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


next up previous
Next: Current Concerns and Problems Up: No Title Previous: Graphics

Basic Library Classes

This is the area in which we expect to spend the remainder of our time on this project. Work estimates will be no better than faked numbers at present, but we are confident that we can implement the Basic Libraries in the time remaining.

No package that we've found adequately serves the needs of this project, and we are resigned to writing and tailoring classes for the particular needs of AIPS++. To this end, we will implement the classes with AIPS++ functionality that are within the responsibility of this group, relying on other groups to specify their needs to us. We've assembled a number of packages from which code can be borrowed and modified, and will use these to the extent possible.

The packages we expect to be most used by us are GNU libg++ (particularly rich in functionality), TI COOL (excellent docs and it both complements and slightly overlaps libg++), and RWVector2.2 (interfaces to numerical FORTRAN subroutines). A number of other packages are available for ad hoc borrowing (eg, from NIH) on an anecdotal basis.

This in no way constrains the other groups of the project to read or become familiar with any existing package, nor do we expect them to do anything more than to tell us what they want (i.e., the software packages mentioned above are intended for use by Basic Libraries as a means of avoiding the re-invention of wheels).

We'll provide lists and documents on what is available (to serve the other groups as idea sources) and will begin work immediately on those fundamental classes whose need is ``intuitively obvious''.


next up previous
Next: Current Concerns and Problems Up: No Title Previous: Graphics
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-03-28