SAS in ESA Datalabs: A New Platform for XMM-Newton Analysis
Esin G. Gulbahar, Camille M. Diez, Aitor Ibarra, Ivan Valtchanov, Richard Saxton, Ignacio de la Calle Perez, Jose Lopez-Miralles, Alejandro Gonzalez Ganzabal, Peter Kretschmar

TL;DR
The paper introduces the XMM-SAS Datalab, a cloud-based, interactive platform that enhances X-ray data analysis for ESA's XMM-Newton mission by integrating SAS with modern tools for collaboration, reproducibility, and ease of use.
Contribution
It presents a novel cloud-based implementation of SAS within ESA Datalabs, enabling collaborative, reproducible X-ray data analysis with a modern interface and streamlined environment.
Findings
Reliable replication of local SAS outputs demonstrated
Enhanced collaboration and reproducibility achieved in X-ray data analysis
Reduced setup time and complexity for users
Abstract
XMM-Newton is a cornerstone mission of the European Space Agency (ESA) for X-ray astronomy, providing high-quality X-ray data for astrophysical research since the start of the century. Its Science Analysis System (SAS) has been a reliable data reduction and analysis software, evolving throughout the years to meet changing user needs, while incorporating new methods. This paper presents the XMM-SAS Datalab, a tool within the cloud-based ESA Datalabs platform, designed to enhance the interactivity and collaborative potential of SAS. By integrating SAS with a modern, Python-based JupyterLab interface, it enables shared analysis workspaces, removes the need for local software setup, and provides faster access through containerised environments and preconfigured libraries. Moving SAS to the cloud preserves a consistent software setup while eliminating installation complexities, saving time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
