anchor.diff:      cd /tmp/xgboost && \
       make && \
       cd python-package && \
  -    python setup.py install
  +    python3 setup.py install
   
   RUN git clone --recursive https://github.com/Microsoft/LightGBM /tmp/lgbm && \
       cd /tmp/lgbm && \
  
positive.code:     cmake .. && \
      make && \
      cd ../python-package && \
      python setup.py install && \
      cd /tmp && \
      rm -r /tmp/lgbm
  
  RUN pip install -U tensorflow-gpu
  
  EXPOSE 8888
  VOLUME ["/notebook", "/jupyter/certs"]
  
negative.code: MAINTAINER Roman Suvorov windj007@gmail.com
  
  RUN apt-get clean && apt-get update
  RUN apt-get install -yqq python3 python3-pip python3-dev build-essential \
      git wget gfortran libatlas-base-dev libatlas-dev libatlas3-base libhdf5-dev \
      libfreetype6-dev libpng12-dev pkg-config libxml2-dev libxslt-dev \
      libboost-program-options-dev zlib1g-dev libboost-python-dev cmake
  
  #alias python=python3
  RUN pip3 install -U pip
  RUN pip3 install -U cython
  RUN pip3 install -U numpy # thanks to libatlas-base-dev (base! not libatlas-dev), it will link to atlas
  RUN pip3 install -U jupyter scipy pandas nltk gensim sklearn theano tensorflow-gpu \
          annoy git+https://github.com/fchollet/keras ujson line_profiler tables sharedmem matplotlib
  RUN pip3 install -U h5py lxml git+https://github.com/openai/gym sacred git+https://github.com/marcotcr/lime \
          plotly pprofile mlxtend fitter mpld3 \
          jupyter_nbextensions_configurator jupyter_contrib_nbextensions==0.2.4 fasttext \
          imbalanced-learn forestci category_encoders hdbscan seaborn networkx joblib eli5
  
  # PROBLEM: Vowpalwabbit cannot be built
  # RUN pip3 install -U vowpalwabbit
  #
  
  RUN jupyter contrib nbextension install --system && \
      jupyter nbextensions_configurator enable --system && \
      jupyter nbextension enable --py --sys-prefix widgetsnbextension
  