WaveLine¶
Library to easily interface with Vallen Systeme WaveLine™ devices using the public APIs.
Module for conditionWave device. |
|
Module for spotWave device. |
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¶
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 toset_tr_decimation
[conditionWave] Remove
get_temperature
andget_buffersize
method (replace withget_status
method)[spotWave] Rename
stream
method toacquire
.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) forstream
[spotWave] Add examples
[spotWave] Add firmware check
Changed¶
[conditionWave] Channel arguments for
set_range
,set_decimation
andset_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
ToDos¶
Todo
Implement parsing of record start marker
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/pywaveline/envs/0.4.0/lib/python3.7/site-packages/waveline/spotwave.py:docstring of waveline.spotwave.SpotWave.get_ae_data, line 3.)