Python bindings for CPL recipes
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cpl
doc
oca
test
.gitignore
.landscape.yaml
.travis.yml
COPYING
ChangeLog
MANIFEST.in
README.rst
pip-requirements
setup.py

README.rst

python-cpl

Python interface for the Common Pipeline Library

Python-cpl is an Astropy Affiliated Package that can list, configure and execute recipes from ESO data reduction pipelines from Python (python2 and python3). The input, calibration and output data can be specified as FITS files or as astropy.io.fits objects in memory.

The ESO Common Pipeline Library (CPL) comprises a set of ISO-C libraries that provide a comprehensive, efficient and robust software toolkit. It forms a basis for the creation of automated astronomical data-reduction tasks. One of the features provided by the CPL is the ability to create data-reduction algorithms that run as plugins (dynamic libraries). These are called "recipes" and are one of the main aspects of the CPL data-reduction development environment.

Python-CPL releases are registered on PyPI, and development is occurring at the project's github page.

For installation instructions, see the online documentation. The travis test status, coverage, and documentation build status of the github repository is:

https://travis-ci.org/olebole/python-cpl.png https://coveralls.io/repos/olebole/python-cpl/badge.svg?branch=master https://landscape.io/github/olebole/python-cpl/master/landscape.svg?style=flat https://readthedocs.org/projects/python-cpl/badge/?version=latest