FORS_ALIGN_SKY(7)
π« FORS_ALIGN_SKY π«
okay bestie, buckle up, we're doing fors_align_sky β that's the FORS_ALIGN_SKY(7) page, a fors recipe, and it's literally the glow-up artist for your wavelength solution β¨
π NAME π
fors_align_sky β Upgrade wavelength solution using sky lines π¦
π SYNOPSIS π
esorex fors_align_sky [OPTIONS] FILE.sof
that's it. that's the whole vibe. one command, one .sof file, endless possibilities π
β¨ DESCRIPTION β¨
So the whole point of this recipe? It aligns your wavelength solution β the one that came off the arc lamp exposure β but it does it using a set of sky lines observed on a scientific exposure. Like, it's taking your arc-lamp-based solution and going "okay but let's double-check you against actual sky, queen." π
The input rectified frames here are the ones produced by the recipe fors_extract_slits.
You can hand it your own input catalog of sky lines if you're feeling extra. If you don't? No worries, it's got an internal one it'll just use. π«Ά
important, no cap: This recipe is meant for multi-slit MOS/MXU data. If you've got LSS or long-slit-like data (that's MOS/MXU with all slits at the same offset), you want recipe fors_align_sky_lss instead. Periodt. Please refer to the FORS Pipeline UserΒ΄s Manual for more details.
Also, a little legend for the tables below: the MXU acronym can be alternatively read as MOS, and SCI as STD. iykyk π§
π₯ Input files
RECTIFIED_ALL_SCI_MXUorRECTIFIED_SKY_SCI_MXUβ DO category: Calib β Type: Frame with sky lines β Required: YSPATIAL_MAP_MXUβ DO category: Calib β Type: Spatial coordinate map β Required: YCURV_COEFF_MXUβ DO category: Calib β Type: Spectral curvature β Required: YSLIT_LOCATION_MXUβ DO category: Calib β Type: Slit location on CCD β Required: YDISP_COEFF_MXUβ DO category: Calib β Type: Dispersion solution β Required: YMASTER_SKYLINECATβ DO category: Calib β Type: Catalog of sky lines β Required:.GRISM_TABLEβ DO category: Calib β Type: Grism table β Required:.
π€ Output files
SKY_SHIFTS_SLIT_SCI_MXUβ Data type: FITS table β Observed sky lines offsetsWAVELENGTH_MAP_SCI_MXUβ Data type: FITS image β Wavelength mapped on CCDDISP_COEFF_SCI_MXUβ Data type: FITS image β Upgraded dispersion solution
like look at those outputs. upgraded dispersion solution?? it's giving main character energy fr fr π
π OPTIONS π
--dispersion <float>β Expected spectral dispersion, in Angstrom/pixel (float; default:0.0). The full name of this option for the EsoRex configuration file isfors.fors_align_sky.dispersion [default = 0.0].--startwavelength <float>β Start wavelength in spectral extraction (float; default:0.0). The full name of this option for the EsoRex configuration file isfors.fors_align_sky.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_align_sky.endwavelength [default = 0.0].--skyalign <int>β Polynomial order for sky lines alignment (int; default:0). The full name of this option for the EsoRex configuration file isfors.fors_align_sky.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_align_sky.wcolumn [default = WLEN].
little heads-up bestie: 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_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_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)
β VERSION β
fors_align_sky 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 π
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.
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
and that's the whole page bestie!! πβ¨π¦ you just read fors_align_sky version 5.5.7, straight from the fors recipes collection β mwah, slay, go align some sky lines ππ
π«Ά
π¦ 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