Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1488
News FAQ
Search Home

Planning for Releases of AIPS++


Tim Cornwell
NRAO, Socorro
New Mexico, U.S.A.
whole document as Postscript
HTML updated: 1996 December 2


N.B. This document uses HTML 3 Tables, and in-line images to display mathematical expressions.
Turn Image Loading ON, and set your font size in the range 12 to 14pt for optimal browsing.


Contents

Purpose

This document describes the release philosophy and schedule for 1997 and 1998. It has been updated following comments by the AIPS++ STAG given in the 1996 report.

Introduction

We plan various releases of AIPS++ in 1997 and 1998. In this document, I describe in varying degrees of detail what we intend to deliver in each of these releases.

We plan to make two major releases, one in 1997 and one in 1998. The first is designated as a ``Limited Public Release'' since it will contain only a subset of the functionality expected to be present eventually. The second release, in 1998, is expected to have a more rounded set of capabilities. The limited public release is preceded by an explicit ``beta'' release.

Beta Release: AIPS++ V0.9 Due Early 1997
Limited Public Release: AIPS++ V1.0 Due Mid 1997
AIPS++ V2 Due Mid 1998

It is essential that the first impressions made by these releases of AIPS++ be good ones. Hence given a choice between adding functionality and improving quality of what already exists, we will go with the latter. Furthermore, it is vital that these releases be timely. The priority is timeliness, quality, functionality. If the planning given here is correct, these don't conflict too much.

The beta release (AIPS++ V0.9) and LPR (AIPS++ V1.0)

Goals

The principal goals of the beta release and the LPR are:

Planned general capabilities

Contents

For the beta release and LPR, we will aim for only two packages: aips and synthesis, though single dish (the dish package) might be included if possible.

package=aips

module=input/output ($ \beta$)
: textio allows reading and writing AIPS++ tables to and from ascii format tables. : Responsible person: Doug, Status: To start November 1, Notes: Doug will be responsible for writing a user's guide to the use of AIPS++ for analysing/manipulating tables from e.g. ascii, AIPS, MIRIAD

module=image ($ \beta$)
: allows manipulation of AIPS++ images from within Glish

: Responsible person: Brian, Status: In progress, needs documentation, Notes: Brian has written a DO interface to use Neil's code. We definitely need some more capabilities in Fourier transformation and convolution.

module=inputs ($ \beta$)
: attachs inputs to a Glish object so that control parameters may be set, displayed, stored, retrieved and defaulted. : Responsible person: Tim, Status: Initial version done and documented, Notes: Used in imager.g

module=measures
: various useful conversions

: Responsible person: Wim, Status: In progress, Notes: Wim has written initial DOs and GUIs for both Units and Measures.

module=measurementset (raw data) (LPR)
: MeasurementSet allows various operations on MeasurementSets. : Responsible person: No-one, Status: Deferred, Notes:

module=logging ($ \beta$)
: logging of messages from apps and from Glish

: Responsible person: Brian, Status: Due Dec 4, Notes:

module=table ($ \beta$)
: allows access to Tables from within Glish.

: Responsible person: Tim, Status: Finished and documented, Notes:

module=plotting (general) ($ \beta$)
: plotting capabilities from within Glish.

module=mathematical ($ \beta$)
: various mathematical operations:

: Responsible person: Brian, Status: All done and documented except fitting, Notes: Fitting deferred.

module=display ($ \beta$)
: allows display of images and arrays from within Glish:

: Responsible person: Tim, Status: Initial version done and documented, Notes: Used in imager.g

module=utility ($ \beta$)

: Responsible person: Tim, Status: Initial version in place and documented, Notes: Will fill up as time goes on

package=synthesis

module=input/output (LPR)
: Fillers to a MeasurementSet. These are site priorities rather than project wide.

module=imager
: imager is an application object that provides access to the synthesis processing in AIPS++. It is a glish closure object with inputs, logging.

We also need to make changes to the distributed objects used in imager.

module=simulating
: msmaker makes an MS from scratch. A higher priority is to document corrupter: the inverse of the calibrater. : Responsible person: Mark W, Status: DOs in place, Notes: Needs documentation and perhaps a glish closure object interface similar to imager.

Logistics

Release V2

V2 should contain substantially more functionality than will be present in the LPR. With this release, it should be possible to go end-to-end on reducing data from most consortium telescopes. Scientific analysis should be aided by image analysis and visualization capabilities.

Goals

Contents

Here we show both new packages and additions to the packages delivered in the LPR.

package=aips

module=mathematics
:

module=plotting (general)
: plotting capabilities from within Glish.

module=mathematical
: various mathematical operations:

module=display
: allows display of images and arrays from within Glish. Supports new visualization toolkit. Allows visualization of n > 3 images.

package=dish

module=input/output
: Fillers to a MeasurementSet. These are site priorities rather than project wide.
module=sdcalc
: a gui-based glish app for analysis of single dish spectra data.
module=sdimager
: a package for single dish imaging e.g. On-The-Fly imaging, Beam-switching, etc.

package=synthesis

module=input/output
: Fillers to a MeasurementSet. These are site priorities rather than project wide.

module=imager
:

module=simulating
: Full-up simulation of an observing procedure for some consortium telescopes.


next up previous home.gif
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-08-01