Skip to content

Releases: halleysfifthinc/C3D.jl

v0.8.0

14 Aug 03:28
Compare
Choose a tag to compare

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.

v0.7.3

14 Dec 20:34
Compare
Choose a tag to compare

C3D v0.7.3

Diff since v0.7.2

Closed issues:

  • strip_prefixes overwrites duplicate markers (#11)
  • EOFError when reading artifact"sample27/kyowadengyo.c3d" (#15)

Merged pull requests:

Long data sample

12 Dec 19:51
Compare
Choose a tag to compare

v0.7.2

12 Oct 15:24
d622765
Compare
Choose a tag to compare

v0.7.1

11 Aug 21:43
58ca388
Compare
Choose a tag to compare

v0.7.0

01 Apr 19:28
Compare
Choose a tag to compare

C3D v0.7.0

Diff since v0.6.3

Breaking:

  • f.groups[:GROUP_NAME].PARAM_NAME has been replaced by f.groups[:GROUP_NAME][:PARAM_NAME] (#9)

Merged pull requests:

  • Replace getproperty parameter data access with typed getindex to improve inference (#9) (@halleysfifthinc)

v0.6.3

19 Mar 16:21
Compare
Choose a tag to compare

C3D v0.6.3

Diff since v0.6.2

Merged pull requests:

Other changes:

  • The order of markers in .trc files written by writetrc is now consistent (alphabetical and grouped by actual or virtual markers)
  • The writetrc keyword argument lab_orientation now accepts AbstractMatrixes, enabling the use of a Rotations.jl RotMatrix, for example
  • Several bugfixes for writetrc

v0.6.2

16 Apr 02:01
488b6bc
Compare
Choose a tag to compare

v0.6.1

01 Apr 02:01
Compare
Choose a tag to compare

v0.6.0

01 Apr 02:01
Compare
Choose a tag to compare

C3D v0.6.0

Diff since v0.5.2

Merged pull requests: