
Welcome to the HSTaXe package documentation!¶
HSTaXe is a Python package to provide a uniform process to perform spectral extraction for the Hubble Space Telescope. HSTaXe supports all slitless spectroscopy modes provided by the Wide Field Camera 3 (WFC3) and Advanced Camera for Surveys (ACS).
The core hstaxe
is written in ANSI C and is highly cross-platform by
leveraging CFITSIO
, GSL
, and WCSLIB
, which have been successfully
employed under Linux, Solaris, and MacOS X.
HSTaXe is the successor to aXe, a similar package written on PyRAF/IRAF.
Warning
This documentation mostly overlaps with, but is not identical to, the original
aXe manual. This means that many of the descriptions and code snippets provided
refer to the old command line/IRAF-based version of aXe rather than the current
python-based hstaxe
. The installation and example notebooks sections, as well
as some content related to background subtraction, has been more recently updated
to be up-to-date for hstaxe
. The rest of the older content is nonetheless
useful for understanding what is going on “under the hood”.
The last version of the aXe manual can be downloaded from the hstaxe repository.
Attribution¶
This software was originally developed by the ACS group of the Space Telescope - European Coordinating Facility (ST-ECF). The ST-ECF is a department jointly run by the European Space Agency and the European Southern Observatory. It is located at the ESO headquarters at Garching near Munich. The ST-ECF staff supports the European astronomical community in exploiting the research opportunities provided by the earth-orbiting Hubble Space Telescope.
STECF supported the use of the aXe software and the slitless spectroscopic modes of ACS and WFC3 until late 2010. Since the beginning of 2011 support has been provided by STScI. Please send questions to: http://hsthelp.stsci.edu
- Developers:
Norbert Pirzkal (ST-ECF/STScI), Markus Demleitner (ST-ECF), Martin Kuemmel (ST-ECF), Richard Hook (ST-ECF/STScI), Howard Bushouse (STScI), Megan Sosey (STScI), Ricky O’Steen (STScI), Duy Nguyen (STScI)
Using HSTaXe¶
- 1. Installation
- 2. Example Notebooks
- 3. Description
- 3.1. aXe Hierarchy
- 3.2. Slitless Spectroscopy
- 3.3. Apertures and Beams
- 3.4. Pixel Extraction Tables (PET)
- 3.5. Generating 1D spectra
- 3.6. Sky Background
- 3.7. Contamination
- 3.8. Drizzling of PETs
- 3.9. Optimal weighting
- 3.10. Extraction parameters in aXe
- 3.11. Flux conversion
- 3.12. aXe Visualization
- 3.13. Acknowledgement
- 4. Calibration Files
- 5. Using Axe
- 6. aXe Tasks
- 7. Configuration Files
- 8. File Formats
- 8.1. Input Images
- 8.2. Fluxcube file
- 8.3. Input Image List
- 8.4. Input Object List
- 8.5. Grism Object List
- 8.6. Aperture File
- 8.7. Background Estimate File
- 8.8. Pixel Extraction Table
- 8.9. The Drizzle Prepare File
- 8.10. The 2D Drizzled Grism Image
- 8.11. Extracted Spectra File
- 8.12. Stamp Image File
- 8.13. Weight Image File
- 8.14. Contamination File
- 9. Appendix
- 10. Bibliography