FORS_PMOS_SCIENCE(7)
β¨ FORS_PMOS_SCIENCE(7) β Extraction of scientific spectra β¨
fors recipes energy, bestie. This is the manual page for fors_pmos_science, and it's literally about extracting scientific spectra. no cap. π¦
πΈ NAME πΈ
fors_pmos_science β Extraction of scientific spectra π
π SYNOPSIS π
esorex fors_pmos_science [OPTIONS] FILE.sof
π DESCRIPTION π
okay so this recipe is used to reduce scientific spectra using the extraction mask and the products created by the recipe fors_mpol_calib. The spectra are bias subtracted, flat fielded (if a normalised flat field is specified) and remapped eliminating the optical distortions. The wavelength calibration can be optionally upgraded using a number of sky lines: if no sky lines catalog of wavelengths is specified, an internal one is used instead. periodt. π
If the alignment to the sky lines is performed, the input dispersion coefficients table is upgraded and saved to disk, and a new CCD wavelengths map is created. slay. β¨
This recipe accepts both FORS1 and FORS2 frames. A grism table (typically depending on the instrument mode, and in particular on the grism used) may also be specified: this table contains a default recipe parameter setting to control the way spectra are extracted for a specific instrument mode, as it is used for automatic run of the pipeline on Paranal and in Garching. If this table is specified, it will modify the default recipe parameter setting, with the exception of those parameters which have been explicitly modifyed on the command line. If a grism table is not specified, the input recipe parameters values will always be read from the command line, or from an esorex configuration file if present, or from their generic default values (that are rarely meaningful). lowkey important, bestie.
Either a scientific or a standard star exposure can be specified in input.
The acronym SCI on products should be read STD in case of standard stars observations.
π₯ Input files
Columns: DO category, Type, Explanation.
Required:
SCIENCE_PMOSβ Raw β Scientific exposure βY- or
STANDARD_PMOSβ Raw β Standard star exposure βY MASTER_BIASβ Calib β Master bias βYGRISM_TABLEβ Calib β Grism table β.MASTER_SKYLINECATβ Calib β Sky lines catalog β.MASTER_NORM_FLAT_PMOSβ Calib β Normalised flat field β.DISP_COEFF_PMOSβ Calib β Inverse dispersion βYCURV_COEFF_PMOSβ Calib β Spectral curvature βYSLIT_LOCATION_PMOSβ Calib β Slits positions table βYRETARDER_WAVEPLATE_CHROMATISMβ Calib β Chromatism correction β.STD_PMOS_TABLEβ Calib β Linear pol. of std stars β.
π€ Output files
Columns: DO category, Data type, Explanation.
REDUCED_SCI_PMOSβ FITS image β Extracted scientific spectraREDUCED_SKY_SCI_PMOSβ FITS image β Extracted sky spectraREDUCED_ERROR_SCI_PMOSβ FITS image β Errors on extracted spectraREDUCED_X_SCI_PMOSβ FITS image β X Stokes parameter (and L)REDUCED_ERROR_X_SCI_PMOSβ FITS image β Error on X Stokes parameterREDUCED_NUL_X_SCI_PMOSβ FITS image β Null parameter for XREDUCED_ANGLE_SCI_PMOSβ FITS image β Direction of linear polarizationREDUCED_ERROR_ANGLE_SCI_PMOSβ FITS image β Error on polarization directionUNMAPPED_SCI_PMOSβ FITS image β Sky subtracted scientific spectraMAPPED_SCI_PMOSβ FITS image β Rectified scientific spectraMAPPED_ALL_SCI_PMOSβ FITS image β Rectified science spectra with skyMAPPED_SKY_SCI_PMOSβ FITS image β Rectified sky spectraUNMAPPED_SKY_SCI_PMOSβ FITS image β Sky on CCDOBJECT_TABLE_SCI_PMOSβ FITS table β Positions of detected objectsOBJECT_TABLE_POL_SCI_PMOSβ FITS table β Positions of real objects
Only if the sky-alignment of the wavelength solution is requested:
DISP_COEFF_SCI_PMOSβ FITS table β Upgraded dispersion coefficientsWAVELENGTH_MAP_SCI_PMOSβ FITS image β Upgraded wavelength map
β¨ OPTIONS β¨
okay bestie, here's the whole option menu, no skips, no cuts. π
--dispersion <float>β Expected spectral dispersion (Angstrom/pixel) (float; default: 0.0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.dispersion[default = 0.0].--rebin <int>β Rebin (pixel) (int; default: 1). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.rebin[default = 1].--skyalign <int>β Polynomial order for sky lines alignment, or -1 to avoid alignment (int; default: 0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.skyalign[default = 0].--wcolumn <str>β Name of sky line catalog table column with wavelengths (str; default:Β΄WLENΒ΄). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.wcolumn[default =WLEN].--startwavelength <float>β Start wavelength in spectral extraction (float; default: 0.0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.startwavelength[default = 0.0].--endwavelength <float>β End wavelength in spectral extraction (float; default: 0.0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.endwavelength[default = 0.0].--flux <bool>β Apply flux conservation (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.flux[default = True].--flatfield <bool>β Apply flat field (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.flatfield[default = True].--skymedian <bool>β Sky subtraction from extracted slit spectra (bool; default: False). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.skymedian[default = False].--skylocal <bool>β Sky subtraction from CCD slit spectra (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.skylocal[default = True].--cosmics <bool>β Eliminate cosmic rays hits (only if local sky subtraction is also requested) (bool; default: False). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.cosmics[default = False].--slit_margin <int>β Number of pixels to exclude at each slit in object detection and extraction (int; default: 3). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.slit_margin[default = 3].--ext_radius <int>β Maximum extraction radius for detected objects (pixel) (int; default: 12). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.ext_radius[default = 12].--cont_radius <int>β Minimum distance at which two objects of equal luminosity do not contaminate each other (pixel) (int; default: 0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.cont_radius[default = 0].--ext_mode <int>β Object extraction method: 0 = aperture, 1 = Horne optimal extraction (int; default: 1). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.ext_mode[default = 1].--match_tolerance <float>β Tolerance for matching spectra from the same object at different angles and beams (pixel) (float; default: 5.0). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.match_tolerance[default = 5.0].--time_normalise <bool>β Normalise output spectra by the exposure time (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.time_normalise[default = True].--chromatism <bool>β Chromatism correction to polarization angles (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.chromatism[default = True].--wollaston <bool>β Wollaston mounting (FORS2 only): true = 0 degrees (ord. beam on top, extr. beam on bottom), false = 180 degrees (beams are reversed), for FORS1 is frozen to true (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.wollaston[default = True].--qc <bool>β Compute QC1 parameters (bool; default: True). The full name of this option for the EsoRex configuration file isfors.fors_pmos_science.qc[default = True].
Note that it is possible to create a configuration file containing these options, along with suitable default values. Please refer to the details provided by the esorex --help command.
π SEE ALSO π
The full documentation for the fors pipeline can be downloaded as a PDF file using the following URL:
ftp://ftp.eso.org/pub/dfs/pipelines/fors/fors-pipeline-manual-4.9.pdf
An overview over the existing ESO pipelines can be found on the web page https://www.eso.org/sci/software/pipelines/.
Basic documentation about the EsoRex program can be found at the esorex (1) man page.
It is possible to call the pipelines from python using the python-cpl package. See https://packages.python.org/python-cpl/index.html for further information.
The other recipes of the fors pipeline are fors_align_sky(7), fors_align_sky_lss(7), fors_bias(7), fors_calib(7), fors_config(7), fors_dark(7), fors_detect_objects(7), fors_detect_spectra(7), fors_extract(7), fors_extract_objects(7), fors_extract_slits(7), fors_flatfield(7), fors_img_science(7), fors_img_screen_flat(7), fors_img_sky_flat(7), fors_normalise_flat(7), fors_photometry(7), fors_pmos_calib(7), fors_pmos_extract(7), fors_remove_bias(7), fors_resample(7), fors_science(7), fors_spec_mflat(7), fors_subtract_sky(7), fors_subtract_sky_lss(7), fors_sumflux(7), fors_trace_flat(7), fors_wave_calib(7), fors_wave_calib_lss(7), fors_zeropoint(7).
π VERSION π
fors_pmos_science 5.5.7
π AUTHOR π
Carlo Izzo <usd-help@eso.org>
π BUG REPORTS π
Please report any problems to usd-help@eso.org. Alternatively, you may send a report to the ESO User Support Department <usd-help@eso.org>.
πΈ LICENSE πΈ
okay bestie, legal o'clock π I know, I know, but this part actually matters, so stay with me.
This file is currently part of the FORS Instrument Pipeline, and the copyright lives with the European Southern Observatory, dated (C) 2002-2010. Respect the elders π
The freedom bit (this is the good part, fr fr)
This program is free software β you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Slay. That's literally the whole vibe: take it, remix it, share it. π«Ά
The scary bit (read this one, no cap)
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY β not even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
π Translation bestie: if it eats your data at 3am, that's a you problem, not an ESO problem. The GPL said what it said.
The "where do I find the full text" bit
You should have received a copy of the GNU General Public License along with this program. If somehow you didn't (it happens, no judgement π), write to the Free Software Foundation, Inc., at:
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
and that's the whole page, bestie β¨ Every single word of fors_pmos_science, version 5.5.7, page FORS_PMOS_SCIENCE(7) β copyright notices, warranty disclaimers, the Boston address, all of it, nothing skipped, nothing invented. Go forth and pipeline responsibly ππ
πΈ
π¦ where this page comes from
- ubuntu jammy: cpl-plugin-fors-doc 5.5.7+dfsg-2build1 Β· GPL-v2+
- ubuntu noble: cpl-plugin-fors-doc 5.5.7+dfsg-2build1 Β· GPL-v2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms