The Astropy Project: Building an Open-science Project and Status of the v2.0 Core Package*

Astronomical Journal - Tập 156 Số 3 - Trang 123 - 2018
Adrian M. Price-Whelan1, Brigitta Sipőcz2, Hans Moritz Günther3, Pey Lian Lim4, Steven M. Crawford5, Simon Conseil6, D. L. Shupe7, Matthew Craig8, Nadia Dencheva4, Adam Ginsburg9, Jake Vanderplas10, Larry Bradley4, David Pérez–Suárez11, M. de Val-Borro12, Thomas L. Aldcroft13, Kelle L. Cruz14,15,16,17, Thomas Robitaille18, Erik Tollerud4, C. Ardelean19, Tomáš Babej20, Yoonsoo P. Bach21, Matteo Bachetti22, A. V. Bakanov, S. P. Bamford23, Geert Barentsen24, P. Barmby19, A. Baumbach25, Katherine Berry, Francesco Biscani26, M. Boquien27, O. Fox28, Luke G. Bouma1, Gabriel Brammer4, Erik M. Bray, H. Breytenbach29,5, Hugo Buddelmeijer30, D. J. Burke13, Giorgio Calderone31, Juan Luis Cano, Mihai Cara4, J. V. M. Cardoso32,24,33, S. Cheedella34, Y. Copin35,36,37, Lía Corrales38, Devin Crichton39, Daniel D’Avella4, Christoph Deil40, É. Depagne5, J. P. Dietrich41,42, Axel Donath40, Michael Droettboom4, N. Earl4, T. Erben43, S. Fabbro44, L.A. Ferreira45, T. Finethy, Robert Fox, Lehman H. Garrison13, S. L. J. Gibbons2, D. A. Goldstein46,47, Ralf Gommers48, Johnny P. Greco1, P. Greenfield4, Austen Groener49, Frédéric Grollier, Alex Hagen50,51, Paul Hirst52, D. Homeier53, A. J. Horton54, G. Hosseinzadeh55,56, Lei Hu57, Joseph S. Hunkeler4, Željko Ivezić58, Abhishek Jain59, T. Jenness60, G. Kanarek4, Sarah Kendrew61, Nicholas S. Kern46, Wolfgang Kerzendorf62, A. Khvalko, J.F. King40, D. Kirkby63, A.M. Kulkarni64, Akhil Kumar65, Antony Lee66, Daniel Lenz67, S. P. Littlefair68, Zhiyuan Ma69, D. M. Macleod70, M. Mastropietro71, C. McCully55,56, S. Montagnac72, Brett M. Morris58, Michael Mueller73, Stuart Mumford74, Demitri Muna75, Nicholas A. Murphy13, Stuart J. Nelson8, Giang Nguyen76, Joe P. Ninan50, Maximilian Nöthe77, Sara Ogaz4, Semyeong Oh1, John K. Parejko58, N. Parley78, S. Pascual79, Rahul Patil, Aarya A. Patil, Adele Plunkett80, J. X. Prochaska81, Tanvi Rastogi, Vsn Reddy Janga82, J. Sabater83, Parikshit Sakurikar84, Michael Seifert, L. E. Sherbert4, Helen Sherwood-Taylor, Albert Y. Shih85, Jonathan Sick86, M. T. Silbiger, Sudheesh Singanamalla87, L. P. Singer88,89, P. H. Sladen90, K. A. Sooley, S. Sornarajah, O. Streicher91, Peter Teuben92, Shiloa Thomas2, G. Tremblay13, Jeannine E. Turner93, V. Terrón94, M. H. van Kerkwijk95, Alexander de la Vega39, Laura L. Watkins4, Benjamin Weaver96, James B. Whitmore97, J. Woillez62, V. Zabalza
1Department of Astrophysical Sciences, Princeton University, Princeton, NJ 08544, USA
2Institute of Astronomy, University of Cambridge, Madingley Road, Cambridge CB3 0HA, UK
3Kavli Institute for Astrophysics and Space Research, Massachusetts Institute of Technology, 70 Vassar St., Cambridge, MA 02139, USA
4Space Telescope Science Institute, 3700 San Martin Dr, Baltimore, MD 21218, USA
5South African Astronomical Observatory, P.O. Box 9, Observatory, 7935, Cape Town, South Africa
6Univ Lyon, Univ Lyon1, Ens de Lyon, CNRS, Centre de Recherche Astrophysique de Lyon UMR5574, F-69230 Saint-Genis-Laval, France
7Caltech/IPAC, 1200 E. California Blvd, Pasadena, CA 91125, USA
8Department of Physics and Astronomy, Minnesota State University Moorhead, 1104 7th Ave S, Moorhead, MN 56563, USA
9National Radio Astronomy Observatory, 1003 Lopezville Rd, Socorro, NM 87801, USA
10eScience Institute, University of Washington, 3910 15th Ave NE, Seattle, WA 98195, USA
11University College London/Research IT Services, Gower St, Bloomsbury, London WC1E 6BT, UK
12Astrochemistry Laboratory, NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA
13Harvard-Smithsonian Center for Astrophysics, 60 Garden St., Cambridge, MA 02138, USA
14Center for Computational Astropyhsics, Flatiron Institute, 162 Fifth Avenue, New York, NY 10010, USA
15Department of Astrophysics, American Museum of Natural History, New York, NY, USA
16Department of Physics and Astronomy, Hunter College, City University of New York, 695 Park Avenue, New York, NY 10065, USA
17Physics, Graduate Center of the City University of New York, New York, NY, USA
18Aperio Software Ltd., Headingley Enterprise and Arts Centre, Bennett Road, Leeds, LS6 3HN, UK
19Department of Physics & Astronomy, University of Western Ontario, 1151 Richmond St, London ON N5X4H1 Canada
20Department of Theoretical Physics & Astrophysics, Masaryk University, Kotlarska 2, 61137 Brno, Czech Republic
21Department of Physics and Astronomy, Seoul National University, Gwanak-gu, Seoul 08826, Republic of Korea
22INAF-Osservatorio Astronomico di Cagliari, via della Scienza 5, I-09047, Selargius, Italy
23School of Physics & Astronomy, University of Nottingham, University Park, Nottingham NG7 2RD, UK
24NASA Ames Research Center, Moffett Field, CA 94043, USA
25Heidelberg University, Kirchhoff Institut for Physics, Im Neuenheimer Feld 227, D-69116 Heidelberg, Germany
26Max-Planck-Institut für Astronomie, Königstuhl 17, D-69117 Heidelberg, Germany
27Unidad de Astronomía Fac. Cs. Básicas, Universidad de Antofagasta, Avda.U. de Antofagasta 02800, Antofagasta, Chile
28Department of Physics, UC Davis, 1 Shields Ave, Davis, CA, 95616, USA
29Department of Astronomy, University of Cape Town, Private Bag X3, Rondebosch, 7701, South Africa
30Leiden Observatory, Leiden University, P.O. Box 9513, 2300 RA, Leiden, The Netherlands
31Istituto Nazionale di Astrofisica, via Tiepolo 11 Trieste, Italy
32Bay Area Environmental Research Institute, Petaluma, CA 94952, USA
33Universidade Federal de Campina Grande, Campina Grande, PB 58429-900, Brazil
34Department of Physics, Virginia Tech, Blacksburg, VA 24061, USA
35CNRS/IN2P3, Institut de Physique Nucléaire de Lyon, France
36Université de Lyon 1, Villeurbanne
37Université de Lyon, F-69622 Lyon, France
38University of Wisconsin—Madison, 475 North Charter Street, Madison, WI 53706, USA
39Department of Physics and Astronomy, Johns Hopkins University, Baltimore, MD 21218, USA
40Max-Planck-Institut für Kernphysik, P.O. Box 103980, D-69029 Heidelberg, Germany
41Excellence Cluster Universe, Boltzmannstr. 2, D-85748 Garching b. München, Germany
42Faculty of Physics, Ludwig-Maximilians-Universität, Scheinerstr. 1, D-81679 Munich, Germany
43Argelander-Institut für Astronomie, Auf dem Hügel 71, D-53121 Bonn, Germany
44National Research Council Herzberg Astronomy & Astrophysics, 4071 West Saanich Road, Victoria, BC, Canada
45Instituto de Matemática Estatística e Física—IMEF, Universidade Federal do Rio Grande—FURG, Rio Grande, RS 96203-900, Brazil
46Department of Astronomy, UC Berkeley, 501 Campbell Hall #3411, Berkeley, CA 94720, USA
47Lawrence Berkeley National Laboratory, 1 Cyclotron Road, Berkeley, CA 94720, USA
48Scion, Private Bag 3020, Rotorua, New Zealand
49Drexel University, Physics Department, Philadelphia, PA 19104, USA
50Dept. of Astronomy and Astrophysics, Pennsylvania State University, University Park, PA 16802, USA
51Vizual.ai, 3600 O’Donnell St, Suite 250, Baltimore, MD 21224, USA
52Gemini Observatory, 670 N. Aohoku Pl, Hilo, HI 96720, USA
53Zentrum für Astronomie der Universität Heidelberg, Landessternwarte, Königstuhl 12, D-69117 Heidelberg, Germany
54Australian Astronomical Observatory, 105 Delhi Road, North Ryde NSW 2113, Australia
55Department of Physics, University of California, Santa Barbara, CA 93106-9530 USA
56Las Cumbres Observatory, 6740 Cortona Drive, Suite 102, Goleta, CA 93117-5575, USA
57Imperial College London, Kensington, London, SW7 2AZ, UK
58Department of Astronomy, University of Washington, Seattle, WA 98155, USA
59BITS PILANI/Computer Science, Pilani Campus, Rajasthan, India
60Large Synoptic Survey Telescope, 950 N. Cherry Ave., Tucson, AZ, 85719, USA
61European Space Agency, Space Telescope Science Institute, 3700 San Martin Dr., Baltimore, MD 21218, USA
62European Southern Observatory, Karl-Schwarzschild-Straße 2, D-85748 Garching bei München, Germany
63Department of Physics and Astronomy, University of California, Irvine, CA 92697, USA
64College of Engineering Pune/Department of Computer Engineering and IT, Shivajinagar, Pune 411005, India
65Delhi Technological University, India
66Department of Physics, University of Berkeley, California, CA94709, USA
67Jet Propulsion Laboratory, California Institute of Technology, 4800 Oak Grove Drive, Pasadena, CA 91109, USA
68Department of Physics & Astronomy, University of Sheffield, Sheffield S3 7RH, UK
69Department of Physics and Astronomy, University of Missouri, Columbia, Missouri, 65211, USA
70Cardiff University, Cardiff CF24 3AA, UK
71Department of Physics and Astronomy, Ghent University, Krijgslaan 281, S9, B-9000 Gent, Belgium
72Puy-Sainte-Réparade Observatory, France
73Department of Mathematics, Brown University, 151 Thayer Street, Providence, RI 02912, USA
74School of Mathematics and Statistics, The University of Sheffield, UK
75Center for Cosmology and Astroparticle Physics, The Ohio State University, 191 West Woodruff Avenue, Columbus, OH 43210, USA
76VNU-HCMC, University of Natural Sciences/Faculty of IT, 227 Nguyen Van Cu St., Ward 4, District 5, Ho Chi Minh City, Vietnam
77Experimental Physics 5, TU Dortmund, Otto-Hahn-Str. 4, D-44227 Dortmund, Germany
78University of Reading, Whiteknights Campus, Reading RG6 6BX, UK
79Departamento de Astrofisica, Universidad Complutense de Madrid, Madrid, Spain
80European Southern Observatory, Av. Alonso de Córdova 3107, Vitacura, Santiago, Chile
81Astronomy & Astrophysics, UC Santa Cruz, 1156 High St., Santa Cruz, CA 95064 USA
82Indian Institute of Technology, Mechanical Engineering, Kharagpur, India
83Institute for Astronomy (IfA), University of Edinburgh, Royal Observatory, Blackford Hill, EH9 3HJ Edinburgh, UK
84IIIT-Hyderabad, India
85NASA/Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD, 20771, USA
86AURA/LSST, 950 N Cherry Ave, Tucson, 85719, USA
87Microsoft Research, Redmond, WA 98053, USA
88Astroparticle Physics Laboratory, NASA Goddard Space Flight Center, 8800 Greenbelt Road, Greenbelt, MD 20771, USA
89Joint Space-Science Institute, University of Maryland, College Park, MD 20742, USA
90Zentrum für Astronomie der Universität Heidelberg, Astronomisches Rechen-Institut, Mönchhofstraße 12-14, D-69120 Heidelberg, Germany
91Leibniz Institute for Astrophysics Potsdam (AIP), An der Sternwarte 16, D-14482 Potsdam, Germany
92Astronomy Department, University of Maryland, College Park, MD 20742 USA
93Gemini Observatory, Casilla 603, La Serena, Chile
94Institute of Astrophysics of Andalusia (IAA-CSIC), Granada, Spain
95Department of Astronomy & Astrophysics, University of Toronto, 50 Saint George Street, Toronto, ON M5S 3H4, Canada
96National Optical Astronomy Observatory, 950 N. Cherry Ave, Tucson, AZ 85719, USA
97Centre for Astrophysics and Supercomputing, Swinburne University of Technology, Hawthorn, VIC 3122, Australia

