XSH_RESPON_SLIT_STARE(7)
XSH_RESPON_SLIT_STARE π
ok so bestie, this is the manual page for xsh_respon_slit_stare β section 7 of the xshoo recipes manual. grab a snack, we're doing science. π
β¨ NAME β¨
xsh_respon_slit_stare β compute the response function in SLIT stare mode. yes that's the whole name. iconic of it honestly. π
β¨ SYNOPSIS β¨
esorex xsh_respon_slit_stare [OPTIONS] FILE.sof
β¨ DESCRIPTION β¨
so this recipe computes the response function for whichever arm you hand it. no cap. π¦
Here's the whole Input Frames situation for the arm β read it like a checklist bestie, because it kinda is one:
- A RAW frame (Tag =
STD_FLUX_SLIT_STARE_arm, Type =RAW) [UVB,VIS]A master bias frame (Tag =MASTER_BIAS_arm, Type =PRE)- A master dark frame (Tag =
MASTER_DARK_armType =PRE) - A master flat frame (Tag =
MASTER_FLAT_SLIT_armType =PRE) - An order table frame (Tag =
ORDER_TAB_EDGES_armType =ORD) - A wave solution frame (Tag =
WAVE_TAB_2D_arm, Type =WAV) [OPTIONAL]Table with dispersion coefficients (Tag =DISP_TAB_arm)[OPTIONAL]A telluric model catalog (Tag =TELL_MOD_CAT_armarm=VIS,NIR)- A standard star fluxes catalog (Tag =
FLUX_STD_CATALOG_armType =FLX) - A table to set response sampling points (Tag =
RESP_FIT_POINTS_CAT_arm) - An atmospheric extinction table (Tag =
ATMOS_EXT_arm)- if provided this is the one used to flux calibrate the spectra β¨
[OPTIONAL,physmod mode]A table listing sky line positions (Tag =SKY_LINE_LIST_arm)- this is used to be able to control quality of sky subtraction, for example projecting guess positions on the product
SCI_SLIT_STARE_SUB_SKY_arm - and it is required if
sky-method=BSPLINEπ
- this is used to be able to control quality of sky subtraction, for example projecting guess positions on the product
Products :
[If STD is in catal]The response ord-by-ord function (Tag =PREFIX_RESPONSE_ORDER1D_SLIT_arm)[If STD is in catal]The response merged function (Tag =PREFIX_RESPONSE_MERGE1D_SLIT_arm)- The extracted 2D specturm (Tag =
PREFIX_ORDER2D_arm) - The extracted 1D specturm (Tag =
PREFIX_ORDER1D_arm) - The merged 2D specturm (Tag =
PREFIX_MERGE2D_arm) - The merged 1D specturm (Tag =
PREFIX_MERGE1D_arm) - The merged 2D sky frame (Tag =
SLY_SLIT_MERGED2D) [If STD is in catal]Flux calibrated merged 2D spectrum (Tag =PREFIX_FLUX_ORDER2D_arm)[If STD is in catal]Flux calibrated merged 1D spectrum (Tag =PREFIX_FLUX_ORDER1D_arm)[If STD is in catal]Flux calibrated merged 2D spectrum (Tag =PREFIX_FLUX_MERGE2D_arm)[If STD is in catal]Flux calibrated merged 1D spectrum (Tag =PREFIX_FLUX_MERGE1D_arm)[If STD is in catal]The efficiency (Tag =EFFICIENCY_SLIT_arm)- where
PREFIXisSCI,FLUX,TELLif input rawDPR.TYPEcontainsOBJECTorFLUXorTELLURIC
and yes, "specturm" is spelled like that in the original and I refuse to gaslight you about it π we keep the typos, that's the rule fr fr
β¨ OPTIONS β¨
every single one, bestie, in order, no skips π«Ά
--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_respon_slit_stare.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_respon_slit_stare.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_respon_slit_stare.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 pixel,8: pick-up noise,16: cosmic-ray removed,32: cosmic-ray unremoved,128: calibration file defect,256: hot pixel,512: dark pixel,4096: A/D converted saturation,32768: non linear pixel,1048576: extrapolated flux in NIR,4194304: Interpolated flux during extraction. (int; default:2144337919). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.decode-bp[default =2144337919].--pre-overscan-corr<int>β pre-overscan correction.0: no correction1: mean overscan correction2: mean prescan correction3: (mean pre+mean overscan)/2 correction (int; default:1). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.pre-overscan-corr[default =1].--background-edges-margin<int>β X margin to order edge to define background sampling points (int; default:1). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.background-edges-margin[default =1].--background-poly-deg-y<int>β Poly mode fit deg along Y. (int; default:9). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.background-poly-deg-y[default =9].--background-poly-deg-x<int>β Poly mode fit deg along X. (int; default:9). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.background-poly-deg-x[default =9].--background-poly-kappa<float>β Poly mode kappa value of kappa-sigma-clip outliers removal. (float; default:10.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.background-poly-kappa[default =10.0].--removecrhsingle-sigmalim<float>β Poisson fluctuation threshold to flag CRHs (see van Dokkum, PASP,113,2001,p1420-27) (float; default:20.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.removecrhsingle-sigmalim[default =20.0].--removecrhsingle-flim<float>β Minimum contrast between the Laplacian image and the fine structure image that a point must have to be flagged as CRH. (see van Dokkum, PASP,113,2001,p1420-27) (float; default:2.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.removecrhsingle-flim[default =2.0].--removecrhsingle-niter<int>β Max number of iterations (int; default:4). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.removecrhsingle-niter[default =4].--rectify-kernel<str>β Name of the Interpolation Kernel Used. Possible values are:tanh,sinc,sinc2,lanczos,hamming,hann. (str; default:Β΄tanhΒ΄). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.rectify-kernel[default =tanh].--rectify-radius<float>β Rectify Interpolation radius[bin units]. (float; default:2.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.rectify-radius[default =2.0].--rectify-bin-lambda<float>β Wavelength step in the output spectrum[nm](float; default:-1.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.rectify-bin-lambda[default =-1.0].--rectify-bin-slit<float>β Spatial step along the slit in the output spectrum[arcsec](float; default:-1.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.rectify-bin-slit[default =-1.0].--localize-method<str>β Localization method (MANUAL,MAXIMUM,GAUSSIAN) used to detect the object centroid and height on the slit (str; default:Β΄MANUALΒ΄). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-method[default =MANUAL].--localize-chunk-nb<int>β Number of chunks in the full spectrum to localize the object (int; default:10). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-chunk-nb[default =10].--localize-thresh<float>β Threshold relative to the peak intensity below which the edges of the object are detected forMAXIMUMlocalization (float; default:0.1). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-thresh[default =0.1].--localize-deg-lambda<int>β Degree in lambda in the localization polynomial expressionslit=f(lambda), used only forMAXIMUMandGAUSSIAN(int; default:0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-deg-lambda[default =0].--localize-slit-position<float>β Object position on the slit forMANUALlocalization[arcsec](float; default:0.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-slit-position[default =0.0].--localize-slit-hheight<float>β Object half height on the slit forMANUALlocalization[arcsec](float; default:2.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-slit-hheight[default =2.0].--localize-kappa<float>β Kappa value for sigma clipping in the localization polynomial fit (float; default:3.0). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-kappa[default =3.0].--localize-niter<int>β Number of iterations for sigma clipping in the localization polynomial fit (int; default:3). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-niter[default =3].--localize-use-skymask<bool>βTRUEif we want to mask sky lines usingSKY_LINE_LISTfile. (bool; default:False). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.localize-use-skymask[default =False].--sky-subtract<bool>βTRUEto use subtract sky single. (bool; default:True). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.sky-subtract[default =True].--sky-bspline-nbkpts-first<int>β Nb of break points for Bezier curve fitting (without localization) (int; default:3000). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.sky-bspline-nbkpts-first[default =3000].--sky-bspline-nbkpts-second<int>β Nb of break points for Bezier curve fitting (with localization) (int; default:3000). The full name of this option for the EsoRex configuration file isxsh.xsh_respon_slit_stare.sky-bspline-nbkpts-second[default =3000].--sky-bspline-order <int>β the order of the Bezier spline (int; default: 7). In the EsoRex config file the full name isxsh.xsh_respon_slit_stare.sky-bspline-order[default = 7]. π--sky-bspline-niter <int>β number of iterations (int; default: 20). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-bspline-niter[default = 20].--sky-bspline-kappa <float>β the kappa value used to kappa-sigma-clip the object (float; default: 5.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-bspline-kappa[default = 5.0].--sky-method <str>β sky subtract method (BSPLINE, BSPLINE1, BSPLINE2 MEDIAN). Heads up bestie, BSPLINE is equivalent to BSPLINE1 (str; default: Β΄MEDIANΒ΄). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-method[default = MEDIAN].--bspline-sampling <str>β BSPLINE sampling. UNIFORM uses the user defined nbkpts value, corrected for binning, for all orders. FINE multiplies the user defined nbkpts value, corrected for binning, by a hard coded coefficient optimized on each arm-order (str; default: Β΄FINEΒ΄). EsoRex config file full name:xsh.xsh_respon_slit_stare.bspline-sampling[default = FINE].--sky-median-hsize <int>β half size of the running median, used ifsky-method=MEDIAN(int; default: 20). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-median-hsize[default = 20].--sky-slit-edges-mask <float>β size of the edges mask in arcsec (float; default: 0.5). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-slit-edges-mask[default = 0.5].--sky-position1 <float>β central position of the sky window #1, in arcsec (float; default: 0.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-position1[default = 0.0].--sky-hheight1 <float>β half size of sky window #1, in arcsec (float; default: 0.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-hheight1[default = 0.0].--sky-position2 <float>β central position of the sky window #2, in arcsec (float; default: 0.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-position2[default = 0.0].--sky-hheight2 <float>β half size of the sky window #2, in arcsec (float; default: 0.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.sky-hheight2[default = 0.0].--stdextract-interp-hsize <int>β half size of the mask used to define the object cross order profile (int; default: 30). EsoRex config file full name:xsh.xsh_respon_slit_stare.stdextract-interp-hsize[default = 30].--do-optextract <bool>βTRUEif we do the optimal extraction (bool; default: False). EsoRex config file full name:xsh.xsh_respon_slit_stare.do-optextract[default = False].--optextract-oversample <int>β oversample factor for the science image (int; default: 5). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-oversample[default = 5].--optextract-box-half-size <int>β extraction box, in pixels (int; default: 10). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-box-half-size[default = 10].--optextract-chunk-size <int>β chunk size, in bins (int; default: 50). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-chunk-size[default = 50].--optextract-step-lambda <float>β lambda step, in nm (float; default: 0.02). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-step-lambda[default = 0.02].--optextract-clip-kappa <float>β kappa for cosmics ray hits rejection (float; default: 3.0). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-clip-kappa[default = 3.0].--optextract-clip-frac <float>β maximum bad pixels fraction for cosmics ray hits rejection (float; default: 0.4). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-clip-frac[default = 0.4].--optextract-clip-niter <int>β maximum number of iterations for cosmics ray hits rejection (int; default: 2). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-clip-niter[default = 2].--optextract-niter <int>β number of iterations (int; default: 1). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-niter[default = 1].--optextract-method <str>β extraction method, GAUSSIAN | GENERAL (str; default: Β΄GAUSSIANΒ΄). EsoRex config file full name:xsh.xsh_respon_slit_stare.optextract-method[default = GAUSSIAN].--correct-tellurics <bool>βTRUEif during response computation we apply telluric correction (bool; default: True). EsoRex config file full name:xsh.xsh_respon_slit_stare.correct-tellurics[default = True].
oh and also, 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. iykyk β¨
π¦ 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_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_util_physmod(7), xsh_wavecal(7). the whole friend group, honestly π
β VERSION β
xsh_respon_slit_stare 3.5.3
π AUTHOR π
P.Goldoni, L.Guglielmi, R. Haigron, F. Royer, D. Bramich, A. 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 want to hear from u fr fr, don't just suffer in silence π«Ά
πΈ 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
yes bestie, the ALL CAPS WARRANTY bit is the legal version of "no promises, no cap" π but like, it's still free software and that's iconic β¨
and that's a wrap on xsh_respon_slit_stare version 3.5.3 of XSH_RESPON_SLIT_STARE(7) β go forth and sky-subtract responsibly, you absolute main character πππ¦
π¦ 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