Back to Volume
Paper: Fermi Large Area Space Telescope Offline Software Maintenance Madness
Volume: 442, Astronomical Data Analysis Software and Systems XX (ADASSXX)
Page: 521
Authors: Kelly, H.
Abstract: The Fermi Observatory, including the Large Area Telescope (LAT), was launched June 11, 2008. The LAT's offline software includes a detailed C++ Monte Carlo simulation built around Geant4 and the Gaudi framework, event by event reconstruction with ROOT output for use within the collaboration, and science tools utilizing FITS which are ultimately distributed to the user community. Within the LAT team, we support Redhat Linux, Windows, and are moving toward Mac OS. We support the use of Visual Studio as a development environment, while we use one build tool for our automated builds across all operating systems. We continue to rely upon nineteen external libraries including: ROOT, Gaudi, Swig, and Xerces. There have been a number of lessons learned, with undoubtedly more to come. This paper will focus on our experiences with our external libraries, maintenance of a large scale offline software project, and support of our developer and user communities.
Back to Volume