Skip to content

Releases: vallen-systems/pyVallenAE

0.9.0

14 Feb 15:03
826a1b1
Compare
Choose a tag to compare

Added

  • Example for incremental WAV export
  • Python 3.12 support

0.8.0

13 Jul 17:29
29ed1f9
Compare
Choose a tag to compare

Added

  • Flag TraRecord.raw if data is stored as ADC values (int16)
  • Flag raw for TraDatabase 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 with pyproject.toml)

Fixed

  • Multiprocessing example for Windows

0.7.0

10 Nov 12:33
392a4c7
Compare
Choose a tag to compare

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

02 Sep 06:51
Compare
Choose a tag to compare

Added

  • CI for Python 3.9

Changed

  • Remove superfluous data_format field from TraRecord data type

0.5.4

25 May 16:13
Compare
Choose a tag to compare

Fixed

  • Limit number of buffered records in listen methods
  • Time axis rounding errors, e.g. for TraDatabase.read_wave with time_axis=True

0.5.3

04 May 10:31
Compare
Choose a tag to compare

Fixed

  • SQLite URI for absolute linux paths

0.5.2

04 May 10:31
Compare
Choose a tag to compare

Fixed

  • SQLite URI for special characters (#, ?)

0.5.1

25 Mar 13:54
Compare
Choose a tag to compare

Fixed

  • Buffering of SQL results in listen methods to allow SQL queries in between

0.5.0

18 Mar 09:42
Compare
Choose a tag to compare

Added

  • Query filter parameter to TrfDatabase.read and TrfDatabase.iread
  • listen method for PriDatabase, TraDatabase and TrfDatabase to retrieve new records live

Changed

  • Order feature records by TRAI for TrfDatabase.read and TrfDatabase.iread

0.4.0

14 Feb 17:17
Compare
Choose a tag to compare

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 in TraDatabase.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