Tóm tắt

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 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 interoperable packages. We conclude with a future outlook of planned new features and directions for the broader Astropy Project.

Từ khóa


Tài liệu tham khảo

Aldcroft, 2015, 10.5281/zenodo.1043901

Astropy Collaboration, 2013, A&A, 558, A33, 10.1051/0004-6361/201322068

Bachetti, 2015

Banse, 1988, 431, 10.1007/978-1-4612-3880-5_41

Barbary, 2014, 10.5281/zenodo.11938

Barrett, 1999, 483

Barron, 2011, BAAS, 43, 344.14

Beaumont, 2014, 10.5281/zenodo.13866

Beerer, 2010, ApJ, 720, 679, 10.1088/0004-637X/720/1/679

Beers, 1990, AJ, 100, 32, 10.1086/115487

Behnel, 2011, CSE, 13, 31, 10.1109/MCSE.2010.118

Berry, 2016, A&C, 15, 33, 10.1016/j.ascom.2016.02.003

Bovy, 2015, ApJS, 216, 29, 10.1088/0067-0049/216/2/29

Bradley, 2017, 10.5281/zenodo.1039309

Bretthorst, 2003, 309

Craig, 2015

Crawford, 2017, 10.5281/zenodo.1117943

Cruz, 2015, 10.5281/zenodo.1043913

