FLAMES_CAL_PREP_SFF_OFPOS(7)
β¨ FLAMES_CAL_PREP_SFF_OFPOS β¨ π
okay bestie, gather round, because this is flames_cal_prep_sff_ofpos, a recipe from the uves pipeline family, and it's literally the thing that figures out where your orders and your fibres are chilling. it's giving β¨position detectiveβ¨. no cap.
πΈ NAME πΈ
flames_cal_prep_sff_ofpos β determines order and fibre postions π¦
π SYNOPSIS π
esorex flames_cal_prep_sff_ofpos [OPTIONS] FILE.sof
π DESCRIPTION π
so this is the fibre & order position determination procedure, and it is obsessed with getting your positions right. here's the tea on what you gotta feed it π:
- even, odd, all fibre images β
FIB_FF_EVEN_RED,FIB_FF_ODD_RED,FIB_FF_ALL_RED - single fibre images β
FIB_ORDEF_(REDL|REDU) - master bias frames β
MASTER_BIAS_(REDL|REDU) - master slit flatfield frames β
MASTER_SFLAT_(REDL|REDU) - order guess tables β
FIB_ORD_GUE_(REDL|REDU)
and what does it hand back to you? a whole lil family of products, bestie π«Ά:
- Fibre order table β
FIB_ORDEF_TABLE_chip - All fibre info table β
FIB_FF_ALL_INFO_TAB - Odd fibre info table β
FIB_FF_ODD_INFO_TAB - Even fibre info table β
FIB_FF_EVEN_INFO_TAB - Slit flatfield common β
SLIT_FF_COM_chip - Slit flatfield norm β
SLIT_FF_NOR_chip - Slit flatfield data β
SLIT_FF_DTC_chip - Slit flatfield sigma β
SLIT_FF_SGC_chip - Slit flatfield bad pixel β
SLIT_FF_BPC_chip - Slit flatfield boundary β
SLIT_FF_BNC_chip - Fibre flatfield common β
FIB_FF_COM_chip - Fibre flatfield norm β
FIB_FF_NOR_chip - Fibre flatfield norm sigma β
FIB_FF_NSG_chip
where chip=REDL and REDU. iconic. π
β¨ OPTIONS β¨
--bias_method <str>β the bias subtraction method, bestie.M= use a master bias frame,N= no bias subtraction at all,V= subtract a constant bias level that you define with thebias_valueparameter. it's astrand the default isM. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.bias_method[default =M].--bias_value <int>β the bias value, and it only matters ifbias_method=V. it's anintand the default is200. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.bias_value[default =200].--clean_tmp_products <bool>β input data format. it's abooland the default isFalse. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.clean_tmp_products[default =False].--cubify <bool>β the cubify switch. it's abooland the default isTrue. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.cubify[default =True].--debug <bool>β whether or not to save intermediate results to your local directory. it's abooland the default isFalse. full name for the EsoRex config file isuves.debug[default =False].--ext_method <str>β the extraction method. it's astrand the default isopt. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.ext_method[default =opt].--fileprep <bool>β Slitff* and Fibreff* file preparation. heads up: if the fast extraction method is being used, this should be set toFALSE. it's abooland the default isTrue. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.fileprep[default =True].--filter_switch <str>β the filter switch. it's astrand the default isnone. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.filter_switch[default =none].--plotter <str>β any plots the recipe makes get redirected to whatever command you put here. real talk: the plotting command must contain the substringgnuplot, and it must be able to parse gnuplot syntax on its standard input. valid examples includegnuplot -persistandcat > mygnuplot$$.gp. want finer control over the plotting options? write yourself an executable script, likemy_gnuplot.pl, that runs gnuplot after setting the gnuplot options you want (e.g.set terminal pslatex color). to turn plotting off entirely, set this parameter tono. it's astrand the default isno. full name for the EsoRex config file isuves.plotter[default =no].--process_chip <str>β for RED arm data, process theredlchip, thereduchip, orbothchip(s). it's astrand the default isboth. full name for the EsoRex config file isuves.process_chip[default =both].--sat_thr <int>β the saturation threshold. it's anintand the default is55000. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.sat_thr[default =55000].--save_flat_size <int>β to be sure you're actually using the flat part of a slit flat, you might need to subtract this bit. the default value-1means automatic setting: ifWCEN=520thensave_flat_size=0, elsesave_flat_size=2. values you set explicitly overwrite this rule. it's anintand the default is-1. full name for the EsoRex config file isflames_cal_prep_sff_ofpos.save_flat_size[default =-1].
π‘ psst β you can make a configuration file with all these options in it, plus suitable default values. go check the details from the esorex --help command, bestie.
π¦ SEE ALSO π¦
the full documentation for the uves pipeline can be downloaded as a PDF file from this URL:
ftp://ftp.eso.org/pub/dfs/pipelines/uves/uves-pipeline-manual-6.1.8.pdf
an overview over the existing ESO pipelines lives on this web page: https://www.eso.org/sci/software/pipelines/.
basic documentation about the EsoRex program is over at the esorex (1) man page. π
and yes, you can call the pipelines from python using the python-cpl package. see https://packages.python.org/python-cpl/index.html for further info. slay. π
the other recipes of the uves pipeline, all lined up like the icons they are:
flames_cal_mkmaster(7), flames_cal_orderpos(7), flames_cal_predict(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_prep_sff_ofpos 6.1.8
π AUTHOR π
Jonas M. Larsen <cpl@eso.org> π
π 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>. they wanna hear it, fr fr. π£
π 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. (yes bestie, that's the serious part, don't skip 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 02111-1307 USA.
and that's the whole page, periodt. π
β¨ this was flames_cal_prep_sff_ofpos version 6.1.8 from the uves recipes β take care of her, she's doing important work out here. π«ΆπΈ
π¦ 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