English

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

Instrumentation and Methods for Astrophysics 2022-09-07 v1

Abstract

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\texttt{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 for 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.

Keywords

Cite

@article{arxiv.2206.14220,
  title  = {The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package},
  author = {The Astropy Collaboration and Adrian M. Price-Whelan and Pey Lian Lim and Nicholas Earl and Nathaniel Starkman and Larry Bradley and David L. Shupe and Aarya A. Patil and Lia Corrales and C. E. Brasseur and Maximilian Nöthe and Axel Donath and Erik Tollerud and Brett M. Morris and Adam Ginsburg and Eero Vaher and Benjamin A. Weaver and James Tocknell and William Jamieson and Marten H. van Kerkwijk and Thomas P. Robitaille and Bruce Merry and Matteo Bachetti and H. Moritz Günther and Thomas L. Aldcroft and Jaime A. Alvarado-Montes and Anne M. Archibald and Attila Bódi and Shreyas Bapat and Geert Barentsen and Juanjo Bazán and Manish Biswas and Médéric Boquien and D. J. Burke and Daria Cara and Mihai Cara and Kyle E Conroy and Simon Conseil and Matthew W. Craig and Robert M. Cross and Kelle L. Cruz and Francesco D'Eugenio and Nadia Dencheva and Hadrien A. R. Devillepoix and Jörg P. Dietrich and Arthur Davis Eigenbrot and Thomas Erben and Leonardo Ferreira and Daniel Foreman-Mackey and Ryan Fox and Nabil Freij and Suyog Garg and Robel Geda and Lauren Glattly and Yash Gondhalekar and Karl D. Gordon and David Grant and Perry Greenfield and Austen M. Groener and Steve Guest and Sebastian Gurovich and Rasmus Handberg and Akeem Hart and Zac Hatfield-Dodds and Derek Homeier and Griffin Hosseinzadeh and Tim Jenness and Craig K. Jones and Prajwel Joseph and J. Bryce Kalmbach and Emir Karamehmetoglu and Mikołaj Kałuszyński and Michael S. P. Kelley and Nicholas Kern and Wolfgang E. Kerzendorf and Eric W. Koch and Shankar Kulumani and Antony Lee and Chun Ly and Zhiyuan Ma and Conor MacBride and Jakob M. Maljaars and Demitri Muna and N. A. Murphy and Henrik Norman and Richard O'Steen and Kyle A. Oman and Camilla Pacifici and Sergio Pascual and J. Pascual-Granado and Rohit R. Patil and Gabriel I Perren and Timothy E. Pickering and Tanuj Rastogi and Benjamin R. Roulston and Daniel F Ryan and Eli S. Rykoff and Jose Sabater and Parikshit Sakurikar and Jesús Salgado and Aniket Sanghi and Nicholas Saunders and Volodymyr Savchenko and Ludwig Schwardt and Michael Seifert-Eckert and Albert Y. Shih and Anany Shrey Jain and Gyanendra Shukla and Jonathan Sick and Chris Simpson and Sudheesh Singanamalla and Leo P. Singer and Jaladh Singhal and Manodeep Sinha and Brigitta M. Sipőcz and Lee R. Spitler and David Stansby and Ole Streicher and Jani Šumak and John D. Swinbank and Dan S. Taranu and Nikita Tewary and Grant R. Tremblay and Miguel de Val-Borro and Samuel J. Van Kooten and Zlatan Vasović and Shresth Verma and José Vinícius de Miranda Cardoso and Peter K. G. Williams and Tom J. Wilson and Benjamin Winkel and W. M. Wood-Vasey and Rui Xue and Peter Yoachim and Chen ZHANG and Andrea Zonca},
  journal= {arXiv preprint arXiv:2206.14220},
  year   = {2022}
}

Comments

43 pages, 5 figures. To appear in ApJ. The author list has two parts: the authors that made significant contributions to the writing and/or coordination of the paper, followed by maintainers of and contributors to the Astropy Project. The position in the author list does not correspond to contributions to the Astropy Project as a whole