Language peer sets for ANA:
Designed 2000 ↑
2000s languages ↑
alternate simple view
A free, extensive, IDL-like interactive data analysis and display program and language for 32-bit computers, developed and used by the authors for scientific investigation of images of the Sun (but not limited to those).
ANA home page
ANA History ANA's History
ANA was originally designed to process data from the Solar Maximum Mission (SMM) satellite, which flew in the early 1980s. It was implemented for the VAX VMS operating system in assembly code and a little bit of Fortran mostly by Richard Shine (of the Lockheed Palo Alto Research Laboratory [nowadays known as the Lockheed-Martin Advanced Technology Center] in Palo Alto, California.
Around 1990, Richard Shine converted the assembly code to C code and ported ANA to SGI's Irix operating system. At that time, Louis Strous at Utrecht University in the Netherlands took the Irix copy and ported it to Dec Ultrix. Since that time, these two have continuously improved and expanded ANA. In 1994, Louis rewrote ANA's parser and compiler, replacing the old parser with a new one, using GNU's bison parser generator. The new parser and compiler allowed simple addition of new features to the language, such as keywords arguments and subscripting of expressions.
Between 1994 and 1999, the Shine (ANA 1) and Strous (ANA 2) versions of ANA drifted apart somewhat, but in early 1999 Strous produced a version (ANA 3) that is supposed to be backwardly compatible with both the older Shine and Strous versions. This manual describes the merged version (ANA 3).
Both Strous and Shine currently work at the Lockheed-Martin Advanced Technology Center in Palo Alto, California.