
ESO
SINFONI Pipeline User Manual
Doc:
VLT-MAN-ESO-19500-3600
Issue:
Issue 1.0
Date:
Date 2005-10-19
Page:
23 of 88
EsoRex syntax: The basic syntax to use ESOREX is the following:
esorex [esorex_options] recipe_name [recipe_options] set_of_frames
To get more information on how to customise ESOREX (see also [7]) run the command:
esorex - -help
To generate a configuration file esorex.rc in the directory $HOME/.esorex run the command:
esorex - -create-config
A list of all available recipes, each with a one-line description, can be obtained using the command:
esorex - -recipes
All recipe parameters (aliases) and their default values can be displayed by the command
esorex - -params recipe_name
To get a brief description of each parameter meaning execute the command:
esorex - -help recipe_name
To get more details about the given recipe give the command at the shell prompt:
esorex - -man-page recipe_name
Recipe configuration: Each pipeline recipe may be assigned an EsoRex configuration file, containing the
default values of the parameters related to that recipe.
4
The configuration files are normally generated
in the directory
$HOME/.esorex
, and have the same name as the recipe to which they are related,
with the filename extension
.rc
. For instance, the recipe si_rec_wavecal has its EsoRex generated
configuration file named
si_rec_wavecal.rc
, and is generated with the command:
esorex - -create-config si_rec_wavecal
The definition of one parameter of a recipe may look like this:
# --stack-warpfix_kernel
# Warpfix kernel:
(tanh | sinc | sinc2 | lanczos | hamming | hann)
sinfoni.stacked.warpfix_kernel=tanh
In this example, the parameter
sinfoni.stacked.warpfix_kernel
is set to the value
tanh
. In
the configuration file generated by EsoRex, one or more comment lines are added containing information
about the possible values of the parameter, and an alias that could be used as a command line option.
The recipes provided by the SINFONI pipeline are designed to implement a cascade of macro data reduc-
tion steps, each controlled by its own parameters. For this reason and to prevent parameter name clashes
we specify as parameter prefix not only the instrument name but also the name of the step they refer to.
Shorter parameter aliases are made available for use on the command line.
The command
esorex - -create-config recipe_name
generates a default configuration file recipe_name.rc in the directory $HOME/.esorex
5
.
4
The EsoRex recipe configuration file corresponds to the Parameters panel of the Gasgano recipe execution window (see Figure
4.2.3, page 21).
5
If a number of recipe parameters are specified on the command line, the given values will be used in the created configuration file.