Currie, 2014, 391

Deil, 2017

Dencheva, 2017, 10.5281/zenodo.1041790

Disney, 1982, QJRAS, 23, 485

Doe, 2007, 543

ejeschke, 2017, 10.5281/zenodo.1040969

Ford, 2016, 10.5281/zenodo.51370

Ginsburg, 2011

Ginsburg, 2017a, 10.5281/zenodo.1013994

Ginsburg, 2017b, 10.5281/zenodo.826911

Graham, 2014

Greenfield, 2013, 10.5281/zenodo.1043886

Günther, 2017, AJ, 154, 243, 10.3847/1538-3881/aa943b

Hearin, 2017, AJ, 154, 190, 10.3847/1538-3881/aa859f

hips developers, 2018

Hohenkerk, 2011, SchpJ, 6, 11404, 10.4249/scholarpedia.11404

Hunter, 2007, CS&E, 9, 90

Huppenkothen, 2016

Ivezić, 2014, 10.23943/princeton/9780691151687.001.0001

Jammalamadaka, 2001, 10.1142/4031

Jenness, 2013, 307

Jenness, 2016, Proc. SPIE, 9913, 10.1117/12.2231313

Jones, 2001

Knutsson, 1993, 515, 10.1109/CVPR.1993.341081

Lim, 2016

