Skip to main content

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 -m pyisomme --help
python -m pyisomme <command> --help

Examples

Merge multiple ISO-MME container

python -m pyisomme 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 -m pyisomme 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 -m pyisomme plot ./iso_1/v1.mme --codes 24HEAD??????ACRA --xlim 0 100 --calculate

Create Report (and only consider data from 0-200 ms)

python -m pyisomme 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.3.tar.gz (4.4 MB view hashes)

Uploaded Source

Built Distribution

pyisomme-0.0.3-py3-none-any.whl (4.4 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page