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.4.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyisomme-0.0.4-py3-none-any.whl (4.4 MB view details)

Uploaded Python 3

File details

Details for the file pyisomme-0.0.4.tar.gz.

File metadata

  • Download URL: pyisomme-0.0.4.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pyisomme-0.0.4.tar.gz
Algorithm Hash digest
SHA256 db00447f17b34d664e75a8d7ce7763a2154c7c2e3201b7579a31fe254e6fec8a
MD5 06a929ecd5050c2418749f02e51408ac
BLAKE2b-256 bd8d62647e916a194125cfb4ee763c57dc248f94a01e2f7a8ff1b5148c549f36

See more details on using hashes here.

File details

Details for the file pyisomme-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyisomme-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pyisomme-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ec44e81614357d93d800a3b320c0cd76f6362577e52b53d7d5e709c17d0a6a44
MD5 69da7713fffdc1280e87caa50d3e66ba
BLAKE2b-256 3076e109c803a4af37fb6edac019e4a5eb318011e3c83aa31c28f022e2a2a67b

See more details on using hashes here.

Supported by

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