Next: Modelling the 2-D Response of Cameras and Spectrographs with Synphot
Previous: New AIPS Task FRMAP for Mapping the Spectral Line Radio Sources
Table of Contents --- Search --- PS reprint


Astronomical Data Analysis Software and Systems V
ASP Conference Series, Vol. 101, 1996
George H. Jacoby and Jeannette Barnes, eds.

A Reduction and Analysis Pipeline for ROSAT PSPC Data

G. Mackie, G. Fabbiano, F. R. Harnden, Jr., D.-W. Kim

Smithsonian Astrophysical Observatory, 60 Garden St, Cambridge, MA 02138, U.S.A.

M. Barbera, F. Bocchino, F. Damiani, A. Maggio, G. Micela, S. Sciortino

Istituto e Osservatorio Astronomico ``G.S. Vaiana'', Palermo, Italy

P. Ciliegi

Osservatorio Astronomico di Brera, Milano, Italy

Abstract:

We describe a pipeline to reduce and analyze ROSAT Position-Sensitive Proportional Counter (PSPC) archive data. The pipeline is based on an IRAF Command Language (CL) script, that primarily consists of modules comprising IRAF and PROS tasks. In addition, DBMS routines are called from within the script, as well as new data screening and detection software specially developed for PSPC data. The pipeline output includes reduced images, contour maps, surface brightness profiles (for extended sources), spectra, color and hardness ratios as well as data files ready for ingestion into a SYBASE/INGRES Database. We will show examples of pipeline output, sample SYBASE extraction procedures and resulting output, discuss the time requirements for pipeline operation, and summarize the state of pipeline operation on the available archive data.

1. Introduction

A systematic analysis of astronomical archive data can reveal important information on previously known objects as well as serendipitous discoveries. In the following we describe an automated pipeline that operates on ROSAT X-ray PSPC data, using new algorithms designed for PSPC data. A brief example of database implementation is given.

2. Pipeline Architecture and Results

Summary: The pipeline consists primarily of IRAF Command Language (CL) scripts, organized into modules, that comprise related science tasks. Input data is taken from the US ROSAT Public Data Archive, comprising 1) photon events list, 2) exposure map, 3) event rates file, and 4) corrected aspect file for each pointed observation sequence. The pipeline has run on Suns (Sun OS and Solaris) at SAO and on DEC Ultrix at Palermo.

2.1. Data Screening

ROSAT PSPC observations are characterized by intervals with significant background count-rate enhancements mainly due to the particle or solar scattered radiation contaminations. These enhancements are not screened out by the standard processing software (SASS). We have developed an algorithm for automated time screening in order to reduce the effect of such contaminations on the measured signal-to-noise ratio (SNR) of pointed sources in the field of view. Our approach differs from previous recipes suggested by Snowden et al. (1992, 1993) because it is model independent. We do not attempt to model the physical origin of the contribution, but we try to eliminate them by performing a temporal cut which maximizes the efficiency function, defined as the ratio of a faint source SNR measured in the screened and the unscreened observation. The efficiency function depends on the amount of the screened out time and it represents the trade-off between time rejection for background enhancement elimination and time retaining to preserve the counting statistics. The algorithm has been tested on real and simulated data in order to find the parameters that optimize its functionality. In the case of a crowded PSPC observation pointed to the Pleiades open cluster, a typical SNR gain of 12 % with respect of the unscreened case is obtained for faint sources () with a cut of 6% of the total exposure time. For further details see Bocchino, Barbera, & Sciortino (1995).

2.2. Source Detection

A wavelet source detection algorithm specially designed for ROSAT use is used in the pipeline and is described fully by Damiani et al. 1996 (this conference).

2.3. Extended Source Analysis

Sources are flagged as extended if 1) the wavelet detection extension indicator (ratio of scale of maximum SNR to (PSF) x correction factor) is >1.3, and 2) the ratio of the azimuthally averaged surface brightness profile data points to normalized PSF profile data points is >3. Individual surface brightness profiles, contour plots, STScI Digitized Sky Survey subimages, broad (0.2--2.0 keV), hard (0.4--2.0 keV) and soft (0.2--0.4 keV) subimages, and exposure maps are then produced for these flagged sources.

2.4. Spectral Extraction, Color and Hardness Ratios and Preliminary XSPEC Modelling

Spectral extraction is performed on sources that possess net counts greater than or equal to a minimum total count value (typically set to 200--300 counts). Color and hardness ratios are derived from the extracted 34 channel spectra. Preliminary spectral modelling inside the pipeline via XSPEC is also available, assuming single component (Raymond-Smith thermal plasma, thermal bremsstrahlung or power law) models.

