https://github.com/razerm/orbital
High level orbital mechanics package.
https://github.com/razerm/orbital
Last synced: 2 months ago
JSON representation
High level orbital mechanics package.
- Host: GitHub
- URL: https://github.com/razerm/orbital
- Owner: RazerM
- License: mit
- Created: 2014-12-07T21:36:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T20:50:58.000Z (12 months ago)
- Last Synced: 2025-04-09T15:02:21.964Z (2 months ago)
- Language: Python
- Size: 6.09 MB
- Stars: 93
- Watchers: 9
- Forks: 36
- Open Issues: 18
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Orbital
-------|Build Status| |PyPI Version| |Python Version| |MIT License|
Orbital is a high level orbital mechanics package for Python.
Installation
~~~~~~~~~~~~.. code:: bash
$ pip install orbitalpy
Example
~~~~~~~.. code:: python
from orbital import earth, KeplerianElements, Maneuver, plot
from scipy.constants import kilo
import matplotlib.pyplot as pltorbit = KeplerianElements.with_altitude(1000 * kilo, body=earth)
man = Maneuver.hohmann_transfer_to_altitude(10000 * kilo)
plot(orbit, title='Maneuver 1', maneuver=man)
plt.show().. figure:: http://i.fraz.eu/5b84e.png
:alt: Example plotExample plot
Documentation
~~~~~~~~~~~~~For more information, view the `documentation
online `__... |Build Status| image:: http://img.shields.io/travis/RazerM/orbital.svg?style=flat-square
:target: https://travis-ci.org/RazerM/orbital
.. |PyPI Version| image:: http://img.shields.io/pypi/v/orbitalpy.svg?style=flat-square
:target: https://pypi.python.org/pypi/orbitalpy/
.. |Python Version| image:: https://img.shields.io/badge/python-2.7%2C%203-brightgreen.svg?style=flat-square
:target: https://www.python.org/downloads/
.. |MIT License| image:: http://img.shields.io/badge/license-MIT-blue.svg?style=flat-square
:target: https://raw.githubusercontent.com/RazerM/orbital/master/LICENSE