Releases: pyomeca/ezc3d
UnstandardizeMe
Standardization is good, indeed, but sometimes it can be restrictive. Actually too restrictive. Here at ezc3d we embrace diversity, including c3d diversity. This new release allows for unstandard c3d to be produced so software that requires specific unstandard features to work.
Enjoy diversity!
CallMeByMyName
My name is 3d, ezc3d! That is what you should call me. My CMakeLists as evolved so the way I should be called. You can now called me by my name, and that is it!
This is therefore a much easier way to use ezc3d, but is slightly breaking with previous way to use ezc3d.
What's Changed
- Small Bug Fixes by @teliason in #250
- bumped to 1.5.0 by @pariterre in #254
New Contributors
Full Changelog: Release_1.4.10...Release_1.5.0
TowerBuild
CMake is a powerful tool, it can help us build - maybe not towers - but great app at least!
But it is also pretty loose in terms of how to use it. Some advance stuff was added so it better uses CMake!
Enjoy CMaking ezc3d!
What's Changed
- CMake improvements by @SpaceIm in #243
- Fixed the automatic setting of USED when adding new values for rotations by @pariterre in #246
Full Changelog: Release_1.4.8...Release_1.4.9
MyWaaaaayyyyyy
"I did it Mmyyyyyyyy Waaaaayyyyyyyy" was singing Elvis. As for him, knowing your path is always good. Ezc3d now better knows the path of its file and it can now happily sings that it know "Hiiiiiiiissss Waaaaaayyyyyy"
What's Changed
- CMake improvements by @SpaceIm in #243
- Fixed the automatic setting of USED when adding new values for rotations by @pariterre in #246
Full Changelog: Release_1.4.8...Release_1.4.10
MerryGoRound
Everyone loves merry-go-round! Partying while rotating again and again endlessly!
Ezc3d also loves rotating. It actually loves it so much that it decided to implement the ROTATION group introduced by C-Motion.
Will you go round with us?
What's Changed
- Added the capability to ignore bad formatting by @pariterre in #240
- Added support for Rotation (C++ and Python) by @pariterre in #241
- Finalized Rotation group by @pariterre in #242
Full Changelog: Release_1.4.7...Release_1.4.8
TheMagicNumber
When your soul disappears, you lose 7 grams so they say. When your marker disappears it looses 16512 [put your preferred units here].
Ezc3d thought it was 1, now it gracefully set it to -16512.
This improves compatibility with MOKKA that requires this very number to mark the marker as missing
What's Changed
- Documentation by @pariterre in #86
- Added the credential to writter c3d by @pariterre in #89
- Added the version number of ezc3d in python by @pariterre in #88
- Added basic BTS c3d and parsing/rebuiding tests by @marnunez in #90
- Make the tests work again by @pariterre in #92
- Corrected _version.py folder by @pariterre in #94
- Version 1.2.2 by @pariterre in #95
- Add BTS support to the readme by @marnunez in #96
- Slightly reorganize a CMake and updated version number by @pariterre in #97
- Change CMAKE_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR by @lasagnaphil in #98
- Get the residuals and the camera masks independently by @pariterre in #102
- Do not enforce ToUpper anymore for the parameters by @pariterre in #103
- Version 1.2.3 - ISeeYou by @pariterre in #104
- Remove the upper() in Python as well by @pariterre in #105
- Test values by @pariterre in #107
- Removed mark_as_advanced for the Python3_EXECUTABLE variable so it appears in the GUI by @pariterre in #110
- Improved the cmake installation of ezc3d by @pariterre in #112
- Improved the cmake installation of ezc3d by @pariterre in #113
- Force Platform analysis by @pariterre in #114
- Export the ezc3d target. by @chrisdembia in #116
- swig 4.0 instead of 3.0 for travis by @pariterre in #118
- Release_1.3.0 by @pariterre in #119
- Added type 4 for force analysis by @pariterre in #120
- Faster Matrices by @pariterre in #121
- updated module imports in cmake by @pariterre in #123
- Updated the matlab binder with the changes of Cmakelist by @pariterre in #126
- JOSS recommandation on bibtex entry by @romainmartinez in #127
- Keep literal nan if requested in Python by @pariterre in #129
- Raising an error message when sending a non string by @pariterre in #130
- Force platform binders by @pariterre in #132
- Update init.py by @aclouthier in #134
- Added PYTHON_INSTALL_PREFIX by @pariterre in #136
- Allow for reading as INT when it is a BYTE by @pariterre in #139
- Fixed Type 1 and 3 by @pariterre in #140
- Added tests by @pariterre in #142
- Converting to Intel float when writing by @pariterre in #146
- Implemented LABELS2 by @pariterre in #147
- Force platform Type 1 and 3 by @pariterre in #141
- Always use fPIC by @pariterre in #152
- Added the possibility to force cast type when reading a parameter by @pariterre in #153
- Updated version number by @pariterre in #154
- Paper for ezc3d by @pariterre in #156
- Paper first revision by @pariterre in #157
- Added a warning in the ReadMe and doc for the force platform by @pariterre in #159
- commentaires francois by @fbailly in #158
- Paper by @pariterre in #160
- Fix static windows + hide symbols for GNU compilers by @SpaceIm in #164
- Allow for #include <ezc3d/*.h> by @pariterre in #166
- Made things easier to create new points in Python by @pariterre in #171
- Added the capability to remove a parameter and refactor of writing parameters and groups by @pariterre in #172
- Make offset for ANALOG positive by @pariterre in #175
- [JOSS REVIEW] Suggestion for paper.md by @melund in #178
- Add VCPKG section to README.md (fix #161) by @RDCH106 in #180
- Added the automatic copy of DLL when building for matlab on windows by @pariterre in #186
- Final paper by @pariterre in #187
- Added the Statement of need section by @pariterre in #188
- Added the font to the logo folder by @pariterre in #189
- Added the font to the logo folder by @pariterre in #190
- Octave support by @pariterre in #192
- Added support for motion analysis force platforms by @pariterre in #196
- Added support for motion analysis force platforms by @pariterre in #197
- Moved the installation folder of matlab binder so it is set at first config by @pariterre in #198
- Removed the double free in ezc3d class by @pariterre in #203
- Documented the shallow copy when copying a c3d structure by @pariterre in #205
- Delete unnecessary parentheses by @Kilidsch in #206
- Added event adder by @pariterre in #207
- Do not add the ANALOG:SCALE if USED is empty (comply with Shogun) by @pariterre in #210
- Move to AppVeyor by @pariterre in #214
- Add setup.py by @Kilidsch in #216
- Speed up writing C3D-files from python by @Kilidsch in #218
- Added deepcopy for Python by @pariterre in #222
- Storing missing markers as -16512 by @pariterre in #228
New Contributors
- @marnunez made their first contribution in #90
- @lasagnaphil made their first contribution in #98
- @chrisdembia made their first contribution in #116
- @aclouthier made their first contribution in #134
- @fbailly made their first contribution in #158
- @SpaceIm made their first contribution in #164
- @RDCH106 made their first contribution in #180
- @Kilidsch made their first contribution in #206
Full Changelog: 0.4.0...Release_1.4.7
ManyMe
Have you ever tried to copy yourself? Over and over again? If so, you know everything can't be easily copied... Some choices must be made! Ezc3d python now does this choices for you, allowing for deepcopy itself!
Create more and more c3d, more than ever!
Sho(t)gun
Vicon Shogun did not like C3D from ezc3d. We talk to each others, found common ground. Now they love each other
Long live to the Shogun/ezc3d relationship!
SurpriseParty
The biggest event you can imagine is of course a surprise party! But ezc3d was not allowing you to organize one... That is no longer the case! By adding an event in the c3d, you can add an fun (and less fun) event!
AnalyzeTheMotion
Motion Analyses uses its own way to store the calibration Matrix. Unfortunately, ezc3d was unaware of it... This is now something from the past and ezc3d now knows how to deal with such C3D files :)