The Astropy Problem

Authors: Demitri Muna, Michael Alexander, Alice Allen, Richard Ashley, Daniel Asmus, Ruyman Azzollini, Michele Bannister, Rachael Beaton, Andrew Benson, G. Bruce Berriman, Maciej Bilicki, Peter Boyce, Joanna Bridge, Jan Cami, Eryn Cangi, Xian Chen, Nicholas Christiny, Christopher Clark, Michelle Collins, Johan Comparat, Neil Cook, Darren Croton, Isak Delberth Davids, Éric Depagne, John Donor, Leonardo A. dos Santos, Stephanie Douglas, Alan Du, Meredith Durbin, Dawn Erb, Daniel Faes, J. G. Fernández-Trincado, Anthony Foley, Sotiria Fotopoulou, Søren Frimann, Peter Frinchaboy, Rafael Garcia-Dias, Artur Gawryszczak, Elizabeth George, Sebastian Gonzalez, Karl Gordon, Nicholas Gorgone, Catherine Gosmeyer, Katie Grasha, Perry Greenfield, Rebekka Grellmann, James Guillochon, Mark Gurwell, Marcel Haas, Alex Hagen, Daryl Haggard, Tim Haines, Patrick Hall, Wojciech Hellwing, Edmund Christian Herenz, Samuel Hinton, Renee Hlozek, John Hoffman, Derek Holman, Benne Willem Holwerda, Anthony Horton, Cameron Hummels, Daniel Jacobs, Jens Juel Jensen, David Jones, Arna Karick, Luke Kelley, Matthew Kenworthy, Ben Kitchener, Dominik Klaes, Saul Kohn, Piotr Konorski, Coleman Krawczyk, Kyler Kuehn, Teet Kuutma, Michael T. Lam, Richard Lane, Jochen Liske, Diego Lopez-Camara, Katherine Mack, Sam Mangham, Qingqing Mao, David J. E. Marsh, Cecilia Mateu, Loïc Maurin, James McCormac, Ivelina Momcheva, Hektor Monteiro, Michael Mueller, Roberto Munoz, Rohan Naidu, Nicholas Nelson, Christian Nitschelm, Chris North, Juan Nunez-Iglesias, Sara Ogaz, Russell Owen, John Parejko, Vera Patrício, Joshua Pepper, Marshall Perrin, Timothy Pickering, Jennifer Piscionere, Richard Pogge, Radek Poleski, Alkistis Pourtsidou, Adrian M. Price-Whelan, Meredith L. Rawls, Shaun Read, Glen Rees, Hanno Rein, Thomas Rice, Signe Riemer-Sørensen, Naum Rusomarov, Sebastian F. Sanchez, Miguel Santander-García, Gal Sarid, William Schoenell, Aleks Scholz, Robert L. Schuhmann, William Schuster, Peter Scicluna, Marja Seidel, Lijing Shao, Pranav Sharma, Aleksandar Shulevski, David Shupe, Cristóbal Sifón, Brooke Simmons, Manodeep Sinha, Ian Skillen, Bjoern Soergel, Thomas Spriggs, Sundar Srinivasan, Abigail Stevens, Ole Streicher, Eric Suchyta, Joshua Tan, O. Grace Telford, Romain Thomas, Chiara Tonini, Grant Tremblay, Sarah Tuttle, Tanya Urrutia, Sam Vaughan, Miguel Verdugo, Alexander Wagner, Josh Walawender, Andrew Wetzel, Kyle Willett, Peter K. G. Williams, Guang Yang, Guangtun Zhu, Andrea Zonca

