Intended Audience
- Science/Research
Operating System
- OS Independent
Programming Language
- C
- Cython
- Python :: 3 :: Only
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: Implementation :: CPython
Topic
- Scientific/Engineering :: Astronomy
- Scientific/Engineering :: Physics
The Astropy Project is a community effort to develop a single core package for astronomy in Python and foster interoperability between packages used in the field. This repository contains the core library.
Installation
To install astropy from PyPI, use:
pip install astropy
For more detailed instructions, see the install guide in the docs.
Contributing
The Astropy Project is made both by and for its users, so we welcome and encourage contributions of many kinds. Our goal is to keep this a positive, inclusive, successful, and growing community that abides by the Astropy Community Code of Conduct.
For guidance on contributing to or submitting feedback for the Astropy Project, see the contributions page. For contributing code specifically, the developer docs have a guide with a quickstart. There’s also a summary of contribution guidelines.
Developing with Codespaces
GitHub Codespaces is a cloud development environment using Visual Studio Code in your browser. This is a convenient way to start developing Astropy, using our dev container configured with the required packages. For help, see the GitHub Codespaces docs.
Acknowledging and Citing
See the acknowledgement and citation guide and the CITATION file.
Supporting the Project
The Astropy Project is sponsored by NumFOCUS, a 501(c)(3) nonprofit in the United States. You can donate to the project by using the link above, and this donation will support our mission to promote sustainable, high-level code base for the astronomy community, open code development, educational materials, and reproducible scientific research.
License
Astropy is licensed under a 3-clause BSD style license - see the LICENSE.rst file.