-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstallation_requirements.txt
32 lines (24 loc) · 1.33 KB
/
installation_requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Installation Instructions:
To run this you must have python installed on your system. This particular repository is written in Python 2.7
Step 0: Required packages
* sudo apt-get install python python-numpy python-scipy python-setuptools python-matplotlib
* sudo apt-get update -y
* sudo apt-get install -y git python-pip python-dev libzmq3-dev pkg-config libfreetype6-dev libpng3 libopenmpi-dev openmpi-bin libhdf5-dev liblapack-dev llvm-3.6 libedit-dev gfortran
* sudo pip install -U setuptools
* sudo pip install -U pip # fixes AssertionError in Ubuntu pip
* sudo pip install enum34 jupyter markupsafe zmq singledispatch backports_abc certifi jsonschema ipyparallel path.py matplotlib mpi4py==1.3.1 pandas plotly
* sudo apt-get install -y libnetcdf-dev python-mpltoolkits.basemap
* sudo pip install Cython==0.20 h5py scipy numpy numba==0.23.1 netcdf4 colorlover cmocean scikit-fuzzy pyevtk
* sudo pip install ez_setup
* sudo pip install -e git+https://github.com/hplgit/odespy.git#egg=odespy
* git clone https://github.com/awickert/gFlex
cd gFlex
sudo python setup.py install
**
Step 1: Clone BayesReef Repository
git clone https://github.com/intelligentEarth/pt-Bayesreef.git
Step 2: Install pt-Bayesreef
sudo pip install -e pt-Bayesreef
Step 3: Compile all files
cd pyReefCore
python -m compileall .