The ULLYSES team produces several types of High Level Science Products (HLSPs), described here. Products are made using both archival data and new HST observations obtained through the ULLYSES program. Data products are available from this website (HLSPs and contributing data), the MAST Data Discovery Portal (HLSPs and contributing data), or directly as a High-Level Science Product collection using the DOI (HLSPs only).
Spectra of ULLYSES targets were obtained with multiple instruments, multiple gratings, multiple settings of a grating central wavelength, and multiple telescopes. Some of the spectra are obtained with an echelle grating, some with single-order small or large aperture, and some with single-order long-slit configurations. The approach for combining data depends upon whether the input spectra share a common instrument and grating. Input COS spectra are obtained by running the instrument calibration pipeline, CalCOS. For COS, _x1d products are used, not _x1dsum products, as _x1dsum are created using a linear interpolation method that introduces noise correlation between neighboring output pixels. For all T Tauri stars, custom-calibrated _x1d products are created for STIS/G230L, G430L, and G750L observations. For STIS data of all other targets, default _x1d products are used. Virtual Observatory (VO) files are used as the input data for FUSE.
Combining Spectra with a Common Grating
This approach applies to 1) combining adjacent spectral orders within a single echelle exposure and 2) different exposures obtained with a common grating with the same or different central wavelength settings. Each input pixel measurement is treated as an estimate of the monochromatic flux at its assigned wavelength. The output flux is obtained by calculating a weighted average of all the flux measurements that fall within the output pixel's bounds. The throughput (net count rate divided by flux) times the exposure duration is used as the weighting factor for each input pixel, so that measurements derived from more counts have higher weights. Only input pixels with corresponding Data Quality (DQ) flags that are not considered serious contribute to the output flux. Figure 1 shows an example of how fluxes from two overlapping spectra are mapped to the imposed wavelength grid of the output spectrum.
The error array is calculated as the square root of the total counts that contribute to the output pixel, converting to flux units by multiplying by the flux/net counts at that wavelength. If the net counts and flux are zero, the conversion ratio is interpolated using neighboring values. The signal to noise ratio (SNR) is calculated for each wavelength bin as the ratio of the flux to the error.
This method of combination avoids correlating errors in neighboring pixels, at the cost of a very small loss in spectral sampling.
Combining Spectra with Different Gratings and Instruments
For all other cases spectra are spliced, meaning that:
Creating Time-series Spectra
Both HST and LCOGT data are used to create spectral time-series products. LCOGT data are used to create exposure-level time-series products only. LCOGT time-series products are created for both survey and monitoring stars. Images are taken approximately 90 and 10 days before, during, and 10 and 90 days after HST observations.Input Data Calibration
For LCOGT time-series products, aperture photometry and flux calibration are performed on calibrated images. Full details on LCOGT data calibration are included below. Only exposure level products are created with LCOGT data.Time and Wavelength Sampling
LCOGT images are taken over four epochs, each consisting of daily observations over 10-day intervals. In addition, 15-minute cadence observations are also taken during the HST observations. For each daily observation, back-to-back images are taken in the applicable filters for the star type. Monitoring stars use SDSS u’ and i’ filters and the Bessel V filter, while survey stars only use the i’ and V filters. Unsuccessful observations will cause some gaps in either time or wavelength coverage. LCOGT “wavelength arrays” are limited to the central wavelengths of each filter.Creation and Format of Time-series Spectra
The exact method of creating the time-series products differs when using LCOGT and HST data, but the data formats of the output products are identical.Time3 | 0 | 1.5 | 1.0 | 1.0 |
Time2 | 0 | 1.4 | 1.0 | 1.0 |
Time1 | 1.0 | 1.3 | 0 | 0 |
Time0 | 1.0 | 1.2 | 0 | 0 |
Wavelength0 | Wavelength1 | Wavelength2 | Wavelength3 |
LCOGT Data Processing
LCOGT images reduced with the BANZAI pipeline (McCully et al. 2018) are available in the LCOGT archive (see DDT2020B, DDT2021A). BANZAI performs bad-pixel masking, bias and dark removal, and flat-field correction. It also determines the astrometric solution and extracts a catalog of sources. Using the BANZAI-reduced images, an absolute flux calibration is determined based on magnitudes cataloged by the AAVSO Photometric All-Sky Survey (APASS, funded by the Robert Martin Ayers Sciences Fund and NSF AST-1412587).FUSE Data Processing
All archival FUSE data used in the ULLYSES sample are examined and vetted by the ULLYSES team. Some targets exhibit various issues in their spectra, such as spectral channel drifting. In DR6, the ULLYSES team has begun to deliver improved spectra for such targets. Using the strategy outlined below, FUSE data for 23 targets previously excluded from the sample were able to be rectified and included in products. Even with extra processing, 4 targets were still unable to be rectified and will not be included in the ULLYSES sample:Flux Differences Due to Guiding
Some ULLYSES FUSE data suffer from drifts among the spectral channels; FUSE was essentially four independent spectrographs, and thermal instabilities on orbit could cause each one to drift out of alignment. One of the four channels was used for guiding, and the flux in this channel was generally the most accurate. Usually, thermal drifts in the other channels led the target to drift out of the aperture, resulting in lower count rates and thus spectral fluxes. In crowded fields, these drifts could allow a neighboring star to drift into the aperture, resulting in higher fluxes in the final spectra. The following strategy was used to repair these data:Background Subtraction Corrections
Parts of the FUSE calibration pipeline (CalFUSE) were run only in cases where the background subtraction failed. FUSE did not have a shutter, so the detector received light from all three apertures (LWRS, MDRS, and HIRS) at all times. CalFUSE assumes that only the target aperture contains a star and fits a background model to the rest of the detector. In crowded fields, nearby stars occasionally fell in a non-target aperture, leading to an over-subtraction of the background. In these cases, the region of the detector used to model the background (stored as header keywords in the intermediate data file) was modified, and spectra were re-calibrated.
Data products for are available from this website (HLSPs and contributing data), the MAST Data Discovery Portal (HLSPs and contributing data), or directly as a High-Level Science Product collection using the DOI.
The file names for ULLYSES science data products follow a naming scheme which encodes the target designation and the instruments and observing configuration(s) that contribute to the product. However, not all products will appear in the early releases. File names have the form:
hlsp_ullyses_<telescope>_<instrument>_<target>_<opt_elem>_<version>_<product-type>
where
The <telescope>, <instrument>, <opt_elem>, and <product-type> templates take names from the following table:
Description | Telescope | Instrument | Opt-Elem | Product-Type | HLSP Level |
---|---|---|---|---|---|
Custom calibrated STIS 1D spectra | hst | stis | g230l | spec.fits | 0 |
g430l | |||||
g750l | |||||
STIS custom calibration parameter files | hst | stis | g230l | spec.yaml | 0 |
g430l | |||||
g750l | |||||
STIS echelle single grating, where the orders have been
extracted and merged. No level 1 products exist. |
hst | stis | e140h | mspec.fits | 1 |
e230h | |||||
e140m | |||||
e230m | |||||
Combined spectra, with common instrument and grating, and in some cases with different cenwave settings. | hst | cos | g130m | cspec.fits | 2 |
cos | g160m | ||||
cos | g185m | ||||
cos | g230l | ||||
stis | e140h | ||||
stis | e140m | ||||
stis | e230h | ||||
stis | e230m | ||||
stis | g230l | ||||
stis | g430l | ||||
stis | g750l | ||||
Combined spectra, with common instrument, different gratings and cenwave settings, and grouped by resolution^ | fuse | fuv | lwrs or mdrs | aspec.fits^ | 3 |
hst | cos | g130m-g160m-g185m | |||
stis | e140h-e230h | ||||
stis | e140m-e230m | ||||
stis | g230l-g430l-g750l | ||||
All instruments and settings abutted together* | hst | cos-stis | uv | preview-spec.fits* | 4 |
cos-stis | uv-opt | ||||
hst-fuse | fuse-cos-stis | uv-opt | |||
Exposure-level time-series spectra | hst | cos | g130m | tss.fits | 5 |
g160m | |||||
lcogt | 04m | v-ip | |||
Subexposure-level time-series spectra | hst | cos | g130m | split-tss.fits | 5 |
g160m | |||||
WFC3 drizzled images | hst | wfc3 | f225w | drc.fits | 6 |
f275w | |||||
f336w | |||||
f475w | |||||
f814w |
* The preview-spec extension was previously named sed prior
to Dec. 14 2021.
^ The aspec extension for level 3 products only was previously named
cspec prior to Dec. 12 2023. It was renamed to aspec to avoid confusion
with the level 2 products which already use the cspec extension.
Most High Level Science Products are in FITS format. The organization of each FITS file depends on the HLSP type. There are three broad categories of HLSPs: single-epoch spectra, time-series spectra, and drizzled images.
Single-epoch Spectra
FITS File Structure
Spectral data and information is stored in two BINTABLE extensions:
Primary Header | Metadata common to all contributing spectra |
Extension 1 Header | Metadata specific to science
|
Table 1 Data | Science data specific to single-epoch spectrum |
Extension 2 Header | Metadata specific to provenance
|
Table 2 Data | Metadata specific to contributing spectra |
Single-epoch Science Table
Various elements of a single spectrum of M wavelength bins are stored in a single table row; each element is stored in a separate field (i.e., column). The table extension headers also contain informative metadata.
Column Name | Dimensions | Units | Data Type |
---|---|---|---|
WAVELENGTH | M | Angstrom | single-precision float |
FLUX | M | erg/cm2/s/Angstrom | single-precision float |
ERROR | M | erg/cm2/s/Angstrom | single-precision float |
SNR | M | — | single-precision float |
EFF_EXPTIME | M | s | single-precision float |
Single-epoch Provenance Table
Select metadata for each spectrum that contributes to the combined spectrum in the SCIENCE extension will populate a row in the provenance table. The fields in the following table are metadata harvested from the headers of the contributing spectra.
Column Name | Units | Data Type |
---|---|---|
FILENAME | — | string |
PROPOSID | — | string |
TELESCOPE | — | string |
INSTRUMENT | — | string |
DETECTOR | — | string |
DISPERSER | — | string |
FILTER | — | string |
CENWAVE | — | string |
MINWAVE | Angstrom | double-precision float |
MAXWAVE | Angstrom | double-precision float |
APERTURE | — | string |
SPECRES | — | double-precision float |
CAL_VER | — | string |
MJD_BEG | d | double-precision float |
MJD_MID | d | double-precision float |
MJD_END | d | double-precision float |
XPOSURE | s | double-precision float |
Time-series spectra
Time-series Spectra File Structure
Spectral data and information is stored in two BINTABLE extensions:
Primary Header | Metadata common to all contributing spectra |
Extension 1 Header | Metadata specific to science
|
Table 1 Data | Science data specific to multi-epoch spectra |
Extension 2 Header | Metadata specific to provenance
|
Table 2 Data | Metadata specific to contributing spectra |
Time-series Spectra Science Table
The time-series spectral products have slightly different table columns compared to single-epoch spectra. The FLUX and ERROR arrays are 2D arrays with wavelength increasing X, and time increasing along Y. The wavelength values for each column of the 2D data are stored in the WAVELENGTH array, while the MJDSTART and MJDEND columns store the start and end times for each row of the FLUX and ERROR arrays.
Column Name | Dimensions | Units | Data Type |
---|---|---|---|
MJDSTART | M | d | double-precision float |
MJDEND | M | d | double-precision float |
WAVELENGTH | N | Angstrom | single-precision float |
FLUX | M x N | erg/cm2/s/Angstrom | single-precision float |
ERROR | M x N | erg/cm2/s/Angstrom | single-precision float |
Time-series Spectra Provenance Table
Select metadata for each spectrum that contributes to the time-series product will populate a row in the provenance table. The fields in the following table are metadata harvested from the headers of the contributing spectra. Some columns are only present for HST data or LCOGT data.
Column Name | Units | Data Type |
---|---|---|
FILENAME | — | string |
PROPOSID | — | string |
TELESCOPE | — | string |
INSTRUMENT | — | string |
DETECTOR | — | string |
DISPERSER (HST data only) | — | string |
FILTER (LCOGT data only) | — | string |
CENWAVE (HST data only) | — | string |
MINWAVE (HST data only) | Angstrom | double-precision float |
MAXWAVE (HST data only) | Angstrom | double-precision float |
APERTURE | — | string |
SPECRES (HST data only) | — | double-precision float |
CAL_VER | — | string |
MJD_BEG | d | double-precision float |
MJD_MID | d | double-precision float |
MJD_END | d | double-precision float |
XPOSURE | s | double-precision float |
WFC3 Drizzled Images
FITS File Structure
Drizzled and weight images are stored in two IMAGEHDU extensions, and PROVENANCE information stored in a BINTABLE extension:
Primary Header | Metadata common to all contributing images |
Extension 1 Header | Metadata specific to drizzled science images
|
Image 1 Data | Drizzled science image |
Extension 2 Header | Metadata specific to drizzled images
|
Image 2 Data | Weight map image |
Extension 3 Header | Metadata specific to provenance
|
Table 3 Data | Metadata specific to contributing images |
Drizzled Image Provenance Table
Select metadata for each image that contributes to the drizzled image in will populate a row in the provenance table. The fields in the following table are metadata harvested from the headers of the contributing images.
Column Name | Units | Data Type |
---|---|---|
FILENAME | — | string |
PROPOSID | — | string |
TELESCOPE | — | string |
INSTRUMENT | — | string |
DETECTOR | — | string |
FILTER | — | string |
APERTURE | — | string |
CAL_VER | — | string |
MJD_BEG | d | double-precision float |
MJD_MID | d | double-precision float |
MJD_END | d | double-precision float |
XPOSURE | s | double-precision float |
YAML Files
All STIS/G230L, G430L, and G750L data of T Tauri stars require tailored calibration. For these targets, all non-standard calibration parameters are recorded in YAML configuration files.
A description of the ULLYSES observations and data products is given in:
For more information on how to cite ULLYSES data, see ULLYSES References.
Charting young stars’ ultraviolet light with Hubble.
Space Telescope Science Institute3700 San Martin Dr. Baltimore, MD
Questions? Contact the STScI Help Desk