dcase_framework.metadata.EventRoll

class dcase_framework.metadata.EventRoll(metadata_container, label_list=None, time_resolution=0.01, label='event_label', length=None)[source]

Event roll

Event roll is binary matrix indicating event activity withing time segment defined by time_resolution.

Parameters:

metadata_container : MetaDataContainer

Meta data

label_list : list

List of labels in correct order

time_resolution : float > 0.0

Time resolution used when converting event into event roll. Default value “0.01”

label : str

Meta data field used to create event roll Default value “event_label”

length : int, optional

length of event roll, if none given max offset of the meta data is used. Default value “None”

__init__(metadata_container, label_list=None, time_resolution=0.01, label='event_label', length=None)[source]

Event roll

Event roll is binary matrix indicating event activity withing time segment defined by time_resolution.

Parameters:

metadata_container : MetaDataContainer

Meta data

label_list : list

List of labels in correct order

time_resolution : float > 0.0

Time resolution used when converting event into event roll. Default value “0.01”

label : str

Meta data field used to create event roll Default value “event_label”

length : int, optional

length of event roll, if none given max offset of the meta data is used. Default value “None”

Methods

__init__(metadata_container[, label_list, ...]) Event roll
pad(length) Pad event roll’s length to given length
plot() Plot Event roll

Attributes

roll Event roll