mvnx
A lightweight parser for the MVNX motion capture file format
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Repository
A lightweight parser for the MVNX motion capture file format
Basic Info
- Host: GitHub
- Owner: alexharston
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 60.5 KB
Statistics
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
mvnx
A Python parser for the MVNX motion capture file format (.mvnx)
You can install the library using pip install mvnx
The simplest way to run the tool is in the following way:
python
import mvnx
yourfile = mvnx.load('path/to/file.mvnx')
This creates an MVNX object, the data in which can then be read using standard Python dot notation, like so:
python
yourfile.orientation
yourfile.jointAngle
yourfile.angularVelocity
yourfile.segments
yourfile.joints
Alternatively, once installed, you can run the tool from the command line, using mvnx.
You can provide mvnx a filepath to your .mvnx file and an output path, and it will read the info into a .npy file
Run it using: mvnx --file path/to/file.mvnx --output /path/to/output.npy
Note: the parser at present is doing no batch processing or multiprocessing when parsing the file into an object - it will read directly into memory, so be careful when parsing larger files as it can put load on your system.
Citation (CITATION.cff)
cff-version: 1.0.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Harston
given-names: J. Alex
orcid: https://orcid.org/0000-0002-3261-4088
title: "MVNX - A Python MVNX File Parser"
version: 1.0.0
date-released: 2021-07-28
url: https://github.com/alexharston/mvnx
GitHub Events
Total
Last Year
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Alex Harston | a****x@h****o | 39 |
| Alex Harston | j****7@i****k | 4 |
| edscher | l****b@n****y | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 4
- Total pull requests: 2
- Average time to close issues: 17 days
- Average time to close pull requests: 1 day
- Total issue authors: 4
- Total pull request authors: 2
- Average comments per issue: 1.75
- Average comments per pull request: 0.5
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- aus393 (1)
- rupsabasu2020 (1)
- edscher (1)
- alexharston (1)
Pull Request Authors
- edscher (1)
- alexharston (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 71 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 18
- Total maintainers: 1
pypi.org: mvnx
A lightweight commandline parser for the MVNX motion capture file format
- Homepage: https://github.com/alexharston/mvnx
- Documentation: https://mvnx.readthedocs.io/
- License: MIT
-
Latest release: 0.1.18
published over 4 years ago