Recent Releases of ezc3d

ezc3d - Community3D

People are amazing! Contribution started pouring in :) I am grateful for that!

What's Changed

  • fix README.md typos by @tomw66 in https://github.com/pyomeca/ezc3d/pull/355
  • Add R section to readme by @smnnlt in https://github.com/pyomeca/ezc3d/pull/356
  • Update link to R package by @smnnlt in https://github.com/pyomeca/ezc3d/pull/360
  • Fix compiler and ubsan warnings by @smnnlt in https://github.com/pyomeca/ezc3d/pull/359
  • Add cstdint include in required headers by @Pix3lexe in https://github.com/pyomeca/ezc3d/pull/363
  • Made DATA_START optional for rotation, but is dangerous by @pariterre in https://github.com/pyomeca/ezc3d/pull/367

New Contributors

  • @tomw66 made their first contribution in https://github.com/pyomeca/ezc3d/pull/355
  • @smnnlt made their first contribution in https://github.com/pyomeca/ezc3d/pull/356
  • @Pix3lexe made their first contribution in https://github.com/pyomeca/ezc3d/pull/363

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.18...Release1.5.19

Scientific Software - Peer-reviewed - C++
Published by pariterre 8 months ago

ezc3d - INTeresting

As always, INTs can cause a lot of problems as it does not know how to count! Always stops earlier than you'd hope... especially around the 65 500 mark! ;)

This patch fixes the reading of c3d larger than the mark

What's Changed

  • Fixed segfault with data >65535 data introduced when adding rotation data by @pariterre in https://github.com/pyomeca/ezc3d/pull/352
  • Redo of previous by @pariterre in https://github.com/pyomeca/ezc3d/pull/353

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.17...Release1.5.18

Scientific Software - Peer-reviewed - C++
Published by pariterre about 1 year ago

ezc3d - HipPyPI Hurray

Ezc3d was walking down the street, abandoned by the "ez" part of its name. Sad and lonely, he was thinking... How can I be made ez again. And the light came on the form of four letters PyPI. Ezc3d worked hard, and now he is accepted on PyPI!! HipPyPI Hurray for ezc3d!

What's Changed

  • Update README.md by @SjoerdBruijn in https://github.com/pyomeca/ezc3d/pull/340
  • Update README.md by @mrrezaie in https://github.com/pyomeca/ezc3d/pull/344
  • Finalized PyPI by @pariterre in https://github.com/pyomeca/ezc3d/pull/348

New Contributors

  • @SjoerdBruijn made their first contribution in https://github.com/pyomeca/ezc3d/pull/340
  • @mrrezaie made their first contribution in https://github.com/pyomeca/ezc3d/pull/344

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.11...Release1.5.17

Scientific Software - Peer-reviewed - C++
Published by pariterre about 1 year ago

ezc3d - HipPyPI Hurray

Ezc3d was walking down the street, abandoned by the "ez" part of its name. Sad and lonely, he was thinking... How can I be made ez again. And the light came on the form of four letters PyPI. Ezc3d worked hard, and now he is accepted on PyPI!! HipPyPI Hurray for ezc3d!

What's Changed

  • Update README.md by @SjoerdBruijn in https://github.com/pyomeca/ezc3d/pull/340
  • Update README.md by @mrrezaie in https://github.com/pyomeca/ezc3d/pull/344

New Contributors

  • @SjoerdBruijn made their first contribution in https://github.com/pyomeca/ezc3d/pull/340
  • @mrrezaie made their first contribution in https://github.com/pyomeca/ezc3d/pull/344

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.11...Release1.5.13

Scientific Software - Peer-reviewed - C++
Published by pariterre about 1 year ago

ezc3d - HipPyPI Houra

Added an automatic push to PyPI!

What's Changed

  • Update README.md by @SjoerdBruijn in https://github.com/pyomeca/ezc3d/pull/340

New Contributors

  • @SjoerdBruijn made their first contribution in https://github.com/pyomeca/ezc3d/pull/340

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.11...Release1.5.12

Scientific Software - Peer-reviewed - C++
Published by pariterre over 1 year ago

ezc3d - HipPyPI Houra

Added an automatic push to PyPI!

What's Changed

  • Update README.md by @SjoerdBruijn in https://github.com/pyomeca/ezc3d/pull/340

