FORS_EXTRACT_SLITS(7)
β¨ fors_extract_slits(7) β¨
okay bestie, sit down, hydrate, because we're about to talk about fors_extract_slits β a recipe from the fors pipeline, and it's literally the glow-up station for your spectral images π
πΈ NAME πΈ
fors_extract_slits β spatial rectification of spectral image. no cap, that's the whole vibe.
π¦ SYNOPSIS π¦
esorex fors_extract_slits [OPTIONS] FILE.sof
π DESCRIPTION π
so this recipe is the one that goes and extracts your MOS/MXU slit spectra β following their curvature the whole way β and then remaps them into a spatially rectified image. it's giving makeover montage, honestly.
if you want the full tea on the spectra remapping technique, go read the FORS Pipeline UserΒ΄s Manual. but here's the important bit, bestie: the interpolation happens exclusively along the spatial direction, which means the output rectified image keeps the same x size as the input spectral image. it does not stretch horizontally. it said "I'm not doing that." π«Ά
also, fun fact: everywhere you see the acronym MXU below, you can read it as MOS instead. same energy, different label.
π Input files
- DO category:
LAMP_UNBIAS_MXUorSCIENCE_UNBIAS_MXUorSCIENCE_UNFLAT_MXUorSTANDARD_UNBIAS_MXUorSTANDARD_UNFLAT_MXUorUNMAPPED_SCI_MXUorUNMAPPED_STD_MXUorUNMAPPED_SKY_SCI_MXUorUNMAPPED_SKY_STD_MXUβ Type:Calibβ Explanation: Spectral frame β Required:Y - DO category:
SLIT_LOCATION_DETECT_MXUorSLIT_LOCATION_MXUβ Type:Calibβ Explanation: Master flat frame β Required:Y - DO category:
CURV_COEFF_MXUβ Type:Calibβ Explanation: Spectral curvature β Required:Y - DO category:
GRISM_TABLEβ Type:Calibβ Explanation: Grism table β Required:.
π Output files
- DO category:
RECTIFIED_LAMP_MXUorRECTIFIED_ALL_SCI_MXUorRECTIFIED_ALL_STD_MXUorRECTIFIED_SCI_MXUorRECTIFIED_STD_MXUorRECTIFIED_SKY_SCI_MXUorRECTIFIED_SKY_STD_MXUβ Data type:FITS imageβ Explanation: Rectified slit spectra
β¨ OPTIONS β¨
--dispersion <float>β the expected spectral dispersion, in Angstrom/pixel (float; default:0.0). the full name of this option for the EsoRex configuration file isfors.fors_extract_slits.dispersion[default =0.0].--startwavelength <float>β the start wavelength for spectral extraction (float; default:0.0). the full name of this option for the EsoRex configuration file isfors.fors_extract_slits.startwavelength[default =0.0].--endwavelength <float>β the end wavelength for spectral extraction (float; default:0.0). the full name of this option for the EsoRex configuration file isfors.fors_extract_slits.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_extract_slits.flux[default =True].
π‘ oh and btw bestie β you can absolutely make a configuration file holding all these options with whatever default values you want. just go check out what esorex --help tells you. it's right there, i promise π«Ά
π₯ SEE ALSO π₯
the full documentation for the fors pipeline can be downloaded as a PDF file right here:
ftp://ftp.eso.org/pub/dfs/pipelines/fors/fors-pipeline-manual-4.9.pdf
- want an overview of all the existing ESO pipelines? it's on the web page at
https://www.eso.org/sci/software/pipelines/. - basic documentation about the EsoRex program lives at the
esorex(1)man page. - you can also call the pipelines from python using the
python-cplpackage β seehttps://packages.python.org/python-cpl/index.htmlfor further info. slay π
and the other recipes of the fors pipeline, in all their glory: 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_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_pmos_science(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). that's the whole friend group π«
π VERSION π
fors_extract_slits 5.5.7 β she's evolved, she's thriving β¨
π AUTHOR π
Carlo Izzo <usd-help@eso.org> β iconic, honestly.
π 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>. same inbox, two ways to slide in, do not be shy π«Ά
π LICENSE π
this file is currently part of the FORS Instrument Pipeline Copyright (C) 2002-2010 European Southern Observatory.
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.
this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. (yes bestie, that's the all-caps part, we don't joke about it π)
you should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
okay that's the whole page!! π this was fors_extract_slits, version 5.5.7, from the fors recipes collection β thanks for reading the whole thing, you're literally the main character. periodt. πβ¨
π¦ 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