Provided by: cpl-plugin-xshoo-doc_3.5.3+dfsg-1build4_all bug

NAME

       xsh_mflat - Create the master flat and the orders edges traces table frames

SYNOPSIS

       esorex xsh_mflat [OPTIONS] FILE.sof

DESCRIPTION

       This recipe creates the master flat and the orders edges traces table frames.

         Input Frames :
           - [UVB] A set of n RAW frames (Format = RAW, n>=3, Tag = FLAT_D2_mode_UVB, mode=SLIT/IFU)
           - [UVB] A set of n RAW frames (Format = RAW, n>=3, Tag = FLAT_QTH_mode_UVB)
           - [VIS] A set of n RAW frames (Format = RAW, n>=3, Tag = FLAT_mode_VIS)
           - [NIR] A set of n x n RAW frames ((Format = RAW, n>=3, Tag = FLAT_mode_NIR_ON, FLAT_mode_NIR_OFF)
           - A spectral format table (Format = PRE, Tag = SPECTRAL_FORMAT_TAB_arm)
           - An order table (Format = TABLE, Tag = ORDER_TAB_CENTR_arm)
           - [UVB,VIS] A master bias (Format = PRE, Tag = MASTER_BIAS_arm)
           - [OPTIONAL] A map of reference bad pixel (Format = QUP,RAW, Tag = BP_MAP_RP_arm)
           - [OPTIONAL] A map of non linear pixel (Format = QUP,RAW, Tag = BP_MAP_NL_arm)
           - [OPTIONAL,UVB,VIS] A master dark (Format = PRE, Tag = MASTER_DARK_arm)
         Products :
           - An updated order table with edge UP and edge LOW (Format = TABLE, TAG = ORDER_TAB_EDGES_mode_arm)
           - A master flat (Format = PRE, PRO.CATG = MASTER_FLAT_mode_arm)
           - The inter-order background frame (Format = PRE, PRO.CATG = MFLAT_BACK_mode_arm)
           - The inter-order background sampling points grid table
             (Format = PRE, PRO.CATG = MFLAT_GRID_BACK_mode_arm)
         Prepare the flat frames.

         Stack and sigma clip all the flat frames.

         Subtract master bias.

         Subtract master dark.

         Detect order edge.

         Subtract background.

         Create the Master Flat.

OPTIONS

       --keep-temp <str>
              If  ´no´,  temporary files are deleted. (str; default: ´no´). The full name of this option for the
              EsoRex configuration file is xsh.xsh_mflat.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 is xsh.xsh_mflat.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 is xsh.xsh_mflat.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   is
              xsh.xsh_mflat.decode-bp [default = 2144337919].

       --pre-overscan-corr <int>
              pre-overscan  correction.  0: no correction 1: mean overscan correction 2: mean prescan correction
              3: (mean pre+mean overscan)/2 correction (int; default: 1). The full name of this option  for  the
              EsoRex configuration file is xsh.xsh_mflat.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 is xsh.xsh_mflat.stack-method [default = median].

       --klow <float>
              Kappa used to clip low level values, when method is set to ´mean´ (float; default: 5.0). The  full
              name of this option for the EsoRex configuration file is xsh.xsh_mflat.klow [default = 5.0].

       --khigh <float>
              Kappa used to clip high level values, when method is set to ´mean´ (float; default: 5.0). The full
              name of this option for the EsoRex configuration file is xsh.xsh_mflat.khigh [default = 5.0].

       --detectorder-edges-search-win-hsize <int>
              During  extraction  the  local  spatial  profile  (=cross-order)  of the spectrum is determined by
              collapsing the 2-dimensional spectrum along the dispersion axis. This parameter defines  the  half
              size  of  the region across which the spectrum is collapsed. This parameter affects flagged pixels
              interpolation.  In  case  of  spectrum  gaps  the  recommended  optimal  value  is:   (size_of_gap
              [nm]/(2*size_of_pixel  [nm])+1)  (int;  default:  50). The full name of this option for the EsoRex
              configuration file is xsh.xsh_mflat.detectorder-edges-search-win-hsize [default = 50].

       --detectorder-edges-flux-thresh <float>
              Threshold in relative flux (compared to the central flux) below which the order edges are  defined
              (float;  default:  0.4).  The  full  name  of  this  option  for  the EsoRex configuration file is
              xsh.xsh_mflat.detectorder-edges-flux-thresh [default = 0.4].

       --detectorder-min-sn <float>
              Minimum signal-to-noise ratio at the centroid of the  orders  (60  for  SLIT-UVB,VIS,NIR,  20  for
              IFU-UVB,VIS,  4  for  IFU-NIR  (float; default: -1.0). The full name of this option for the EsoRex
              configuration file is xsh.xsh_mflat.detectorder-min-sn [default = -1.0].

       --detectorder-min-order-size-x <int>
              Minimum order size in pixels along X direction [60 for UVB,VIS, 40 for NIR]  (int;  default:  -1).
              The    full    name    of    this    option    for    the    EsoRex    configuration    file    is
              xsh.xsh_mflat.detectorder-min-order-size-x [default = -1].

       --detectorder-chunk-half-size <int>
              Half size in pixels of the chunks in Y direction (int; default: 1). The full name of  this  option
              for the EsoRex configuration file is xsh.xsh_mflat.detectorder-chunk-half-size [default = 1].

       --detectorder-slitlet-low-factor <float>
              Factor for slitlet on lower edge slitlet (IFU) (float; default: 1.0). The full name of this option
              for the EsoRex configuration file is xsh.xsh_mflat.detectorder-slitlet-low-factor [default = 1.0].

       --detectorder-slitlet-up-factor <float>
              Factor for slitlet on upper edge (IFU) (float; default: 1.0). The full name of this option for the
              EsoRex configuration file is xsh.xsh_mflat.detectorder-slitlet-up-factor [default = 1.0].

       --detectorder-fixed-slice <bool>
              If true the size of slitlet is fixed (IFU) (bool; default: True). The full name of this option for
              the EsoRex configuration file is xsh.xsh_mflat.detectorder-fixed-slice [default = True].

       --detectorder-slice-trace-method <str>
              method  adopted  for  IFU  slice  tracing  (´fixed´  for SLIT and ´sobel´ for IFU): (str; default:
              ´auto´).   The   full   name   of   this   option   for   the   EsoRex   configuration   file   is
              xsh.xsh_mflat.detectorder-slice-trace-method [default = auto].

       --detectorder-qc-mode <bool>
              If  true  allows  one to skip edge detection on orders below detectorder- min-sn (oly for QC mode,
              not to be set by normal users) (bool; default: False). The full name of this option for the EsoRex
              configuration file is xsh.xsh_mflat.detectorder-qc-mode [default = False].

       --detectorder-d2-min-sn <float>
              minimum signal noise ratio in D2 lamp frame in order (float; default: 60.0). The full name of this
              option for the EsoRex configuration file is xsh.xsh_mflat.detectorder-d2-min-sn [default = 60.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 is xsh.xsh_mflat.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 is xsh.xsh_mflat.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 is xsh.xsh_mflat.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 is xsh.xsh_mflat.background-poly-kappa [default =
              10.0].

       Note  that  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_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_util_physmod(7),
       xsh_wavecal(7)

VERSION

       xsh_mflat 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>.

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

xsh_mflat                                             3.5.3                                         XSH_MFLAT(7)