Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

.. astrool

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.

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`_.

.. _`issue tracker`: https://github.com/shreyasbapat/astrool/issues

Contributing
============

.. image:: https://img.shields.io/waffle/label/astrool/astrool/1%20-%20Ready.svg?style=flat-square
:target: https://waffle.io/astrool/astrool
:alt: 'Stories in Ready'

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

.. _`CONTRIBUTING.rst`: https://github.com/shreyasbapat/astrool/blob/master/CONTRIBUTING.rst

Support
=======

|mailing|

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

.. _`mailing list`: https://groups.io/g/astrool-dev

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.


Release files for astrool 0.1.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrool 0.1.dev0
File Size Uploaded
astrool-0.1.dev0.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astrool 0.1.dev0
File Interpreter ABI Platform
astrool-0.1.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / astrool-0.1.dev0.tar.gz

Download URL astrool-0.1.dev0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ab13419f2e3a874726f70246592a1ed1ef96cd5c9aa9f652f0b29e1c5b118191
BLAKE2b-256 checksum
How to use checksums
dfb6f951d35d5c33ff411f697ad047acc2e7464ef41186c1d5ec61b860e4f6ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / astrool-0.1.dev0-py3-none-any.whl

Download URL astrool-0.1.dev0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01998727afb0f54c4695cfcac959600aaf4758c7f64ba6dddc13954ca7baeb9b
BLAKE2b-256 checksum
How to use checksums
7639f77ee4c7617be822d714bee6e9320cf01baaf47ab29cfd1847f7794af3e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page