.. highlight:: rest
*****************
Groups of igmspec
*****************
This document describes the data groups of igmspec.
List of Surveys
===============
Below is the list of data groups included in igmspec v03:
* :doc:`boss_dr14` [BOSS_DR14]
* :doc:`cos_dwarfs` [COS-Dwarfs]
* :doc:`cos_halos` [COS-Halos]
* :doc:`esidla` [ESI_DLA]
* :doc:`ggg` [GGG]
* :doc:`hdla100` [HDLA100]
* :doc:`hdlls` [HD-LLS_DR1]
* :doc:`hst_z2` [HST_z2]
* :doc:`hst_qso` [HSTQSO]
* :doc:`kodiaq` [KODIAQ_DR1]
* :doc:`kodiaq` [KODIAQ_DR2]
* :doc:`musodla` [MUSoDLA]
* :doc:`xq100` [XQ-100]
* :doc:`sdss` [SDSS_DR7]
* :doc:`uves_dall` [UVES_Dall]
* :doc:`uvpsm4` [UVpSM4]
* :doc:`twoqz` [2QZ]
* :doc:`esi_z6` [ESI_z6]
* :doc:`squad` [SQUAD_DR1]
Each document provides the survey reference
and additional details on the spectra and
associated meta data.
Here is the list of data groups in v02 that are *not* included
in v03 because they are superseded by v03:
* :doc:`boss_dr12` [BOSS_DR12]
Overview
========
Each group included in igmspec is composed of two
components:
1. A Table of meta data
2. A numpy data array containing the spectra
Meta Data
=========
Each group has its own unique set of meta data describing
the data products. The following keys are required for
inclusion in igmspec:
========== ======== ============================================
Key Type Description
========== ======== ============================================
IGM_ID int Unique igmspec identifier
zem_GROUP float Emission redshift of background source given by the survey
RA_GROUP float Right Ascension (deg) given by the survey
DEC_GROUP float Declination (deg) given by the survey
EPOCH float Coordinate epoch (only 2000 in igmspec v1.0)
DATE-OBS str Date observed (YYYY-MM-DD)
R float Instrument resolution, :math:`\lambda/\Delta\lambda` (FWHM)
WV_MIN float Minimum wavelength of the spectrum
WV_MAX float Maximum wavelength of the spectrum
NPIX int Number of pixels in the spectrum; may include null values
GROUP_ID int Unique identifier for the group [not well implemented yet]
SPEC_FILE str Spectrum file name
INSTR str Instrument file name (see :ref:`instr-and-disp` for definitions)
DISPERSER str Disperser name (see :ref:`instr-and-disp` for definitions)
TELESCOPE str Telescope name (see :ref:`telescopes` below for definitions)
========== ======== ============================================
Additional meta data may be provided for
individual surveys.
.. _instr-and_disp:
Instruments and Dispersers
--------------------------
The complete list of instruments and associated
dispersers that may be used in igmspec
are provided in the
`specdb `_
documentation.
.. _telescopes:
Telescopes
----------
Similarly, the list of telescopes that may be used
in igmspec are provided in the
`specdb `_
documentation.
Spectral Data
=============
The spectra in igmspec are written as a numpy masked array with
three required columns and one optional:
============= ======= =============================================
Key Type Description
============= ======= =============================================
wave float64 Wavelength array; default is Angstroms
flux float32 Flux array; default is unitless
sig float32 Error array; same units as flux
co (optional) float32 Continuum array; same units as flux
============= ======= =============================================
The software included with
`specdb `_
read these data into a XSpectrum1D object in the
`linetools `_
software repository.