Name
       jitter - isaac/sofi jitter imaging reduction

Synopsis
       jitter [flags] [options]

Description
       jitter  reduces  images  taken  in infrared jitter imaging
       mode. It makes a number of assumptions on the input signal
       and has a list of several possible algorithms with associ-
       ated parameters for each reduction stage.

       jitter has been developped to reduce jitter  imaging  data
       taken  from  infrared  instruments,  e.g.  IRAC2, SOFI, or
       ISAAC. Although some features are specific to the two lat-
       ter  instruments,  it is reasonable to think that the same
       algorithms should work on similar data.

       jitter is configured through an initialization  file.  The
       name  of  this  file is defaulted to jitter.ini but can be
       changed through the use of the -f option. In the following
       documentation, this file is referred to as the ini file.

Process
       The  jitter  data  reduction process is divided into flat-
       fielding/dark subtraction/bad pixel correction, sky  esti-
       mation  and subtraction, frame offset detection, frame re-
       centering, frame stacking to a single frame, and  optional
       post-processing  tasks.  Some processes may be deactivated
       depending on what you intend to do with the data. Describ-
       ing  all  the algorithms in this command is far beyond the
       scope of this manual page.  A documentation about the jit-
       ter algorithm can be found on the eclipse web site, a copy
       of this paper will be included in the doc directory  in  a
       future release.

       To setup the process, you need first to generate a default
       jitter.ini file and then change  parameters  according  to
       your needs. This initialization file is self-documented.

Flags
       Flags  which  can be activated on the command-line are the
       following:

       -t or --time
              Activate time estimation tools. This actually trig-
              gers  a  clock when the process is running and pro-
              duces duration estimations in CPU and user time  at
              the end.

Options
       -cor--calib calib.ascii
              This  option  can only be used together with the -g
              option. It will generate a default ini  file  where
              the names of the calibration files are deduced from
              the contents of the  provided  `calib.ascii'  file.
              This file should contain two columns: the first one
              gives the name of the calibration file, the  second
              one specifies its type.

       -d or --display
              This  mode of jitter will check out the consistency
              and print out the contents of the current ini file,
              then  exit. It is recommended to try out a configu-
              ration with this option before launching the reduc-
              tion process.

       -f filename
              Changes the name of the ini file from jitter.ini to
              filename.  This option is compatible with all other
              options.

       -g or --generate
              Generates  a default ini file in the current direc-
              tory,  and  a  default  empty  frame  list   called
              framelist.ascii.  You can fill up the ASCII list of
              input names by using the ls command:
              ls -1 *.fits >> framelist.ascii
              Of course, the list of frames  need  not  be  named
              `framelist.ascii',  this  is the default name only.
              Change it if you wish in the ini file.

       -w or --gui
              Launches a GUI to use jitter

       -h or --help
              Displays a short reminder of possible  options  and
              flags.

       -ior--in filename
              This  option  can only be used together with the -g
              option. It will generate a default ini  file  where
              the  name of the input framelist is not the default
              but the one provided to this option.

       --offset
              Displays a short help about the input  offset  file
              format together with an example.

       -oor--out basename
              This  option  can only be used together with the -g
              option. It will generate a default ini  file  where
              the  output basename is not the default but the one
              provided to this option.

       -ror--rb RBname
              This option can only be used together with  the  -g
              option.  It  will generate a default ini file where
              input, output and calibration names will be deduced
              from  the contents of the provided reduction block.
              A DFS-compliant  reduction  block  is  expected  in
              input.

Files
       The  ini file which is generated by using the -g option is
       self-documented, all parameters are described in the  file
       comments.

       The ini file consists of [Sections] followed by
       keyword = value lines.

       Section  names  and  keywords are case-insensitive. Values
       associated to keuwords may be integer, floating point num-
       bers,  character  strings,  or  flags. Types associated to
       keywords are usually indicated  in  the  comment  section.
       Character  strings  as  keyword values are case-sensitive.
       Flags are given as Yes/Y/yes or No/N/no.

       Comments in the ini file are identified by lines  starting
       with  a  hash  (#)  sign, and generally everything after a
       semicolon (;) and before the end of the  line.  The  semi-
       colon  is  not  mandatory,  the two 5A following lines are
       strictly equivalent:

       ExposureTime = 1000 ; integer value in seconds
       ExposureTime = 1000

       Character strings are better given between double  quotes,
       but  these are not compulsory. Without quotes, jitter will
       understand as a character string any character between the
       first and last non-blank characters.  The following decla-
       rations are equivalent, although the first one  should  be
       preferred to avoid confusions:

       Keyword = "HIERARCH ESO INSTRUMENT NAME" ;
       Keyword = HIERARCH ESO INSTRUMENT NAME ;

Bugs
       Some  sections  are  yet  unused in the ini file, they are
       documented as such by their surrounding comments.

Author
       Nicolas Devillard, European Southern Observatory.
       e-mail : nDevil@eso.org
       Part of eclipse Library