DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package

Journal Article · · The Astrophysical Journal
ORCiD logo [1]; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo more »; ; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo; ORCiD logo « less
  1. Flatiron Institute, New York, NY (United States); The Astropy Collaboration. et al.; SLAC

The Astropy Project supports and fosters the development of open-source and openly developed Python packages that provide commonly needed functionality to the astronomical community. A key element of the Astropy Project is the core package astropy, which serves as the foundation for more specialized projects and packages. In this article, we summarize key features in the core package as of the recent major release, version 5.0, and provide major updates on the Project. We then discuss supporting a broader ecosystem of interoperable packages, including connections with several astronomical observatories and missions. We also revisit the future outlook of the Astropy Project and the current status of Learn Astropy. We conclude by raising and discussing the current and future challenges facing the Project.

Research Organization:
SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC); National Aeronautics and Space Administration (NASA); National Science Foundation (NSF)
Contributing Organization:
The Astropy Collaboration; Astropy Project Contributors; TARDIS Collaboration
Grant/Contract Number:
AC02-76SF00515
OSTI ID:
2429262
Journal Information:
The Astrophysical Journal, Journal Name: The Astrophysical Journal Journal Issue: 2 Vol. 935; ISSN 0004-637X
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United States
Language:
English

References (43)

sncosmo v0.4.2 software April 2014
ASDF: A new data format for astronomy journal September 2015
Corral framework: Trustworthy and fully functional data intensive parallel astronomical pipelines journal July 2017
From FATS to feets: Further improvements to an astronomical feature extraction tool based on machine learning journal October 2018
Astroalign: A Python module for astronomical image registration journal July 2020
lenstronomy: Multi-purpose gravitational lens modelling software package journal December 2018
Reducing the ecological impact of computing through education and Python compilers journal April 2021
Array programming with NumPy journal September 2020
SciPy 1.0: fundamental algorithms for scientific computing in Python journal February 2020
Astropy: A community Python package for astronomy journal September 2013
Representations of time coordinates in FITS journal January 2015
Planck 2015 results : XIII. Cosmological parameters journal September 2016
Planck 2018 results: VI. Cosmological parameters journal September 2020
The Microwave Anisotropy Probe Mission journal January 2003
First‐Year Wilkinson Microwave Anisotropy Probe ( WMAP ) Observations: Determination of Cosmological Parameters journal September 2003
Three‐Year Wilkinson Microwave Anisotropy Probe ( WMAP ) Observations: Implications for Cosmology journal June 2007
emcee : The MCMC Hammer
  • Foreman-Mackey, Daniel; Hogg, David W.; Lang, Dustin
  • Publications of the Astronomical Society of the Pacific, Vol. 125, Issue 925 https://doi.org/10.1086/670067
journal March 2013
yt: A MULTI-CODE ANALYSIS TOOLKIT FOR ASTROPHYSICAL SIMULATION DATA journal December 2010
galpy: A python LIBRARY FOR GALACTIC DYNAMICS journal February 2015
Biopython: freely available Python tools for computational molecular biology and bioinformatics journal March 2009
The optical morphologies of galaxies in the IllustrisTNG simulation: a comparison to Pan-STARRS observations journal December 2018
Matplotlib: A 2D Graphics Environment journal January 2007
Cython: The Best of Both Worlds journal March 2011
Local kinematics and the local standard of rest journal April 2010
Gala: A Python package for galactic dynamics journal October 2017
stingray: A modern Python library for spectral timing journal June 2019
sbpy: A Python module for small-body planetary astronomy journal June 2019
lenstronomy II: A gravitational lensing software ecosystem journal June 2021
exoplanet: Gradient-based probabilistic inference for exoplanet data other astronomical time series journal June 2021
MARXS: A Modular Software to Ray-trace X-Ray Instrumentation journal November 2017
astroplan: An Open Source Observation Planning Package in Python journal February 2018
Binary Companions of Evolved Stars in APOGEE DR14: Search Method and Catalog of ∼5000 Companions journal June 2018
astroquery : An Astronomical Web-querying Package in Python journal February 2019
Stingray : A Modern Python Library for Spectral Timing journal August 2019
The SunPy Project: Open Source Development and Status of the Version 1.0 Core Package journal February 2020
Standards of Fundamental Astronomy journal January 2011
Astropy Proposal For Enhancement 2: Astropy Release Cycle And Version Numbering (Ape 2) text January 2013
sncosmo v0.4.2 software April 2014
geopandas/geopandas: v0.8.1 software July 2020
Astropy Proposal for Enhancement 0: The Astropy Project Governance Charter (APE 0) text January 2021
Astropy Proposal for Enhancement 19: Distributing Astropy Project Funding (APE19) text January 2022
SymPy: symbolic computing in Python journal January 2017
Probabilistic programming in Python using PyMC3 journal January 2016