Pycgm2

Latest version: v4.3

Safety actively analyzes 622315 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

4.2.0

NEW

* documentation API generator. Google style doctrings are parsed and rendered as markdown.
* new folder *examples** with basic scripts.


IMPROVED

* installation do not copy settings into the folder *c:/programData/pycgm2/*. Default settings are called from the *settings* folder of your installed pyCGM2 package
* better management of the settings file (emg.settings and CGMi-pycgm2.settings). `Utils.files.loadModelSettings` looks for a cgm settings file in your data folder if not found. it loads the default cgm settings.
* emg processing functions improved. better management of the emg.settings through a new class `EMG.EmgManager`


FIXED

* wrong settings are called if you have several virtual environments

issue - Feedbacks
* Please use the issue tracker of github to post your issue

We value your feedback : Submit your suggestions for improvements to fabien.leboeufgmail.com

version(4.1.0)

4.1.0

NEW

* **Management of missing markers**. The code no longer detects body part (i.e lower body, Upper body or Lower body + thorax). This new feature allows to process data with markers placed over the left or right leg only

* **Anomaly detectors**. CGM operations integrate anomaly detectors. Implemented anomaly detectors check :
* marker trajectory
* anthropometric data
* saturation of force plate
* gait events

* **new QTM workflows** : CGM2.5 and CGM2.6 implemented

IMPROVED

* The *fitting* operation. The user can specify frames of interest (first and last frame) from script argument. If not specified, the fitting operation automatically detect frames of interest based on tracking makers presence.
* Clarification of the log message.
* the *chord* function was reimplemented from scratch ( former implementation was time consuming)

FIXED

None

issue - Feedbacks
* Please use the issue tracker of github to post your issue

We value your feedback : Submit your suggestions for improvements to fabien.leboeufgmail.com

version(3.4.5)
* fore foot length calculated
* bones of both foot segments relocated


version(4.0.2)-beta
python 3.7 version of pyCGM2.

FIX - opensim import - the pycgm2-embedded opensim API does not return an import error exception.


version(4.0.1)-beta
pyCGM2 is now compatible python3.7 under 64bits platform only.

the package now embeds:
- Btk compiled in windows 10-64 bits
- OpenSim 4.1 bindings wrapped for windows 10 - 64bits

**Note** : Installation has also been tested with Linux machine but you need to install btk and opensim4.1 bindings first




version(3.4.4)
Here is the last python 2.7 version of pyCGM2.


Modifications:

- the fitting operation read thigh rotation offset and ths accept manual modification.
- FIX head bones ( scale and position)
- FIX thorax scale
- FIX kad-med issue
- FIX issue if model ouputs include "scalars" or others data

I tested this version with nexus2.9 and 2.12 beta.

version(3.2.15)
**logs**

* fix sign issue of the calculation of the AnkleAbbAdd offset, enable when tibial torsion is inputed or calcuated from medial ankle marker
* fix issue with the detection of the progression axis. A new pyCGM2 filter has been created following explanation of the [vicon FAQ](https://www.vicon.com/support/faqs/) : "What is the Plug-in Gait ‘Progression Frame’ and how is it used?"
* fix non ascii character.
* fix issues if more than 10 emg signals


version(3.2.9)

3.2.9

version3.1.7
changelog

- tests with Nexus 2.8.2
- **[NEW] Vicon piG upper limb model implemented for all CGMi
- **[NEW] EMG plots
- [fix] Zeni's event detector if events already exist in the c3d
- [fix] plot function


Available Nexus Apps

CGM


* CGM 1.0 : Pig Clone
* CGM 1.1 : PiG as It should (have) work(ed)
* CGM 2.1 : Hip Joint centre from Hara's regressions
* CGM 2.2 : IK instead of top down kinematic processing
* CGM2.3 : wand removed
* CGM2.4 : introduction of a simple two segment foot model
* **[NEW]** [CGM2.5](https://pycgm2.github.io/pages/CGM25-Overview.html) ( thorax marker set in agreement with [e.g. Armand et al. 2014]( http://dx.doi.org/10.1016/j.gaitpost.2013.06.016))**
* **[NEW] CGM2.6 Knee Calibration](https://pycgm2.github.io/pages/CGM26-Overview.html). Two methods : Calibration2Dof (dynakad-like method) and SARA**

**[NEW]** EMG
* Normalized and temporal EMG plots

Data processing

* Gait event detection according Zeni 's algorithm
* Gap filling method : Low dimensional Kalman smoother according Burke and Lasenby (https://doi.org/10.1016/j.jbiomech.2016.04.016_)







version3.1.5(beta)


version3.0.8
**changelog**

- fix missing file in version 3.0.7


**Reminder**

* Compatible with **Nexus 2.7 and later** only
* CGM operations works with gap-free and crop trials.

**Nexus Apps Available**

* CGM 1.0 : Pig Clone
* CGM 1.1 : PiG as It should (have) work(ed)
* CGM 2.1 : Hip Joint centre from Hara's regressions
* CGM 2.2 : IK instead of top down kinematic processing
* CGM2.3 : wand removed
* CGM2.4 : introduction of a simple two segment foot model

* Gait event detection according Zeni 's algorithm
* Gap filling method : Low dimensional Kalman smoother according Burke and Lasenby (https://doi.org/10.1016/j.jbiomech.2016.04.016_)

version3.0.7

**changelog**

- correction of installation issues
- Nexus applications tested by Vicon

**Reminder**

* Compatible with **Nexus 2.7 and later** only
* CGM operations works with gap-free and crop trials.

**Nexus Apps Available**

* CGM 1.0 : Pig Clone
* CGM 1.1 : PiG as It should (have) work(ed)
* CGM 2.1 : Hip Joint centre from Hara's regressions
* CGM 2.2 : IK instead of top down kinematic processing
* CGM2.3 : wand removed
* CGM2.4 : introduction of a simple two segment foot model

* Gait event detection according Zeni 's algorithm
* Gap filling method : Low dimensional Kalman smoother according Burke and Lasenby (https://doi.org/10.1016/j.jbiomech.2016.04.016_)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.