-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
25 lines (22 loc) · 946 Bytes
/
Dockerfile
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
# Pull base image.
FROM ubuntu:trusty
MAINTAINER Tristan Salles
RUN apt-get update -y
RUN apt-get install -y git python-pip python-dev libzmq3 libzmq3-dev pkg-config libfreetype6-dev libpng3 libopenmpi-dev openmpi-bin libhdf5-dev liblapack-dev llvm-3.6 libedit-dev gfortran
RUN pip install -U setuptools
RUN pip install -U pip # fixes AssertionError in Ubuntu pip
RUN pip install enum34
RUN LLVM_CONFIG=llvm-config-3.6 pip install llvmlite==0.8.0
RUN pip install jupyter markupsafe zmq singledispatch backports_abc certifi jsonschema ipyparallel path.py matplotlib mpi4py==1.3.1 pandas plotly
RUN apt-get install -y libnetcdf-dev python-mpltoolkits.basemap
RUN pip install Cython==0.20
RUN pip install h5py
RUN pip install scipy
RUN pip install numpy
RUN pip install shapely
RUN pip install cmocean
RUN pip install numba==0.23.1 ez_setup
RUN pip install netcdf4
RUN pip install colorlover
RUN pip install pyevtk
RUN pip install scikit-fuzzy