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 numberstime_start (
Optional
[float
]) – Start reading at relative time (in seconds). Start at beginning if Nonetime_stop (
Optional
[float
]) – Stop reading at relative time (in seconds). Read until end if Nonetrai (
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