vallenae.io.MarkerRecord

class vallenae.io.MarkerRecord(time: float, set_type: int, data: str, number: int | None = None, set_id: int | None = None)[source]

Marker record in pridb (SetType = 4, 5, 6).

A marker can have different meanings depending on its SetType:

  • 4: label

  • 5: datetime data set, as it is inserted whenever recording is started by software

  • 6: a section start marker. E.g. new sections are started, if acquisition settings changed

Attributes

data

Content of marker (label text or datetime)

number

Marker number

set_id

Unique identifier for data set in pridb

set_type

Marker type (see above)

time

Time in seconds

Methods

__init__()

count(value, /)

Return number of occurrences of value.

from_sql(row)

Create MarkerRecord from SQL row.

index(value[, start, stop])

Return first index of value.