vallenae.io.TraDatabase.iread

TraDatabase.iread(*, channel=None, time_start=None, time_stop=None, trai=None, query_filter=None, raw=False)[source]

Stream transient data with returned Iterable.

Parameters:
  • channel (Union[None, int, Sequence[int]]) – None if all channels should be read. Otherwise specify the channel number or a list of channel numbers

  • time_start (Optional[float]) – Start reading at relative time (in seconds). Start at beginning if None

  • time_stop (Optional[float]) – Stop reading at relative time (in seconds). Read until end if None

  • trai (Union[None, int, Sequence[int]]) – Read data by TRAI (transient recorder index)

  • query_filter (Optional[str]) – Optional query filter provided as SQL clause, e.g. “Pretrigger == 500 AND Samples >= 1024”

  • raw (bool) – Return data as ADC values (int16). Default: False

Return type:

SizedIterable[TraRecord]

Returns:

Sized iterable to sequential read transient data