MarkerRecord

class vallenae.io.MarkerRecord(time, set_type, data, number=None, set_id=None)[source]

Marker record in pridb (SetType.LABEL, SetType.DATETIME, SetType.SECTION).

__init__(time, set_type, data, number=None, set_id=None)

Methods

__init__(time, set_type, data[, number, set_id])

from_sql(row)

Create MarkerRecord from SQL row.

Attributes

number

Marker number

set_id

Unique identifier for data set in pridb

time

Time in seconds

set_type

Marker type (see above)

data

Content of marker (label text or datetime)

time: float

Time in seconds

set_type: SetType

Marker type (see above)

data: str

Content of marker (label text or datetime)

number: int | None = None

Marker number

set_id: int | None = None

Unique identifier for data set in pridb

classmethod from_sql(row)[source]

Create MarkerRecord from SQL row.

Parameters:

row (dict[str, Any]) – Dict of column names and values

Return type:

MarkerRecord