Create valid ASCII OPM, OMM, and OEM files.
Project description
odmpy is a python package for creating valid ASCII OPM, OMM, and OEM files.
Currently, only the orbital parameter message (OPM) module has been implemented.
Installation
$ pip install odmpy
Example
import odmpy.opm as opm from datetime import datetime header = opm.Header(originator='NASA') metadata = opm.Metadata( object_name='International Space Station', object_id='1998-067A', center_name='Earth', ref_frame=opm.RefFrame.EME2000, time_system=opm.TimeSystem.UTC) sv = opm.DataBlockStateVector( epoch=datetime(2014, 11, 7, 15, 30, 23), x=6794, y=0, z=0, x_dot=0, y_dot=7.6, z_dot=0) data = opm.Data(state_vector=sv) iss = opm.Opm(header, metadata, data) with open('iss.opm', 'w') as f: iss.write(f)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size odmpy-0.2.4.zip (206.9 kB) | File type Source | Python version None | Upload date | Hashes View |