XSH_SCIRED_SLIT_STARE(7)
π¦ XSH_SCIRED_SLIT_STARE π¦
the manual page for xsh_scired_slit_stare(7) β part of the xshoo recipes fam. bestie, we are reducing science exposures in SLIT configuration and stare mode, and honestly? it's giving main character energy. π
β¨ NAME β¨
xsh_scired_slit_stare β Reduce science exposure in SLIT configuration and stare mode. no cap, that's literally the whole job description. π
π SYNOPSIS π
esorex xsh_scired_slit_stare [OPTIONS] FILE.sof
π¦ DESCRIPTION π¦
okay so listen. this recipe reduces science exposure in SLIT configuration and stare mode. that's the vibe. now let's talk about what it eats and what it gives back, because the way that this thing handles frames is genuinely iconic. β¨
πΈ Input Frames πΈ
- a set of n Science frames ( n ==
1or>=3, Tag =OBJECT_SLIT_STARE_UVB) β not me pointing out that it's either literally ONE or THREE-PLUS, there is no in-between, the middle is not invited π«Ά - a spectral format table (Tag =
SPECTRAL_FORMAT_TAB_arm) [UVB,VIS]a master bias frame (Tag =MASTER_BIAS_arm)[OPTIONAL]a master dark frame (Tag =MASTER_DARK_arm)- a master flat frame (Tag =
MASTER_FLAT_SLIT_arm) - an order table frame (Tag =
ORDER_TAB_EDGES_SLIT_arm) [OPTIONAL]a table with dispersion coefficients (Tag =DISP_TAB_arm, required in poly mode[poly mode]a wave solution frame (Tag =WAVE_TAB_2D_arm)[physical model mode]a model cfg table (Format =TABLE, Tag =XSH_MOD_CFG_TAB_arm)[OPTIONAL]a table specifying multiplying factor for break points (Tag =SKY_SUB_BKPTS_arm) to generate[OPTIONAL]a non-linear badpixel map (Tag =BP_MAP_NL_arm)[OPTIONAL]a reference badpixel map (Tag =BP_MAP_RP_arm)[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 productSCI_SLIT_STARE_SUB_SKY_arm, and it is required ifsky-method=BSPLINE[OPTIONAL]the instrument response table (Tag =RESPONSE_MERGE1D_SLIT_arm)[OPTIONAL]an atmospheric extinction table (Tag =ATMOS_EXT_arm)[OPTIONAL]a telluric mask (Tag =TELL_MASK_arm)[OPTIONAL]the instrument master response table (Tag =MRESPONSE_MERGE1D_SLIT_arm).
if both master and individual response are provided, the individual response is preferred. the individual one is the main character here, the master one is just standing behind it holding its purse. π
π Products π
PREFIX_ORDER2D_armβ extracted spectrum, order-by-order, 2DPREFIX_ORDER1D_armβ extracted spectrum, order-by-order, 1DPREFIX_MERGE2D_armβ merged spectrum, 2DPREFIX_MERGE1D_armβ merged spectrum, 1DSKY_SLIT_MERGE2D_armβ merged spectrum sky, 2DPREFIX_SUB_BACK_SLIT_armβ sci frame bias, (dark), inter-order bkg subtractedPREFIX_WAVE_MAP_arm, wave map imagePREFIX_SLIT_MAP_arm, slit map imagePREFIX_DIVFF_armβ asPREFIX_SUB_BACK_SLIT_arm, flat fieldedPREFIX_SUB_SKY_armβ asPREFIX_DIVFF_arm, sky subtractedPREFIX_SKY_arm, 2D sky framePREFIX_SKY_ORD1D_arm, 1D sky image (order-by-order)PREFIX_BACK_SLIT_arm, inter order background image- where
PREFIXisSCI,FLUX,TELLif input rawDPR.TYPEcontainsOBJECTorFLUXorTELLURIC [OPTIONAL, if response and atm ext are provided]PREFIX_FLUX_ORDER2D_arm(2 dimension)[OPTIONAL, if response and atm ext are provided]PREFIX_FLUX_ORDER1D_arm(1 dimension)[OPTIONAL, if response and atm ext are provided]PREFIX_FLUX_MERGE2D_arm(2 dimension)[OPTIONAL, if response and atm ext are provided]PREFIX_FLUX_MERGE1D_arm(1 dimension)PREFIX_ON_armβ bias (dark) subtracted sci frame
π OPTIONS π
okay bestie, here's the full menu. every single one. we do not skip. we do not summarise. we respect the flags. β¨
--keep-temp <str>β ifno, temporary files are deleted. (str; default:no). the full name of this option for the EsoRex configuration file isxsh.xsh_scired_slit_stare.keep-temp[default =no].--debug-level <str>β additional xshooter debug level. one ofnone,low,medium,high(str; default:none). the full name of this option for the EsoRex configuration file isxsh.xsh_scired_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_scired_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_scired_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_scired_slit_stare.pre-overscan-corr[default =1].--stack-method <str>β method used to build master frame. (str; default:median). the full name of this option for the EsoRex configuration file isxsh.xsh_scired_slit_stare.stack-method[default =median].--klow <float>β kappa used to clip low level values, when method is set tomean(float; default:5.0). the full name of this option for the EsoRex configuration file isxsh.xsh_scired_slit_stare.klow[default =5.0].--khigh <float>β kappa used to clip high level values, when method is set tomean(float; default:5.0). the full name of this option for the EsoRex configuration file isxsh.xsh_scired_slit_stare.khigh[default =5.0].--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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_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_scired_slit_stare.localize-kappa[default =3.0].--localize-niter<int>β how many rounds of sigma clipping we do in the localization polynomial fit. (int; default:3). EsoRex config name:xsh.xsh_scired_slit_stare.localize-niter[default = 3].--localize-use-skymask<bool>βTRUEif we're masking sky lines using theSKY_LINE_LISTfile, bestie. (bool; default:False). EsoRex config name:xsh.xsh_scired_slit_stare.localize-use-skymask[default = False].--sky-subtract<bool>βTRUEmeans we subtract sky, single. That's it, that's the whole vibe. (bool; default:True). EsoRex config name:xsh.xsh_scired_slit_stare.sky-subtract[default = True].--sky-bspline-nbkpts-first<int>β how many break points the Bezier curve fitting gets when there's no localization. (int; default:3000). EsoRex config name:xsh.xsh_scired_slit_stare.sky-bspline-nbkpts-first[default = 3000].--sky-bspline-nbkpts-second<int>β same break-point count energy, but for Bezier curve fitting with localization. (int; default:3000). EsoRex config name:xsh.xsh_scired_slit_stare.sky-bspline-nbkpts-second[default = 3000].--sky-bspline-order<int>β the Bezier spline order, periodt. (int; default:7). EsoRex config name:xsh.xsh_scired_slit_stare.sky-bspline-order[default = 7].--sky-bspline-niter<int>β number of iterations. That's the whole job description. (int; default:20). EsoRex config name:xsh.xsh_scired_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 name:xsh.xsh_scired_slit_stare.sky-bspline-kappa[default = 5.0].--sky-method<str>β the sky subtract method:BSPLINE,BSPLINE1,BSPLINE2 MEDIAN. And heads up:BSPLINEis equivalent toBSPLINE1. (str; default:Β΄MEDIANΒ΄). EsoRex config name:xsh.xsh_scired_slit_stare.sky-method[default = MEDIAN].--bspline-sampling<str>β BSPLINE sampling, and listen:UNIFORMuses the user-definednbkptsvalue, corrected for binning, for all orders.FINEmultiplies the user-definednbkptsvalue, corrected for binning, by a hard coded coefficient optimized on each arm-order. (str; default:Β΄FINEΒ΄). EsoRex config name:xsh.xsh_scired_slit_stare.bspline-sampling[default = FINE].--sky-median-hsize<int>β half size of the running median. Only kicks in ifsky-method=MEDIAN. (int; default:20). EsoRex config name:xsh.xsh_scired_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 name:xsh.xsh_scired_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 name:xsh.xsh_scired_slit_stare.sky-position1[default = 0.0].--sky-hheight1<float>β half size of sky window #1, in[arcsec]. (float; default:0.0). EsoRex config name:xsh.xsh_scired_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 name:xsh.xsh_scired_slit_stare.sky-position2[default = 0.0].--sky-hheight2<float>β half size of sky window #2, in[arcsec]. (float; default:0.0). EsoRex config name:xsh.xsh_scired_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 name:xsh.xsh_scired_slit_stare.stdextract-interp-hsize[default = 30].--do-optextract<bool>βTRUEif we're doing the optimal extraction, queen. (bool; default:False). EsoRex config name:xsh.xsh_scired_slit_stare.do-optextract[default = False].--optextract-oversample<int>β oversample factor for the science image. (int; default:5). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-oversample[default = 5].--optextract-box-half-size<int>β extraction box, in[pixel]. (int; default:10). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-box-half-size[default = 10].--optextract-chunk-size<int>β chunk size, in[bin]. (int; default:50). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-chunk-size[default = 50].--optextract-step-lambda<float>β lambda step, in[nm]. (float; default:0.02). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-step-lambda[default = 0.02].--optextract-clip-kappa<float>β kappa for cosmics ray hits rejection. Bye cosmic rays π. (float; default:3.0). EsoRex config name:xsh.xsh_scired_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 name:xsh.xsh_scired_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 name:xsh.xsh_scired_slit_stare.optextract-clip-niter[default = 2].--optextract-niter<int>β number of iterations. (int; default:1). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-niter[default = 1].--optextract-method<str>β extraction method:GAUSSIAN|GENERAL. Pick your fighter. (str; default:Β΄GAUSSIANΒ΄). EsoRex config name:xsh.xsh_scired_slit_stare.optextract-method[default = GAUSSIAN].--cut-uvb-spectrum<bool>βTRUEif the recipe cuts the UVB spectrum at556 nm(dichroich). (bool; default:True). EsoRex config name:xsh.xsh_scired_slit_stare.cut-uvb-spectrum[default = True].--generate-SDP-format<bool>βTRUEif additional files should be generated in Science Data Product (SDP) format. Extra files, extra slay. (bool; default:False). EsoRex config name:xsh.xsh_scired_slit_stare.generate-SDP-format[default = False].--dummy-association-keys<int>β sets the number of dummy (empty)ASSONi,ASSOCiandASSOMikeywords to create. (int; default:0). EsoRex config name:xsh.xsh_scired_slit_stare.dummy-association-keys[default = 0].
Oh also, bestie, quick PSA: you can totally create a configuration file containing these options, along with suitable default values. Just go look at 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_util_physmod(7), xsh_wavecal(7)
π VERSION π
xsh_scired_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>.
Not me begging you to actually report the bugs π β if something's broken, tell them, 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
And that's the whole page, bestie!! π¦ This was xsh_scired_slit_stare 3.5.3, the XSH_SCIRED_SLIT_STARE(7) man page β you read the entire thing, no skimming, I'm so proud of you fr fr πβ¨ Now go stare at a slit (respectfully). πΈ
π¦ 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