Karma library packages documentation

The Karma Library is structured into a number of packages. Each package has a prefix, which is shown first, followed by a description. To view the documentation for a package, click on it's entry.

Library Packages

aRoutines to print general error messages
rLow level connection routines
dRoutines to control daemon mode
mRoutines to manipulate memory blocks
nRoutines to generate random numbers
pLow level routines to convert data
sSignal handling routines
tLow level Transform routines
cRoutines to manage callback lists
eRoutines to generate periodic events
wRoutines to support work functions
jRoutines to manipulate associative arrays of joined pairs
chRoutines to manipulate channel objects
cmRoutines to manage child processes
cfRoutines to compute and write RGB colour values into arrays
dsRoutines to manipulate the general data structure
enRoutines to provide encryption
exRoutines to extract data from strings
hiRoutines to save and restore history information
imRoutines to do low level initialisation of modules
mdRoutines to produce message digests (secure hash functions)
rpRoutines to manage cryptographically strong random pools
stString manipulation routines
vaRoutines to perform optimised vector arithmetic operations
mtRoutines to manage a thread pool (MultiThreading support)
dmRoutines to manage events on (file) descriptors
dlRoutines for loading shared objects
icRoutines to generate icon pixmaps
xcRoutines to manipulate X displays and colourmaps
xiRoutines to manipulate XImage structures
xvRoutines to query X visuals
vcRoutines to manipulate a VX display and colourmaps
cenRoutines to provide channel encryption
chmRoutines to manage channel objects
dirRoutines to scan directories
dmpRoutines to dump an ASCII representation of a data structure
imcRoutines to convert between image formats
imwRoutines to write raw images
pioRoutines to convert and transfer host data to channel objects
pswRoutines to write PostScript
chsRoutines to scan values from channel objects
pgpRoutines to interface with PGP
colRoutines to convert between colour spaces
glsRoutines for Glish library support
wcsRoutines to support Astronomical sky-projections
extRoutines for loading shared object extensions
dmxRoutines to manage file descriptors using the Xt toolkit
arlnRoutines to asynchronously read from the standard input
connRoutines to manipulate connections
dsraRoutines to read an ASCII data structure from an open channel
dsrwRoutines to read and write a data structure from/to channels
kwinManipulate pixel canvases in a device independent way
kcmapRoutines to manipulate colourmaps
dsxfrRoutines to transfer data structures over connections
ieditRoutines to manipulate 2D (image) editing instructions
panelRoutines to manipulate control panels (user interface code)
eventRoutines to dispatch events to other programmes
dsprocRoutines to process named objects
iarrayRoutines to manipulate Intelligent Arrays
moduleRoutines to initialise and sequence modules
xtmiscRoutines to provide miscellaneous Xt support
canvasRoutines to manipulate world canvases
foreignRoutines to convert between Karma and other data formats
vrenderRoutines to support volume rendering
overlayRoutines to manipulate 2-dimensional (image) overlay objects
viewimgRoutines to manipulate viewable images
contourRoutines to manipulate contour images

Back to Karma Home Page
Richard Gooch (rgooch@atnf.csiro.au)