Build Heimdali in development mode

Create a conda enviromnent named heimdali-dev containing all dependencies:

conda config --add channels http://conda.binstar.org/dfroger
conda create -n heimdali-dev h5unixpipe itk tclap cmake pip

Install lettuce:

source activate heimdali-dev
hash -r
pip install lettuce

Get Heimdali data files, and set HEIMDALI_DATA_DIR:

git clone https://github.com/dfroger/heimdali-data
export HEIMDALI_DATA_DIR=/path/to/heimdali-data

Build heidmali:

variable meaning
CONDA_ENV_PATH For example, ~/miniconda/envs/heimdali
CMAKE_PREFIX_PATH Where CMake will search for dependent libraries
.. Path to Heimdali main CMakeLists.txt
mkdir build
cd build
source activate heimdali-dev
CONDA_ENV_PATH=$(conda info -e | grep '*' | tr -s ' ' | cut -d" " -f3)
cmake -DCMAKE_PREFIX_PATH=$CONDA_ENV_PATH ..
make

Add path to the built executables:

cd build
export PATH=$PWD/cmd:$PATH

Execute the functional tests:

cd tests
lettuce