Skip to main content

High level orbital mechanics package.

Project description

Build Status PyPI Version Python Version MIT License

Orbital is a high level orbital mechanics package for Python.

Installation

$ pip install orbitalpy

Example

from orbital import earth, KeplerianElements, Maneuver, plot

from scipy.constants import kilo
import matplotlib.pyplot as plt

orbit = KeplerianElements.with_altitude(1000 * kilo, body=earth)
man = Maneuver.hohmann_transfer_to_altitude(10000 * kilo)
plot(orbit, title='Maneuver 1', maneuver=man)
plt.show()
Example plot

Example plot

Documentation

For more information, view the documentation online.

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

OrbitalPy-0.7.0.tar.gz (17.1 kB view details)

Uploaded Source

File details

Details for the file OrbitalPy-0.7.0.tar.gz.

File metadata

  • Download URL: OrbitalPy-0.7.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for OrbitalPy-0.7.0.tar.gz
Algorithm Hash digest
SHA256 d4640eebbeb8bc7055a8d89275a0c142590bdfad6847e4f32e1a9df2f625e51e
MD5 605b9db96bcc5a53dbeda1f331ceb0f7
BLAKE2b-256 8a802f3c9936f943bd69fae9b9b4cb9a8cd6e1e33e0d43ee08c77992d730e5b0

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