Provided by: cpl-plugin-muse-doc_2.8.7+dfsg-3_all bug

NAME

       muse_lingain  -  Compute  the  gain  and  a  model  of the residual non-linearity for each
       detector quadrant

SYNOPSIS

       esorex muse_lingain [OPTIONS] FILE.sof

DESCRIPTION

       The recipe uses the bias and flat field images of a detector monitoring exposure  sequence
       to  determine  the detector gain in counts/ADU and to model the residual non-linearity for
       each of the four detector quadrants of all IFUs. All measurements done by the  recipe  are
       done  on  the  illuminated  parts of the detector, i.e. on the slices. The location of the
       slices is taken from the given trace table, which is a mandatory input. Using  the  traces
       of  the  slices on the detector a set of measurement windows is placed along these traces.
       The data used for the determination of the gain and  the  residual  non-linearity  is  the
       taken  from  these  windows.  Bad  pixels  indicated by an, optionally, provided bad pixel
       table, or flagged during the preprocessing  (bias  subtraction)  of  the  input  data  are
       excluded  from  the measurements. Local measurements of the read-out-noise, the signal and
       the gain are calculated for each of the measurement windows. Using these measurements  the
       gain  for  each detector quadrant is computed as the zero-order coefficient of a 1st order
       polynomial fitted to the binned gain measurements as a function of the signal  level.  The
       residual  non-linearity  is  modelled  by a (high) order polynomial which is fitted to the
       fractional percentage deviation of the count rate from an  expected  constant  count  rate
       (the linear case) as function of the signal level. (Not yet implemented!)

OPTIONS

       --nifu <int>
              IFU to handle. If set to 0, all IFUs are processed serially. If set to -1, all IFUs
              are processed in parallel. (int; default: 0). The full name of this option for  the
              EsoRex configuration file is muse.muse_lingain.nifu [default = 0].

       --ybox <int>
              Size  of  windows along the traces of the slices. (int; default: 50). The full name
              of this option for the EsoRex configuration file is muse.muse_lingain.ybox [default
              = 50].

       --xgap <int>
              Extra offset from tracing edge. (int; default: 3). The full name of this option for
              the EsoRex configuration file is muse.muse_lingain.xgap [default = 3].

       --xborder <int>
              Extra offset from the detector edge  used  for  the  selection  of  slices.   (int;
              default:  10).  The  full  name of this option for the EsoRex configuration file is
              muse.muse_lingain.xborder [default = 10].

       --order <int>
              Order of the polynomial used to fit the  non-linearity  residuals.  (int;  default:
              12).   The  full  name  of  this  option  for  the  EsoRex  configuration  file  is
              muse.muse_lingain.order [default = 12].

       --toffset <float>
              Exposure time offset in  seconds  to  apply  to  linearity  flat  fields.   (float;
              default:  0.018). The full name of this option for the EsoRex configuration file is
              muse.muse_lingain.toffset [default = 0.018].

       --fluxtol <float>
              Tolerance value for the overall flux consistency check of a pair  of  flat  fields.
              The  value is the maximum relative offset. (float; default: 0.01). The full name of
              this option for the EsoRex configuration file is muse.muse_lingain.fluxtol [default
              = 0.01].

       --sigma <float>
              Sigma value used for signal value clipping. (float; default: 3.0). The full name of
              this option for the EsoRex configuration file is muse.muse_lingain.sigma [default =
              3.0].

       --signalmin <float>
              Minimum  signal  value in log(ADU) used for the gain analysis and the non-linearity
              polynomial model. (float; default: 0.0). The full  name  of  this  option  for  the
              EsoRex configuration file is muse.muse_lingain.signalmin [default = 0.0].

       --signalmax <float>
              Maximum  signal  value in log(ADU) used for the gain analysis and the non-linearity
              polynomial model. (float; default: 4.9). The full  name  of  this  option  for  the
              EsoRex configuration file is muse.muse_lingain.signalmax [default = 4.9].

       --signalbin <float>
              Size of a signal bin in log10(ADU) used for the gain analysis and the non-linearity
              polynomial model. (float; default: 0.1). The full  name  of  this  option  for  the
              EsoRex configuration file is muse.muse_lingain.signalbin [default = 0.1].

       --gainlimit <float>
              Minimum  signal  value  [ADU]  used for fitting the gain relation. (float; default:
              100.0). The full  name  of  this  option  for  the  EsoRex  configuration  file  is
              muse.muse_lingain.gainlimit [default = 100.0].

       --gainsigma <float>
              Sigma  value  for gain value clipping. (float; default: 3.0). The full name of this
              option for the EsoRex configuration file is muse.muse_lingain.gainsigma [default  =
              3.0].

       --ctsmin <float>
              Minimum  signal  value  in  log(counts) to consider for the non-linearity analysis.
              (float; default: 3.0). The full name of this option for  the  EsoRex  configuration
              file is muse.muse_lingain.ctsmin [default = 3.0].

       --ctsmax <float>
              Maximum  signal  value  in  log(counts) to consider for the non-linearity analysis.
              (float; default: 4.9). The full name of this option for  the  EsoRex  configuration
              file is muse.muse_lingain.ctsmax [default = 4.9].

       --ctsbin <float>
              Size  of a signal bin in log10(counts) used for the non-linearity analysis. (float;
              default: 0.1). The full name of this option for the EsoRex  configuration  file  is
              muse.muse_lingain.ctsbin [default = 0.1].

       --linearmin <float>
              Lower  limit  of  desired linear range in log10(counts). (float; default: 2.5). The
              full   name   of   this   option   for   the   EsoRex   configuration    file    is
              muse.muse_lingain.linearmin [default = 2.5].

       --linearmax <float>
              Upper  limit  of  desired linear range in log10(counts). (float; default: 3.0). The
              full   name   of   this   option   for   the   EsoRex   configuration    file    is
              muse.muse_lingain.linearmax [default = 3.0].

       --merge <bool>
              Merge  output  products  from  different  IFUs  into a common file. (bool; default:
              False). The full  name  of  this  option  for  the  EsoRex  configuration  file  is
              muse.muse_lingain.merge [default = False].

       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 muse pipeline can be downloaded as a PDF file using the
       following URL:

              ftp://ftp.eso.org/pub/dfs/pipelines/muse/muse-pipeline-cookbook-2.8.7.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 muse pipeline are muse_ampl(7), muse_astrometry(7), muse_bias(7),
       muse_create_sky(7),  muse_dark(7),  muse_exp_align(7),  muse_exp_combine(7), muse_flat(7),
       muse_geometry(7),   muse_illum(7),   muse_lsf(7),    muse_qi_mask(7),    muse_scibasic(7),
       muse_scipost(7),     muse_scipost_apply_astrometry(7),     muse_scipost_calibrate_flux(7),
       muse_scipost_combine_pixtables(7),                            muse_scipost_correct_dar(7),
       muse_scipost_correct_rv(7),        muse_scipost_make_cube(7),       muse_scipost_raman(7),
       muse_scipost_subtract_sky(7),    muse_scipost_subtract_sky_simple(7),    muse_standard(7),
       muse_twilight(7), muse_wavecal(7)

VERSION

       muse_lingain 2.8.7

AUTHOR

       Ralf Palsa <https://support.eso.org>

BUG REPORTS

       Please  report  any  problems  to  https://support.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 MUSE  Instrument  Pipeline  Copyright  (C)  2005,  2019  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., 51 Franklin St, Fifth Floor,  Boston,
       MA  02111-1307  USA