XMM-Newton SSC: Pipeline Processing

Introduction

The XMM SSC performs routine processing of all XMM pointed observation data on behalf of ESA using a dedicated Pipeline Processing System (PPS). This pipeline reduces data from each of the EPIC, RGS and OM science instruments on XMM-Newton. The resulting products are a mixture of files that are useful as inputs to further scientific analysis by the user and files that provide a first cursory view of the data.

The SSC seeks to process and deliver observation data sets to ESAC (European Space Astronomy Centre), ready for delivery to the PI and XSA, on timescales of less than one month (but typically less than 2 weeks) of receipt of the raw ODF data from ESAC.

This role involves several stages:

  1. Secure transfer of the ODF data sets from ESAC
  2. Processing through a custom built pipeline, based around the SAS
  3. Transfer and return of EPIC-detected source lists to the Archival Catalogue and Database Subsystem (ACDS) at the L'Observatoire astronomique de Strasbourg (OAS) where they are cross-correlated against archival catalogue data (http://amwdb.u-strasbg.fr/ssc/products/acds.html)
  4. Distribution of data products to several SSC institutes for manual data quality and problem screening and
  5. Delivery of the processed, screened data back to ESAC for ingestion into the XSA.

ODFs are received from ESAC at a rate of about 15 per week, on average, and are processed on a quasi-continuous basis.

The SSC pipeline comprises a suite of perl modules, controlled by a Pipeline Control & Management System (PCMS), which uses a Sun Grid engine to distribute multiple processes, in parallel, across as many as 16 processors. In this way, multiple stages of several observations can be processed at the same time for maximum efficiency. The PCMS monitors and controls progress through an SQL database.

Each pipeline module executes one or more SAS tasks and performs other key functions in augmenting data products with essential information. They also perform essential data filtering logic. Here is a schematic of the pipeline flow and the modules from the current production pipeline.

A new pipeline is inaugurated whenever a new SAS version is incorporated or significant pipeline structure/functionality changes are made. Each is defined by a new label, configuration and release note. The tables below provide a résumé of current and past SSC pipelines. Access is also provided to the pipeline modules in the current production pipeline.

When important software and/or calibration changes have accumulated, all available XMM ODFs are bulk reprocessed through a stable pipeline to re-impose processing/calibration homogeneity and to build XMM X-ray source catalogues (e.g. 2XMM).

Current Pipelines

Configuration ID   Started Processing Full Pipeline Release Note Summary Pipeline Release Note
13_prod8.4_20120118.095500 Documentation, Modules 2012-01-18 det_13_prod8.4_20120118.095500 sum_13_prod8.4_20120118.095500
13_slew8.4_20120118.114700 Documentation, Modules 2012-01-18 det_13_slew8.4_20120118.114700 sum_13_slew8.4_20120118.114700

Pipeline Configuration History

Configuration ID Started Processing Full Pipeline Release Note Summary Pipeline Release Note
12_prod8.4_20111111.1006002011-11-14 det_12_prod8.4_20111111.100600 sum_12_prod8.4_20111111.100600
01_slew8.3_20100920.1205002010-11-08 det_01_slew8.3_20100920.120500 sum_01_slew8.3_20100920.120500
01_prod8.3_20100920.1205002010-11-08 det_01_prod8.3_20100920.120500 sum_01_prod8.3_20100920.120500
07000001_20090303.1444002009-04-15 det_07000001_20090303.144400 sum_07000001_20090303.144400
02001005_20070531.1119082007-05-31 02001005_20070531.111908.release 02001005_20070531.111908.summary
06000520_20070308.163249
(bulk reprocessing for Catalogue)
2006-10-26 06000520_20070308.163249.release 06000520_20070308.163249.summary
04000011_20040406.152514 2004-04-06 det_04000011_20040406.152514 sum_04000011_20040406.152514
02000051_20030917.155521 2003-09-17 det_02000051_20030917.155521 sum_02000051_20030917.155521
04000013_20030722.143236 2003-07-22 det_04000013_20030722.143236 sum_04000013_20030722.143236
02000050_20021220.132037 2002-12-20 det_02000050_20021220.132037 sum_02000050_20021220.132037
01000504_20021220.130209 2002-12-20 det_01000504_20021220.130209 sum_01000504_20021220.130209
02000038_20011207.102945 2001-12-07 det_02000038_20011207.102945 sum_02000038_20011207.102945
04000006_20010907.155438 2001-09-07 det_04000006_20010907.155438 sum_04000006_20010907.155438
02000037_20010806.101411 2001-08-06 det_02000037_20010806.101411 sum_02000037_20010806.101411
04000005_20010712.130904 2001-07-12 det_04000005_20010712.130904 sum_04000005_20010712.130904
02000035_20010618.143655 2001-06-18 det_02000035_20010618.143655 sum_02000035_20010618.143655
02000033_20010426.174813 2001-04-26 det_02000033_20010426.174813 sum_02000033_20010426.174813
02000032_20010212.141403 2001-02-12 det_02000032_20010212.141403 sum_02000032_20010212.141403
02000028_20010122.100409 2001-01-22 det_02000028_20010122.100409 sum_02000028_20010122.100409