A N A
[what?] [manual] [authors] [ANA 3] [ANA
1] [ANA to IDL] [browser]
What is ANA?
ANA is a free, extensive, interactive data and image processing
software package and language for 32-bit computers. The authors use
ANA for data processing associated with their scientific research.
ANA stands for "A Non-Acronym".
On 3 February 1999, ANA version 3 was first released. ANA 3 is a
merged version of Shine's ANA 1 and Strous's ANA 2, which is
backwardly compatible with both earlier versions of ANA (with some
minor exceptions).
The ANA Manual
Several versions of the ANA manual (of ANA version 3) are available;
In addition, there is an as yet rudimentary and incomplete description
of the internals of ANA, which may be of interest to those who want to
modify or add to ANA.
The Authors
ANA was written and is maintained by Richard A. Shine (ANA 1) and
Louis Strous
(ANA 2 & 3) of the Lockheed
Martin Solar and Astrophysics Lab in Palo Alto, California.
Installing ANA
You can try to install ANA on your computer if you have a C compiler.
ANA 3
Install ANA as follows:
- Download the public distribution (see below).
- Decompress: gunzip ana.tar.gz
- Unpack: tar xf ana.tar
- Go to the source directory: cd ana
- Configure: ./configure
- Compile: make
- Install: make install.
For more information, see chapter Installing
ANA in the ANA manual.
The public distribution is:
- The current public ANA version is: 3.2.436
- ana.tar.gz -- ANA
source codes (1235712 bytes compressed,
5703680 bytes after decompression). This file includes
the ANA manual in texinfo form, which is used by ANA itself to provide
on-line help.
- anadoc.tar.gz
-- ANA documentation (1166687 bytes compressed,
4454400 bytes after decompression). This file contains
the ANA manual in various forms: texinfo, dvi, ps.
There is a list of recent changes.
These files are updated regularly, because ANA is still being actively
developed. If you happen to try to download one of these files just
when it is being updated, then you'll not succeed. In that case you
may get an error message, or the file you get may be incomplete.
Please check the size of the file you downloaded against the size
mentioned for it in this web page: if your file has a different size,
then something went wrong. If you run into trouble, then please try
again a few minutes later. If the problems persist, then send us an
email (see below).
The current version of ANA has compiled successfully on machines
running the following operating systems:
- alpha-dec-osf3.2
- i586-generic-linux
- mips-sgi-irix6.3
- sparc-sun-solaris2.6
Even if you run any of these operating systems, there is no guarantee
that ANA will compile flawlessly for you: That depends also on such
things as what C compiler, include files, and libraries you are using.
On the other hand, if you run an operating system that is not listed
above, then ANA may still compile for you. Starting with ANA version
3.1.1, we use autoconf to generate a configure file.
The new configure file tests your operating system for the
presence or allowability of various software features, rather than
going by the operating system identification alone. This should
enhance the probability of successful compilation.
If you run into trouble when trying to compile ANA, then read the
Q & A page. If your
problem is not mentioned there, then check that the problem is really
associated with ANA and does not show up when you try to compile other
programs. If you are sure the problem is associated with ANA, then
feel free to ask us for help by email (see below).
Shine's ANA - ANA 1
You can still get Shine's ANA:
anatar.gz. Installation is through the usual steps: decompress
with gunzip, unpack with tar, compile with
make.
ANA in IDL
Some ANA routines have been ported to IDL-compatible sharable object
files. See the ANA to IDL
page.
Browser
The Browser is an extensive program using Motif widgets, written in
ANA for display and manipulation of images, especially images from the
TRACE and MDI instruments. A
rudimentary HTML
manual is available, as are instructions for
local use of the browser with ANA 3 at LMSAL (for LMSAL only).
Send comments and messages to ana@ana.lmsal.com