New Contributors

  • @SjoerdBruijn made their first contribution in https://github.com/pyomeca/ezc3d/pull/340

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.11...Release1.5.12

Scientific Software - Peer-reviewed - C++
Published by pariterre over 1 year ago

ezc3d - MatlabOnTheGo

Matlab users behold! Your time of easyness has finally come! After all these years of being left behind by us, you finally can enjoy ezc3d without the struggle to install ezc3d by yourself, as the binaries are now provided! Friends, enjoy!

What's Changed

  • Added an example how to modifiy a file in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/324
  • Fixed regex for python setup install by @pariterre in https://github.com/pyomeca/ezc3d/pull/329
  • Fixed subframes inversion in rotation for python by @pariterre in https://github.com/pyomeca/ezc3d/pull/330
  • Added support for arm64 on macos for the matlab binding by @pariterre in https://github.com/pyomeca/ezc3d/pull/333
  • Push matlab binaries github action by @pariterre in https://github.com/pyomeca/ezc3d/pull/335
  • Removed useless multiple matlab compilation by @pariterre in https://github.com/pyomeca/ezc3d/pull/336
  • Video for Matlab binaries by @Ipuch in https://github.com/pyomeca/ezc3d/pull/337

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.10...Release1.5.11

Scientific Software - Peer-reviewed - C++
Published by pariterre over 1 year ago

ezc3d - WhatsWrong

Something when things go south, we need to express ourselves. Ezc3d was struggling telling what was bothering it properly! Thanks this release some errors are now easier to understand

What's Changed

  • Fixed computation of number of frames of Rotations in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/317
  • Improved some error messages by @pariterre in https://github.com/pyomeca/ezc3d/pull/322

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.9...Release1.5.10

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 2 years ago

ezc3d - WhatsWrong

Something when things go south, we need to express ourself. Ezc3d was struggling telling what was bothering it properly! Thanks this release some errors are now easier to understand

What's Changed

  • Fixed computation of number of frames of Rotations in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/317
  • Improved some error messages by @pariterre in https://github.com/pyomeca/ezc3d/pull/322

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.9...Release1.5.10

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 2 years ago

ezc3d - DoNotForgetMe

When people leave, they want to be remembered as much as they can. Unlike people though, data are expected to forgotten when they leave. But Python was holding hard to that data. We thought Python to let it go.... and fixed the memory leak!

What's Changed

  • Fixed memory leak when using to_array() in python by @pariterre in https://github.com/pyomeca/ezc3d/pull/315

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.8...Release1.5.9

Scientific Software - Peer-reviewed - C++
Published by pariterre about 2 years ago

ezc3d - PolyInTheShadow

Once in a while, a shady company implements their version of ezc3d. Quite often, this comes with caveat as they don't fully comply to what one would call "standard". Still, ezc3d enjoys welcoming new comers! That is why, we are now embracing the Shadow implementation. Long live to this new friendship!

What's Changed

  • Made the SHADOW company sloppy implemented readable by @pariterre in https://github.com/pyomeca/ezc3d/pull/309
  • Disregarded the first two bytes of parameters section when reading by @pariterre in https://github.com/pyomeca/ezc3d/pull/310
  • Made FPCOPPOLY optional for type-3 force platforms by @pariterre in https://github.com/pyomeca/ezc3d/pull/311

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.7...Release1.5.8

Scientific Software - Peer-reviewed - C++
Published by pariterre about 2 years ago

ezc3d - JustDoIt

When you have something to do, you can be careful and checking again and again and again, making sure no mistake is made. But at some point, when you know things are good, as everyone know: just do it! Ezc3d can now add frames in batch so they are not verified individually but only once drastically increasing the spead of creating large files.

What's Changed

  • Fixed Python from the previous update by @pariterre in https://github.com/pyomeca/ezc3d/pull/304
  • Fixed number of frames for nframes > 32767 and made creating them much faster by @pariterre in https://github.com/pyomeca/ezc3d/pull/305

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.6...Release1.5.7

Scientific Software - Peer-reviewed - C++
Published by pariterre about 2 years ago

ezc3d - GoodPoint

During is infamous discussion, Councillor Hamann says a that the one has a good point. Here in ezc3d, we always try to make good points. However, some company prefers not. As Kistler failed to have good points in their c3d, ezc3d must now make it for them!

