Skip to content
astrool 🚀 - Astronomy in Python ⭐️
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build/lib/astrool
dist
src
AUTHORS
CODE_OF_CONDUCT.rst
CONTRIBUTING.rst
COPYING
ISSUE_TEMPLATE.md
README.rst
requirements.txt
setup.cfg
setup.py

README.rst

astrool is an open source pure Python package dedicated to problems arising in life of day to day Astronomy, such as orbit propagation, night sky plotting, analemma plotting, conversion between position and velocity vectors and classical orbital elements and orbit plotting. It is released under the MIT license.

Installation

Type in your terminal:

$ python3 -m pip install --index-url https://test.pypi.org/simple/ astrool

And woohoo! You just got your 0.1dev0 version of astrool!

Requirements

astrool requires the following Python packages:

  • NumPy, for basic numerical routines
  • Astropy, for physical units and time handling
  • ephem, for the planetary ephemerides using SPICE kernels
  • matplotlib
  • poliastro

Testing

|codecov|

If installed correctly, the tests can be run using pytest:

$ python -c "import astrool.testing; astrool.testing.test()"
Running unit tests for astrool
[...]
OK
$

Problems

If the installation fails or you find something that doesn't work as expected, please open an issue in the issue tracker.

Contributing

'Stories in Ready'

astrool is a community project, hence all contributions are more than welcome! For more information, head to CONTRIBUTING.rst.

Support

|mailing|

Release announcements and general discussion take place on our mailing list. Feel free to join!

https://groups.io/g/astrool-dev

License

|license|

astrool is released under the MIT license, hence allowing commercial use of the library. Please refer to the COPYING file.

FAQ

What's up with the name?

astrool is made up of astro + tools. So basically, we are trying to come up with an aggregated software.

What's the future of the project?

astrool is a very new project and we aim to develop it further so that it can become one package for all in basic astronomy.

You can’t perform that action at this time.