Abstract

The Alpha Magnetic Spectrometer (AMS) is a particle physics experiment installed and operating aboard the International Space Station (ISS) from May 2011 and expected to last through 2028 and beyond. The AMS offline software is used for data reconstruction, Monte-Carlo simulation and physics analysis. This paper presents how we manage the offline software, including the version control, automatic integration, automatic deployment, and the distribution.

Highlights

  • As described in [1], the science data collected by the Alpha Magnetic Spectrometer [2] are transferred via the TDRS satellites to ground at White Sands, NM, and relayed to NASAMarshall Space Flight Centre (MSFC), AL

  • At MSFC data are firstly transferred to Alpha Magnetic Spectrometer (AMS) relay computers and to AMS Science Operation Centre (SOC) at CERN

  • Atomic operations: Concurrent Versions System [6] (CVS) is based on the per-file Revision Control System [9] (RCS) version control system, so commits are not atomic, and an interrupted operation may lead to an inconsistent state and a corruption

Read more

Summary

AMS Offline Software

As described in [1], the science data collected by the Alpha Magnetic Spectrometer [2] are transferred via the TDRS satellites to ground at White Sands, NM, and relayed to NASAMarshall Space Flight Centre (MSFC), AL. At MSFC data are firstly transferred to AMS relay computers and to AMS Science Operation Centre (SOC) at CERN. The AMS offline software is designed to serve the AMS production needs, and covers the whole data processing chain of AMS science data

Physics Data Format
Data Production
Science Data Reconstruction
Monte-Carlo Simulation
Production Workflow Management and Utilities
Version Control
Migrating to Git
Access Control List Migration
Importation
Periodic Synchronisation
Automatic Build
Automatic Test
Distribution
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.