Installation

Installation With Docker

The fastest way to contact the package is to use docker.

You can download the docker image from dockerhub

docker pull acostapazo/bob.paper.icb2019.gradgpad:latest

or build it from Dockerfile

docker build --no-cache -t acostapazo/bob.paper.icb2019.gradgpad:latest .

To check that everything is going well, use:

docker run \
    -v $(pwd):/bob.paper.icb2019.gradgpad acostapazo/bob.paper.icb2019.gradgpad:latest \
    bin/bash -c "source activate bob.paper.icb2019.gradgpad; \
                 cd bob.paper.icb2019.gradgpad; \
                 ./ci.sh"
This command will execute the following steps
  • mount a the code as a volume (-v $(pwd):/bob.paper.icb2019.gradgpad)

  • activate the conda environment (source activate bob.paper.icb2019.gradgpad)

  • move to mounted path (cd bob.paper.icb2019.gradgpad)

  • execute continuous integration script (ci.sh)

Installation With Conda

  1. Install conda

  2. Create a conda env

conda env create -f envs/ubuntu_environment.yml

or if run this in macosx platform

conda env create -f envs/mac_environment.yml
  1. Activate the environment and add some channels

source activate bob.paper.icb2019.gradgpad