Extract CXO Data (extract-chandra)#
Pipeline module to generate \(500–8000\) eV images, PSF maps, and extracted spectra from a Chandra X-ray Observatory (CXO) event file.
- Automates the standard CIAO workflow:
Locate the user’s Conda environment.
Locate the appropriate aspect solution (
.asol1.fits) and mask (.msk1.fits) files.Run
dmcopyto filter CCD 7 events in \(500–8000\) eV and bin to a smaller image.Create a PSF map at 1.4967 keV with 90% encircled-energy fraction.
Run
specextractto build source and background spectra (NUM_CTS grouping), applying correct weights.
- Positional arguments:
COND_ENV: Name of the Conda environment to check against$CONDA_DEFAULT_ENV.EVT_FILE: Path to the Chandra event file.SRC_REG: Source region (filename or literal sky region).BKG_REG: Background region (filename or literal sky region).OUTDIR: Optional directory for outputs (defaults toEVT_FILEdirectory).
- Options:
- --help
Show help message
- Output files (inside
OUTDIR): spec{obsid}_bkg.arfspec{obsid}_bkg.rmfspec{obsid}_bkg.pispec{obsid}.arfspec{obsid}.rmfspec{obsid}.pispec{obsid}.corr.arfspec{obsid}_grp.pi- the spectrum file that will be used inSpectrumFit
Note
Assuming that the event file is inside obsid/primary/event.fits,
the obsid is fundamentally the parent of the parent directory of the event file.
- Usage formula:
>>> extract-chandra <COND_ENV> <EVT_FILE> <SRC_REG> <BKG_REG> [OUTDIR]
- Usage examples:
>>> extract-chandra myenv /data/obs/1234/primary/event.fits src.reg bkg.reg >>> extract-chandra myenv /data/obs/1234/primary/event.fits src.reg bkg.reg ./output >>> extract-chandra -h # for help
- Requirements:
CIAO (including
dmcopy,mkpsfmap,specextract) installed.CONDA_DEFAULT_ENVset to the requested environment name.