Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.4.1 - 2022-06-20

Fixed

  • [conditionWave] Increase TCP read timeout for get_ae_data / get_tr_data to prevent timeout errors

0.4.0 - 2022-05-17

Added

  • [conditionWave] Add all commands of new firmware (hit-based acquisition, pulsing, …)

  • [conditionWave] Add example for hit-based acquisition

  • Add Python 3.9 and 3.10 to CI pipeline

Changed

  • [conditionWave] Rename set_decimation method to set_tr_decimation

  • [conditionWave] Remove get_temperature and get_buffersize method (replace with get_status method)

  • [spotWave] Rename stream method to acquire. stream method is still an alias but deprecated and will be removed in the future

Fixed

  • [conditionWave] Wait for all stream connection before start_acquisition

0.3.0 - 2021-06-15

Added

  • [conditionWave] Multi-channel example

  • [conditionWave] Optional start argument (timestamp) for stream

  • [spotWave] Add examples

  • [spotWave] Add firmware check

Changed

  • [conditionWave] Channel arguments for set_range, set_decimation and set_filter

  • [spotWave] set_status_interval with seconds instead of milliseconds

  • [spotWave] Require firmware >= 00.25

Removed

  • [conditionWave] Properties input_range, decimation, filter_settings

Fixed

  • [conditionWave] ADC to volts conversion factor

  • [spotWave] Aggregate TR/AE records to prevent IO timeouts

0.2.0 - 2020-12-18

First public release