Search NASA⌕ Search

DOE OSTI · 2429262

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

Price-Whelan, Adrian M.·Lim, Pey Lian (ORCID:0000000300794114)·Earl, Nicholas (ORCID:0000000317147415)·Starkman, Nathaniel (ORCID:0000000339543291)·Bradley, Larry (ORCID:0000000279089284)·Shupe, David L. (ORCID:0000000344010430)·Patil, Aarya A. (ORCID:000000027626506X)·Corrales, Lia (ORCID:0000000254663817)·Brasseur, C. E. (ORCID:000000029314960X)·Nöthe, Maximilian (ORCID:0000000179938189)·Donath, Axel (ORCID:0000000345687005)·Tollerud, Erik (ORCID:000000029599310X)·Morris, Brett M. (ORCID:0000000325283409)·Ginsburg, Adam (ORCID:0000000164319633)·Vaher, Eero (ORCID:0000000187361762)·Weaver, Benjamin A.·Tocknell, James (ORCID:0000000166376922)·Jamieson, William (ORCID:0000000159764492)·van Kerkwijk, Marten H. (ORCID:0000000258308505)·Robitaille, Thomas P. (ORCID:0000000286421329)·Merry, Bruce·Bachetti, Matteo (ORCID:0000000245769337)·Günther, H. Moritz (ORCID:0000000342432840)·Aldcroft, Thomas L.·Alvarado-Montes, Jaime A. (ORCID:0000000303539741)·Archibald, Anne M. (ORCID:0000000306383340)·Bódi, Attila (ORCID:0000000285854544)·Bapat, Shreyas (ORCID:0000000208704665)·Barentsen, Geert (ORCID:0000000233063484)·Bazán, Juanjo (ORCID:0000000176993983)·Biswas, Manish·Boquien, Médéric (ORCID:0000000309466176)·Burke, D. J. (ORCID:0000000344287835)·Cara, Daria (ORCID:0000000338331668)·Cara, Mihai (ORCID:0000000292946551)·Conroy, Kyle E. (ORCID:0000000254428550)·Conseil, Simon (ORCID:0000000236574191)·Craig, Matthew W. (ORCID:0000000179888919)·Cross, Robert M. (ORCID:0000000300818024)·Cruz, Kelle L. (ORCID:0000000218210650)·D’Eugenio, Francesco (ORCID:0000000323888172)·Dencheva, Nadia (ORCID:0000000256869632)·Devillepoix, Hadrien R. (ORCID:0000000192261870)·Dietrich, Jörg P. (ORCID:0000000281349591)·Eigenbrot, Arthur Davis (ORCID:0000000308104368)·Erben, Thomas·Ferreira, Leonardo (ORCID:000000028919079X)·Foreman-Mackey, Daniel (ORCID:0000000293285652)·Fox, Ryan·Freij, Nabil (ORCID:000000026253082X)·Garg, Suyog (ORCID:0000000223099731)·Geda, Robel (ORCID:0000000315099966)·Glattly, Lauren·Gondhalekar, Yash (ORCID:0000000266464225)·Gordon, Karl D. (ORCID:0000000153406774)·Grant, David (ORCID:000000015878618X)·Greenfield, Perry (ORCID:0000000322690551)·Groener, Austen M. (ORCID:0000000265082938)·Guest, Steve·Gurovich, Sebastian (ORCID:0000000158484077)·Handberg, Rasmus (ORCID:0000000187254502)·Hart, Akeem (ORCID:0000000281381479)·Hatfield-Dodds, Zac (ORCID:0000000286468362)·Homeier, Derek (ORCID:0000000285469128)·Hosseinzadeh, Griffin (ORCID:0000000208322974)·Jenness, Tim (ORCID:000000015982167X)·Jones, Craig K. (ORCID:0000000206293006)·Joseph, Prajwel (ORCID:0000000314091903)·Kalmbach, J. Bryce (ORCID:0000000268255283)·Karamehmetoglu, Emir (ORCID:000000016209838X)·Kałuszyński, Mikołaj (ORCID:0000000301095833)·Kelley, Michael P. (ORCID:0000000267027676)·Kern, Nicholas (ORCID:0000000282111892)·Kerzendorf, Wolfgang E. (ORCID:0000000204797235)·Koch, Eric W. (ORCID:000000019605780X)·Kulumani, Shankar (ORCID:0000000278220471)·Lee, Antony (ORCID:0000000321935369)·Ly, Chun (ORCID:0000000242452318)·Ma, Zhiyuan (ORCID:0000000332706844)·MacBride, Conor (ORCID:0000000299018723)·Maljaars, Jakob M. (ORCID:0000000181009514)·Muna, Demitri (ORCID:0000000216314114)·Murphy, N. A. (ORCID:0000000166288033)·Norman, Henrik (ORCID:0000000341893450)·O’Steen, Richard (ORCID:0000000224328946)·Oman, Kyle A. (ORCID:0000000198577788)·Pacifici, Camilla (ORCID:0000000341960617)·Pascual, Sergio (ORCID:0000000293516051)·Pascual-Granado, J. (ORCID:0000000301396951)·Patil, Rohit R. (ORCID:0000000259234966)·Perren, Gabriel I. (ORCID:0000000218529653)·Pickering, Timothy E. (ORCID:0000000294275448)·Rastogi, Tanuj·Roulston, Benjamin R. (ORCID:0000000294537735)·Ryan, Daniel F. (ORCID:0000000186613825)·Rykoff, Eli S. (ORCID:0000000193763135)·Sabater, Jose (ORCID:0000000311496294)·Sakurikar, Parikshit (ORCID:0000000295235640)·Salgado, Jesús (ORCID:0000000236804364)·Sanghi, Aniket (ORCID:0000000218384757)

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, 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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Price-Whelan, Adrian M., Lim, Pey Lian (ORCID:0000000300794114), Earl, Nicholas (ORCID:0000000317147415), Starkman, Nathaniel (ORCID:0000000339543291), Bradley, Larry (ORCID:0000000279089284), Shupe, David L. (ORCID:0000000344010430), Patil, Aarya A. (ORCID:000000027626506X), Corrales, Lia (ORCID:0000000254663817), Brasseur, C. E. (ORCID:000000029314960X), Nöthe, Maximilian (ORCID:0000000179938189), Donath, Axel (ORCID:0000000345687005), Tollerud, Erik (ORCID:000000029599310X), Morris, Brett M. (ORCID:0000000325283409), Ginsburg, Adam (ORCID:0000000164319633), Vaher, Eero (ORCID:0000000187361762), Weaver, Benjamin A., Tocknell, James (ORCID:0000000166376922), Jamieson, William (ORCID:0000000159764492), van Kerkwijk, Marten H. (ORCID:0000000258308505), Robitaille, Thomas P. (ORCID:0000000286421329), Merry, Bruce, Bachetti, Matteo (ORCID:0000000245769337), Günther, H. Moritz (ORCID:0000000342432840), Aldcroft, Thomas L., Alvarado-Montes, Jaime A. (ORCID:0000000303539741), Archibald, Anne M. (ORCID:0000000306383340), Bódi, Attila (ORCID:0000000285854544), Bapat, Shreyas (ORCID:0000000208704665), Barentsen, Geert (ORCID:0000000233063484), Bazán, Juanjo (ORCID:0000000176993983), Biswas, Manish, Boquien, Médéric (ORCID:0000000309466176), Burke, D. J. (ORCID:0000000344287835), Cara, Daria (ORCID:0000000338331668), Cara, Mihai (ORCID:0000000292946551), Conroy, Kyle E. (ORCID:0000000254428550), Conseil, Simon (ORCID:0000000236574191), Craig, Matthew W. (ORCID:0000000179888919), Cross, Robert M. (ORCID:0000000300818024), Cruz, Kelle L. (ORCID:0000000218210650), D’Eugenio, Francesco (ORCID:0000000323888172), Dencheva, Nadia (ORCID:0000000256869632), Devillepoix, Hadrien R. (ORCID:0000000192261870), Dietrich, Jörg P. (ORCID:0000000281349591), Eigenbrot, Arthur Davis (ORCID:0000000308104368), Erben, Thomas, Ferreira, Leonardo (ORCID:000000028919079X), Foreman-Mackey, Daniel (ORCID:0000000293285652), Fox, Ryan, Freij, Nabil (ORCID:000000026253082X), Garg, Suyog (ORCID:0000000223099731), Geda, Robel (ORCID:0000000315099966), Glattly, Lauren, Gondhalekar, Yash (ORCID:0000000266464225), Gordon, Karl D. (ORCID:0000000153406774), Grant, David (ORCID:000000015878618X), Greenfield, Perry (ORCID:0000000322690551), Groener, Austen M. (ORCID:0000000265082938), Guest, Steve, Gurovich, Sebastian (ORCID:0000000158484077), Handberg, Rasmus (ORCID:0000000187254502), Hart, Akeem (ORCID:0000000281381479), Hatfield-Dodds, Zac (ORCID:0000000286468362), Homeier, Derek (ORCID:0000000285469128), Hosseinzadeh, Griffin (ORCID:0000000208322974), Jenness, Tim (ORCID:000000015982167X), Jones, Craig K. (ORCID:0000000206293006), Joseph, Prajwel (ORCID:0000000314091903), Kalmbach, J. Bryce (ORCID:0000000268255283), Karamehmetoglu, Emir (ORCID:000000016209838X), Kałuszyński, Mikołaj (ORCID:0000000301095833), Kelley, Michael P. (ORCID:0000000267027676), Kern, Nicholas (ORCID:0000000282111892), Kerzendorf, Wolfgang E. (ORCID:0000000204797235), Koch, Eric W. (ORCID:000000019605780X), Kulumani, Shankar (ORCID:0000000278220471), Lee, Antony (ORCID:0000000321935369), Ly, Chun (ORCID:0000000242452318), Ma, Zhiyuan (ORCID:0000000332706844), MacBride, Conor (ORCID:0000000299018723), Maljaars, Jakob M. (ORCID:0000000181009514), Muna, Demitri (ORCID:0000000216314114), Murphy, N. A. (ORCID:0000000166288033), Norman, Henrik (ORCID:0000000341893450), O’Steen, Richard (ORCID:0000000224328946), Oman, Kyle A. (ORCID:0000000198577788), Pacifici, Camilla (ORCID:0000000341960617), Pascual, Sergio (ORCID:0000000293516051), Pascual-Granado, J. (ORCID:0000000301396951), Patil, Rohit R. (ORCID:0000000259234966), Perren, Gabriel I. (ORCID:0000000218529653), Pickering, Timothy E. (ORCID:0000000294275448), Rastogi, Tanuj, Roulston, Benjamin R. (ORCID:0000000294537735), Ryan, Daniel F. (ORCID:0000000186613825), Rykoff, Eli S. (ORCID:0000000193763135), Sabater, Jose (ORCID:0000000311496294), Sakurikar, Parikshit (ORCID:0000000295235640), Salgado, Jesús (ORCID:0000000236804364), Sanghi, Aniket (ORCID:0000000218384757). 2022-08-24. The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package. https://doi.org/10.3847/1538-4357%2Fac7c74

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Dust Survival in Galactic Winds

