Commit 918deae4 authored by jakirkham's avatar jakirkham

Merge pull request #155 from parente/rebase-datascience-notebook

Rebase datascience-notebook on scipy-notebook
parents 9e026f05 63d40155
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
FROM jupyter/minimal-notebook
FROM jupyter/scipy-notebook
MAINTAINER Jupyter Project <jupyter@googlegroups.com>
......@@ -22,56 +21,8 @@ RUN apt-get update && \
libnettle4 && apt-get clean && \
rm -rf /var/lib/apt/lists/*
# libav-tools for matplotlib anim
RUN apt-get update && \
apt-get install -y --no-install-recommends libav-tools && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
USER jovyan
# Install Python 3 packages
RUN conda install --quiet --yes \
'ipywidgets=4.1*' \
'pandas=0.17*' \
'matplotlib=1.5*' \
'scipy=0.17*' \
'seaborn=0.7*' \
'scikit-learn=0.17*' \
'scikit-image=0.11*' \
'sympy=0.7*' \
'cython=0.23*' \
'patsy=0.4*' \
'statsmodels=0.6*' \
'cloudpickle=0.1*' \
'dill=0.2*' \
'numba=0.23*' \
'bokeh=0.11*' \
'h5py=2.5*' \
&& conda clean -tipsy
# Install Python 2 packages
RUN conda create --quiet --yes -p $CONDA_DIR/envs/python2 python=2.7 \
'ipython=4.1*' \
'ipywidgets=4.1*' \
'pandas=0.17*' \
'matplotlib=1.5*' \
'scipy=0.17*' \
'seaborn=0.7*' \
'scikit-learn=0.17*' \
'scikit-image=0.11*' \
'sympy=0.7*' \
'cython=0.23*' \
'patsy=0.4*' \
'statsmodels=0.6*' \
'cloudpickle=0.1*' \
'dill=0.2*' \
'numba=0.23*' \
'bokeh=0.11*' \
'h5py=2.5*' \
'pyzmq' \
&& conda clean -tipsy
# R packages including IRKernel which gets installed globally.
RUN conda config --add channels r && \
conda install --quiet --yes \
......@@ -102,14 +53,3 @@ RUN julia -e 'Pkg.add("IJulia")' && \
chmod -R go+rx $CONDA_DIR/share/jupyter && \
rm -rf /home/$NB_USER/.local/share
RUN julia -e 'Pkg.add("Gadfly")' && julia -e 'Pkg.add("RDatasets")'
USER root
# Install Python 2 kernel spec globally to avoid permission problems when NB_UID
# switching at runtime.
RUN $CONDA_DIR/envs/python2/bin/python \
$CONDA_DIR/envs/python2/bin/ipython \
kernelspec install-self
# Switch back to jovyan to avoid accidental container runs as root
USER jovyan
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment