diff --git a/environment.yml b/environment.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2680af7d45a36ddd2bb9d11ffd8627cf652aa64d
--- /dev/null
+++ b/environment.yml
@@ -0,0 +1,215 @@
+name: bob.paper.mccnn.tifs2018
+channels:
+  - https://www.idiap.ch/software/bob/conda
+  - defaults
+dependencies:
+  - _tflow_select=2.3.0
+  - absl-py=0.7.0
+  - alabaster=0.7.11
+  - asn1crypto=0.24.0
+  - astor=0.7.1
+  - babel=2.6.0
+  - backcall=0.1.0
+  - blas=1.0
+  - boost=1.65.1
+  - bzip2=1.0.6
+  - c-ares=1.15.0
+  - ca-certificates=2019.1.23
+  - caffe=1.0
+  - cairo=1.14.12
+  - certifi=2018.11.29
+  - cffi=1.11.5
+  - chardet=3.0.4
+  - click=6.7
+  - click-plugins=1.0.3
+  - cloudpickle=0.5.3
+  - coverage=4.5.1
+  - cryptography=2.5
+  - cudatoolkit=9.0
+  - cudnn=7.3.1
+  - cycler=0.10.0
+  - dask-core=0.18.1
+  - dbus=1.13.2
+  - decorator=4.3.0
+  - docopt=0.6.2
+  - docutils=0.14
+  - expat=2.2.6
+  - fontconfig=2.13.0
+  - freeglut=3.0.0
+  - freetype=2.9.1
+  - gast=0.2.2
+  - gflags=2.2.1
+  - glib=2.56.2
+  - glog=0.3.5
+  - graphite2=1.3.11
+  - grpcio=1.16.1
+  - gst-plugins-base=1.14.0
+  - gstreamer=1.14.0
+  - h5py=2.7.1
+  - harfbuzz=1.8.8
+  - hdf5=1.10.1
+  - icu=58.2
+  - idna=2.7
+  - imageio=2.3.0
+  - imagesize=1.0.0
+  - intel-openmp=2018.0.3
+  - ipython=6.4.0
+  - ipython_genutils=0.2.0
+  - jasper=1.900.1
+  - jedi=0.12.0
+  - jinja2=2.10
+  - jpeg=9b
+  - kiwisolver=1.0.1
+  - leveldb=1.20
+  - libboost=1.65.1
+  - libedit=3.1.20170329
+  - libffi=3.2.1
+  - libgcc-ng=8.2.0
+  - libgfortran-ng=7.2.0
+  - libglu=9.0.0
+  - libopus=1.2.1
+  - libpng=1.6.36
+  - libprotobuf=3.5.2
+  - libstdcxx-ng=8.2.0
+  - libtiff=4.0.9
+  - libuuid=1.0.3
+  - libvpx=1.6.1
+  - libxcb=1.13
+  - libxml2=2.9.8
+  - lmdb=0.9.22
+  - markdown=3.0.1
+  - markupsafe=1.0
+  - matplotlib=3.0.2
+  - mkl=2018.0.3
+  - mkl_fft=1.0.1
+  - mkl_random=1.0.1
+  - nccl=1.3.5
+  - ncurses=6.1
+  - networkx=2.1
+  - ninja=1.8.2
+  - nose=1.3.7
+  - numpy=1.14.5
+  - numpy-base=1.14.5
+  - olefile=0.45.1
+  - opencv=3.3.1
+  - openssl=1.1.1a
+  - pandas=0.23.1
+  - parso=0.2.1
+  - pcre=8.42
+  - pexpect=4.6.0
+  - pickleshare=0.7.4
+  - pillow=5.4.1
+  - pip=18.1
+  - pixman=0.34.0
+  - prompt_toolkit=1.0.15
+  - protobuf=3.5.2
+  - ptyprocess=0.6.0
+  - py-boost=1.65.1
+  - pycparser=2.18
+  - pygments=2.2.0
+  - pyopenssl=18.0.0
+  - pyparsing=2.2.0
+  - pyqt=5.9.2
+  - pysocks=1.6.8
+  - python=3.6.8
+  - python-dateutil=2.7.3
+  - python-gflags=3.1.2
+  - python-leveldb=0.20
+  - pytorch=0.4.1
+  - pytz=2018.5
+  - pywavelets=0.5.2
+  - pyyaml=3.12
+  - qt=5.9.7
+  - readline=7.0
+  - requests=2.19.1
+  - scikit-image=0.14.0
+  - scikit-learn=0.19.1
+  - scipy=1.1.0
+  - setuptools=39.2.0
+  - simplegeneric=0.8.1
+  - sip=4.19.8
+  - six=1.11.0
+  - snappy=1.1.7
+  - snowballstemmer=1.2.1
+  - sphinx=1.6.3
+  - sphinx_rtd_theme=0.4.2
+  - sphinxcontrib=1.0
+  - sphinxcontrib-websupport=1.1.0
+  - sqlalchemy=1.2.8
+  - sqlite=3.26.0
+  - tabulate=0.8.2
+  - tensorboard=1.9.0
+  - tensorflow=1.9.0
+  - tensorflow-base=1.9.0
+  - termcolor=1.1.0
+  - tk=8.6.8
+  - toolz=0.9.0
+  - torchvision=0.2.1
+  - tornado=5.0.2
+  - traitlets=4.3.2
+  - typing=3.6.4
+  - urllib3=1.23
+  - wcwidth=0.1.7
+  - werkzeug=0.14.1
+  - wheel=0.32.3
+  - xz=5.2.4
+  - yaml=0.1.7
+  - zlib=1.2.11
+  - bob.ap=2.1.7
+  - bob.bio.base=4.0.0
+  - bob.bio.face=4.0.0
+  - bob.bio.video=3.4.2
+  - bob.blitz=2.0.16
+  - bob.buildout=2.1.7
+  - bob.core=2.2.1
+  - bob.db.atnt=2.0.12
+  - bob.db.base=3.0.1
+  - bob.db.mobio=2.2.1
+  - bob.db.msu_mfsd_mod=2.2.5
+  - bob.db.replay=3.0.5
+  - bob.db.replaymobile=1.1.5
+  - bob.extension=3.1.0
+  - bob.io.base=3.0.4
+  - bob.io.image=2.4.2
+  - bob.io.matlab=2.0.12
+  - bob.io.video=2.1.1
+  - bob.ip.base=2.2.2
+  - bob.ip.color=2.0.12
+  - bob.ip.dlib=1.0.5
+  - bob.ip.draw=2.0.11
+  - bob.ip.facedetect=2.1.6
+  - bob.ip.facelandmarks=1.0.6
+  - bob.ip.flandmark=2.1.8
+  - bob.ip.gabor=2.0.13
+  - bob.ip.mtcnn=1.0.1
+  - bob.ip.qualitymeasure=1.1.1
+  - bob.ip.skincolorfilter=0.0.5
+  - bob.learn.activation=2.0.12
+  - bob.learn.boosting=2.0.15
+  - bob.learn.em=2.1.2
+  - bob.learn.libsvm=2.1.1
+  - bob.learn.linear=2.1.4
+  - bob.learn.mlp=2.1.8
+  - bob.math=3.1.2
+  - bob.measure=4.0.0
+  - bob.pad.base=2.1.0
+  - bob.rppg.base=2.0.1
+  - bob.sp=2.0.12
+  - cyvlfeat=0.4.6
+  - dlib=19.7
+  - ffmpeg=3.4
+  - giflib=5.1.4
+  - gridtk=1.6.2
+  - ipdb=0.11
+  - libblitz=1.0.1
+  - libmatio=1.5.11
+  - libsvm=3.22
+  - menpo=0.8.1
+  - menpofit=0.5.0
+  - openh264=1.7.0
+  - vlfeat=0.9.21
+  - zc.buildout=2.11.2
+  - zc.recipe.egg=2.0.5
+  - pip:
+    - dask==0.18.1
+    - torch==0.4.1