FLAMES_CAL_PREDICT(7)

๐Ÿ“ฆ
version 6.1.8 ยท 2 versions
, in debian bookworm, ubuntu noble

โœจ 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 is flames_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 is flames_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 is flames_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 is uves.debug [default = False].
  • --def_pol1 <int> โ€” Polynomial X deg (int; default: 4). The full name of this option for the EsoRex configuration file is flames_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 is flames_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 is flames_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 is flames_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 is flames_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 is flames_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 is uves.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 is uves.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 is flames_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 is flames_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 is flames_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