Skip to main content

pyacmi: TacView ACMI FileParser

PyPI Latest Release License Package Status

**.acmi is a file used by tacview for creating flight recording from simulators or real world.

The source code is currently hosted on GitHub at: https://github.com/wangtong2015/pyacmi

ACMI file documentation: Technical Reference - ACMI flight recordings 2.2

Installation

You can install pyacmi via pip or pip3 for Python 3+:

$ pip3 install pyacmi

You can install a specific version of pyacmi by:

$ pip3 install pyacmi==1.2.3

You can upgrade pyacmi to the latest version by:

$ pip3 install --upgrade pyacmi

Example

from pyacmi import Acmi

acmi = Acmi()
acmi.load_acmi(filepath='test.acmi')
print(acmi)

print(acmi.reference_latitude, acmi.reference_longitude, acmi.reference_time)

# 打印所有的object
for obj_id in acmi.objects:
    obj = acmi.objects[obj_id]
    print(obj)
    print(obj.id, obj.name, obj.country, obj.tags, obj.type)

# 导出成csv
acmi.export_csv('test.csv', remove_empty=True, export_obj_ids=None)

Credits

Metadata

Release files for pyacmi 1.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyacmi 1.2.4
File Size Uploaded Provenance Actions
pyacmi-1.2.4.tar.gz 16.4 kB Without provenance Details for pyacmi-1.2.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyacmi 1.2.4
File Interpreter ABI Platform Actions
pyacmi-1.2.4-py3-none-any.whl Python 3 none any Details for pyacmi-1.2.4-py3-none-any.whl

Total release size: 32.1 kB

Release files / pyacmi-1.2.4.tar.gz

Download URL pyacmi-1.2.4.tar.gz
Size 16.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d85892ec1922362024d410cc5c1e15152a7511cfb2fb7daf1eec1a7942e3e8dc
BLAKE2b-256 checksum
How to use checksums
0e7dd7dfd8e35ec9b8df00de26d1472e4f0126e496fbfcc02b469311266e956f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release files / pyacmi-1.2.4-py3-none-any.whl

Download URL pyacmi-1.2.4-py3-none-any.whl
Size 15.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b1e32c46fb1d8faf3ecebbc18ca020bae5cf19749ea59307e136009311509ed
BLAKE2b-256 checksum
How to use checksums
0de7bc4466c0098fbe63e4af833c59c9c9ebad9503a1702d9cd0c153eb941ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Security for pyacmi 1.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page