Skip to main content

Aircraft Engine Monitoring System (EMS) data parsers for real-time telemetry processing

Project description

AeroTrace Parsers

Python 3.9+ PyPI version License: MIT

A Python package for parsing aircraft Engine Monitoring System (EMS) telemetry data into standardized formats for real-time monitoring and analysis.

Supported EMS Types

EMS Type Status Description
E.I CGR-30P 🚧 In Progress Electronics International CGR-30P Primary

Installation

pip install aerotrace-parsers

Quick Start

from aerotrace.parsers import cgr30p

# Parse real CGR-30P flight data from an example file
for engine_data in cgr30p.parse_file('docs/example-cgr30p-flight-data.csv'):
    print(f"RPM: {engine_data.rpm.left}/{engine_data.rpm.right}")
    print(f"Fuel: {engine_data.fuel.quantity}L")
    # ... process engine data

Development

Setup

git clone https://github.com/alexc/aerotrace-parsers.git
cd aerotrace-parsers
make install

Running Tests

make test

Code Quality

make lint
make format

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

aerotrace_parsers-0.2.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

aerotrace_parsers-0.2.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file aerotrace_parsers-0.2.0.tar.gz.

File metadata

  • Download URL: aerotrace_parsers-0.2.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aerotrace_parsers-0.2.0.tar.gz
Algorithm Hash digest
SHA256 90f5bb766c3f56e75c2cf5bb0239a68fb8d7f8041450a8596cd4c36d3638b638
MD5 eddb3239ab1457ad8d86f91f35c3b60c
BLAKE2b-256 831b385f962a8fe0865d157d79bdbece364db06d295dd132905446f57dab9832

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerotrace_parsers-0.2.0.tar.gz:

Publisher: publish.yml on AlexC/aerotrace-parsers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerotrace_parsers-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aerotrace_parsers-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 621e68d6850851fb0e16c973dc148c9fd54fef3404018565d7074586fe54994c
MD5 a3329df73b999ef6e7aca5807d901e19
BLAKE2b-256 f8d728d51df4504947369d84f92bdd68cc7e0c7397bab08b28a2fc05ea91ca00

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerotrace_parsers-0.2.0-py3-none-any.whl:

Publisher: publish.yml on AlexC/aerotrace-parsers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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