The SDSS Imaging Pipelines
Robert Lupton, James E. Gunn, Zeljko Ivezic, Gillian R. Knapp, Stephen Kent, Naoki Yasuda
TL;DR
This paper outlines the SDSS imaging and data-processing software ecosystem and the algorithmic approaches used to extract scientific products from large imaging surveys. It presents the software architecture, including configuration management with CVS and ups, a TCL-based command interface, and a suite of imaging pipelines. It details two key algorithms: KL-based PSF modelling for spatially varying PSF and a model-fitting framework for star/galaxy separation using PSF-convolved galaxy profiles. The discussion includes practical performance notes and a critical reflection on software project management in astronomy, highlighting sociotechnical challenges and recommendations. Overall, the SDSS serves as a case study in integrating software engineering with astronomical data analysis to enable large-scale surveys and reliable morphology classification.
Abstract
We summarise the properties of the Sloan Digital Sky Survey (SDSS) project, discuss our software infrastructure, and outline the architecture of the SDSS image processing pipelines. We then discuss two of the algorithms used in the SDSS image processing; the KL-transform based modelling of the spatial variation of the PSF, and the use of galaxy models in star/galaxy separation. We conclude with the first author's personal opinions on the challenges that the astronomical community faces with major software projects.
