Skip to main content

Code related to the parsing & validation of best-fit orbit files in the mpc_orb.json format

Project description

mpc-public/mpc_orb

Code related to the parsing & validation of best-fit orbit files in the "mpc_orb.json" format

Functionalities

(i) Provide "parse" functions for JSON files containing "MPC_ORB.JSON" formatted data

  • It is expected that this functionality will be used regularly by both internal MPC staff & external community users.

  • The parsing code is in mpc_orb/parse.py

  • Demonstrations of code usage can be found in demo/Example_parse_mpcorb_json.ipynb and demo/demo_parse.py

(ii) Provide validation functions

  • It is expected that these validation functionalities will typically be used as part of the "parse" functions described in (i) above.

  • I.e. it is not expected that the end-user will directly access the validation functions themselves, but rather, the validation functions are called under-the-hood by the mpc_orb/parse.py routines.

  • The code that performs the validation can be found in mpc_orb/validate_mpcorb.py

Installation and Usage

It is intended that this become a pip-installable python package.

Once that has been set-up, "pip instal ..." instructions should be placed here.

Repo Contents

(a) demos

Demonstrations of code usage.

Both flat-files and jupyter notebooks.

(b) mpc_orb

The main code directory.

Contains code to both validate & parse mpc-orb-json files

(c) mpc_orb/json_files

Sample JSON files.

Both the defining validation schema and some sample jsons for testing.

(d) tests

Tests of the code in mpc_orb

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

mpc_orb-0.0.3.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

mpc_orb-0.0.3-py3-none-any.whl (6.9 kB 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