.. title:: Overview

The UVES 5.3.0 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:`uves_cal_mflat_combine`
   Combines the master flat field and the master dflat frames

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

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

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

:data:`uves_utl_remove_crh_single`
   Remove CRHs from an image

:data:`uves_cal_mbias`
   Creates the master bias frame

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

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

.. 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
   uves_cal_mflat_combine
   flames_utl_unpack
   flames_obs_redchain
   uves_cal_mflat
   uves_utl_remove_crh_single
   uves_cal_mbias
   uves_utl_ima_arith
   uves_obs_redchain

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