...
There are some additional requirements for the simulations packages, mostly python dependencies that are so ubiquitous in scientific computing environments that it is more difficult for users for us to provide new versions than it is to supply them with the stack. These requirements are (there is some overlap here with the basic stack requirements):
- python 2.7 or 3.6
- numpy - available from conda
- scipy - available from conda
- astropy - available from conda
- matplotlib - available from conda
- sqlalchemy - available from conda
- Cython - available from conda
- cmake - available from conda if required
- gfortran (which is necessary to build the ephemeris-generating software package oorb – this is ONLY needed if you are installing sims_movingObjects, as well as lsst_sims)
- On linux systems, gfortran is probably preinstalled. Otherwise, you can get gfortran binaries from https://gcc.gnu.org/wiki/GFortranBinariesMacOS or (on a mac) from the homebrew distribution (brew install gcc).
...
For the installation of the basic LSST packages, please follow the directions check for additional requirements or known problems here: https://pipelines.lsst.io/install/newinstall.html but only up to the point "Installing Packages" – you and then follow a similar process to start the installation of the LSST build system -
Code Block |
---|
cd ~/lsst
curl -OL https://raw.githubusercontent.com/lsst/lsst/master/scripts/newinstall.sh
bash newinstall.sh -3
|
You do not need to do "eups distrib install lsst_distrib", as described on the pipelines page, as we will install the required simulations packages below.
...