next up previous 278
Next: Stability of the KAPLIBS Interface
Up: KAPLIBS - Internal subroutines used within the KAPPA package.
Previous: Abstract

Introduction

KAPPA is package of general-purpose astronomical image-processing and visualization commands. It is documented in SUN/95. Over the long history of the KAPPA package, many internal Fortran subroutines have been written to provide facilities within KAPPA which have subsequently proved to be of more-general use outside KAPPA. In order to gain the benefit of these internal KAPPA facilities, software developers have in the past taken copies of the relevant routines and included them in their own projects. The disadvantages of this are obvious--it is easy to end up with many, potentially different, copies of the same routines within a large software suite such as the Starlink Software Collection, and bug fixes need to be implemented in many different places, rather than a in single master copy.

Another way of using the internal KAPPA routines is to link your applications directly against the libraries in the KAPPA package, but this requires the KAPPA package to be installed anywhere where your software is to be built, which is not always convenient.

To get round these problems, the KAPLIBS package was created to contain the internal routines from KAPPA which are deemed to be ``generally useful''. Now, you only need to have KAPLIBS installed to build your software, not the much larger KAPPA.

There are a large number of routines in KAPLIBS, making it potentially difficult to find the routines you want. To ease this problem, a search tool is provided which allows the contents of this document to be searched (see here).


Subsections

next up previous 278
Next: Stability of the KAPLIBS Interface
Up: KAPLIBS - Internal subroutines used within the KAPPA package.
Previous: Abstract

KAPLIBS -- Internal subroutines used within the KAPPA package.
Starlink User Note 238
D.S. Berry
Malcolm J. Currie
9th March 2009
E-mail:ussc@star.rl.ac.uk

Copyright © 2010 Science and Technology Facilities Council