SOFIA's data processing pipelines are now available to the public. This public release will enable our user community to better understand SOFIA data reduction, to customize their own data reduction, and to provide feedback to the pipeline team. The pipeline software, sofia_redux , is available through SOFIA's GitHub repository .
The EXES, FORCAST, FIFI-LS, FLITECAM, and HAWC+ pipelines are included in the current pipeline release.
Tutorials
Below are step-by-step tutorials for running sofia_redux for FIFI-LS data, FORCAST Imaging and Spectroscopy data, and FLITECAM Imaging and Spectroscopy data, and HAWC+ Imaging and Polarimetry data. These tutorials include instructions for how to download the example data from IRSA and notes for each step of the pipeline. For instructions on how to install sofia_redux, please follow the link to the GitHub repository , or to the pipeline documentation system.
- FIFI-LS Tutorial: M82
- FORCAST Imaging Tutorial: Europa
- FORCAST Spectroscopy Tutorial: NGC 7009, The Saturn Nebula
- FLITECAM Imaging Tutorial: NGC 2023
- FLITECAM Spectroscopy Tutorial: BD +30 3639
- HAWC+ Imaging Tutorial: NGC 2273
- HAWC+ Polarimetry Tutorial: NGC 2071
ATRAN FITS Files
For optimal telluric correction, FORCAST and FIFI-LS spectroscopic reductions require a library of FITS files, containing model atmospheric transmission spectra, derived from Steve Lord's ATRAN model .
Two versions of the model libraries are available for each instrument, except FLITECAM. ATRAN files parameterized by water vapor are not available for FLITECAM.
The EXES pipeline does not use ATRAN models for telluric correction, but it does attach a reference atmospheric model at a matching altitude and zenith angle to output spectral products, if available. The models used are derived from the Planetary Spectrum Generator (PSG) .
-
EXES:
- Models using a water vapor value based on a standard atmosphere, flight altitude, and telescope elevation ( psg_exes_standard.tgz , 5.4 GB; checksum )
-
FORCAST:
- Models using a water vapor value based on a standard atmosphere, flight altitude, and telescope elevation ( atran_forcast_standard.tgz , 531.3 MB; checksum )
- Models that are calculated for every combination over a range of zenith water vapor values, telescope elevations, and flight altitudes ( atran_forcast_wv.tgz , 37.5 GB; checksum ). These files will be used if the 'Optimize ATRAN correction' option is selected when running the pipeline.
-
FIFI-LS:
- Models using a water vapor value based on a standard atmosphere, flight altitude, and telescope elevation ( atran_fifi-ls_standard.tgz , 144 MB; checksum )
- Models that are calculated for every combination over a range of zenith water vapor values, telescope elevations, and flight altitudes ( atran_fifi-ls_wv.tgz , 3.3 GB; checksum ). These files will be used if the 'Use WV values' option is selected when running the pipeline.
- FLITECAM: Models using a water vapor value based on a standard atmosphere, flight altitude, and telescope elevation ( atran_flitecam_standard.tgz , 875.2 MB; checksum )
To verify that you've successfully downloaded any of the ATRAN model files, you can run an md5 checksum on the file and compare the results to the contents of the checksum text files provided above. After downloading and unpacking a library, its location can be provided to the pipeline as an optional parameter in the telluric correction step.
Current Pipeline Versions
Here are the current versions of the Data Reduction Pipelines:
Pipeline | Version | Release Date |
---|---|---|
EXES Redux | v3.0.0 | 13 December 2022 |
FIFI-LS Redux | v2.7.1 | 13 December 2022 |
FLITECAM Redux | v2.0.0 | 24 September 2021 |
FORCAST Redux | v2.7.0 | 13 December 2022 |
HAWC+ DRP | v3.2.0 | 20 December 2022 |
When searching for and retrieving reduced data from the SOFIA Science Archive at IRSA , please check the version of the pipeline used to generate the data products. If the pipeline version does not agree with the entry given above, please contact the Help Desk to inquire if the data require re-processing or are in the process of being re-reduced. Not all revisions to the pipelines result in the need to re-process data. If re-processing is underway, new versions of the data products will be available shortly. The status of the data products for any specific set of observations can be provided upon request.
Pipeline Users Manuals
Below is a table containing links to the User Manuals for all versions of the FIFI-LS, FORCAST, FLITECAM, and HAWC+ pipelines.
Pipeline | Versions | User Manual Revision |
---|---|---|
EXES Redux | 3.0.0 | E (PDF) |
EXES Redux | 2.2.0 | D (PDF) |
EXES Redux | 2.1.0 | C (PDF) |
EXES Redux | 2.0.0 | B (PDF) |
EXES Redux | 1.0.2 - 1.6.0 | A (PDF) |
EXES Redux | 1.0.0 - 1.0.1 | - (PDF) |
FIFI-LS Redux | 2.7.0 - 2.7.1 | L (PDF) |
FIFI-LS Redux | 2.6.1 | K (PDF) |
FIFI-LS Redux | 2.5.0 - 2.6.0 | J (PDF) |
FIFI-LS Redux | 2.4.0 | H (PDF) |
FIFI-LS Redux | 2.3.0 | G (PDF) |
FIFI-LS Redux | 2.2.0 | F (PDF) |
FIFI-LS Redux | 2.0.0 - 2.1.0 | E (PDF) |
FIFI-LS Redux | 1.6.0 - 1.7.0 | D (PDF) |
FIFI-LS Redux | 1.4.0 - 1.5.1 | C (PDF) |
FIFI-LS Redux | 1.3.1 - 1.3.3 | B (PDF) |
FIFI-LS Redux | 1.2.0 - 1.3.0 | A (PDF) |
FIFI-LS Redux | 1.0.0 - 1.1.0 | - (PDF) |
FORCAST Redux | 2.7.0 | M (PDF) |
FORCAST Redux | 2.6.0 | L (PDF) |
FORCAST Redux | 2.4.0 - 2.5.0 | K (PDF) |
FORCAST Redux | 2.3.0 | J (PDF) |
FORCAST Redux | 2.2.0 - 2.2.1 | H (PDF) |
FORCAST Redux | 2.1.0 | G (PDF) |
FORCAST Redux | 2.0.0 | F (PDF) |
FORCAST Redux | 1.4.0 - 1.5.0 | E (PDF) |
FORCAST Redux | 1.3.0 - 1.3.2 | D (PDF) |
FORCAST Redux | 1.2.0 | C (PDF) |
FORCAST Redux | 1.1.0 - 1.1.3 | B (PDF) |
FORCAST Redux | 1.0.1 - 1.0.7 | A (PDF) |
FORCAST Redux | 1.0.0 | - (PDF) |
FLITECAM Redux | 2.0.0 | B (PDF) |
FLITECAM Redux | 1.1.0 - 1.2.0 | A (PDF) |
FLITECAM Redux | 1.0.0 - 1.0.3 | - (PDF) |
HAWC+ DRP | 3.2.0 | L (PDF) |
HAWC+ DRP | 3.1.0 | K (PDF) |
HAWC+ DRP | 3.0.0 | J (PDF) |
HAWC+ DRP | 2.6.0 | G (PDF) |
HAWC+ DRP | 2.5.0 | F (PDF) |
HAWC+ DRP | 2.4.0 | E (PDF) |
HAWC+ DRP | 2.1.0 - 2.3.2 | D (PDF) |
HAWC+ DRP | 2.0.0 | C (PDF) |
HAWC+ DRP | 1.3.0 | B (PDF) |
HAWC+ DRP | 1.1.0 - 1.1.1 | A (PDF) |
HAWC+ DRP | 1.0.0 - 1.0.1 | - (PDF) |
FAQs
1. Why doesn't the data I reduced match what is in the archive at IRSA?
If the data are not from one of the most recent flight series, it's likely that the data were processed with an older version of the pipeline. To check this, compare the value stored in the PIPEVERS keyword in the primary FITS header in your locally processed file to the one at IRSA (to see that value at IRSA without downloading the file you can click on the 'Show FITS Header' icon in the data tab). It's also possible that the data at IRSA were processed using different options than the data you processed yourself. The list of options used to process the data can be found in the HISTORY keyword in the primary FITS header.
2. What version of the pipeline was used to process the data at IRSA?
The version of the pipeline used to process data is stored in the PIPEVERS keyword in the primary FITS header.