SingleStore

SingleStore(data, name='events')

Store wrapper for a single EventData.

Provides EventStore interface compatibility for loaders that naturally produce a single EventData rather than multiple categorized data.

This is used as the default store type for loaders that don’t have specialized store implementations (e.g., simple audio loaders).

NOTE: This class was renamed from SingleStoreBundle to SingleStore in the 2026-01 API refactoring.

Attributes

Name Type Description
data 'EventData' The wrapped EventData.
name str The data name.

Examples

>>> data = EventData.from_dicts([...], unit=TimeUnit.seconds)
>>> store = SingleStore(data, name="beats")
>>> timeline = store.create_timeline()

Methods

Name Description
items Yield (name, data) pair.
keys Return tuple with single data name.

items

SingleStore.items()

Yield (name, data) pair.

keys

SingleStore.keys()

Return tuple with single data name.