HEAsoft Home
Next: heainit
Up: developers_guide
Previous: Expected Enhancements
Contents
The "heacore" directory contains source code for a number of
libraries which are expected to be generally useful and
mission-independent. These core libraries will automatically be
built and available for linking by any or all of the tool
packages (eg, heatools, swift) via the normal hmake build
process. Some of these libraries are developed at the HEASARC,
while others are external packages which are simply redistributed
as part of HEAdas. Documentation for each library component may
be found under the directory containing that component.
The software components of the directory "heacore" are:
- cfitsio: a standard FITS file I/O library developed at
the HEASARC. http://heasarc.gsfc.nasa.gov/docs/software/fitsio
CFITSIO home page
- pil: an IRAF-style parameter interface library, developed for
the INTEGRAL mission at the Integral Science Data Center (ISDC).
http://isdc.unige.ch
the ISDC home page
- readline: a standard input library which supports shell-style
tab completion and command recall functions.
http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
the READLINE home page
- atFunctions: library of attitude-related routines developed
at the Institute of Space and Astronautical Science (ISAS).
the ISAS home page
- coord/coordfits: additional routines for attitude, coordinate
transformations, etc.
- Astro-FITS-CFITSIO: a CFITSIO Perl module, distributed by
Pete Ratzlaff (CfA). http://hea-www.harvard.edu/ rpete/cfitsio
the Astro::FITS::CFITSIO home page
- heainit: HEAdas Initialization functions callable at global scope
- heaio: HEAdas Input/output library
- heautils: Assorted HEAdas utilities
- heasp: HEAdas utilities for spectra and responses
More detailed documentation for the last four (HEAdas native)
libraries follows below.
Subsections
HEAsoft Home
Next: heainit
Up: developers_guide
Previous: Expected Enhancements
Contents
Keith Arnaud
2008-03-13