DocsData Format Description
Data Format Description
A session returns a numeric table: rows are samples, columns are channels. Presets pick which table you read.
Units of Measure
Default traces are millivolts unless a device profile documents another unit. Accel and gyro stay in their native units.
Ability Presets
A preset selects which table you read: default signal, auxiliary sensors, or a device-specific pack.
session = ab.Session(device_id=0, preset="default")Generic Format Description
Rows are samples in time. Columns are channels in a fixed order for that device and preset.
Getting All Info About Device And Supported Channels
Ask the session for channel names, sampling rate, and counts after prepare. Do not hard-code column indexes across devices.
print(session.channel_names())
print(session.sampling_rate())Other Channels
Marker, battery, and timestamp columns sit beside the signal traces. They are not filtered as EEG.