Releases: vallen-systems/pyVallenAE
Releases · vallen-systems/pyVallenAE
0.9.0
0.8.0
Added
- Flag
TraRecord.raw
if data is stored as ADC values (int16) - Flag
raw
forTraDatabase
read methods to read data as ADC values:TraDatabase.iread
TraDatabase.read
TraDatabase.read_wave
TraDatabase.read_continuous_wave
TraDatabase.listen
- Bearing example data
- Spectrogram example
- WAV export example using the new
raw
flag - CI for Python 3.11
Changed
- Remove scipy dependency (only needed for examples)
- Migrate from setuptools to hatch (replace
setup.py
withpyproject.toml
)
Fixed
- Multiprocessing example for Windows
0.7.0
Added
- Example for custom feature extraction
- PyInstaller hook
- CI for Python 3.10
Changed
- Make Numba dependency optional (fallback timepicker implementations with NumPy)
Fixed
- Counts computations (first sample above threshold is not a count)
0.6.0
Added
- CI for Python 3.9
Changed
- Remove superfluous
data_format
field fromTraRecord
data type
0.5.4
Fixed
- Limit number of buffered records in
listen
methods - Time axis rounding errors, e.g. for
TraDatabase.read_wave
withtime_axis=True
0.5.3
Fixed
- SQLite URI for absolute linux paths
0.5.2
Fixed
- SQLite URI for special characters (#, ?)
0.5.1
Fixed
- Buffering of SQL results in
listen
methods to allow SQL queries in between
0.5.0
Added
- Query filter parameter to
TrfDatabase.read
andTrfDatabase.iread
listen
method forPriDatabase
,TraDatabase
andTrfDatabase
to retrieve new records live
Changed
- Order feature records by TRAI for
TrfDatabase.read
andTrfDatabase.iread
0.4.0
Added
- CI with GitHub actions on Linux, MacOS and Windows
- Workflow with GitHub actions to publish to PyPI on new releases
pyproject.toml
as the main config file for pylint, pytest, tox, coverage, ...
Changed
- Return exact time range with
TraDatabase.read_continuous_wave
- Return "absolute" time axis with
TraDatabase.read_continuous_wave
(instead of starting at t = 0 s)
Fixed
- Fix database close if exception raised in
__init__
(e.g. file not found) - Example
ex6_multiprocessing
for MacOS - Find lower/upper bounds for same values (times) in binary search (used by
TraDatabase.iread
) - Stop condition for
time_stop
inTraDatabase.iread
- Use TRAI for
TraDatabase.iread
as a time sorted index for binary search (SetID is not!) - Check for empty time ranges in
TraDatabase.iread