LSST data management software development practices and tools

Tim Jenness, Frossie Economou, Krzysztof Findeisen, Fabio Hernandez, Josh Hoblitt, K. Simon Krughoff, K. T. Lim, Robert H. Lupton, Fritz Mueller, William O'Mullane, Russell Owen, Stephen R. Pietrowicz, Pim Schellart, Jonathan Sick, John Swinbank, Adam Thornton, James Bosch, Jeffrey Kantor, John K. Parejko, Paul PriceBrian Van Klaveren

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Large Synoptic Survey Telescope (LSST) is an 8.4m optical survey telescope being constructed on Cerro Pachón in Chile. The data management system being developed must be able to process the nightly alert data, 20,000 expected transient alerts per minute, in near real time, and construct annual data releases at the petabyte scale. The development team consists of more than 90 people working in six different sites across the US developing an integrated set of software to realize the LSST science goals. In this paper we discuss our agile software development methodology and our API and developer decision making process. We also discuss the software tools that we use for continuous integration and deployment.

Original languageEnglish (US)
Title of host publicationSoftware and Cyberinfrastructure for Astronomy V
EditorsJuan C. Guzman, Jorge Ibsen
PublisherSPIE
ISBN (Print)9781510619678
DOIs
StatePublished - 2018
EventSoftware and Cyberinfrastructure for Astronomy V 2018 - Austin, United States
Duration: Jun 10 2018Jun 13 2018

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume10707
ISSN (Print)0277-786X
ISSN (Electronic)1996-756X

Conference

ConferenceSoftware and Cyberinfrastructure for Astronomy V 2018
CountryUnited States
CityAustin
Period6/10/186/13/18

Keywords

  • Agile Development
  • Continuous Integration
  • Distributed Development
  • LSST

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'LSST data management software development practices and tools'. Together they form a unique fingerprint.

  • Cite this

    Jenness, T., Economou, F., Findeisen, K., Hernandez, F., Hoblitt, J., Krughoff, K. S., Lim, K. T., Lupton, R. H., Mueller, F., O'Mullane, W., Owen, R., Pietrowicz, S. R., Schellart, P., Sick, J., Swinbank, J., Thornton, A., Bosch, J., Kantor, J., Parejko, J. K., ... Van Klaveren, B. (2018). LSST data management software development practices and tools. In J. C. Guzman, & J. Ibsen (Eds.), Software and Cyberinfrastructure for Astronomy V [1070709] (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 10707). SPIE. https://doi.org/10.1117/12.2312157