Skip to content

Releases: danielhrisca/asammdf

Release 3.3.0 (proper)

03 Apr 13:15
Compare
Choose a tag to compare

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

05 Mar 18:30
Compare
Choose a tag to compare

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

02 Mar 09:51
Compare
Choose a tag to compare

Changes

  • handle channel conversions that exceed maxim block size for mdf version 3
  • prepare for conda-forge compliance

Release 3.1.1

27 Feb 18:33
Compare
Choose a tag to compare

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

20 Feb 09:32
Compare
Choose a tag to compare

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

Release 3.0.3

15 Feb 12:35
Compare
Choose a tag to compare

Changes

  • keep master channel name and sync type

Fixes

  • fix error in get method when record is not byte aligned (a line was erroneously removed in release 3.0.2)

Release 3.0.2

15 Feb 10:09
Compare
Choose a tag to compare

Fixes

  • fix error for big endian types and not byte aligned records

Release 3.0.1

14 Feb 17:50
Compare
Choose a tag to compare

Fixes

  • fix mdf3 _prepare_record in case of channels with addition byte offset
  • fix algebraic conversion
  • improve string channel handling
  • fix csv export
  • fix appending groups with no samples
  • fix cut method when the interval is not found in the measurement
  • fix for get method in case of channel with no samples
  • fix mdf version3 byte array
  • fix mdf version 3 saving of groups without samples with options "minimum" and "low"
  • added "physical" method to Signal class
  • fix handling of LE strings
  • fix appending of CANopen types
  • fix handling of channel arrays

Version 3.0.0

06 Feb 15:02
Compare
Choose a tag to compare

The major change for release 3.0.0 is the introduction of chunked group samples access. This enables working with large (GB size files) or atypical files (single group and thousands of channels).

Changes

  • chunked data access
  • configure package level function was removed
  • added configure methods to MDFx classes to configure read and write fragment size
  • splitting data on save for mdf version 4 is enabled by default

Fixes

  • multiple fixes related to creating ChannelConversion objects
  • fix handling of additional byte offset for mdf version 3 channels

Version 2.8.3

05 Feb 09:44
Compare
Choose a tag to compare

Fixes

  • fix handling of signed inter channels for not byte aligned records (thanks to Jack)