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

Uploaded Source

Built Distribution

Celest-0.1.9-py3-none-any.whl (16.0 MB 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