What's Changed

  • add units in Points to make it readable by mokka by @Ipuch in https://github.com/pyomeca/ezc3d/pull/299
  • Added capability to read Kistler's c3d files by @pariterre in https://github.com/pyomeca/ezc3d/pull/302

New Contributors

  • @Ipuch made their first contribution in https://github.com/pyomeca/ezc3d/pull/299

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.5...Release1.5.6

Scientific Software - Peer-reviewed - C++
Published by pariterre over 2 years ago

ezc3d - CenterOfKistler

There was a time where everything was easy, one could get water at the river and drink. Nowadays, everything is more complex. A good example is to compute the center of pressure. It could be as easy as computing it, but Kistler made it slightly more sophisticated. Ezc3d adores what is sophisticated and had a desire to compute it properly. It is now done!

What's Changed

  • Typo by @pariterre in https://github.com/pyomeca/ezc3d/pull/298
  • Added Kistler FPCOPPOLY tag by @pariterre in https://github.com/pyomeca/ezc3d/pull/297

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.4...Release1.5.5

Scientific Software - Peer-reviewed - C++
Published by pariterre over 2 years ago

ezc3d - NotSoFastYoungEz

With the rotation built-in, ezc3d was WAYYYYY to happy to have them in Matlab and would go crazy creating A LOOOOT of them. We had to restrict its enthousiasm.

Limitation tastes better!

What's Changed

  • [RTM] MATLAB explanations by @EveCharbie in https://github.com/pyomeca/ezc3d/pull/288

New Contributors

  • @EveCharbie made their first contribution in https://github.com/pyomeca/ezc3d/pull/288

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.3...Release1.5.4

Scientific Software - Peer-reviewed - C++
Published by pariterre over 2 years ago

ezc3d - MATrixLABoratoryOfRotation

Matlab is a well-known software to deal with matrices, it is basically in its name (MATrix LABoratory)! Still, ezc3d was ignoring that fact and did not allowed to access Rotations feature on Matlab. It is now fully fixed and Matlab can be as happy as Python!

What's Changed

  • Added support for files with Rotations in Matlab by @pariterre in https://github.com/pyomeca/ezc3d/pull/287

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.2...Release1.5.3

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 3 years ago

ezc3d - UnstandardizeMeFurther

Basically the same, but Python is not left out anymore!

What's Changed

  • Re-solves #264 by @felixchenier in https://github.com/pyomeca/ezc3d/pull/283
  • Made parametrizedWrite available in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/285

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.5.1...Release1.5.2

Scientific Software - Peer-reviewed - C++
Published by pariterre about 3 years ago

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!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 3 years ago

ezc3d - 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 https://github.com/pyomeca/ezc3d/pull/250
  • bumped to 1.5.0 by @pariterre in https://github.com/pyomeca/ezc3d/pull/254

New Contributors

  • @teliason made their first contribution in https://github.com/pyomeca/ezc3d/pull/250

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.4.10...Release1.5.0

Scientific Software - Peer-reviewed - C++
Published by pariterre over 3 years ago

ezc3d - 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 https://github.com/pyomeca/ezc3d/pull/243
  • Fixed the automatic setting of USED when adding new values for rotations by @pariterre in https://github.com/pyomeca/ezc3d/pull/246

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.4.8...Release1.4.10

Scientific Software - Peer-reviewed - C++
Published by pariterre over 3 years ago

ezc3d - 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 https://github.com/pyomeca/ezc3d/pull/243
  • Fixed the automatic setting of USED when adding new values for rotations by @pariterre in https://github.com/pyomeca/ezc3d/pull/246

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.4.8...Release1.4.9

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 4 years ago

ezc3d - 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 https://github.com/pyomeca/ezc3d/pull/240
  • Added support for Rotation (C++ and Python) by @pariterre in https://github.com/pyomeca/ezc3d/pull/241
  • Finalized Rotation group by @pariterre in https://github.com/pyomeca/ezc3d/pull/242

Full Changelog: https://github.com/pyomeca/ezc3d/compare/Release1.4.7...Release1.4.8

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 4 years ago

