cpl - status & plans

14
SDD/DFS K. Banse VLT 2 nd Generation Instrumentation Pipelines, 18 Apr 2007 - 1 Klaus Banse CPL - Status & Plans

Upload: chaz

Post on 31-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

CPL - Status & Plans. Klaus Banse. CPL - Status & Plans. CPL the past the present the future. CPL – the past. CPL project started in Sept. 2001 first release of library, CPL 1.0, in Dec. 2003 since then one major and one patch release per year - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 1

Klaus Banse

CPL - Status & Plans

Page 2: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 2

CPL - Status & Plans

• CPL

• the past

• the present

• the future

Page 3: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 3

CPL – the past

• CPL project started in Sept. 2001• first release of library, CPL 1.0, in Dec. 2003• since then one major and one patch release per year

• CPL was developed to provide the basic, commonly • needed components for VLT/VLTI instrument pipelines,• to be used by ESO and instrument consortia

Page 4: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 4

CPL – the past

• advantages for ESO, consortia• standardize process of building pipelines • speed up development of pipelines• reduce maintenance load

• further advantages for consortia• standardized interface to the DFS environment• start with existing, tested basic framework for pipelines• get pipelines with same look and feel

Page 5: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 5

CPL – the present

• Library written in C• using an object oriented design• installation following the Linux standard • Supported on

Linux (from glibc 2.1 on) HP-UX 11 Solaris 8

• • Pipeline applications (recipes) written as plugins

• integrated as shared libraries for a general execution module• Gasgano (GUI), EsoRex (command line tool)

Page 6: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 6

CPL – the present

Page 7: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 7

CPL

CPL – the present

libcplgasgano

cpldfs cpldrs

cplcore

cplui

Page 8: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 8

CPL – the present

www.eso.org/observing/cpl

ref. page for CPLdocumentation, download,

links, contacts

Page 9: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 9

CPL – the present

• releases of CPL are synchronized with the pipeline releases • (in October), patch releases produced as needed

• current version – CPL 3.1 (released in March 2007)• mature, stable library• supports 14 pipelines (on Paranal, La Silla)

• AMBER, CRIRES, GIRAFFE, ISAAC, NACO• MIDI, SINFONI, SOFI, VIMOS, VISIR, UVES• FORS 1/2, FLAMES-UVES

Page 10: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 10

CPL – the future

• Next release will be CPL 4.0 in October 2007

• planned new features• switch from QFITS to CFITSIO as FITS I/O library• include sub-library for WCS (from VISTA, based on wcslib)• additional support for e.g. error handling, strings, data cubes, data type conversion• internal improvements (efficiency, speed)

Page 11: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 11

CPL – the future

• Planned evolution of CPL

• keep CPL stable predictable release cycle avoid API changes as much as possible

• continue work on portability to other platforms Mac OS, Linux on 64 bit architectures CPL, (some) pipelines already running Support (for above) currently discussed internally in ESO

Page 12: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 12

CPL – the future

• Planned evolution of CPL (cont)

• include new functionality if needed commonly by • VLT/VLTI instrument pipelines

• internal mechanism to migrate new functionality into CPL• mainly (but not limited to)

cpldfs cpldrs

Page 13: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 13

CPL – the future

• Planned evolution of CPL (cont)

• No interactive data analysis and reduction system for the general user

no display, graphics capabilities

• No attempt to replace existing scientific libraries Only core imaging functions

Page 14: CPL - Status & Plans

SDD/DFS K. Banse VLT 2nd Generation Instrumentation Pipelines, 18 Apr 2007 - 14

CPL – the future

• Planned evolution of CPL (cont)

• No interactive data analysis and reduction system for the general user

no display, graphics capabilities

• No attempt to replace existing scientific libraries Only core imaging functions