![[ ESO ]](http://www.eso.org/images/eso-logo.gif) |
|
UVES pipeline recipes
|
|
A release of the UVES-CPL pipeline recipes is now available!
A release of the UVES-CPL
pipeline recipes is now available for the reduction of data obtained
by UVES.
Together with the data processing modules, we also provide two
standalone applications for running them:
- Gasgano,
a GUI for data browsing and organisation, providing an intuitive and
comprehensive interface to pipeline recipes that are based on the ESO Common Pipeline Library
(CPL).
- EsoRex,
a command-line driven utility to launch pipeline recipes, which can be
used either as an interactive tool, or can be embedded into scripts for
automating some of the data reduction tasks.
UVES pipeline recipes latest public version:
The latest public version of the UVES pipeline recipes is 4.6.0,
and it is included in the pipeline
distribution kit uves-kit-4.6.0.tar.gz
together with
the following packages:
UVES pipeline recipes System Requirements
At present, the UVES-CPL pipeline recipes package is certified only for:
- Linux Scientific Linux 4.3
- Sun Solaris 2.8 or later (no Gasgano support)
- Mac (Darwin 8.9.0)
You may anyway try to install and run the UVES pipeline recipes
package on other distributions assuming that you have the gcc
compiler version 3.2 or newer available.
Installing and running the UVES pipeline
recipes 4.6.0
To install the UVES-CPL pipeline recipes 4.6.0 you will need to
retrieve the pipeline distribution kit, unpack and install it.
- Prerequisites:
- To install this software package, the GNU C compiler (gcc) version 3.2
or newer must be available on your system.
- To install the latest graphical front-end Gasgano version
2.4.0 and configure it properly the
Java Developer Kit (JDK) for Linux, SunOS or for
Mac version 1.5.0 must be available on your system.
If not, you may download it from the official Sun Java page distribution,
for example
http://developer.apple.com/java/download/
for a Mac installation or
http://java.sun.com/javase/downloads/
for Solaris and Linux platforms installations.
Furthermore,
the related java executable must be in your PATH.
You may install and run Gasgano under other operating systems
or use a different JDK version, but ESO cannot guarantee that Gasgano
will work correctly in such case.
Gasgano is known to be resource-intensive: see details of
memory and CPU usage in Appendix A of the Gasgano
User's Manual.
- Note:
- In order to retrieve the distribution kit, you may need to
configure your Web browser so that it knows how to deal with the files
we distribute, i.e., gzipped tar files (
.tar.gz
filename
extension). If you click on one of the links below, your browser should
display a file selection panel; if you end up instead with a page full
of strange characters, you may try clicking on the link while holding
the Shift key down, or configure your browser.
Installation procedure:
- Change directory to where you want to retrieve the
UVES pipeline recipes 4.6.0 package. It can be any directory of your
choice but not:
- $HOME/gasgano
- $HOME/.esorex
- Download the software and the static calibration data
(line catalogs, reference tables and reference bad pixel map, etc.)
necessary for running the
pipeline recipes:
- Verify the checksum value of the tar.gz file with the
cksum
command. It should be:
241226276
40193112
uves-kit-4.6.0.tar.gz
- Unpack using the following command:
gunzip uves-kit-4.6.0.tar.gz
tar -xvf uves-kit-4.6.0.tar
- Install: after moving to the top installation directory,
cd uves-kit-4.6.0
it is possible to perform a simple installation using the available
installer script (recommended):
./install_pipeline
(BEWARE: the execution may take a few minutes).
By default the script will install the UVES recipes, Gasgano, EsoRex,
all the necessary libraries, and the static calibration tables, into a
directory tree rooted at $HOME
. A different path may be
specified as soon as the script is run. For instance (user input is
boldfaced):
$ ./install_pipeline
I am about to install the following software packages:
qfits-6.2.0.tar.gz
cpl-5.2.0.tar.gz
esorex-3.8.3.tar.gz
gasgano-2.4.0.tar.gz
uves-4.6.0.tar.gz
-
- with the following pipeline calibration file(s):
uves-calib-4.6.0.tar.gz
The software installation will be organised in bin/, lib/ and include/
directories, while the calibration files will be installed in a calib/
directory.
Where should I install the software packages ? [/home/username] /home/username/pipelines
Where should I install the pipeline calibration files ?
[/home/username/pipelines] /home/username/calibrations
In this case the software is installed under the directory /home/username/pipelines
,
and the static calibration tables under /home/username/calibrations/uves
.
The only exception to all this is the Gasgano tool, that will
always be installed under the directory $HOME/gasgano
.
Note that the installer will move an existing $HOME/gasgano
directory to $HOME/gasgano.old
before the new Gasgano
version is installed.
Important: the installation script would ensure that any existing Gasgano
and EsoRex setup would be inherited into the newly installed
configuration files (avoiding in this way any conflict with other
installed instrument pipelines).
Alternatively, it is possible to perform a manual installation (experienced
users only): the README file located in the top installation
directory contains more detailed information about a step-by-step
installation.
-
Executing the UVES-CPL pipeline recipes 4.6.0
Using Gasgano
- To run the Gasgano GUI, just add
$HOME/gasgano/bin
to your PATH
environment variable:
export PATH="$HOME/gasgano/bin:"$PATH
You should also define an environment variable CPLDIR
to
point to the same path specified for the installation. Possible files
to update are:
$HOME/.bashrc
$HOME/.profile
Finally, enter the command
gasgano
- If the Gasgano main panel appears, then you have
successfully installed Gasgano. Make sure, however, that the
expected Gasgano 2.4.0 release is running: the version number
is listed at the top of the main Gasgano panel.
- Refer to the Gasgano User's Manual to
learn how to browse data and run pipeline recipes. Refer to the UVES
Pipeline User Manual for detailed information about the recipes
usage.
Using EsoRex
- The EsoRex executable should be available in the
bin
directory under your installation path (see above). The $PATH
environment variable should be upgraded accordingly (similarly as done
for Gasgano).
- Refer to the EsoRex
web page for details about the related features and options.
The UVES
Pipeline User Manual (14.0) (~45M), is available
here for download. Note that the manual is also included in the UVES
pipeline kit, in the file uves-pipeline-manual-14.0.pdf
.
The GASGANO
Users' Manual (~1.2 Mb, 66 pages) is available for download in
the Gasgano web page.
On the EsoRex
web page some online documentation about EsoRex can be
found.
The CPL
manuals are available on the CPL web pages.
In case of problems when opening the documents directly from your
web browser, the files may be first saved on disk, and then opened with
Acrobat Reader.
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 in the current UVES pipeline release.
For any other issues or requests, please, send a report to the
ESO User Support Department, describing:
- the UVES pipeline recipes package release, and the release of
other components (e.g., Gasgano, EsoRex, ...)
you are using
- the version of your OS
- the exact sequence of actions that were performed before the
problem occurred
- what were precisely the symptoms and the possible error
message(s) (if you are running Gasgano a copy of the gasgano log, if
you are running with EsoRex a copy of the esorex.log file).
- whether the problem is repeatable