Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Aug 03:28
· 9 commits to master since this release

C3D v0.8.0

Diff since v0.7.3

Merged pull requests:

Closed issues:

  • Add writec3d function (#2)
  • Failed read when ANALOG:RATE is missing (#18)

Additional Highlights/Further details:

  • File read speed improved by 20-40% and uses ~20% less memory (#21)
  • Improved show methods for C3DFile, groups, and parameters
  • New keyword argument handle_duplicate_parameters for readc3d
    • This resolves an issue where multiple parameters with the same name would overwrite each other. New default behavior is :keeplast, which maintains the previous behavior where the last parameter with a duplicated name takes precedence. See the docstring for other options.
  • Warnings are now emitted when markers or analog channels are renamed due to having a duplicated name
  • All dictionaries (point, analog , groups, etc fields) are now "ordered" (e.g. useful for iterating consistently, etc) in the order of definition in the .c3d file.