Back to Volume
Paper: Community-oriented Programming in Astronomy: Astropy as a Case Study
Volume: 522, Astronomical Data Analysis Software and Systems XXVII
Page: 491
Authors: Tollerud, E. J.
Abstract: Both science and industry have seen a recent major change in how open source software is developed: the advent of and widespread adoption of internet-based code repositories (most notably Github). At the same time, software has become even more indispensable for Astronomy, both as a product (i.e. developed by engineers) and a part of the field itself (i.e., written by astronomers). I will describe how these trends led to the creation and development of the Astropy Project, the organization developing primary open-source library for astronomy in Python. I will describe Astropy's community-developed model and how it has guided the efforts of over 200 geographically widespread developers into a coherent set of open-source libraries. I will also discuss future prospects for adapting relevant parts of this model to more specific astronomy domains, observatories, or missions.
Back to Volume