The KIPAC software collection
The KIPAC software packages
The KIPAC software collection resides in AFS space at SLAC:
/afs/slac.stanford.edu/g/ki/software/Packages are available for multiple architectures, generally: 32-bit RHEL3 ("i386_linux24", should also work for 32-bit RHEL4, "i386_linux26"); and 64-bit RHEL4 ("amd64_linux26"). Where specific 64-bit binaries are not provided, the 32-bit versions usually work. Some packages reside in
/afs/slac/g/ki/ - these are
described separately.
The following table lists the available packages. Software installed by individual users is described here.
| Package | Versions | Notes |
|---|---|---|
| Aladin | 3.600, 3.7 | xray |
| APT | 16.0.2, 17.0.2 | xray |
| ATLAS | 3.8.2 | |
| ATOMDB | 1.3.1 | xray |
| calcarf and corr_tgain | xray | |
| cdsclient | 3.01 | |
| CFITSIO | 3.006, 3.020, 3.030, 3.060, 3.080 | xray |
| Chandra CALDB | 3.1.0, 3.2.1, 3.2.4, 3.3.0.1, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.5 | xray |
| Chaser | xray | |
| CHIANTI | 5.2 | xray |
| CIAO | 3.2.2, 3.3.0.1, 3.4, 4.0b1, 4.0b2. 4.0b3, 4.0.1 | xray. Default 4.0.1. |
| Cloudy | 2005_07_06, 2006_02a | xray |
| Dexter | xray | |
| DS9 | various | |
| E3D | 1.3.7 | |
| E3D-LCL I/O Library | 1.6 | |
| ESO Eclipse | 5.0 | |
| FFTW | 2.1.5, 3.0.1, 3.1.1, 3.1.2 | xray |
| Funtools | 1.3.0b22, 1.30b24, 1.4.0 | xray |
| GDL | 0.9pre2 | xray |
| Grace | 5.1.19, 5.1.20, 5.1.21 | xray |
| HDF5 | 1.6.5, 1.6.6, 1.8.0 | |
| HEALPix | 2.01 | xray |
| HEAsoft | 6.0.4, 6.0.6, 6.1, 6.1.1, 6.1.2, 6.2, 6.3, 6.3.1, 6.3.2, 6.4, 6.4.1, 6.5 | xray. "xspec" = v11, "xspec12" = v12 |
| IDL | 6.0, 6.1, 6.2, 6.3, 6.4. 7.0 | |
| Imcat | 041903 | |
| IRAF | 2.12.2 | |
| Lenstool | 6.5 | |
| Maki | Suzaku cycle 1, 2 | xray |
| MARX | 4.2.1, 4.3.0 | xray |
| Mathematica | 5.0, 5.1, 5.2 | executable runs directly out of afs space, on laptops or standalone systems, use sunlics3 as license server |
| MODTRAN4 | 3 Rev 1 | |
| mysql | 5.0.37 | client, server, and libs suitable for hosting or connecting to mysql |
| PGPLOT | 5.2 | |
| PIMMS | 3.7a2, 3.8a2, 3.9, 3.9a, 3.9f | |
| PLplot | 5.6.1, 5.8.0, 5.9.0 | |
| plusFORT | 6.50 | xray |
| Profit | 1.0, 2.0 | |
| python | 2.5.1 | python with scipy, numpy, matplotlib and others |
| SCAMP | 1.4.6 | |
| SExtractor | 2.5.0 | |
| SkyCat | 3.0 | xray |
| SkyView | 2.1, 2.4 | |
| SM | 2.4.26 | |
| Starlink software collection | humu | See also original Starlink |
|
Suzaku background files: blank sky and night Earth |
0611, 061018, 20071101, 20071127 | xray |
| Suzaku CALDB | 20070410, 20070713, 20070914, 20071101, 20071204, 20080114, 20080201, 20080401, 20080618, 20080709 | xray |
|
Suzaku proposal response files: XIS and HXD |
cycle2, cycle3 | xray |
| SWarp | 2.16.4, 2.17.1 | |
| Veusz | 0.10 | xray |
| Viewing | 2.2, 3.1, 3.2 | xray |
| WCSLIB | 4.3 | xray |
| WCSTools | 3.6.4, 3.6.6, 3.6.8, 3.7.3 | xray |
| XMM CCF | xray | |
| XMM ESAS | 20060403, 20070531 | xray |
| XMM images script | 20070716 | In sas/images directory |
| XMM SAS | 6.1.0, 6.5.0, 7.0.0, 7.1.0 (20071128 patches), 7.1.2, 8.0.0 | xray |
| XMM SciSim | 4.0.4 | xray. CCF files in <softdir>/caldb/xmm/scisim/ |
| XSA | 2.8.3, 3.0, 3.5, 4.0, 4.5, 5.0 | xray |
| Yaxx | 20060515 (CIAO 3.3), 0.918 (CIAO 3.4) | xray |
| zhtools | 3.0, 3.0.4 | xray |
IDL Libraries
<softdir>/idl_pro/
| Package | Version | Notes |
|---|---|---|
| ACIS CTI Corrector | 1.47 | xray |
| ACIS Extract | 3.96 | xray |
| ATOMDB | 2.0.0 | xray |
| IDL Astronomy User's Library | xray | |
| ISAP (ISO Spectral Analysis Package) | 2.1 | xray |
| JHU/APL/S1R library | 2004 Aug 05 | xray |
| Markwardt IDL Library | 2005 Dec 29 | xray |
| Ptak ASCA routines | xray | |
| RED | 1.0 | |
| RGB | 2003 Nov 19 | |
| ROSAT | xray | |
| TARA (Tools for ACIS Review and Analysis) | 2005 Oct 20 | xray |
| TeXtoIDL | 2.1.2 | xray |
| Wavelet Workbench | xray | |
| Yaqoob ASCA routines | xray |
IRAF Packages
<softdir>/iraf/extern/
| Package | Version | Notes |
|---|---|---|
| ARED | 2.1 | |
| Color | 4 | |
| CTIO | 22 Feb 94 | |
| Digiphotx | Aug 91 | |
| FITSutil | 2005_03_11 | |
| Gemini | 1.9 | |
| Gmisc (Miscellaneous Gemini tasks) | 2004_04_14 | |
| Immatchx | 17 Oct 2001 | |
| Mfilters | 28 Nov 1995 | |
| Mscred (CCD Mosaic Reduction) | 4.8 | |
| Nmisc (NOAO Miscallenous tasks) | 2003_05_06 | |
| STSDAS (Space Telescope Science Data Analysis System) | 3.5 | |
| TABLES | 3.5 | |
| WCStools | 3.6.4 | ftp |
/afs/slac/g/ki packages
See separate page.
/afs/slac/g/ki/software/ Installation Scheme
See the README.software file in the software/ directory for more detailed notes.
The top-level install directory for a given release of a particular
package is <softdir>/package/version/. The source
files (e.g. tar.gz) go in a /package/version/src/
sub-directory. The installed package goes
in /package/version/arch/, where "arch" is the (first)
output of fs sysname, eg "i386_linux24". The "arch"
directory will often contain bin/, lib/ etc sub-directories. The
"arch" component can be omitted for multi-platform executables (eg
java).
If a package provides only a small number (e.g. one or two) of files that are of direct use to users, add appropriate symlinks in local/bin, etc. Otherwise, create a startup file that modifies PATH (etc) in the appropriate way (see etc/profile.xray for examples). No binaries should be installed in local/ directly, because this directory is shared by multiple architectures. Instead, if a package is too small to merit a separate directory, install into e.g. i386_linux24/ and make symlinks in local/.
Comments on "xray" packages
To setup all the "xray" software, you can source the setup file:tcsh> source /afs/slac.stanford.edu/g/ki/software/etc/csh.login.xrayor
bash> source /afs/slac.stanford.edu/g/ki/software/etc/profile.xrayCommands like
xspec should now work.
To have the software automatically available in every login bash shell,
add the following to your ~/.bash_profile:
file=/afs/slac.stanford.edu/g/ki/software/etc/profile.xrayThe equivalent for tcsh is to add to
[ -r $file ] && . $file
unset file
~/.login:
set file=/afs/slac.stanford.edu/g/ki/software/etc/csh.login.xray
if ( -r "$file" ) source $file
unset file
The bash version has more functionality (and better support) than the tcsh version. Some reasons not to use tcsh.
The default login shell at SLAC is tcsh. An easy way to switch to bash instead is to add:
exec /bin/bash --loginto the end of your
~/.login file. This means that
whenever you start a login tcsh, it will switch to bash.
Scripts
If you have problems running batch jobs, one thing to try is creating a wrapper for your job to ensure the software is setup, ie:#!/bin/bash
source /afs/slac.stanford.edu/g/ki/software/etc/profile.xray
...do stuff...
To avoid problems, csh scripts should start with:
#!/bin/tcsh -fThe
-f option causes tcsh to ignore ~/.tcshrc.
~/.xrayrc Configuration File
Note - this only works in the bash shell.
The ~/.xrayrc file allows you to choose versions of some
packages (currently: ciao, sas, heasoft) that are different to the
system default (e.g. if the system default is updated and you want to
continue using an old version). It should have the following format:
# commentsOf course, you can only choose from the versions installed. Use "none" or "null" to skip loading of a package.
heasoft 6.0.2
ciao 3.2.2
Switching Between Package Versions
Note - this only works in the bash shell.The commands:
xray_heasoft_switch 6.0.2|6.0.3|6.0.4can be used in the bash shell to switch between different versions of HEASOFT etc.
xray_caldb_switch 3.1.0|3.2.1|3.2.4
xray_ciao_switch 3.2.2|3.3
xray_sas_switch 6.1.0|6.5.0