Download

Repository for official CPL downloads

As a convenience we also provide the 3rd party libraries which are used and tested with the current release of CPL.
Filename Description MD5
cpl-6.0.tar.gz released CPL source code distribution - version 6.0
Note: requires CFITSIO 3.2.7 or later
cpl-6.0.md5
cpl-user-manual_6.0.pdf CPL User Manual 6.0 (still needs to be updated)
cpl-ref-manual_6.0.pdf CPL Reference Manual 6.0, you can also refer to the on-line version directly.
esorex-3.9.5.tar.gz released EsoRex,
ESO Recipe Execution tool - version 3.9.5
Note: should be used with CPL 6.0 or later.
esorex-3.9.5.md5
cfitsio3290.tar.gz CFITSIO library from NASA, version 3.29 cfitsio3290.md5
wcslib-4.8.4.tar.bz2 WCSLIB library of M. Calabretta, version 4.8.4 wcslib-4.8.4.md5
fftw-3.1.2.tar.gz FFTW library, version 3.1.2 fftw-3.1.2.md5

3rd party libraries used in CPL

CPL uses the CFITSIO library for access to FITS files, i.e. CFITSIO is required for pipelines based on CPL.
Most FFT related functions in CPL use the FFTW library, and all CPL routines dealing with the world coord. system are based on WCSLIB.
So these libraries are needed only when using those specific CPL functions.

The last 3 CPL releases, as well as the libraries used (and tested) with them, are also available:

Notes

The MD5 file, provided with each source-code distribution, is for use with the MD5 fingerprint system. It allows the integrity of the file to be checked. For example, with both the main file and the MD5 signature file in the same directory, execute the command "md5sum -c <md5file>".

System requirements

It is intended that the CPL will be able to be built on a variety of Linux/UNIX platforms. However, at this stage, only the VLT target platforms and operating systems,
  • Scientific Linux 5.3, and
  • Linux systems with glibc 2.1 or later,
are officially supported. At this stage, the CPL requires the "gcc" compiler in order to build correctly without modification.

Installing and using the CPL

Please refer to the README file in the CPL distribution for details about how to install and use the software. A detailed description of the library is provided in the CPL User Manual (see the link in the list of "downloads" above). Additional documentation is available from the CPL Documentation page.