The Astropy Project ( is, in its own words, "a community effort to develop a single core package for Astronomy in Python and foster interoperability between Python astronomy packages." For five years this project has been managed, written, and operated as a grassroots, self-organized, almost entirely volunteer effort while the software is used by the majority of the astronomical community. Despite this, the project has always been and remains to this day effectively unfunded. Further, contributors receive little or no formal recognition for creating and supporting what is now critical software. This paper explores the problem in detail, outlines possible solutions to correct this, and presents a few suggestions on how to address the sustainability of general purpose astronomical software.

Similar Publications

Many focal-reducer spectrographs, currently available at state-of-the art telescopes facilities, would benefit from a simple refurbishing that could increase both the resolution and spectral range in order to cope with the progressively challenging scientific requirements but, in order to make this update appealing, it should minimize the changes in the existing structure of the instrument. In the past, many authors proposed solutions based on stacking subsequently layers of dispersive elements and record multiple spectra in one shot (multiplexing). Although this idea is promising, it brings several drawbacks and complexities that prevent the straightforward integration of a such device in a spectrograph. Read More

We compare the existent methods including the minimum spanning tree based method and the local stellar density based method in measuring mass segregation of star clusters. We find that the minimum spanning tree method reflects more the compactness, which represents the global spatial distribution of massive stars, while the local stellar density method reflects more the crowdedness, which provides the local gravitational potential information. It is suggested to measure the local and the global mass segregation simultaneously. Read More

Supernova cosmology without spectra will be the bread and butter mode for future surveys such as LSST. This lack of supernova spectra results in uncertainty in the redshifts which, if ignored, leads to significantly biased estimates of cosmological parameters. Here we present a hierarchical Bayesian formalism -- zBEAMS -- that fully addresses this problem by marginalising over the unknown or contaminated supernova redshifts to produce unbiased cosmological estimates that are competitive with entirely spectroscopic data. Read More

Hamiltonian systems such as the gravitational N-body problem have time-reversal symmetry. However, all numerical N-body integration schemes, including symplectic ones, respect this property only approximately. In this paper, we present the new N-body integrator JANUS, for which we achieve exact time-reversal symmetry by combining integer and floating point arithmetic. Read More

TUS (Tracking Ultraviolet Set-up), the first orbital detector of extreme energy cosmic rays (EECRs), those with energies above 50 EeV, was launched into orbit on April 28, 2016, as a part of the Lomonosov satellite scientific payload. The main aim of the mission is to test a technique of registering fluorescent and Cherenkov radiation of extensive air showers generated by EECRs in the atmosphere with a space telescope. We present preliminary results of its operation in a mode dedicated to registering extensive air showers in the period from August 16, 2016, to November 4, 2016. Read More

We simulate the expected variations of background flux at two particular sites of the Latin American Giant Observatory (LAGO) and found that these fluxes are sensible to the latitude and that neutrons and muons components, of cosmic rays, are affected due to the variation of the geomagnetic field (GF). Read More

The propagation of charged cosmic rays through the Galactic environment influences all aspects of the observation at Earth. Energy spectrum, composition and arrival directions are changed due to deflections in magnetic fields and interactions with the interstellar medium. Today the transport is simulated with different simulation methods either based on the solution of a transport equation (multi-particle picture) or a solution of an equation of motion (single-particle picture). Read More

Observations of the Earth's exosphere have unveiled an extended envelope of hydrogen reaching further than 10 Earth radii (R$_E$) composed of atoms orbiting around the Earth. This large envelope increases significantly the opacity of the Earth to Lyman-alpha (Lya) photons coming from the Sun, to the point of making feasible to detect the Earth's transit signature from 1.35 pc with an 8~meter primary mirror space telescope, as we show. Read More

We have constructed the most-comprehensive catalog of photometry and proper motions ever assembled for a globular cluster (GC). The core of $\omega$Cen has been imaged over 650 times through WFC3's UVIS and IR channels for the purpose of detector calibration. There exist from 4 to over 60 exposures through each of 26 filters, stretching continuously from F225W in the UV to F160W in the infrared. Read More

The Auger Engineering Radio Array (AERA) aims at the detection of air showers induced by high-energy cosmic rays. As an extension of the Pierre Auger Observatory, it measures complementary information to the particle detectors, fluorescence telescopes and to the muon scintillators of the Auger Muons and Infill for the Ground Array (AMIGA). AERA is sensitive to all fundamental parameters of an extensive air shower such as the arrival direction, energy and depth of shower maximum. Read More