Tools for ISO-MME file format (merge, report, calculate, CFC-filter, ...)
Project description
pyisomme
Installation
pip install pyisomme
Features
- Read/write ISO-MME (compressed/uncompressed)
- Modify Channel and calculate Injury Risk Values (HIC, a3ms, DAMAGE, OLC, BrIC, NIJ, ...)
- Plot Curves and compare multiple ISO-MMEs
- Create PowerPoint Reports (Euro-NCAP, UN-R137, UN-R94)
- Display Limit bars in plots
- Compare performance of left-hand-drive vehicle with right-hand-drive vehicle
- Command line tool script for fast and easy use pyisomme/__main__.py (list, merge, rename, plot, report, ...)
Command Line Interface
List all commands with description
python python_cmd.py --help
python python_cmd.py <command> --help
Examples
Merge multiple ISO-MME container
python python_cmd.py merge ./iso_merged.zip ./iso_1/v1.mme ./iso_2.zip ./iso_3.tar.gz
Resample (start=0ms / step=1ms / stop=100ms) with linear interpolation
python python_cmd.py merge ./iso_1/v1.mme ./iso_1/v1.mme --resample 0 0.001 0.1
Plot Channel(s) for quick visualization (automatically calculates resultant head acceleration from x/y/z-channels and filters with filter-class A / 1000 Hz)
python python_cmd.py plot ./iso_1/v1.mme --codes 24HEAD??????ACRA --xlim 0 100 --calculate
Create Report (and only consider data from 0-200 ms)
python python_cmd.py report EuroNCAP_Frontal_MPDB report.pptx data\nhtsa\09203 --crop 0 0.2
Python Examples
Limitations
- Only test-info (.mme), channel-info (.chn) and channel data files (.001/.002/...) are supported. All other files (videos, photos, txt-files) will be ignored when reading and writing.
- No warning before overwriting! Be careful with merge-command and writing methods.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyisomme-0.0.2.tar.gz
(4.4 MB
view hashes)