External Tools

To view the external library contents of code builds, including the version number for each package, click on:

http://glast-ground.slac.stanford.edu/releasemanager/CodeReleases.jsp

Tip: Pull down menus enable you to select Package, Version, and Tag. When you click on the Submit button, the external packages are displayed by default.

To view the entire contents of a release, click on All Packages.

Note: All external libraries required for a top-level release can be downloaded using the Glast Installer. The installer automatically checks to see which libraries are already installed on your machine.

Also see: Instructions for using the GLAST Software Installer.

To download the installer, click on: Glast Installer

External Tool Websites

TOOL Description
cfitsio C/C++ callable standard FITS library *
CLHEP Class library for high-energy physics *
Fred Event viewer *
Gaudi Event-processing framework *
Geant4 Simulation toolkit *
MySQL Relational database *
omniORB CORBA Object Request Broker (ORB) for C++ and Python *
ROOT Data analysis framework with optimized i/o *
Xerces XML parser *
zlib Compression and decompression library *
* Available using the GLAST Software Installer:

Code Development Tools

TOOL Description
AIDA

Abstract Interfaces for Data Analysis (FTP from SLAC)

CMT

(Code Management Tool) Manage software modules, builds and dependencies *

Note: Available using the GLAST Software Installer.

CVS (Concurrent Versioning System) Source repository, version control

CVSweb

WWW interface to CVS
Doxygen Code documentation system
HEPREP Generic interface definition for HEP event displays
HTL  (Histogram Template Library) C++ class library for histogramming; use only GLAST-blessed.
PIL Parameter Interface Library
PostgreSQL Another relational database
Python Dynamic object-oriented programming language
WIRED High energy physics event display framework
* Available using the GLAST Software Installer:

Note: Most of these tools are already pre-installed on the SLAC public Linux machines and many are also available on the UW Windows server.

Communications Tools

TOOL Description
EVO Web-based Teleconferencing
gaim Instant messaging client for unix
ICQ Instant messaging
TortoiseCVS CVS gui for Windows (preferred)
trillian Alternate instant messaging client for Windows (no banner ads!)
VRVS Web-based Teleconferencing
WinCVS CVS gui for Windows

 

Last updated by: Chuck Patterson 02/07/2007

 

02/07/2007