This repository contains three-dimensional volumetric data from an Eulerian hydrodynamical simulation (conducted on a uniform Cartesian grid) generated by the Cholla hydrodynamics code. The datasets contain snapshots (full-grid, projections, and slices) in the HDF5 format of a multi-phase medium in which a hot, diffuse, dust-free background wind accelerates a cool, dense cloud of gas and dust. This scenario is intended to represent a supernova-driven galactic outflow, in which hot supernova winds are thought to accelerate cool interstellar medium material out of the galactic disk into the surrounding circumgalactic medium. There are three separate datasets for simulations corresponding to three cloud evolutionary scenarios: long-term cloud survival (surv), marginal cloud survival (disr), and cloud destruction (dest). Projection and slice images of the simulations are also included in this repository.

79 ASTRONOMY AND ASTROPHYSICS↗

Unraveling TeV halos with the Cherenkov Telescope Array

Pulsars are observed to emit bright and spatially extended gamma-ray emission at multi-TeV energies. These so-called "TeV halos" are now understood to be a nearly universal feature of middle-aged pulsars. However, many of the key physical processes that govern these systems, particularly those affecting particle diffusion, remain poorly constrained. We aim to evaluate the ability of the Cherenkov Telescope Array (CTA) to probe the physical properties of TeV halos, with a focus on the nearby and well-studied case of the Geminga pulsar. We simulate gamma-ray emission from various TeV halo models, incorporating different assumptions for the injected electron spectrum, spin-down evolution, and energy-dependent diffusion. These models are then used to forecast CTA's sensitivity to spectral and spatial differences, based on realistic mock observations and instrument response simulations. We find that CTA will be able to distinguish between a wide range of TeV halo models that are currently consistent with existing data. In particular, CTA observations can constrain the normalization, energy dependence, and spatial extent of the diffusion coefficient surrounding Geminga, as well as the spectral shape of the injected electron population.

79 ASTRONOMY AND ASTROPHYSICS↗