Changelog
Added
- Masked array support for ADC channels using the channel-level
dataValid flag
(frame spec v3-v8)
allow_invalid parameter on read(), read_bytes(), and read_frames() to
return numpy.ma.MaskedArray for channels with invalid data
InvalidDataError exception raised when reading invalid data without
allow_invalid=True
OnMaskLoss enum (warn, raise, ignore) to control behavior when mask
fidelity is lost on write
0.2.2 - 2026-03-25
Fixed
- Fix memory leak in nanobind bindings for bytes-based frame reading
- Update minimum version of typer to 0.20
0.2.1 - 2026-03-18
Added
- Add ADC channel write support
Fixed
- Fix
read() and read_bytes() returning empty results for frames with many
channels (e.g. large ADC files) by switching to TOC-based channel enumeration
0.2.0 - 2026-03-17
Added
- Add
gwframe select command to keep only specified channels
Changed
- Renamed
t0 parameter/attribute to start across TimeSeries, FrameInfo,
and related APIs
- Renamed
channel parameter to channels in read() and read_bytes()
0.1.2 - 2025-11-18
Added
- Allow writing frames as bytes
0.1.1 - 2025-11-06
Fixed
- Fix issue with wheels with 'dirty' tags being generated randomly in CI jobs
- Prevented a subset of wheels from being published
- No functional API change
0.1.0 - 2025-11-06