XSH_UTIL_PHYSMOD(7)
π« xsh_util_physmod β aka XSH_UTIL_PHYSMOD(7) π«
okay bestie, sit down, hydrate, because we're about to talk about the xshoo recipe that makes physical model products and honestly? it's giving β¨foundationalβ¨.
πΈ NAME πΈ
xsh_util_physmod β generate physical model products. that's it, that's the job, no cap.
π SYNOPSIS π
esorex xsh_util_physmod [OPTIONS] FILE.sof
yes the [OPTIONS] goes before the FILE.sof, we don't make the rules, we just read them π
π¦ DESCRIPTION π¦
so this recipe generates the theoretical and the spectral format tables. and possibly the model based wave map too, if you're feeling spicy π₯
the sof file contains the names of the input FITS file tagged with XSH_MOD_CFG_TAB_arm.
tagged with ARC_LINE_LIST_arm. (yes that's the whole sentence, she's a little mysterious, we love her anyway π«Ά)
this recipe has the following products, and bestie, we're listing all of them:
- Model order traces for nine pinholes (
PRO CATG = THEO_TAB_MULT_arm) - Model order traces for nine pinholes (
PRO CATG = THEO_TAB_IFU_arm) - Model order traces for central pinhole (
PRO CATG = THEO_TAB_SING_arm) - Spectral format table (
PRO CATG = SPECTRAL_FORMAT_TAB_arm) - Wave map image (
PRO CATG = WAVE_MAP_arm) - Slit map image (
PRO CATG = SLIT_MAP_arm)
β¨ OPTIONS β¨
one bullet per flag, no skipping, no summarising, we keep every single crumb π
--keep-temp <str>β ifΒ΄noΒ΄, temporary files are deleted. (str; default:Β΄noΒ΄). The full name of this option for the EsoRex configuration file isxsh.xsh_util_physmod.keep-temp [default = no].--debug-level <str>β additional xshooter debug level. one ofΒ΄noneΒ΄,Β΄lowΒ΄,Β΄mediumΒ΄,Β΄highΒ΄(str; default:Β΄noneΒ΄). The full name of this option for the EsoRex configuration file isxsh.xsh_util_physmod.debug-level [default = none].--time-stamp <bool>β add timestamp to product file name. (bool; default:False). The full name of this option for the EsoRex configuration file isxsh.xsh_util_physmod.time-stamp [default = False].--decode-bp <int>β integer representation of the bits to be considered bad when decoding the bad pixel mask pixel values. Most frequent codes relevant for the user:0: good pixel8: pick-up noise16: cosmic-ray removed32: cosmic-ray unremoved128: calibration file defect256: hot pixel512: dark pixel4096: A/D converted saturation32768: non linear pixel1048576: extrapolated flux in NIR4194304: Interpolated flux during extraction
(int; default: 2144337919). The full name of this option for the EsoRex configuration file is xsh.xsh_util_physmod.decode-bp [default = 2144337919].
--binx <int>β X binning (int; default:1). The full name of this option for the EsoRex configuration file isxsh.xsh_model.binx [default = 1].--biny <int>β X binning (int; default:1). The full name of this option for the EsoRex configuration file isxsh.xsh_model.biny [default = 1].--spectral-format-tab <bool>β generate spectral format table (bool; default:False). The full name of this option for the EsoRex configuration file isxsh.xsh_model.spectral_format_tab [default = False].--wavemap <bool>β generate slit and wave maps (time consuming) (bool; default:False). The full name of this option for the EsoRex configuration file isxsh.xsh_model.wavemap [default = False].
π‘ 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 xshoo pipeline can be downloaded as a PDF file using the following URL:
ftp://ftp.eso.org/pub/dfs/pipelines/xshoo/xshoo-pipeline-manual-12.1.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 xshoo pipeline are xsh_2dmap(7), xsh_cfg_recover(7), xsh_flexcomp(7), xsh_geom_ifu(7), xsh_lingain(7), xsh_mbias(7), xsh_mdark(7), xsh_mflat(7), xsh_orderpos(7), xsh_predict(7), xsh_respon_slit_nod(7), xsh_respon_slit_offset(7), xsh_respon_slit_stare(7), xsh_scired_ifu_offset(7), xsh_scired_ifu_offset_drl(7), xsh_scired_ifu_stare(7), xsh_scired_ifu_stare_drl(7), xsh_scired_slit_nod(7), xsh_scired_slit_offset(7), xsh_scired_slit_stare(7), xsh_wavecal(7)
like, the whole friend group is here π«Ά
π VERSION π
xsh_util_physmod 3.5.3
π AUTHOR π
Andrea Modigliani <amodigli@eso.org>
π BUG REPORTS π
please report any problems to amodigli@eso.org. alternatively, you may send a report to the ESO User Support Department <usd-help@eso.org>. they're nice, they won't judge you, fr fr.
β LICENSE β
This file is part of the X-shooter Instrument Pipeline Copyright (C) 2006 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
okay that's the whole page bestie, we ate and left absolutely zero crumbs πβ¨ this was xsh_util_physmod version 3.5.3, page XSH_UTIL_PHYSMOD(7) β slay, go generate some physical model products π
π
π¦ where this page comes from
- ubuntu jammy: cpl-plugin-xshoo-doc 3.5.3+dfsg-1build1 Β· GPL-v2+
- ubuntu noble: cpl-plugin-xshoo-doc 3.5.3+dfsg-1build4 Β· GPL-v2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms