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 details)

Uploaded Source

Built Distribution

ceres_nav-0.0.1a2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file ceres-nav-0.0.1a2.tar.gz.

File metadata

  • Download URL: ceres-nav-0.0.1a2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for ceres-nav-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 c87c073487ff35cf857d4bfff5198e57a13da4ef5569dee64dfea0a81a60d66a
MD5 4a17b923bbf4689211e333ca74addf62
BLAKE2b-256 48ca1d555520dd7c44de0958282b3002db8b25e837c2ab1fbb93fe6bf50b2b59

See more details on using hashes here.

File details

Details for the file ceres_nav-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: ceres_nav-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for ceres_nav-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 181856512b7ec01e3330ba4f02a6dda6783f0672bbdd6586174046d8c7351dc6
MD5 c892c78926b061d645798da26b877f7c
BLAKE2b-256 c3ef8090e00622fa0a348ebcfde17434f7bdf46f357e7377fc2e3b43c4b58ead

See more details on using hashes here.

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