...
- pip install nose
numpy 1.8.1
Still installing by hand to include --fcompiler flag to force correct fortran compiler to be used. This is dictated by whatever blas and lapack are linked against. For more information, see the numpy INSTALL.txt file.
- Download numpy-1.8.1.tar.gz
- Extract numpy-1.8.1.tar.gz
- Change directory to numpy-1.8.1
- python setup.py build --fcompiler=gnu95 (for gfortran.)
It seems the rhel4s have blas and lapack linked against g77, while rhel5 uses gfortran - python setup.py install
- Run the test routine by starting up python and doing:
import numpy
numpy.test() - Leave and erase the current directory (numpy-1.8.1)
PyFITS - 3.2.2
pip install pyfits
matplotlib 1.3.1
pip install matplotlib
which also installed tornado, python-dateutil, pyparsing, six, and backport.ssl-match-hostname
pywcs-1.12
pip install pywcs
astropy-0.3.1
pip install astropy
APLpy-0.9.11 (requires astropy)
pip install APLpy
4Suite XML - 1.0.2
The 4Suite-XML web site no longer works via easy_install. Installing by hand
python setup.py install
SciPy - 0.14.0
Continuing to install by hand to provide compiler flag to force correct fortran compiler, depending on what blas and lapack are linked against (try ldd /usr/lib/libblas.so). See SciPy's INSTALL.txt file for more information.
Download scipy-0.10.1.tar.gz from http://www.scipy.org/
Extract scipy-0.14.0.tar.gz
Change directory to scipy-0.14.0
Execute python setup.py config_fc --fcompiler=gnu95 install
Leave and erase scipy-0.14.0
Test by starting up python and doing:
import scipy
scipy.test() (NOTE this segfaulted.. hoping that's not a big deal)
pywcsgrid2-0.1b2
Download from https://github.com/leejjoon/pywcsgrid2/downloads
Extract
cd
python setup.py install
We do not distribute IPython any long due to ongoing issues with hard-coded paths associated with IPython. Instead, we manually create the tar.gz file and copy it over to u35, then install IPython for use at SLAC in the GLAST_EXT copy.
PyYAML 3.11
curl -O http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz
python setup.py install
healpy 1.7.4
see: https://pypi.python.org/pypi/healpy
pip install healpy --user
iPython - 0.13
pip install ipython
Run the iptest located in python's bin directory.
2.7.3
Windows-i386-32bit-vc90 debug
...
APLpy-0.9.8
pip install APLpy
4Suite XML - 1.0.2
The 4Suite-XML web site no longer works via easy_install. Installing by hand
python setup.py install
...
curl -O http://pyyaml.org/download/pyyaml/PyYAML-3.10.tar.gz
python setup.py install
iPython - 0.13
pip install ipython
Run the iptest located in python's bin directory.
...
APLpy-0.9.8
pip install APLpy
4Suite XML - 1.0.2
The 4Suite-XML web site no longer works via easy_install. Installing by hand
python setup.py install
...
curl -O http://pyyaml.org/download/pyyaml/PyYAML-3.10.tar.gz
python setup.py install
iPython - 0.13
pip install ipython
Run the iptest located in python's bin directory.
...
APLpy-0.9.8
pip install APLpy
4Suite XML - 1.0.2
The 4Suite-XML web site no longer works via easy_install. Installing by hand
python setup.py install
...
curl -O http://sympy.googlecode.com/files/sympy-0.7.2.tar.gz
python setup.py install
iPython - 0.13
pip install ipython
Run the iptest located in python's bin directory.
...
APLpy-0.9.5
- pip install APLpy
4Suite XML - 1.0.2
This module was not recognized by pip. Using easy_install instead.
...
- Download pyfits-1.3.tar.gz from http://www.stsci.edu/resources/software_hardware/pyfits/pyfits-1.3.tar.gz and save to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python/ if it doesn't already exist.
- Change directory to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python
- Extract pyfits-1.3.tar.gz
- Change directory to pyfits-1.3
- Execute /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python/2.5.1-gl3/gcc40/bin/python setup.py install
- Leave and erase pyfits-1.3
4Suite XML - 1.0.2
- Download 4Suite-XML-1.0.2.tar.gz from http://downloads.sourceforge.net/sourceforge/foursuite/4Suite-XML-1.0.2.tar.gz?use_mirror=voxel and save to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python/ if it doesn't already exist.
- Change directory to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python
- Extract 4Suite-XML-1.0.2.tar.gz
- Change directory to 4Suite-XML-1.0.2
- Execute /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python/2.5.1-gl3/gcc40/bin/python setup.py install --prefix /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit/python/2.5.1-gl3/gcc40
- Leave and erase 4Suite-XML-1.0.2
...
- Download pyfits-2.1.1.tar.gz from http://www.stsci.edu/resources/software_hardware/pyfits/pyfits-2.1.1.tar.gz and save to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python/ if it doesn't already exist.
- Change directory to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python
- Extract pyfits-2.1.1.tar.gz
- Change directory to pyfits-2.1.1
- Execute /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python/2.5.1-gl4/gcc40/bin/python setup.py install
- Leave and erase pyfits-2.1.1
4Suite XML - 1.0.2
- Download 4Suite-XML-1.0.2.tar.gz from http://downloads.sourceforge.net/sourceforge/foursuite/4Suite-XML-1.0.2.tar.gz?use_mirror=voxel and save to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python/ if it doesn't already exist.
- Change directory to /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python
- Extract 4Suite-XML-1.0.2.tar.gz
- Change directory to 4Suite-XML-1.0.2
- Execute /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python/2.5.1-gl4/gcc40/bin/python setup.py install --prefix /afs/slac/g/glast/ground/GLAST_EXT/tiger-i386-32bit-gcc40/python/2.5.1-gl4/gcc40
- Leave and erase 4Suite-XML-1.0.2
...
- Change directory to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python
- Extract APLpy-0.9.4.tar.gz
- Change directory to APLpy-0.9.4
- Execute /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.5.1-gl5/gcc34/bin/python setup.py install
- Leave and erase APLpy-0.9.4
4Suite XML - 1.0.2
- Download 4Suite-XML-1.0.2.tar.gz from http://downloads.sourceforge.net/sourceforge/foursuite/4Suite-XML-1.0.2.tar.gz?use_mirror=voxel and save to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python if it doesn't already exist.
- Change directory to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/pythonExtract 4Suite-XML-1.0.2.tar.gz
- Change directory to 4Suite-XML-1.0.2
- Execute /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.5.1-gl5/gcc34/bin/python setup.py install --prefix /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.5.1-gl5/gcc34
- Leave and erase 4Suite-XML-1.0.2
...
- Change directory to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python
- Extract APLpy-0.9.4.tar.gz
- Change directory to APLpy-0.9.4
- Execute /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.6.5/gcc34/bin/python setup.py install
- Leave and erase APLpy-0.9.4
4Suite XML - 1.0.2
- Download 4Suite-XML-1.0.2.tar.gz from http://downloads.sourceforge.net/sourceforge/foursuite/4Suite-XML-1.0.2.tar.gz?use_mirror=voxel and save to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python if it doesn't already exist.
- Change directory to /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/pythonExtract 4Suite-XML-1.0.2.tar.gz
- Change directory to 4Suite-XML-1.0.2
- Execute /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.6.5/gcc34/bin/python setup.py install --prefix /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/redhat4-i686-32bit-gcc34/python/2.6.5/gcc34
- Leave and erase 4Suite-XML-1.0.2
...