AXAF MST Simulation and Analysis Software


The Simulations and Analysis Group relies upon a wide variety of software, including a great deal developed in-house as well as freely available third party software.

Programs

Raytrace
programs which create or manipulate simulated photons
Analysis
various things which perform calculations, studies, or analysis
Data Visualization
oohs and ahhs for your data
Data Conversion/Translation
converting data from one format to another
Distributed processing and I/O multiplexing
distributing tasks across multiple CPU's and splitting I/O from one stream to many
Spectral Analysis
dealing with PHA spectra and their analysis and reduction
XRCF/HXDS Utilities
dealing with XRCF and HXDS issues, like converting IRIG times, etc.

Libraries


Programming Resources


Programming Utilities

GNU autoconf HTML, PostScript, PDF
GNU automake HTML, PostScript, PDF
GNU autoconf, automake, libtool book HTML, PostScript, PDF
clo++ Generate command line parsers for C++. See examples
GNU libtool HTML, PostScript, PDF
GNU make
GNU m4 HTML, PostScript, PDF
makefiles using the MST makefiles
text2usage generate a C/C++ usage function from arbitrary text
Emacs cc-mode Setup
Usage: dvi ps html

Revision Control/Configuration Managements Tools

CVS
Concurrent Versions System
RCS
Revision Control System

Documentation Tools


Scripting Languages

We use several scripting languages in our work.

Databases

RDB
RDB is a relational database system which uses a flat file ASCII format to store data.
rdbstats
compute statistics on an rdb table
PostgreSQL
PostgreSQL is a multi-user client/server relational database system, supporting a large subset of the SQL '92 query language.

Miscellaneous

cleantmp
Automatically clean out a directory based upon file access times
epsmerge
merge Encapsulated PostScript files
jdbtool
Java debugger tool

AXAF MST Simulations and Analysis Home Page