VLT Instrument Pipelines
Latest News:
Aug 1, 2024: XSHOOTER pipeline v3.6.8 is available
More information on the XSHOOTER release is provided here.
May 15, 2024: P-113 Instrument Pipeline Packages released!
For period 113 updated versions of all Instrument Pipeline Packages are now available.
Known Issues:
-
Please note that pipeline packages for CentOS 7 and Scientific Linux 7 do not including EDPS
workflows
because the required software dependencies cannot be fulfilled on these platforms. -
Please note that macOS is in general supported through MacPorts source installations, except for
macOS 12 on Intel hardware, for which binary packages are still provided. The installation of both kind of
packages is fully transparent and has no impact on the user experience. -
EsoReflex will not work with Java 17 or newer. With Java 17 becoming the default Java
installation
on recent systems (e.g. Fedora 38 and newer), please make sure that on those systems you also have
Java 11 installed for use with EsoReflex! For RPM or MacPorts installations of ESO pipeline packages this
dependency will automatically be satisfied. For source kit installations Java 11 must be available
before pipeline kits are installed.
To get announcements of new pipeline releases, send an email to eso-pipelines-announce-join@eso.org.
To receive the ESO Science Newsletter subscribe here.
Getting Started
- Install the pipeline(s) using RPM packages, MacPorts packages or Source Kits.
- Detailed usage information can be found in the individual user manuals and tutorials available here
Four Ways to Run a Pipeline
- EsoReflex is the recommended environment to reduce ESO data. It automatically organizes input files according to their category and runs the entire reduction chain at the push of a button. It supports break points in the reduction sequence in order to inspect and interact with intermediate and final products and rerun the corresponding step if necessary.
- Gasgano is a Java-based data file organizer developed and maintained by ESO. It can be used to manage and organize in a systematic way the astronomical data observed and produced by all VLT compliant telescopes. Gasgano is a graphics-based software tool for organising and viewing data files produced by the VLT Control System. Gasgano offers functionalities for data viewing, grouping, sorting, classification, searching, and filtering of data. And, of course, Gasgano will run any requested CPL recipe on the selected data.
- EsoRex, a command-line utility for running pipeline recipes is also available. It may be embedded by users at their home institute into data reduction scripts for the automation of processing tasks.
- EDPS is the next generation ESO data processing environment, which will eventually replace EsoReflex. At this time EDPS is an early release version used for quality control at the observatory and comes without a GUI. This, however, will change in the future. A subset of pipelines provide already support for EDPS. These pipelines are marked in the table below. Please follow the link there for information about EDPS and how to use it.
Installation Instructions
Fedora, CentOS, Scientific Linux and macOS
Currently ESO provides binary packages for:
- Fedora (38, 39)
- CentOS 7
- Scientific Linux 7
- macOS (12; Intel hardware only)
Please follow the installation instructions for RPM packages or MacPorts packages.
ESO Pipeline Packages for Ubuntu/Debian systems
For Ubuntu/Debian systems a subset of pipeline packages is provided by the Debian Astro project. For Debian systems the pipeline packages are available directly from the official repositories using the Debian package managing tools. For Ubuntu systems the ESO pipeline packages are available in the universe repository, which may have to be enabled first. Please refer to the system documentation or Ubuntu forums on how to setup the repository. For both, Debian and Ubuntu, the ESO pipeline packages can be found by querying the repositories for package names starting with cpl-plugin.
Please note that ESO does not directly support these packages. In case of problems with these packages please report issues to Debian and Ubuntu using their normal bug reporting channels. ESO also has no influence on which instrument pipeline packages or which version of a pipeline package are made available by the Debian Astro project. Naturally these packages will only be created after ESO publicly releases a new pipeline version. Consequently, one should not expect that the most recent pipeline version offered through this website is instantly available in the Debian and Ubuntu repositories.
Windows WSL
While an installation of ESO pipeline packages using the Windows Subsystem for Linux (WSL) is not officially supported, it is possible to use it for running ESO pipelines also on Microsoft Windows systems. For details and best effort support go here.
Source Kit package installation
Users of operating systems for which no RPM or MacPorts packages are currently available should follow the instructions in this section.
Pre-requisites
Please consult the Software Prerequisites page before installing the pipelines or EsoReflex from source.
If you use conda environments it is strongly recommended that you disable any active conda environment prior to running any of the two installer scripts described in the following sections!
EsoReflex based Pipeline Installations
For an installation of pipeline packages with EsoReflex support please follow the instructions in this section.
- Download the install_esoreflex script.
-
If necessary, make it executable:
chmod u+x install_esoreflex
-
Execute the command and follow the instructions:
./install_esoreflex
- If you make use of any of these workflows in a scientific publication, please consider citing EsoReflex. You may reference the following paper: Automated Data Reduction Workflows for Astronomy: The ESO Reflex Environment, 2013, Freudling, W., et al., Astron.Astrophys., 559, A96 (Bibtex entry)
Installations without EsoReflex
If you want to install pipeline packages without EsoReflex support please follow the instruction in this section. It applies to all pipeline packages.
- Download the desired pipeline kit(s) from the Source Kit column in the table below into an empty, temporary directory.
- Download the Source Kit installer into the same directory.
-
If necessary, make it executable:
chmod u+x install_pipelinekit
-
Execute the command:
./install_pipelinekit *-kit-*.*
- After the installation the temporary directory with its contents can be deleted.
Instrument Pipeline Packages
Pipelines Status
The pipeline status determines the level of ESO support in fixing the software. For any help with installation and usage of a pipeline, please contact the helpdesk ticketing system. ESO internal (operations) users should request support from the pipeline developers team using JIRA. Here are the possible entries:- Active: Pipelines that are affected by a data product upgrade are considered active in the sense that a project team is actively working on them. These pipelines are fully supported and have the highest priority for support. The support consists in prompt evaluation of all requests.
- Operational on hold: Pipelines that are on hold are not under active development and are of lower priority for support. Pipelines are put into this status when they are considered to be essentially completed, i.e. no enhancements or upgrades are currently under way. The software support consists in porting these pipelines to new CPL versions, carrying out emergency repairs and fixing trivial problems. The User Support Department will evaluate and answer if possible the requests for help received via the helpdesk ticketing system, but by default there will be no support available from pipeline developers.
- End of maintenance: Pipelines in this status are the lowest priority for support. The only work performed on these pipelines is to make sure they can still run in the current ESO environment. The User Support Department evaluates and answers if possible the requests for help received via the helpdesk ticketing system. Tickets reporting problems on the pipeline will not receive any software support.
Additional tools for data visualisation and analysis.
Package |
Release Information | Release File Includes CPL,Gasgano,EsoRex, and static calibration data |
Users Manual and Documentation | Data Sets |
---|---|---|---|---|
Sky Correction and Modeling Tools |
Molecfit (legacy versions) Skycorr Skycalc |
The skytools webpages provide access to the most recent information and software packages.
Please note that the Molecfit packages available on the
skytools webpages
are no longer supported! |
Publications, Reference Documents, and Links
A list of Data Reduction Frequently Asked Questions is available.
The ESO Quality Control Group processes VLT data and monitors the instrument and data quality. They provide an overview of data and data processing on their web pages.
If you make use of EsoReflex workflows in a scientific publication, please consider citing EsoReflex. You may reference the following paper: Automated Data Reduction Workflows for Astronomy: The ESO Reflex Environment, 2013, Freudling, W., et al., Astron.Astrophys., 559, A96 (Bibtex entry)
A collection of Science Software related documentation (Software resources, Development standards, etc.) is available here