qualia_plugin_snn.datamodel.EventDataModel module

Provide data structures for event-based data processing.

class qualia_plugin_snn.datamodel.EventDataModel.EventData[source]

Bases: RawData

Dataset partition with events as x data.

x: np.recarray[Any, Any]
class qualia_plugin_snn.datamodel.EventDataModel.EventDataSets[source]

Bases: Sets[EventData]

Container for event-based dataset partitions.

class qualia_plugin_snn.datamodel.EventDataModel.EventDataModel[source]

Bases: DataModel[EventData]

Container for event-based data model.

sets: Sets[EventData]
__init__(name: str, h: int, w: int, sets: Sets[EventData] | None = None) None[source]

Instantiate the event-based dataset partitions container.

Parameters:
  • sets (Sets[EventData] | None) – Collection of dataset partitions

  • name (str) – Dataset name

  • h (int) – Maximum y coordinate in data

  • w (int) – Maximum x coordinate in data

Return type:

None

h: int

Maximum y coordinate in data

w: int

Maximum x coordinate in data

import_sets(set_names: list[str] | None = None, sets_cls: type[~qualia_core.datamodel.DataModel.Sets[~qualia_plugin_snn.datamodel.EventDataModel.EventData]] = <class 'qualia_plugin_snn.datamodel.EventDataModel.EventDataSets'>, importer: ~typing.Callable[[~pathlib.Path], ~qualia_plugin_snn.datamodel.EventDataModel.EventData | None] = <bound method RawData.import_data of <class 'qualia_plugin_snn.datamodel.EventDataModel.EventData'>>) None[source]
Parameters:
Return type:

None