Skip to main content

Satellite positional representation and encounter planning library.

Project description

Celest

PyPI version PyPI - Downloads PyPI - License Documentation Status PyPI - Format

The Celest library is designed to provide a simple interface for satellite positional representations and encounter planning.

Celest provides:

  • Fast orbital conversions between ECI, ECEF, and Horizontal coordinate systems.
  • Encounter generation and planning.

Installation

Celest can be installed from PyPI with the following command:

pip install Celest

Release 0.2.0 Features

The Celest 0.2.0 release will include:

  • Test driven development,
  • Improved specific and general encounter statistics,
  • Sun-encounter constraint angle,
  • Analytical pass analysis method,
  • ECEF and Geographical coordinate conversions,
  • Sexagesimal formatting option for angular outputs,
  • Astronomy module for celestial object localization,
  • Interpolation-factor parameter for inputed data,
  • Public special interpolation methods for all position representations,
  • Method for encounter indices return, and
  • Faster ECI and ECEF conversions through new multiplication method.

Long Term Release Features

Goals for future Celest features include:

  • Encounter optimization and scheduling algorithm for the Encounter class,
  • Improved runtime using multiprocessing, and
  • Satellite coordinate conversions for the Equatorial, Ecliptic, Galactic, and Supergalactic coordinate systems with simplicity and efficiency in mind.

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

Celest-0.1.9.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Celest-0.1.9-py3-none-any.whl (16.0 MB view details)

Uploaded Python 3

File details

Details for the file Celest-0.1.9.tar.gz.

File metadata

  • Download URL: Celest-0.1.9.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for Celest-0.1.9.tar.gz
Algorithm Hash digest
SHA256 c8970c89ca5ef21bd4f46da611992a09e16ceca9844f86c237184ba6c7b35494
MD5 8e052e10fe251ba2b3a240187e7523fd
BLAKE2b-256 b9f3200516c321806d3bc289e893be0d665c857187a12d295a1bb17d9a3a692a

See more details on using hashes here.

File details

Details for the file Celest-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: Celest-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 16.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for Celest-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 664a8e3bc94e2f550e16a06c29c157b42b15e3967e1ee29b521712bd490cb37c
MD5 aa1712ce141dcc23bf5c7d96fdacde40
BLAKE2b-256 e8ae5dbc1d620ca0c08711be280514af3e472e2aa405d470ccce2b30127ebfc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page