Skip to content

Releases: MideTechnology/idelib

v3.2.9

14 Jul 16:01
Compare
Choose a tag to compare

The major change in this release is a fix to the method EventArray.getRangeIndices() (used by several other methods). In various cases, it produced bad values when the start and/or end times fell between blocks of recorded data.

What's Changed

Full Changelog: v3.2.8...v3.2.9

v3.2.6

10 Jun 17:13
Compare
Choose a tag to compare

This minor update adds the package's schemata directory to ebmlite.SCHEMA_PATH, ensuring the correct version of the schemata are loaded.

v3.2.5

13 May 15:33
Compare
Choose a tag to compare

Changes between 3.2.1 and 3.2.5 are primarily to the mide_ide EBML schema. These are to support upcoming enDAQ recorder firmware features. Users should upgrade to avoid schema version number mismatch exceptions when opening IDE files recorded with the latest firmware (although these can be suppressed by using the option quiet=True on import).

What's Changed

New Contributors

Full Changelog: v3.2.4...v3.2.5

v3.2.1

19 Aug 19:28
Compare
Choose a tag to compare
  • Hotfix: Fixes a critical issue where channels with specific transform configurations, namely GPS channels, would raise exceptions when their data was accessed.

3.2.0

18 Aug 13:03
987471e
Compare
Choose a tag to compare
  • Enhancement: Improved in-memory caching performance.
  • Enhancement: idelib.importer.importFile() and idelib.importer.readData() now have startTime, endTime, and channels arguments for selectively importing only specific time ranges or channels.
  • Enhancement: repr for idelib.dataset.Channel, idelib.dataset.SubChannel, and idelib.dataset.EventArray has been improved to show more information.
  • Enhancement: New Utility Functions:
    • idelib.util.extractTime(): saves a portion of an IDE to another IDE.
    • idelib.util.getLength(): Efficiently gets the estimated start and end times of an IDE file without importing it. Replaces the previous, less accurate version in idelib.importer.
    • idelib.util.getExitCondition(): Gets the 'exit condition' of a file (what caused the device to stop recording). Replaces the less effective version in idelib.importer.
  • Maintenance: Consolidated class EventList into EventArray.
  • Maintenance: Refactored tests.
  • Deprecation: Removed rolling-mean-removal.
  • Documentation: Added Sphinx documentation with doctests.

v3.1.0

09 Aug 14:39
Compare
Choose a tag to compare
v3.1.0

v3.0.0rc1

21 Jul 13:21
Compare
Choose a tag to compare
v3.0.0rc1 Pre-release
Pre-release

Initial release candidate for the new python 3 exclusive version of idelib