Personal tools
You are here: Home Computing Info Software The KIPAC software collection
Navigation
Log in


Forgot your password?
Weather
Fair
80°F
27°C
Wind
Northwest @ 10.35 MPH
Pressure
29.77"
Humidity
42%
Dewpoint
55°F
Current conditions for Palo Alto, CA
 
Document Actions

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.xray
or
bash> source /afs/slac.stanford.edu/g/ki/software/etc/profile.xray
Commands 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.xray
[ -r $file ] && . $file
unset file
The equivalent for tcsh is to add to ~/.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 --login
to 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 -f
The -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:

# comments
heasoft 6.0.2
ciao 3.2.2
Of course, you can only choose from the versions installed. Use "none" or "null" to skip loading of a package.

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.4
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
can be used in the bash shell to switch between different versions of HEASOFT etc.

Powered by Plone CMS, the Open Source Content Management System