ezc3d - 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 https://github.com/pyomeca/ezc3d/pull/86
  • Added the credential to writter c3d by @pariterre in https://github.com/pyomeca/ezc3d/pull/89
  • Added the version number of ezc3d in python by @pariterre in https://github.com/pyomeca/ezc3d/pull/88
  • Added basic BTS c3d and parsing/rebuiding tests by @marnunez in https://github.com/pyomeca/ezc3d/pull/90
  • Make the tests work again by @pariterre in https://github.com/pyomeca/ezc3d/pull/92
  • Corrected _version.py folder by @pariterre in https://github.com/pyomeca/ezc3d/pull/94
  • Version 1.2.2 by @pariterre in https://github.com/pyomeca/ezc3d/pull/95
  • Add BTS support to the readme by @marnunez in https://github.com/pyomeca/ezc3d/pull/96
  • Slightly reorganize a CMake and updated version number by @pariterre in https://github.com/pyomeca/ezc3d/pull/97
  • Change CMAKESOURCEDIR to CMAKECURRENTSOURCE_DIR by @lasagnaphil in https://github.com/pyomeca/ezc3d/pull/98
  • Get the residuals and the camera masks independently by @pariterre in https://github.com/pyomeca/ezc3d/pull/102
  • Do not enforce ToUpper anymore for the parameters by @pariterre in https://github.com/pyomeca/ezc3d/pull/103
  • Version 1.2.3 - ISeeYou by @pariterre in https://github.com/pyomeca/ezc3d/pull/104
  • Remove the upper() in Python as well by @pariterre in https://github.com/pyomeca/ezc3d/pull/105
  • Test values by @pariterre in https://github.com/pyomeca/ezc3d/pull/107
  • Removed markasadvanced for the Python3_EXECUTABLE variable so it appears in the GUI by @pariterre in https://github.com/pyomeca/ezc3d/pull/110
  • Improved the cmake installation of ezc3d by @pariterre in https://github.com/pyomeca/ezc3d/pull/112
  • Improved the cmake installation of ezc3d by @pariterre in https://github.com/pyomeca/ezc3d/pull/113
  • Force Platform analysis by @pariterre in https://github.com/pyomeca/ezc3d/pull/114
  • Export the ezc3d target. by @chrisdembia in https://github.com/pyomeca/ezc3d/pull/116
  • swig 4.0 instead of 3.0 for travis by @pariterre in https://github.com/pyomeca/ezc3d/pull/118
  • Release_1.3.0 by @pariterre in https://github.com/pyomeca/ezc3d/pull/119
  • Added type 4 for force analysis by @pariterre in https://github.com/pyomeca/ezc3d/pull/120
  • Faster Matrices by @pariterre in https://github.com/pyomeca/ezc3d/pull/121
  • updated module imports in cmake by @pariterre in https://github.com/pyomeca/ezc3d/pull/123
  • Updated the matlab binder with the changes of Cmakelist by @pariterre in https://github.com/pyomeca/ezc3d/pull/126
  • JOSS recommandation on bibtex entry by @romainmartinez in https://github.com/pyomeca/ezc3d/pull/127
  • Keep literal nan if requested in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/129
  • Raising an error message when sending a non string by @pariterre in https://github.com/pyomeca/ezc3d/pull/130
  • Force platform binders by @pariterre in https://github.com/pyomeca/ezc3d/pull/132
  • Update init.py by @aclouthier in https://github.com/pyomeca/ezc3d/pull/134
  • Added PYTHONINSTALLPREFIX by @pariterre in https://github.com/pyomeca/ezc3d/pull/136
  • Allow for reading as INT when it is a BYTE by @pariterre in https://github.com/pyomeca/ezc3d/pull/139
  • Fixed Type 1 and 3 by @pariterre in https://github.com/pyomeca/ezc3d/pull/140
  • Added tests by @pariterre in https://github.com/pyomeca/ezc3d/pull/142
  • Converting to Intel float when writing by @pariterre in https://github.com/pyomeca/ezc3d/pull/146
  • Implemented LABELS2 by @pariterre in https://github.com/pyomeca/ezc3d/pull/147
  • Force platform Type 1 and 3 by @pariterre in https://github.com/pyomeca/ezc3d/pull/141
  • Always use fPIC by @pariterre in https://github.com/pyomeca/ezc3d/pull/152
  • Added the possibility to force cast type when reading a parameter by @pariterre in https://github.com/pyomeca/ezc3d/pull/153
  • Updated version number by @pariterre in https://github.com/pyomeca/ezc3d/pull/154
  • Paper for ezc3d by @pariterre in https://github.com/pyomeca/ezc3d/pull/156
  • Paper first revision by @pariterre in https://github.com/pyomeca/ezc3d/pull/157
  • Added a warning in the ReadMe and doc for the force platform by @pariterre in https://github.com/pyomeca/ezc3d/pull/159
  • commentaires francois by @fbailly in https://github.com/pyomeca/ezc3d/pull/158
  • Paper by @pariterre in https://github.com/pyomeca/ezc3d/pull/160
  • Fix static windows + hide symbols for GNU compilers by @SpaceIm in https://github.com/pyomeca/ezc3d/pull/164
  • Allow for #include by @pariterre in https://github.com/pyomeca/ezc3d/pull/166
  • Made things easier to create new points in Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/171
  • Added the capability to remove a parameter and refactor of writing parameters and groups by @pariterre in https://github.com/pyomeca/ezc3d/pull/172
  • Make offset for ANALOG positive by @pariterre in https://github.com/pyomeca/ezc3d/pull/175
  • [JOSS REVIEW] Suggestion for paper.md by @melund in https://github.com/pyomeca/ezc3d/pull/178
  • Add VCPKG section to README.md (fix #161) by @RDCH106 in https://github.com/pyomeca/ezc3d/pull/180
  • Added the automatic copy of DLL when building for matlab on windows by @pariterre in https://github.com/pyomeca/ezc3d/pull/186
  • Final paper by @pariterre in https://github.com/pyomeca/ezc3d/pull/187
  • Added the Statement of need section by @pariterre in https://github.com/pyomeca/ezc3d/pull/188
  • Added the font to the logo folder by @pariterre in https://github.com/pyomeca/ezc3d/pull/189
  • Added the font to the logo folder by @pariterre in https://github.com/pyomeca/ezc3d/pull/190
  • Octave support by @pariterre in https://github.com/pyomeca/ezc3d/pull/192
  • Added support for motion analysis force platforms by @pariterre in https://github.com/pyomeca/ezc3d/pull/196
  • Added support for motion analysis force platforms by @pariterre in https://github.com/pyomeca/ezc3d/pull/197
  • Moved the installation folder of matlab binder so it is set at first config by @pariterre in https://github.com/pyomeca/ezc3d/pull/198
  • Removed the double free in ezc3d class by @pariterre in https://github.com/pyomeca/ezc3d/pull/203
  • Documented the shallow copy when copying a c3d structure by @pariterre in https://github.com/pyomeca/ezc3d/pull/205
  • Delete unnecessary parentheses by @Kilidsch in https://github.com/pyomeca/ezc3d/pull/206
  • Added event adder by @pariterre in https://github.com/pyomeca/ezc3d/pull/207
  • Do not add the ANALOG:SCALE if USED is empty (comply with Shogun) by @pariterre in https://github.com/pyomeca/ezc3d/pull/210
  • Move to AppVeyor by @pariterre in https://github.com/pyomeca/ezc3d/pull/214
  • Add setup.py by @Kilidsch in https://github.com/pyomeca/ezc3d/pull/216
  • Speed up writing C3D-files from python by @Kilidsch in https://github.com/pyomeca/ezc3d/pull/218
  • Added deepcopy for Python by @pariterre in https://github.com/pyomeca/ezc3d/pull/222
  • Storing missing markers as -16512 by @pariterre in https://github.com/pyomeca/ezc3d/pull/228

New Contributors

  • @marnunez made their first contribution in https://github.com/pyomeca/ezc3d/pull/90
  • @lasagnaphil made their first contribution in https://github.com/pyomeca/ezc3d/pull/98
  • @chrisdembia made their first contribution in https://github.com/pyomeca/ezc3d/pull/116
  • @aclouthier made their first contribution in https://github.com/pyomeca/ezc3d/pull/134
  • @fbailly made their first contribution in https://github.com/pyomeca/ezc3d/pull/158
  • @SpaceIm made their first contribution in https://github.com/pyomeca/ezc3d/pull/164
  • @RDCH106 made their first contribution in https://github.com/pyomeca/ezc3d/pull/180
  • @Kilidsch made their first contribution in https://github.com/pyomeca/ezc3d/pull/206

Full Changelog: https://github.com/pyomeca/ezc3d/compare/0.4.0...Release_1.4.7

Scientific Software - Peer-reviewed - C++
Published by pariterre about 4 years ago

ezc3d - 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!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 4 years ago

ezc3d - 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!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 4 years ago

ezc3d - 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!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 4 years ago

ezc3d - 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 :)

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 5 years ago

