FLAMES_CAL_PREDICT(7)
โจ FLAMES_CAL_PREDICT โจ
okay bestie, welcome to the flames_cal_predict glow-up ๐
this is a page from the uves recipes manual set, and it's literally the recipe that implements the UVES physical model. she's giving science, she's giving modeling, she's giving predict the future but make it spectra ๐ฎโจ
๐ธ NAME ๐ธ
flames_cal_predict โ she implements the UVES physical model. that's it, that's the whole vibe ๐ซถ
๐ฆ SYNOPSIS ๐ฆ
esorex flames_cal_predict [OPTIONS] FILE.sof
no cap, that's how you run her ๐
๐ DESCRIPTION ๐
so, what does she actually do? buckle up bestie ๐
This recipe implements the UVES physical model. Periodt.
The input files are flames-uves formatcheck frames, and they're identified by the tag FIB_ARC_LAMP_FORM_RED, plus a ThAr line reference table identified by the tag LINE_REFER_TABLE. those two are the mandatory ones, the main characters of this operation ๐
Optional input? yes bestie, there's optional. Those are master bias frames identified by the tag MASTER_BIAS_(REDL|REDU) ๐
Then the recipe gets to work: she extracts from the input files the FITS header data that indicates the instrument setting and the ambiental atmospheric conditions, and then โ using the model โ she predicts the X,Y position of the lines listed in the LINE_REFER_TABLE table that are imaging on the detector. she then stores all that info in a guess order and a guess line table. iconic behavior, truly ๐
The outputs are a guess line table, FIB_LIN_GUE_(REDL|REDU), and a guess order table, FIB_ORD_GUE_(REDL|REDU) โจ
And one more thing ๐ซถ โ if you also feed her master format checks that have the tag MASTER_FORM_(REDL|REDU), she performs a stability check too. multitasking queen.
๐ OPTIONS ๐
every single one, no skipping, we don't gatekeep here ๐
--ccd_rot_angle_off<float>โ Offset on CCD rotation angle (float; default: 0.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.ccd_rot_angle_off[default = 0.0].--cd_angle_off<float>โ Offset on cross disperser angle (float; default: 0.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.cd_angle_off[default = 0.0].--compute_regression_sw<bool>โ Compute regression? (bool; default: True). The full name of this option for the EsoRex configuration file isflames_cal_predict.compute_regression_sw[default = True].--debug<bool>โ Whether or not to save intermediate results to local directory (bool; default: False). The full name of this option for the EsoRex configuration file isuves.debug[default = False].--def_pol1<int>โ Polynomial X deg (int; default: 4). The full name of this option for the EsoRex configuration file isflames_cal_predict.def_pol1[default = 4].--def_pol2<int>โ Polynomial Y deg (int; default: 5). The full name of this option for the EsoRex configuration file isflames_cal_predict.def_pol2[default = 5].--ech_angle_off<float>โ Offset on echelle angle (float; default: 0.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.ech_angle_off[default = 0.0].--kappa<float>โ Kappa value in kappa sigma clipping on RESIDUAL between YFIT and Y columns (float; default: 4.5). The full name of this option for the EsoRex configuration file isflames_cal_predict.kappa[default = 4.5].--mbox_x<int>โ Match box X size (int; default: 40). The full name of this option for the EsoRex configuration file isflames_cal_predict.mbox_x[default = 40].--mbox_y<int>โ Match box Y size (int; default: 40). The full name of this option for the EsoRex configuration file isflames_cal_predict.mbox_y[default = 40].--plotter<str>โ Any plots produced by the recipe are redirected to the command specified by this parameter. The plotting command must contain the substringยดgnuplotยดand must be able to parse gnuplot syntax on its standard input. Valid examples of such a command may includeยดgnuplot -persistยดandยดcat > mygnuplot$$.gpยด. A finer control of the plotting options can be obtained by writing an executable script, e.g.my_gnuplot.pl, that executes gnuplot after setting the desired gnuplot options (e.g.set terminal pslatex color). To turn off plotting, set this parameter toยดnoยด(str; default:ยดnoยด). The full name of this option for the EsoRex configuration file isuves.plotter[default = no].--process_chip<str>โ For RED arm data process the redl, redu, or both chip(s) (str; default:ยดbothยด). The full name of this option for the EsoRex configuration file isuves.process_chip[default = both].--tol<float>โ Tolerance in kappa sigma clipping on RESIDUAL between YFIT and Y columns (float; default: 2.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.tol[default = 2.0].--trans_x<float>โ Detector translation along X (float; default: 0.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.trans_x[default = 0.0].--trans_y<float>โ Detector translation along Y (float; default: 0.0). The full name of this option for the EsoRex configuration file isflames_cal_predict.trans_y[default = 0.0].
ngl, you can 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 uves pipeline can be downloaded as a PDF file using the following URL:
ftp://ftp.eso.org/pub/dfs/pipelines/uves/uves-pipeline-manual-6.1.8.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 uves pipeline are โ and bestie, this is a whole friend group, we're listing every single one ๐ :
flames_cal_mkmaster(7)flames_cal_orderpos(7)flames_cal_prep_sff_ofpos(7)flames_cal_wavecal(7)flames_obs_redchain(7)flames_obs_scired(7)flames_utl_unpack(7)uves_cal_cd_align(7)uves_cal_mbias(7)uves_cal_mdark(7)uves_cal_mflat(7)uves_cal_mflat_combine(7)uves_cal_mkmaster(7)uves_cal_orderpos(7)uves_cal_predict(7)uves_cal_response(7)uves_cal_tflat(7)uves_cal_wavecal(7)uves_obs_redchain(7)uves_obs_scired(7)uves_utl_ima_arith(7)uves_utl_remove_crh_single(7)
โญ VERSION โญ
flames_cal_predict 6.1.8 โ she's on version 6.1.8, no cap ๐
๐ AUTHOR ๐
Andrea Modigliani <cpl@eso.org> โ the icon who made this happen ๐
๐ญ BUG REPORTS ๐ญ
Please report any problems to cpl@eso.org. Alternatively, you may send a report to the ESO User Support Department <usd-help@eso.org>. fr fr, they wanna hear from you ๐ซถ
๐ LICENSE ๐
This file is part of the FLAMES/UVES Pipeline Copyright (C) 2004, 2005, 2006, 2007 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 02111-1307 USA.
okay that's the whole page bestie, you ate that ๐ this was flames_cal_predict, version 6.1.8, straight out of the uves recipes lineup โ mwah, go run her ๐โจ
๐ฆ where this page comes from
- debian bookworm: cpl-plugin-uves-doc 6.1.8+dfsg-2 ยท GPL-v2+
- ubuntu noble: cpl-plugin-uves-doc 6.1.8+dfsg-2build3 ยท GPL-v2+
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms