.. title:: Overview

The UVES 5.8.2 pipeline
###################################

These pages describe the python interface for the UVES pipeline recipes.

Standard recipes
----------------
:data:`uves_cal_cd_align`
   Measures the reproducability of the cross disperser positioning

:data:`uves_cal_mkmaster`
   Creates the master bias/dark/flat frame

:data:`uves_cal_mdark`
   Creates the master dark frame

:data:`uves_cal_predict`
   Implements the UVES physical model

:data:`uves_cal_orderpos`
   Defines echelle order positions

:data:`uves_cal_wavecal`
   Performs the wavelength calibration

:data:`uves_cal_response`
   Determines response function and quantum efficiency

:data:`uves_obs_scired`
   Reduces a science frame

:data:`uves_cal_tflat`
   Reduces a TFLAT frame

:data:`flames_cal_predict`
   Implements the UVES physical model

:data:`flames_cal_orderpos`
   Defines uves-echelle-simultaneous calibration fibre order positions

:data:`flames_cal_prep_sff_ofpos`
   Determines order and fibre postions

:data:`flames_cal_wavecal`
   Performs the wavelength calibration

:data:`flames_obs_scired`
   Reduces a FLAMES science image

:data:`flames_cal_mkmaster`
   Creates a master flat frame to support FIBER mode data reduction 

Additional recipes
--------------------
:data:`flames_obs_redchain`
   Runs the full UVES-FIBRE reduction chain

:data:`flames_utl_unpack`
   Unpack flames-uves packed frames

:data:`uves_cal_mbias`
   Creates the master bias frame

:data:`uves_cal_mflat`
   Creates the master flat field frame

:data:`uves_cal_mflat_combine`
   Combines the master flat field and the master dflat frames

:data:`uves_obs_redchain`
   Runs the full UVES reduction chain

:data:`uves_utl_ima_arith`
   Computes result of ima1 op ima2

:data:`uves_utl_remove_crh_single`
   Remove CRHs from an image

.. toctree::
   :hidden:

   uves_cal_cd_align
   uves_cal_mkmaster
   uves_cal_mdark
   uves_cal_predict
   uves_cal_orderpos
   uves_cal_wavecal
   uves_cal_response
   uves_obs_scired
   uves_cal_tflat
   flames_cal_predict
   flames_cal_orderpos
   flames_cal_prep_sff_ofpos
   flames_cal_wavecal
   flames_obs_scired
   flames_cal_mkmaster
   flames_obs_redchain
   flames_utl_unpack
   uves_cal_mbias
   uves_cal_mflat
   uves_cal_mflat_combine
   uves_obs_redchain
   uves_utl_ima_arith
   uves_utl_remove_crh_single

.. seealso::

     * The `UVES Pipeline User Manual 
       <ftp://ftp.eso.org/pub/dfs/pipelines/uves/uves-pipeline-manual-1.2.3.pdf>`_ in PDF format,

     * an `overview <http://www.eso.org/sci/software/pipelines/>`_
       over the existing ESO pipelines,

     * the `python-cpl <http://packages.python.org/python-cpl>`_ package.
    
Bug reports
===========

If you experience an unexpected behavior of any component of the UVES
pipeline recipes package, please, first refer to the list of known problems
and limitations in the pipeline manual of the current UVES pipeline
release.

For any other issues or requests, please, send a report to the `ESO User
Support Department <usd-help@eso.org>`_, describing:

 * the UVES pipeline version,
 * the version of your OS and C compiler,
 * the exact sequence of actions that were performed before the problem occurred,
 * what were precisely the symptoms and the possible error message(s),
 * whether the problem is repeatable.