ezc3d - ZenodoParadox

As in the Zeno's paradox, you think you are almost there, but never quite!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 5 years ago

ezc3d - Zenodo

Zenodo is a bit picky.. It really wants to be there when you release! Here is a rerelease of 1.4.0 :)

Scientific Software - Peer-reviewed - C++
Published by pariterre about 5 years ago

ezc3d - Paper

So much work, but ezc3d finally got there, it is now publish! This release is the actual version of the publication Thanks everyone for your support!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 5 years ago

ezc3d - RightSideUp

For some reason, people doesn't agree on positive and negative direction sometimes. EZC3D was therefore confuse... But now, it makes a much better job for the sign convention when reading analog data!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 5 years ago

ezc3d - ParametrizeMe

For some reason ezc3d was really bonded to its parameters. It didn't want to let it go! Now ezc3d has gain in self confidence and allows for parameters deletion.

Also, ezc3d is more verbose on some errors :)

Scientific Software - Peer-reviewed - C++
Published by pariterre about 5 years ago

ezc3d - DontBeSoStiff

Perfection! Oh dear perfection! We all want it... but at the same time it is so far. So far away that it makes us forget that the reason we do things is not so everything is in place and well organize, but to do actual work!

Ezc3d get a bit looser, it now accept that, MAYBE! you don't know the type of your parameters... So it will convert them to another format if you ask so. More specifically, Int and Double parameters can be casted as you wish. But use this power wisely!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 5 years ago

