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 KeplerianElements
from orbital.bodies import earth
from orbital.maneuver import Maneuver
from orbital.plotting import 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.6.0.tar.gz (16.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for OrbitalPy-0.6.0.tar.gz
Algorithm Hash digest
SHA256 5fcf22415d8fc2007c3dbd1a121b735e6b1e2da17a217f7a659923645b287abf
MD5 03d408de6adfab5bb9bb7e81fb67fd5b
BLAKE2b-256 b780137ea27bcbad25fdebd118a2fc2e1d676772a52c41346c65d3a75551b09b

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