Getting Started in AIPS++
Familiarizes the user with the basic philosophy, terminology, and structure of AIPS++ and helps the astronomer start the useful processing of radio astronomical data, especially those from aperture synthesis arrays. This document is written in a semi-tutorial style. (Introductory computer manual consisting of 60 pages.)
The Glish 2.6 User's Manual
Glish provides a uniform way for programs to communicate without knowing about one another. Communication occurs because the programs are written in terms of events, i.e. name/value pairs. In the usual case, programs receive an event, perform an action in response to that event, and possibly generate one or more new events associated with the response. Programs can also spontaneously create events in response to external actions, such as a piece of hardware signaling that some condition has changed, a timer going off, or a person interacting with a graphical interface.
Glish consists of three parts:
(Computer manual consisting of ~300 pages.)
- the Glish language for writing scripts specifying what programs to run and how to interconnect them;
- a C++ class library that programs (Glish clients) link with so they can generate and receive events and manipulate structured data;
- an interpreter process for executing Glish scripts and acting as a central "clearinghouse" for forwarding events between processes.