Normalized to: Greenfield, P.
[1]
oai:arXiv.org:1801.02634 [pdf] - 1739863
The Astropy Project: Building an inclusive, open-science project and
status of the v2.0 core package
The Astropy Collaboration;
Price-Whelan, A. M.;
Sipőcz, B. M.;
Günther, H. M.;
Lim, P. L.;
Crawford, S. M.;
Conseil, S.;
Shupe, D. L.;
Craig, M. W.;
Dencheva, N.;
Ginsburg, A.;
VanderPlas, J. T.;
Bradley, L. D.;
Pérez-Suárez, D.;
de Val-Borro, M.;
Aldcroft, T. L.;
Cruz, K. L.;
Robitaille, T. P.;
Tollerud, E. J.;
Ardelean, C.;
Babej, T.;
Bachetti, M.;
Bakanov, A. V.;
Bamford, S. P.;
Barentsen, G.;
Barmby, P.;
Baumbach, A.;
Berry, K. L.;
Biscani, F.;
Boquien, M.;
Bostroem, K. A.;
Bouma, L. G.;
Brammer, G. B.;
Bray, E. M.;
Breytenbach, H.;
Buddelmeijer, H.;
Burke, D. J.;
Calderone, G.;
Rodríguez, J. L. Cano;
Cara, M.;
Cardoso, J. V. M.;
Cheedella, S.;
Copin, Y.;
Crichton, D.;
DÁvella, D.;
Deil, C.;
Depagne, É.;
Dietrich, J. P.;
Donath, A.;
Droettboom, M.;
Earl, N.;
Erben, T.;
Fabbro, S.;
Ferreira, L. A.;
Finethy, T.;
Fox, R. T.;
Garrison, L. H.;
Gibbons, S. L. J.;
Goldstein, D. A.;
Gommers, R.;
Greco, J. P.;
Greenfield, P.;
Groener, A. M.;
Grollier, F.;
Hagen, A.;
Hirst, P.;
Homeier, D.;
Horton, A. J.;
Hosseinzadeh, G.;
Hu, L.;
Hunkeler, J. S.;
Ivezić, Ž.;
Jain, A.;
Jenness, T.;
Kanarek, G.;
Kendrew, S.;
Kern, N. S.;
Kerzendorf, W. E.;
Khvalko, A.;
King, J.;
Kirkby, D.;
Kulkarni, A. M.;
Kumar, A.;
Lee, A.;
Lenz, D.;
Littlefair, S. P.;
Ma, Z.;
Macleod, D. M.;
Mastropietro, M.;
McCully, C.;
Montagnac, S.;
Morris, B. M.;
Mueller, M.;
Mumford, S. J.;
Muna, D.;
Murphy, N. A.;
Nelson, S.;
Nguyen, G. H.;
Ninan, J. P.;
Nöthe, M.;
Ogaz, S.;
Oh, S.;
Parejko, J. K.;
Parley, N.;
Pascual, S.;
Patil, R.;
Patil, A. A.;
Plunkett, A. L.;
Prochaska, J. X.;
Rastogi, T.;
Janga, V. Reddy;
Sabater, J.;
Sakurikar, P.;
Seifert, M.;
Sherbert, L. E.;
Sherwood-Taylor, H.;
Shih, A. Y.;
Sick, J.;
Silbiger, M. T.;
Singanamalla, S.;
Singer, L. P.;
Sladen, P. H.;
Sooley, K. A.;
Sornarajah, S.;
Streicher, O.;
Teuben, P.;
Thomas, S. W.;
Tremblay, G. R.;
Turner, J. E. H.;
Terrón, V.;
van Kerkwijk, M. H.;
de la Vega, A.;
Watkins, L. L.;
Weaver, B. A.;
Whitmore, J. B.;
Woillez, J.;
Zabalza, V.
Submitted: 2018-01-08, last modified: 2018-01-16
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 provide an overview of the organization of
the Astropy project and summarize key features in the core package as of the
recent major release, version 2.0. We then describe the project infrastructure
designed to facilitate and support development for a broader ecosystem of
inter-operable packages. We conclude with a future outlook of planned new
features and directions for the broader Astropy project.
[2]
oai:arXiv.org:1610.03159 [pdf] - 1494915
The Astropy Problem
Muna, Demitri;
Alexander, Michael;
Allen, Alice;
Ashley, Richard;
Asmus, Daniel;
Azzollini, Ruyman;
Bannister, Michele;
Beaton, Rachael;
Benson, Andrew;
Berriman, G. Bruce;
Bilicki, Maciej;
Boyce, Peter;
Bridge, Joanna;
Cami, Jan;
Cangi, Eryn;
Chen, Xian;
Christiny, Nicholas;
Clark, Christopher;
Collins, Michelle;
Comparat, Johan;
Cook, Neil;
Croton, Darren;
Davids, Isak Delberth;
Depagne, Éric;
Donor, John;
Santos, Leonardo A. dos;
Douglas, Stephanie;
Du, Alan;
Durbin, Meredith;
Erb, Dawn;
Faes, Daniel;
Fernández-Trincado, J. G.;
Foley, Anthony;
Fotopoulou, Sotiria;
Frimann, Søren;
Frinchaboy, Peter;
Garcia-Dias, Rafael;
Gawryszczak, Artur;
George, Elizabeth;
Gonzalez, Sebastian;
Gordon, Karl;
Gorgone, Nicholas;
Gosmeyer, Catherine;
Grasha, Katie;
Greenfield, Perry;
Grellmann, Rebekka;
Guillochon, James;
Gurwell, Mark;
Haas, Marcel;
Hagen, Alex;
Haggard, Daryl;
Haines, Tim;
Hall, Patrick;
Hellwing, Wojciech;
Herenz, Edmund Christian;
Hinton, Samuel;
Hlozek, Renee;
Hoffman, John;
Holman, Derek;
Holwerda, Benne Willem;
Horton, Anthony;
Hummels, Cameron;
Jacobs, Daniel;
Jensen, Jens Juel;
Jones, David;
Karick, Arna;
Kelley, Luke;
Kenworthy, Matthew;
Kitchener, Ben;
Klaes, Dominik;
Kohn, Saul;
Konorski, Piotr;
Krawczyk, Coleman;
Kuehn, Kyler;
Kuutma, Teet;
Lam, Michael T.;
Lane, Richard;
Liske, Jochen;
Lopez-Camara, Diego;
Mack, Katherine;
Mangham, Sam;
Mao, Qingqing;
Marsh, David J. E.;
Mateu, Cecilia;
Maurin, Loïc;
McCormac, James;
Momcheva, Ivelina;
Monteiro, Hektor;
Mueller, Michael;
Munoz, Roberto;
Naidu, Rohan;
Nelson, Nicholas;
Nitschelm, Christian;
North, Chris;
Nunez-Iglesias, Juan;
Ogaz, Sara;
Owen, Russell;
Parejko, John;
Patrício, Vera;
Pepper, Joshua;
Perrin, Marshall;
Pickering, Timothy;
Piscionere, Jennifer;
Pogge, Richard;
Poleski, Radek;
Pourtsidou, Alkistis;
Price-Whelan, Adrian M.;
Rawls, Meredith L.;
Read, Shaun;
Rees, Glen;
Rein, Hanno;
Rice, Thomas;
Riemer-Sørensen, Signe;
Rusomarov, Naum;
Sanchez, Sebastian F.;
Santander-García, Miguel;
Sarid, Gal;
Schoenell, William;
Scholz, Aleks;
Schuhmann, Robert L.;
Schuster, William;
Scicluna, Peter;
Seidel, Marja;
Shao, Lijing;
Sharma, Pranav;
Shulevski, Aleksandar;
Shupe, David;
Sifón, Cristóbal;
Simmons, Brooke;
Sinha, Manodeep;
Skillen, Ian;
Soergel, Bjoern;
Spriggs, Thomas;
Srinivasan, Sundar;
Stevens, Abigail;
Streicher, Ole;
Suchyta, Eric;
Tan, Joshua;
Telford, O. Grace;
Thomas, Romain;
Tonini, Chiara;
Tremblay, Grant;
Tuttle, Sarah;
Urrutia, Tanya;
Vaughan, Sam;
Verdugo, Miguel;
Wagner, Alexander;
Walawender, Josh;
Wetzel, Andrew;
Willett, Kyle;
Williams, Peter K. G.;
Yang, Guang;
Zhu, Guangtun;
Zonca, Andrea
Submitted: 2016-10-10
The Astropy Project (http://astropy.org) 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.
[3]
oai:arXiv.org:1502.05958 [pdf] - 943848
Significant problems in FITS limit its use in modern astronomical
research
Thomas, Brian;
Jenness, Tim;
Economou, Frossie;
Greenfield, Perry;
Hirst, Paul;
Berry, David S.;
Bray, Erik;
Gray, Norman;
Turner, Demitri Muna James;
de Val-Borro, Miguel;
Vela, Juande Santander;
Shupe, David;
Good, John;
Berriman, G. Bruce
Submitted: 2015-02-20
The Flexible Image Transport System (FITS) standard has been a great boon to
astronomy, allowing observatories, scientists and the public to exchange
astronomical information easily. The FITS standard is, however, showing its
age. Developed in the late 1970s the FITS authors made a number of
implementation choices for the format that, while common at the time, are now
seen to limit its utility with modern data. The authors of the FITS standard
could not appreciate the challenges which we would be facing today in
astronomical computing. Difficulties we now face include, but are not limited
to, having to address the need to handle an expanded range of specialized data
product types (data models), being more conducive to the networked exchange and
storage of data, handling very large datasets and the need to capture
significantly more complex metadata and data relationships.
There are members of the community today who find some (or all) of these
limitations unworkable, and have decided to move ahead with storing data in
other formats. This reaction should be taken as a wakeup call to the FITS
community to make changes in the FITS standard, or to see its usage fall. In
this paper we detail some selected important problems which exist within the
FITS standard today. It is not our intention to prescribe specific remedies to
these issues; rather, we hope to call attention of the FITS and greater
astronomical computing communities to these issues in the hopes that it will
spur action to address them.
[4]
oai:arXiv.org:1502.00996 [pdf] - 934374
Learning from FITS: Limitations in use in modern astronomical research
Thomas, Brian;
Jenness, Tim;
Economou, Frossie;
Greenfield, Perry;
Hirst, Paul;
Berry, David S.;
Bray, Erik;
Gray, Norman;
Muna, Demitri;
Turner, James;
de Val-Borro, Miguel;
Santander-Vela, Juande;
Shupe, David;
Good, John;
Berriman, G. Bruce;
Kitaeff, Slava;
Fay, Jonathan;
Laurino, Omar;
Alexov, Anastasia;
Landry, Walter;
Masters, Joe;
Brazier, Adam;
Schaaf, Reinhold;
Edwards, Kevin;
Redman, Russell O.;
Marsh, Thomas R.;
Streicher, Ole;
Norris, Pat;
Pascual, Sergio;
Davie, Matthew;
Droettboom, Michael;
Robitaille, Thomas;
Campana, Riccardo;
Hagen, Alex;
Hartogh, Paul;
Klaes, Dominik;
Craig, Matthew W.;
Homeier, Derek
Submitted: 2015-02-03, last modified: 2015-02-10
The Flexible Image Transport System (FITS) standard has been a great boon to
astronomy, allowing observatories, scientists and the public to exchange
astronomical information easily. The FITS standard, however, is showing its
age. Developed in the late 1970s, the FITS authors made a number of
implementation choices that, while common at the time, are now seen to limit
its utility with modern data. The authors of the FITS standard could not
anticipate the challenges which we are facing today in astronomical computing.
Difficulties we now face include, but are not limited to, addressing the need
to handle an expanded range of specialized data product types (data models),
being more conducive to the networked exchange and storage of data, handling
very large datasets, and capturing significantly more complex metadata and data
relationships.
There are members of the community today who find some or all of these
limitations unworkable, and have decided to move ahead with storing data in
other formats. If this fragmentation continues, we risk abandoning the
advantages of broad interoperability, and ready archivability, that the FITS
format provides for astronomy. In this paper we detail some selected important
problems which exist within the FITS standard today. These problems may provide
insight into deeper underlying issues which reside in the format and we provide
a discussion of some lessons learned. It is not our intention here to prescribe
specific remedies to these issues; rather, it is to call attention of the FITS
and greater astronomical computing communities to these problems in the hope
that it will spur action to address them.
[5]
oai:arXiv.org:1307.6212 [pdf] - 832820
Astropy: A Community Python Package for Astronomy
The Astropy Collaboration;
Robitaille, Thomas P.;
Tollerud, Erik J.;
Greenfield, Perry;
Droettboom, Michael;
Bray, Erik;
Aldcroft, Tom;
Davis, Matt;
Ginsburg, Adam;
Price-Whelan, Adrian M.;
Kerzendorf, Wolfgang E.;
Conley, Alexander;
Crighton, Neil;
Barbary, Kyle;
Muna, Demitri;
Ferguson, Henry;
Grollier, Frédéric;
Parikh, Madhura M.;
Nair, Prasanth H.;
Günther, Hans M.;
Deil, Christoph;
Woillez, Julien;
Conseil, Simon;
Kramer, Roban;
Turner, James E. H.;
Singer, Leo;
Fox, Ryan;
Weaver, Benjamin A.;
Zabalza, Victor;
Edwards, Zachary I.;
Bostroem, K. Azalee;
Burke, D. J.;
Casey, Andrew R.;
Crawford, Steven M.;
Dencheva, Nadia;
Ely, Justin;
Jenness, Tim;
Labrie, Kathleen;
Lim, Pey Lian;
Pierfederici, Francesco;
Pontzen, Andrew;
Ptak, Andy;
Refsdal, Brian;
Servillat, Mathieu;
Streicher, Ole
Submitted: 2013-07-23
We present the first public version (v0.2) of the open-source and
community-developed Python package, Astropy. This package provides core
astronomy-related functionality to the community, including support for
domain-specific file formats such as Flexible Image Transport System (FITS)
files, Virtual Observatory (VO) tables, and common ASCII table formats, unit
and physical quantity conversions, physical constants specific to astronomy,
celestial coordinate and time transformations, world coordinate system (WCS)
support, generalized containers for representing gridded as well as tabular
data, and a framework for cosmological transformations and conversions.
Significant functionality is under active development, such as a model fitting
framework, VO client and server tools, and aperture and point spread function
(PSF) photometry tools. The core development team is actively making additions
and enhancements to the current code base, and we encourage anyone interested
to participate in the development of future Astropy versions.
[6]
oai:arXiv.org:1201.1336 [pdf] - 460569
Tiled Image Convention for Storing Compressed Images in FITS Binary
Tables
Submitted: 2012-01-05
This document describes a convention for compressing n-dimensional images and
storing the resulting byte stream in a variable-length column in a FITS binary
table. The FITS file structure outlined here is independent of the specific
data compression algorithm that is used. The implementation details for 4
widely used compression algorithms are described here, but any other
compression technique could also be supported by this convention. The general
principle used in this convention is to first divide the n-dimensional image
into a rectangular grid of subimages or 'tiles'. Each tile is then compressed
as a block of data, and the resulting compressed byte stream is stored in a row
of a variable length column in a FITS binary table. By dividing the image into
tiles it is generally possible to extract and uncompress subsections of the
image without having to uncompress the whole image.