To CFH HOME RPM Home Page CFHT Software Index

 Introduction  Scientific  Graphics  XWindows  Previewers  Scripting  Unix  Development *Pegasus*
 Need help with fvwm setup, Tcl/Tk, or NEO, Makefiles, libfh?
NOTE: If you've come here looking for Pegasus instrument manuals, you want to check out the instrument manuals instead.
General Manuals
Software Development Please read and understand this document carefully before doing any "file management" operations in the CFHT source trees. It describes proper use of RCS, how to make backups, and gives a few tips to help stay organized when developing a project.
FITS Guidelines Here are some proposed guidelines for manipulating basic and multi-extension FITS files. See also libfh, below.
Make.Common How to include and use Make.Common in project Makefiles
Make.56K How to include and use Make.56K in DSP code Makefiles
DSP Code Symbols Assembler symbols and label names to use in your DSP code (this is the interface between the DSP code and "DetCom". Even DSP code generated for "DetI" should be changed to include these symbols now, even though it will ignore them.)
Library Manuals Stable?Legacy? Code
Quality
Docs
Quality
libcfht AAA Widely used C functions for handling par files, signals, logging messages, and more.
libfh Alibff replacementA-B+ New C FITS handling routines, including support for MEF.
libcli ABB- This is part of the Director documentation Libcli is a library used for building Agents.
libCFHT++ Bavoid using thisDC A similar collection of functions but in C++ (currently used by RPM and par2env).
libsockio AAA Library for creating single-threaded socket servers and clients.
Linux Device Drivers Stable?Legacy? Code
Quality
Docs
Quality
sspci AMegacam onlyAA Linux 2.2.x and 2.4.x Kernel Driver for S-Link PCI receiver cards. RTAI Real-Time Linux support is also included.
lotuspci BSDSU onlyBC Linux 2.2.x and 2.4.x Kernel Driver for SDSU2 PCI fiber cards.
Pegasus Manuals
Pegasus Session Manager Lauches forms and applications for instrument sessions.
XForm Motif GUI Manual for the original Pegasus user interface.
XForm Parfile Syntax Manual for creating the forms themselves
vstatus Text Terminal status display
geckoh Help for the Gecko spectrograph instrument handler
par C program for reading and writing values in Par files
par2env C program for use in shell scripts for reading a whole parfile at once.
NEO Manuals and Documents
CFHT Data Acquisition Description of the target of hardware and software used to acquire data at CFHT.
NEO Project Status Summaries and preliminary versions of documentation for the New Environment for Observing (out of date)
MegaCam Software We're attempting to collect all relevant software manuals and notes for Megacam on this page.
HForm HTML GUI Builder. If you're familiar with creating HTML documents, especially HTML Forms, this manual should be all you need to start creating HForm documents for the RPM Web Server.
RPM Web Server Version 2.0 of the Web Server. Documentation for the HTTP server itself.
Status Server CFHT Status Server documentation (includes client API)
DetCom Detector Interface The command-line detector control interface for UH8K, CFH12K, MegaCam, CFHTIR, KIR, and other SDSU detectors at CFHT.
DetI Overview A general introduction to the features of DetI, the OLD Detector interface for Infra-red Detectors and EEV. These are now being run by DetCom.
Director Version 3 Describes the functions of the Director feedback window and covers guidelines for creating CLI programs that run as Agents.
runon (enhanched rsh) Run stuff on another host. Transfers your environment, including your DISPLAY variable, and starts up in the same working directory at the remote end. If the remote command fails, runon will return failure as well (unlike rsh/remsh!)
Miscellaneous Stuff
ly2dmc Filter for converting LAMA mask files to DMC motor controller commands

2001 April 21 by Sidik Isani isani@cfht.hawaii.edu This page printed on recycled screen area.