Lomb, 1976, Ap&SS, 39, 447, 10.1007/BF00648343

Lupton, 2004, PASP, 116, 133, 10.1086/382245

Mamajek, 2015

McKinney, 2010, 51

Mohr, 2016, RvMP, 88, 10.1103/RevModPhys.88.035009

Morris, 2018, AJ, 155, 128, 10.3847/1538-3881/aaa47e

Muna, 2016

Palmer, 2009, ApJ, 695, 496, 10.1088/0004-637X/695/1/496

Pence, 2010, A&A, 524, A42, 10.1051/0004-6361/201015362

Planck Collaboration, 2016, A&A, 594, A13, 10.1051/0004-6361/201525830

Press, 1989, ApJ, 338, 277, 10.1086/167197

Price-Whelan, 2018, 10.5281/zenodo.1211397

Price-Whelan, 2017, JOSS, 2, 10.21105/joss.00388

Prochaska, 2017, 10.5281/zenodo.1036773

pyregions developers, 2018

Rhodes, 2011

Robitaille, 2017, 10.5281/zenodo.1038587

Robitaille, 2018, 10.5281/zenodo.1162674

Robitaille, 2012

Rodríguez, 2017, 10.5281/zenodo.1058988

Scargle, 1982, ApJ, 263, 835, 10.1086/160554

Scargle, 2013, ApJ, 764, 167, 10.1088/0004-637X/764/2/167

Seabold, 2010

Sosey, 2017, 10.5281/zenodo.1042809

specutils developers, 2018

Streicher, 2012, 853

Suutarinen, 2015, 10.5281/zenodo.35536

Terlouw, 2015

Tody, 1993, 173

Tollerud, 2013, 10.5281/zenodo.1043888

Tollerud, 2017, 10.5281/zenodo.1021149

Tollerud, 2014, 10.5281/zenodo.1043897

Turk, 2011, ApJS, 192, 9, 10.1088/0067-0049/192/1/9

Van der Walt, 2011, CSE, 13, 22, 10.1109/MCSE.2011.37

van Dokkum, 2001, PASP, 113, 1420, 10.1086/323894

VanderPlas, 2018

VanderPlas, 2012, 47

VanderPlas, 2015

Wallace, 1994, 481

Weaver, 2017, 10.5281/zenodo.1095151

Zabalza, 2015, 922

Zechmeister, 2009, A&A, 496, 577, 10.1051/0004-6361:200811296