next up previous
Next: Building the PIL library Up: pil Previous: pil


Contents







Abstract:

The Parameter Interface Library (PIL) is an ANSI C/C++ and Fortran 90 callable library which manages access to IRAF/XPI compatible parameter files. In general each program (executable) written for ISDC will have its parameter file. PIL gives standard set of functions (API) which can be called by applications wanting to access parameter files. PIL functions allow for : reading/writing individual parameters from parameter file, automatic selection of server mode, (re)opening/closing of parameter file, querying information about parameter file. C/C++ bindings have (almost) one to one corresponding Fortran bindings. Minor differences are result of different calling conventions in C/C++ and Fortran 90.



Version 1.6.x of PIL adds support for enumerated values, fixed and variable length vectors of values, and expansion of environment variables specified in parameters.



This document describes version 1.8.5 of PIL

Getting started

This chapter explains how to build and install the PIL library from its source code distribution. It also provides some initial help on programming with PIL by reviewing the sample programs that come with the PIL distribution.


next up previous
Next: Building the PIL library Up: pil Previous: pil
Bryan Irby 2004-10-05