About the CVOS...
The CVOS is the C Interface to the
and Analysis Facility (IRAF) Virtual Operating System libraries
(VOS). The CVOS was developed by the Science Software Team at the
Space Telescope Science Institute
(STScI). The CVOS is comprised of both pre-built interface
functions to the major IRAF libraries which the programmer can use
``out of the box'' to begin writing C applications, as well
as a semi-automated interface generation mechanism which can be used to
create additional bindings to needed IRAF functionality.
The CVOS User's Guide and Reference Manual is designed to be a
comprehensive document not only on the use of the pre-built C interface
functions of the CVOS, but also a detailed description on how to build
interfaces for the IRAF system. The manual is divided into two main
- Chapter 1 - CVOS User's Guide
- provides a general overview of the contents of the CVOS,
- explains how to use the pre-built interfaces which have
been provided to build C tasks,
- gives the details on all of the components necessary to
build a C task,
- and provides examples of building and running C tasks.
- Chapter 2 - CVOS Reference Manual
- describes the structure of the C interface functions,
- explains both the general and any special syntax needed
to build new C interfaces,
- and shows how to run the interface generation program.
Although the final version of Chapter 2 is not complete, the manual
can be retrieved in order to obtain the CVOS User's Guide.
As an interim replacement for the CVOS Reference Manual
one can obtain an older document, A C Interface to IRAF's
VOS Library, which describes how to build C interfaces to IRAF.
This document has been updated as necessary to reflect the current
state of the CVOS system.
CVOS User's Guide and Reference Manual (Version 1.0, December 1999)
A C Interface to IRAF's VOS Library (Revised December 1999)
The CVOS is distributed as part of the
software package. The current version of the CVOS is Version 3.3
(November 1999). Since the CVOS has undergone a substantial number
of significant changes from previous versions, it is suggested that
one retrieve the current version for future development. CVOS
(Version 3.3) runs under
(Version 2.1.1) and
(Version 2.11.3). Please also check the CVOS
Asked Questions (FAQ) page for more information.
STSDAS Home Page ·
STScI Home Page
Space Telescope Science Institute|
3700 San Martin Drive
Baltimore, Maryland 21218, USA