Releases: danielhrisca/asammdf
Releases · danielhrisca/asammdf
Release 3.4.3
Changes
- lib: add 'sync' argument to merge and concatenate methods
- gui: use ui without generated py files
- GUI can run with PyQt4 as well now
- gui: change line style on the current plot
- gui: make sure the cursor remains visible when moved using the left and right keys
Fixes
- fix setup.py to properly include files needed for GUI
- lib: fix MDF3 error when the file header had no comment
Release 3.4.2
Fixes
- fix typo in GUI for range
Release 3.4.1
Changes
- gui:
- line style option
- hex, bin adn physical display mode for integer channels
- cursor, range, statistics
- save and load channel statistics
- see docs for complete functionality (http://asammdf.readthedocs.io/en/master/gui.html)
- update documentation for new demo example and GUI tool
Fixes
Release 3.4.0
Changes
-
new graphical user interface :
- visualize channels
- exposes library functionality for single files (convert, export, cut, filter, resample) and multiple files (concatenate, stack)
- requires pyqtgraph
- added mf4 demo file creation example
- added Matlab v7.3 export
- added iter_get method
- added configuration option to return single bit channels as bool
- preserve bit count for unsigned channels with bit count <= 4
- lib: for plain CAN bus logging add channels from database when saving
Fixes
- fix cutting a signal between two consecutive samples
- fix Signal cut method
- lib: fix wrong bytes import for python 3 in v4_blocks.py
- lib: added metadata method to mdfv4 Channel, Conversion and Source blocks
- handle HLBLOCK in channel data block
- fix for VLSD BYTE_ARRAY channel: the values will be 0 padded to be compatible with numpy ndarray
- fix error in stack method: if output file >= 4.00 and input file was <4.00 an contained string channels
- fixes for mdf v4 channel conversion from keys
Release 3.3.1
Fixes
- fixes #58
- fixes for VLSD BYTE_ARRAY channels
- enable bus logging handling only for CAN logging
- reset the plain bus event flag as well in case of unsupported bus logging
- improve handling of CAN bus logging (extended CAN id, not utf-8 database files)
Changes
- removed __slots__
- do not expose MDF2, MDF3 and MDF4 classes on asammdf import to encourage the use of MDF class
Release 3.3.0 (proper)
IMPORTANT
- the current stable release of canmatrix (0.6.0) has bugs; it is necessary to install the latest development release until a new stable release is published
New features
- added support for CAN bus logging measurements
- avoid TXBLOCK, CCBLOCK and SIBLOCK duplication on save
- new stack method creates a new file with all the channels from the given measurements
- append boolean arrays as single bit channels
- handle measurement start time
- use measurement start time when concatenating files
- added pandas export option
Fixes
- fix mat export
- fix matlab compatible names in export
- fix KeyError for ALGEBRAIC channel conversion
- fixes issue #45, #50, #54, #55 and #56
- fix mdf 3 errors in merge, concatenate in case of string channels without samples
- fix for Signal interp if the new axis is empty
- fix export in case of bytearray channels
- fix nested structure composition
- fix error in plot method
Changes
- use XML parsing for comments
- merge renamed to concatenate
- validate file magic header for MDF files
- do not use splitext in .mat export
- validate memory and version arguments used throughout the code base
- added new kargs to export method
- read and transfer event blocks
- move channel conversion and source in channel
- streamline save methods
- remove code duplication in append method
- use channel and group index for structure composition dependencies
Release 3.2.1
Changes
- changed license from GPLv3 to LGPLv3
- handle VLSD with CG storage
Fixes
- fix excel export option
- fix csv export option - use default delimiter ","
Release 3.2.0
Changes
- handle channel conversions that exceed maxim block size for mdf version 3
- prepare for conda-forge compliance
Release 3.1.1
Changes
- optimizations for string channels
- optimize mdf version 4 RTAB conversion
- support CANape specific partial conversion for mdf version 3
- motorola byte order not supported by mdf version < 3.10
Fixes
- fix append for memory="minimum"
- fix RTABX for mdf version 3
- fix value range to text conversion for mdf version 3
- fix bench script for Python 2.7
Release 3.1.0
Changes
- the major change for this release is the implementation of partial conversions for mdf version 4
- Signal object now hold a real channel conversion object in the conversion attribute
- ChannelConversion object now have a convert method that will apply the conversion rule on a given array
- method physical of Signal objects relies now on the convert method
