SDCalc is an aips++ tool for viewing, editing, and operating on one-dimensional data structures typical of single dish telescopes. It is a single dish vector calculator. A previous specification for SDCalc is found in a note prepared by Liszt and turned into html by Garwood.
This document sketches out the design of SDCalc. SDCalc is a collection of Glish scripts using a wide range of aips++ distributed objects and Glish clients. A GUI is being developed which uses these Glish commands to present the SDCalc environment to users. The philosophy of the SDCalc user environment is described by Shannon in aips++ note 194. As the actual implementation proceeds it is anticipated that the design will change. This document will be kept up to date.
SDCalc depends on a number of general aips++ developments, however, we do not wish to delay SDCalc if at all possible. As a consequence, we anticipate that we will need to adopt some intermediate shortcut solutions to problems until a more permanent solution is available. This document will describe all such temporary solutions so that they are publicly recognized as such and so that future work to implement long-term solutions can be planned.