ezc3d - ALotOfFriends

Covid19 thought us something important, we human love to aggregate! This is especially true when you have skin markers on you. Sadly EZC3D was limiting you to 255 skin markers.

But this is no longer true. Now, using the new tag LABELS2 (and 3 or 4!) you can define as much marker friends as you want! This even works for the Analog data as well.

So let's virtually party up (this is still lock down, after all...)

Scientific Software - Peer-reviewed - C++
Published by pariterre over 5 years ago

ezc3d - Forceful

Force platform filter was only for C++, but MATLAB and Python were sad because of this. But having your programming languages sad at you is not a good thing. So we made them happy by providing them more code!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 5 years ago

ezc3d - CommunicationIsKey

ezc3d/matlab was pretty sensitive on what you were saying to him. I mean, if you were to send him a string but decided not too, she would get angry with you, and simply close Matlab! Now, she still get angry, but at least, she tells you that you should have communicated better.

Scientific Software - Peer-reviewed - C++
Published by pariterre over 5 years ago

ezc3d - WhereAreMyNans

Despite being awesome, ezc3d is not alone in the world! And c3d should be the same no matter who is reading it. However, when using Python, the c3d created was storing nan as zeros. ezc3d knew that, but the others did not.

Not ezc3d puts the nan directly in the file, so you can see (or not see) those nan in other software!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 5 years ago

ezc3d - DontBeSoSlow

The custom linear algebra library was a bit to slow when allocating known sized matrices. Ezc3d was angry! So the linear algebra library improved :D It is now a bit faster!

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 6 years ago

ezc3d - BloodType4

The ADN of biomechanical data is composed of Points and Force data. But if you are limited to one type of data, you are pretty narrow in the grand scheme of the biomechanics.

The new Force platform filter of EZC3D opens and is now available for more Platform type, that is the Type 4!

Enjoy C3Dying with us :)

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 6 years ago

ezc3d - YourForceAndWeakness

It is important to know your forces and weaknesses. EZC3D doesn't make exception! So now, if you have force platforms in your C3D, you can ask for a Force plateform analysis that will tell you everything you need to know about these force plate (forces, moments, center of pressure, etc.)

This release is the first commit which was used by OpenSim as a backend reader for C3D :D

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 6 years ago