2.5. Minicatalogue Extraction and Source Identification

For each data sequence a source list of known (catalogued) sources occurring in the PSPC field is derived (hereafter Minicat). This is done via SYBASE (SAO) or INGRES (Palermo) scripts that search a Master Catalogue in a 1 degree radius around the central pointing position. The Master Catalogue is derived from 43 separate stellar and extragalactic optical, radio, infrared and X-ray catalogues. The Minicat is then used as a source list to perform flux and upper limit measurements. During each pipeline sequence run a source id list is created by a matching process performed with IRAF table tasks. This list is derived by comparing PSPC source positions with source positions from the Minicat. The source-id matching criteria takes into account the varying width of the PSF of the PSPC with offaxis distance.

2.6. Pipeline Data Products and Database Input Files

The pipeline produces a variety of data products including reduced broad, hard and soft images (corrected for data screening and exposure variation), the screened exposure map, full field contour maps with detected sources and Minicat sources labelled, full field STScI CD-ROM DSS images, as well as values of the global background and for broad, hard and soft images. Data products from extended sources are mentioned above. Database input files are also produced by the pipeline. These files contain source information such as detected counts, extraction radii, extension indicators, and flux values, as well as sequence information such as total integration time, screeened time and date of observation.

2.7. Current Status of Pipeline

The pipeline is now operational at both SAO and Palermo. Initial results from pipeline operation at SAO were presented by Mackie et al. (1995) which concentrated on analysis and results of early-type galaxies derived from 35 PSPC sequences. For the complete archive set we plan to run the pipeline simultaneously at SAO and Palermo on different data sets. The output data files will be archived to DAT tape, and the pipeline database output files will be combined to produce separate databases at both sites. Current elapsed times per sequence at SAO on a Sun 1000 server are 2.5--3.5 hrs, and we hope to reduce this to ~2hrs per sequence. We anticipate that full pipeline production will begin shortly at both sites.

3. Database Structure and Use

The pipeline produces 22 files that are formatted for database ingestion via a bulk copy mode. Procedures have been written to extract information from these database files. For example, the SYBASE procedure below, p-ngcic-flux-detect-early, is used to derive a list of X-ray fluxes for NGC and IC galaxies that have been detected and are early-type galaxies.

The SYBASE procedure p-ngcic-flux-detect-early is given in type, with descriptive comments in italics:

create procedure ngcic-flux-detect-early  (set procedure name) 
as
select wmid.id, detect-flux.flux-ray, ngcic-space.b-mag,
ngcic-space.vel, ngcic-space.T-type (search these database file.columns)
into out-ngcic-flux-detect-early (the output file)
from ngcic-space, wmid, detect-flux (from these database files)
where detect-flux.ror=wmid.ror (condition 1: same sequence number)
and detect-flux.wsnum=wmid.wsnum (condition 2: same source number)
and wmid.id=ngcic-space.name (condition 3: same source id.)
and ngcic-space.T-type < 1 (condition 4: galaxies are early-type)
go (do the procedure creation)
execute ngcic-flux-detect-early (execute procedure statement)
go (do the execution)

and a sample of the output (in database file out-ngcic-flux-detect-early) is:

Acknowledgments:

This work has been supported by NASA LTSA NAGW-2681. We wish to acknowledge K. Rhode and D. Alexander who made significant contributions to pipeline software development.

References:

Bocchino, F., Barbera, M., & Sciortino, S. 1995, in Proceedings of Röntgenstrahlung from the Universe, Wurzburg, Germany

Damiani, et al. 1996, this volume

Mackie, et al. 1995, in Proceedings of Röntgenstrahlung from the Universe, Wurzburg, Germany

Rhode, K., Fabbiano, G., & Mackie, G. 1994, in Astronomical Data Analysis Software and Systems III, A.S.P. Conf. Ser., Vol. 61, eds. Dennis R. Crabtree, R. J. Hanisch & Jeannette Barnes (San Fransicso: ASP), 371

Snowden, S. L., Plucinsky, P. P., Briel, U., Hasinger, G., & Pfeffermann, E. 1992, ApJ, 393, 819

Snowden, S. L., & Freiberg, M. J. 1993, ApJ, 404, 403


Next: Modelling the 2-D Response of Cameras and Spectrographs with Synphot
Previous: New AIPS Task FRMAP for Mapping the Spectral Line Radio Sources
Table of Contents --- Search --- PS reprint
Wed Jul 3 07:56:33 MST 1996