Skip to main content

Celestial Estimation for Research, Exploration, and Science

Project description

CERES

Celestial Estimation for Research, Exploration, and Science

Tests codecov PyPI version License: MIT

CERES is an API for aiding in the ismulation of spacecraft dynamics, and the devleopment of new navigation and mapping techniques.

Releases are registed on PyPI, while development is occuring on the ceres GitHub page. Any bugs should be reported to the Issue Tracker. Documentation is located at docs.ceresnavigation.org

NOTE: Currently, CERES is only supported on Linux. Native Windows support is coming soon, though WSL2 (available on both Windows 10 and 11) is already supported.

Install

pip install ceres-nav

Once installed, ceres can be imported using: import ceres

Call for Contributions

To contribute to this project, it is highly recommended that you create a virtual environment with either mamba or conda.

  1. Install mamba or conda:
  2. Create the virtual environment:
    • source the base environment
    • create ceres_env environment with ceres dependencies: conda create -n ceres_env python=3 numpy
    • Install tools required for development: pip install sphinx pytest pytest-cov sphinx-rtd-theme setuptools wheel twine
    • Activate the virtual environment with conda activate ceres_env
  3. Installing CERES into the environment:
    • Clone: git clone https://github.com/ceres-navigation/ceres
    • Install: cd ceres; pip install -e .
  4. Running tests:
    • pytest --cov=ceres tests/

If you are new to contributing to open source, this guide helps explain why, what, and how to successfully get involved.

Contact

All questions should be directed to Chris Gnam: crgnam@buffalo.edu

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

ceres-nav-0.0.1a2.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

ceres_nav-0.0.1a2-py3-none-any.whl (6.6 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