ezc3d - ISeeYouIFeelYou

Trusting blindly your skills is a leap of faith. Don't get me wrong, this is good! But sometimes having a tool that tells you where you stands is useful.

EZC3D now gives you a hand when it comes to understanding what happens to your marker. The cameras that sees the markers are now available to the user, as well as the quality of the reconstruction! We hope you will c3 even better now!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 6 years ago

ezc3d - ISeeYouIFeelYou

Trusting blindly your skills is a leap of faith. Don't get me wrong, this is good! But sometimes having a tool that tells you where you stands is useful.

EZC3D now gives you a hand when it comes to understanding what happens to your marker. The cameras that sees the markers are now available to the user, as well as the quality of the reconstruction! We hope you will c3 even better now!

Scientific Software - Peer-reviewed - C++
Published by pariterre about 6 years ago

ezc3d - OpenToTheWorldBis

Doing great things alone is great, but doing great thing together is fulfilling!

EZC3D have had some external help which was highly appreciated. Thanks to this, a lot of small bugs were fixed and Mokka was never so well supported. Some convention used in most C3D was also added when writing a new one. Moreover, the BTS implementation of C3D is also supported.

All these makes C3Ding even better! Why don't you try :)

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - OpenToTheWorld

Doing great things alone is great, but doing great thing together is fulfilling!

EZC3D have had some external help which was highly appreciated. Thanks to this, a lot of small bugs were fixed and Mokka was never so well supported. Some convention used in most C3D was also added when writing a new one. Moreover, the BTS implementation of C3D is also supported.

All these makes C3Ding even better! Why don't you try :)

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - IAmMessedUp

For some reason EZC3D was sometime a lot confused by the way C3D were written. Because of that, in some specific condition, EZC3D was swapping parameters which is indeed stupid stuff!

EZC3D doesn't get confused anymore while random C3D files are read!

NB: This is a major bug fix and one should not use the release before that point because there is no prior way to know if the C3D will or will not get mixed up!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - Sensitivity

ezc3d is really sensitive. A little nothing gives it so much emotion! Today ezc3d dives head first into its sensitivity by adding XSens to its supported companies. Enjoy full XSensing your c3d files!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - Nostalgia

You remember these good old days that everyone forget? Not ezc3d! Ezc3d remembers. It remembers that someday, not so far away that storing floating point was taking to much of the precious disk space. It remembers that Intel was not the sole producer of computer chip. It remembers, and it felt nostalgic!

We gave the oportunity to ezc3d to interact will this past that sometime strikes back! Ezc3d can now reads Integer formated files. It also can read formating from DEC storage float points.

With this release, people from now and then can c3dying in peace!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - IllHaveAMokkaAgain

What is best than having a good coffee while c3dying data? Having a moka of course! Mokka is now happy with c3d from ezc3d. Actually all software should be happy to work hand in hand with ezc3d. Still, having a good moka is always nice!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - IllHaveAMokkaPlease

What is best than having a good coffee while c3dying data? Having a moka of course! Mokka is now happy with c3d from ezc3d. Actually all software should be happy to work hand in hand with ezc3d. Still, having a good moka is always nice!

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - WhoAmI

EZC3D is now able to eat HUGE C3D files (tested up to 700 Mo). Doing so, it lost some of its memory... The points and analog channels are no longer able to be aware of their names (Warning, this can break some codes...). However, the structure for point and analog labels has been highly simplified.

So even if EZC3D doesn't always remember who it is, it is still as eager to play with data.

Scientific Software - Peer-reviewed - C++
Published by pariterre over 6 years ago

ezc3d - ForgetThePast

Some legacy code from the past has been removed due to new features and new orientation of the library.

Ezc3d also no longer consider the initial structure when it reads a c3d (leading to some rearrangement in the parameter section). Do so, it insures that the c3d which is write back afterwards is an actual valid structure.

Don't look back, look for the future!

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 7 years ago

ezc3d - LargeFileForEz

Ezc3d gets in maturity! It is now able to read very large files on Mac, Windows and Linux!

Enjoy, ezeying large c3d :)

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 7 years ago

ezc3d - Ezc3d0.3.4

Scientific Software - Peer-reviewed - C++
Published by pariterre almost 7 years ago