diff --git a/.gitignore b/.gitignore
index 262ae6b8cba167fb5298fe31000440c177728bef..9ad21f1b872740002de4ebc6bf7b6e9a2fd3aa3a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,6 +17,6 @@ eggs
 html/
 parts
 sphinx
-src/
 submitted.sql3
 *.DS_Store
+.gitlab-ci-local*
diff --git a/bob/__init__.py b/src/bob/__init__.py
similarity index 100%
rename from bob/__init__.py
rename to src/bob/__init__.py
diff --git a/bob/bio/__init__.py b/src/bob/bio/__init__.py
similarity index 100%
rename from bob/bio/__init__.py
rename to src/bob/bio/__init__.py
diff --git a/bob/bio/vein/__init__.py b/src/bob/bio/vein/__init__.py
similarity index 100%
rename from bob/bio/vein/__init__.py
rename to src/bob/bio/vein/__init__.py
diff --git a/bob/bio/vein/algorithm/Correlate.py b/src/bob/bio/vein/algorithm/Correlate.py
similarity index 100%
rename from bob/bio/vein/algorithm/Correlate.py
rename to src/bob/bio/vein/algorithm/Correlate.py
diff --git a/bob/bio/vein/algorithm/HammingDistance.py b/src/bob/bio/vein/algorithm/HammingDistance.py
similarity index 100%
rename from bob/bio/vein/algorithm/HammingDistance.py
rename to src/bob/bio/vein/algorithm/HammingDistance.py
diff --git a/bob/bio/vein/algorithm/MiuraMatch.py b/src/bob/bio/vein/algorithm/MiuraMatch.py
similarity index 100%
rename from bob/bio/vein/algorithm/MiuraMatch.py
rename to src/bob/bio/vein/algorithm/MiuraMatch.py
diff --git a/bob/bio/vein/algorithm/__init__.py b/src/bob/bio/vein/algorithm/__init__.py
similarity index 100%
rename from bob/bio/vein/algorithm/__init__.py
rename to src/bob/bio/vein/algorithm/__init__.py
diff --git a/bob/bio/vein/config/__init__.py b/src/bob/bio/vein/config/__init__.py
similarity index 100%
rename from bob/bio/vein/config/__init__.py
rename to src/bob/bio/vein/config/__init__.py
diff --git a/bob/bio/vein/config/database/__init__.py b/src/bob/bio/vein/config/database/__init__.py
similarity index 100%
rename from bob/bio/vein/config/database/__init__.py
rename to src/bob/bio/vein/config/database/__init__.py
diff --git a/bob/bio/vein/config/database/utfvp_1vsall.py b/src/bob/bio/vein/config/database/utfvp_1vsall.py
similarity index 100%
rename from bob/bio/vein/config/database/utfvp_1vsall.py
rename to src/bob/bio/vein/config/database/utfvp_1vsall.py
diff --git a/bob/bio/vein/config/database/utfvp_full.py b/src/bob/bio/vein/config/database/utfvp_full.py
similarity index 100%
rename from bob/bio/vein/config/database/utfvp_full.py
rename to src/bob/bio/vein/config/database/utfvp_full.py
diff --git a/bob/bio/vein/config/database/utfvp_nom.py b/src/bob/bio/vein/config/database/utfvp_nom.py
similarity index 100%
rename from bob/bio/vein/config/database/utfvp_nom.py
rename to src/bob/bio/vein/config/database/utfvp_nom.py
diff --git a/bob/bio/vein/config/database/verafinger_contactless_nom.py b/src/bob/bio/vein/config/database/verafinger_contactless_nom.py
similarity index 100%
rename from bob/bio/vein/config/database/verafinger_contactless_nom.py
rename to src/bob/bio/vein/config/database/verafinger_contactless_nom.py
diff --git a/bob/bio/vein/config/maximum_curvature.py b/src/bob/bio/vein/config/maximum_curvature.py
similarity index 100%
rename from bob/bio/vein/config/maximum_curvature.py
rename to src/bob/bio/vein/config/maximum_curvature.py
diff --git a/bob/bio/vein/config/principal_curvature.py b/src/bob/bio/vein/config/principal_curvature.py
similarity index 100%
rename from bob/bio/vein/config/principal_curvature.py
rename to src/bob/bio/vein/config/principal_curvature.py
diff --git a/bob/bio/vein/config/repeated_line_tracking.py b/src/bob/bio/vein/config/repeated_line_tracking.py
similarity index 100%
rename from bob/bio/vein/config/repeated_line_tracking.py
rename to src/bob/bio/vein/config/repeated_line_tracking.py
diff --git a/bob/bio/vein/config/wide_line_detector.py b/src/bob/bio/vein/config/wide_line_detector.py
similarity index 100%
rename from bob/bio/vein/config/wide_line_detector.py
rename to src/bob/bio/vein/config/wide_line_detector.py
diff --git a/bob/bio/vein/database/__init__.py b/src/bob/bio/vein/database/__init__.py
similarity index 100%
rename from bob/bio/vein/database/__init__.py
rename to src/bob/bio/vein/database/__init__.py
diff --git a/bob/bio/vein/database/database.py b/src/bob/bio/vein/database/database.py
similarity index 100%
rename from bob/bio/vein/database/database.py
rename to src/bob/bio/vein/database/database.py
diff --git a/bob/bio/vein/database/roi_annotation.py b/src/bob/bio/vein/database/roi_annotation.py
similarity index 100%
rename from bob/bio/vein/database/roi_annotation.py
rename to src/bob/bio/vein/database/roi_annotation.py
diff --git a/bob/bio/vein/database/utfvp.py b/src/bob/bio/vein/database/utfvp.py
similarity index 100%
rename from bob/bio/vein/database/utfvp.py
rename to src/bob/bio/vein/database/utfvp.py
diff --git a/bob/bio/vein/database/verafinger_contactless.py b/src/bob/bio/vein/database/verafinger_contactless.py
similarity index 100%
rename from bob/bio/vein/database/verafinger_contactless.py
rename to src/bob/bio/vein/database/verafinger_contactless.py
diff --git a/bob/bio/vein/extractor/MaximumCurvature.py b/src/bob/bio/vein/extractor/MaximumCurvature.py
similarity index 100%
rename from bob/bio/vein/extractor/MaximumCurvature.py
rename to src/bob/bio/vein/extractor/MaximumCurvature.py
diff --git a/bob/bio/vein/extractor/NormalisedCrossCorrelation.py b/src/bob/bio/vein/extractor/NormalisedCrossCorrelation.py
similarity index 100%
rename from bob/bio/vein/extractor/NormalisedCrossCorrelation.py
rename to src/bob/bio/vein/extractor/NormalisedCrossCorrelation.py
diff --git a/bob/bio/vein/extractor/PrincipalCurvature.py b/src/bob/bio/vein/extractor/PrincipalCurvature.py
similarity index 100%
rename from bob/bio/vein/extractor/PrincipalCurvature.py
rename to src/bob/bio/vein/extractor/PrincipalCurvature.py
diff --git a/bob/bio/vein/extractor/RepeatedLineTracking.py b/src/bob/bio/vein/extractor/RepeatedLineTracking.py
similarity index 100%
rename from bob/bio/vein/extractor/RepeatedLineTracking.py
rename to src/bob/bio/vein/extractor/RepeatedLineTracking.py
diff --git a/bob/bio/vein/extractor/WideLineDetector.py b/src/bob/bio/vein/extractor/WideLineDetector.py
similarity index 100%
rename from bob/bio/vein/extractor/WideLineDetector.py
rename to src/bob/bio/vein/extractor/WideLineDetector.py
diff --git a/bob/bio/vein/extractor/__init__.py b/src/bob/bio/vein/extractor/__init__.py
similarity index 100%
rename from bob/bio/vein/extractor/__init__.py
rename to src/bob/bio/vein/extractor/__init__.py
diff --git a/bob/bio/vein/img_test/Vt.mat b/src/bob/bio/vein/img_test/Vt.mat
similarity index 100%
rename from bob/bio/vein/img_test/Vt.mat
rename to src/bob/bio/vein/img_test/Vt.mat
diff --git a/bob/bio/vein/img_test/Vt.mat.hdf5 b/src/bob/bio/vein/img_test/Vt.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/Vt.mat.hdf5
rename to src/bob/bio/vein/img_test/Vt.mat.hdf5
diff --git a/bob/bio/vein/img_test/bla.mat b/src/bob/bio/vein/img_test/bla.mat
similarity index 100%
rename from bob/bio/vein/img_test/bla.mat
rename to src/bob/bio/vein/img_test/bla.mat
diff --git a/bob/bio/vein/img_test/bla.mat.hdf5 b/src/bob/bio/vein/img_test/bla.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/bla.mat.hdf5
rename to src/bob/bio/vein/img_test/bla.mat.hdf5
diff --git a/bob/bio/vein/img_test/bla3.mat b/src/bob/bio/vein/img_test/bla3.mat
similarity index 100%
rename from bob/bio/vein/img_test/bla3.mat
rename to src/bob/bio/vein/img_test/bla3.mat
diff --git a/bob/bio/vein/img_test/bla3.mat.hdf5 b/src/bob/bio/vein/img_test/bla3.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/bla3.mat.hdf5
rename to src/bob/bio/vein/img_test/bla3.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr255.mat b/src/bob/bio/vein/img_test/fvr255.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr255.mat
rename to src/bob/bio/vein/img_test/fvr255.mat
diff --git a/bob/bio/vein/img_test/fvr255.mat.hdf5 b/src/bob/bio/vein/img_test/fvr255.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr255.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr255.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr_huang.mat b/src/bob/bio/vein/img_test/fvr_huang.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr_huang.mat
rename to src/bob/bio/vein/img_test/fvr_huang.mat
diff --git a/bob/bio/vein/img_test/fvr_huang.mat.hdf5 b/src/bob/bio/vein/img_test/fvr_huang.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr_huang.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr_huang.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr_mask.mat b/src/bob/bio/vein/img_test/fvr_mask.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr_mask.mat
rename to src/bob/bio/vein/img_test/fvr_mask.mat
diff --git a/bob/bio/vein/img_test/fvr_mask.mat.hdf5 b/src/bob/bio/vein/img_test/fvr_mask.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr_mask.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr_mask.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr_matlab.mat b/src/bob/bio/vein/img_test/fvr_matlab.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab.mat
rename to src/bob/bio/vein/img_test/fvr_matlab.mat
diff --git a/bob/bio/vein/img_test/fvr_matlab.mat.hdf5 b/src/bob/bio/vein/img_test/fvr_matlab.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr_matlab.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align.mat b/src/bob/bio/vein/img_test/fvr_matlab_double_align.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab_double_align.mat
rename to src/bob/bio/vein/img_test/fvr_matlab_double_align.mat
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5 b/src/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr_matlab_double_align.mat.hdf5
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat b/src/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat
rename to src/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat
diff --git a/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5 b/src/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5
rename to src/bob/bio/vein/img_test/fvr_matlab_double_align_reduced.mat.hdf5
diff --git a/bob/bio/vein/img_test/image.mat b/src/bob/bio/vein/img_test/image.mat
similarity index 100%
rename from bob/bio/vein/img_test/image.mat
rename to src/bob/bio/vein/img_test/image.mat
diff --git a/bob/bio/vein/img_test/image.mat.hdf5 b/src/bob/bio/vein/img_test/image.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/image.mat.hdf5
rename to src/bob/bio/vein/img_test/image.mat.hdf5
diff --git a/bob/bio/vein/img_test/img.mat b/src/bob/bio/vein/img_test/img.mat
similarity index 100%
rename from bob/bio/vein/img_test/img.mat
rename to src/bob/bio/vein/img_test/img.mat
diff --git a/bob/bio/vein/img_test/img.mat.hdf5 b/src/bob/bio/vein/img_test/img.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img.mat.hdf5
rename to src/bob/bio/vein/img_test/img.mat.hdf5
diff --git a/bob/bio/vein/img_test/imgUTFVP.mat b/src/bob/bio/vein/img_test/imgUTFVP.mat
similarity index 100%
rename from bob/bio/vein/img_test/imgUTFVP.mat
rename to src/bob/bio/vein/img_test/imgUTFVP.mat
diff --git a/bob/bio/vein/img_test/imgUTFVP.mat.hdf5 b/src/bob/bio/vein/img_test/imgUTFVP.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/imgUTFVP.mat.hdf5
rename to src/bob/bio/vein/img_test/imgUTFVP.mat.hdf5
diff --git a/bob/bio/vein/img_test/imgUTFVPdouble.mat b/src/bob/bio/vein/img_test/imgUTFVPdouble.mat
similarity index 100%
rename from bob/bio/vein/img_test/imgUTFVPdouble.mat
rename to src/bob/bio/vein/img_test/imgUTFVPdouble.mat
diff --git a/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5 b/src/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5
rename to src/bob/bio/vein/img_test/imgUTFVPdouble.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_001_L_1.mat b/src/bob/bio/vein/img_test/img_001_L_1.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_001_L_1.mat
rename to src/bob/bio/vein/img_test/img_001_L_1.mat
diff --git a/bob/bio/vein/img_test/img_001_L_1.mat.hdf5 b/src/bob/bio/vein/img_test/img_001_L_1.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_001_L_1.mat.hdf5
rename to src/bob/bio/vein/img_test/img_001_L_1.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_001_L_2.mat b/src/bob/bio/vein/img_test/img_001_L_2.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_001_L_2.mat
rename to src/bob/bio/vein/img_test/img_001_L_2.mat
diff --git a/bob/bio/vein/img_test/img_001_L_2.mat.hdf5 b/src/bob/bio/vein/img_test/img_001_L_2.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_001_L_2.mat.hdf5
rename to src/bob/bio/vein/img_test/img_001_L_2.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_huang.mat b/src/bob/bio/vein/img_test/img_huang.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_huang.mat
rename to src/bob/bio/vein/img_test/img_huang.mat
diff --git a/bob/bio/vein/img_test/img_huang.mat.hdf5 b/src/bob/bio/vein/img_test/img_huang.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_huang.mat.hdf5
rename to src/bob/bio/vein/img_test/img_huang.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_matlab.mat b/src/bob/bio/vein/img_test/img_matlab.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab.mat
rename to src/bob/bio/vein/img_test/img_matlab.mat
diff --git a/bob/bio/vein/img_test/img_matlab.mat.hdf5 b/src/bob/bio/vein/img_test/img_matlab.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab.mat.hdf5
rename to src/bob/bio/vein/img_test/img_matlab.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_matlab_double_align.mat b/src/bob/bio/vein/img_test/img_matlab_double_align.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_double_align.mat
rename to src/bob/bio/vein/img_test/img_matlab_double_align.mat
diff --git a/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5 b/src/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5
rename to src/bob/bio/vein/img_test/img_matlab_double_align.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat b/src/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_double_align_reduced.mat
rename to src/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat
diff --git a/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5 b/src/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5
rename to src/bob/bio/vein/img_test/img_matlab_double_align_reduced.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_matlab_uint8.mat b/src/bob/bio/vein/img_test/img_matlab_uint8.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_uint8.mat
rename to src/bob/bio/vein/img_test/img_matlab_uint8.mat
diff --git a/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5 b/src/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5
rename to src/bob/bio/vein/img_test/img_matlab_uint8.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_o.mat b/src/bob/bio/vein/img_test/img_o.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_o.mat
rename to src/bob/bio/vein/img_test/img_o.mat
diff --git a/bob/bio/vein/img_test/img_o.mat.hdf5 b/src/bob/bio/vein/img_test/img_o.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_o.mat.hdf5
rename to src/bob/bio/vein/img_test/img_o.mat.hdf5
diff --git a/bob/bio/vein/img_test/img_ouint8.mat b/src/bob/bio/vein/img_test/img_ouint8.mat
similarity index 100%
rename from bob/bio/vein/img_test/img_ouint8.mat
rename to src/bob/bio/vein/img_test/img_ouint8.mat
diff --git a/bob/bio/vein/img_test/img_ouint8.mat.hdf5 b/src/bob/bio/vein/img_test/img_ouint8.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/img_ouint8.mat.hdf5
rename to src/bob/bio/vein/img_test/img_ouint8.mat.hdf5
diff --git a/bob/bio/vein/img_test/k.mat b/src/bob/bio/vein/img_test/k.mat
similarity index 100%
rename from bob/bio/vein/img_test/k.mat
rename to src/bob/bio/vein/img_test/k.mat
diff --git a/bob/bio/vein/img_test/k.mat.hdf5 b/src/bob/bio/vein/img_test/k.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/k.mat.hdf5
rename to src/bob/bio/vein/img_test/k.mat.hdf5
diff --git a/bob/bio/vein/img_test/k1.mat b/src/bob/bio/vein/img_test/k1.mat
similarity index 100%
rename from bob/bio/vein/img_test/k1.mat
rename to src/bob/bio/vein/img_test/k1.mat
diff --git a/bob/bio/vein/img_test/k1.mat.hdf5 b/src/bob/bio/vein/img_test/k1.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/k1.mat.hdf5
rename to src/bob/bio/vein/img_test/k1.mat.hdf5
diff --git a/bob/bio/vein/img_test/k2.mat b/src/bob/bio/vein/img_test/k2.mat
similarity index 100%
rename from bob/bio/vein/img_test/k2.mat
rename to src/bob/bio/vein/img_test/k2.mat
diff --git a/bob/bio/vein/img_test/k2.mat.hdf5 b/src/bob/bio/vein/img_test/k2.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/k2.mat.hdf5
rename to src/bob/bio/vein/img_test/k2.mat.hdf5
diff --git a/bob/bio/vein/img_test/mask_001_L_1.mat b/src/bob/bio/vein/img_test/mask_001_L_1.mat
similarity index 100%
rename from bob/bio/vein/img_test/mask_001_L_1.mat
rename to src/bob/bio/vein/img_test/mask_001_L_1.mat
diff --git a/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5 b/src/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/mask_001_L_1.mat.hdf5
rename to src/bob/bio/vein/img_test/mask_001_L_1.mat.hdf5
diff --git a/bob/bio/vein/img_test/mask_001_L_2.mat b/src/bob/bio/vein/img_test/mask_001_L_2.mat
similarity index 100%
rename from bob/bio/vein/img_test/mask_001_L_2.mat
rename to src/bob/bio/vein/img_test/mask_001_L_2.mat
diff --git a/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5 b/src/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/mask_001_L_2.mat.hdf5
rename to src/bob/bio/vein/img_test/mask_001_L_2.mat.hdf5
diff --git a/bob/bio/vein/img_test/template_001_L_1.mat b/src/bob/bio/vein/img_test/template_001_L_1.mat
similarity index 100%
rename from bob/bio/vein/img_test/template_001_L_1.mat
rename to src/bob/bio/vein/img_test/template_001_L_1.mat
diff --git a/bob/bio/vein/img_test/template_001_L_1.mat.hdf5 b/src/bob/bio/vein/img_test/template_001_L_1.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/template_001_L_1.mat.hdf5
rename to src/bob/bio/vein/img_test/template_001_L_1.mat.hdf5
diff --git a/bob/bio/vein/img_test/template_001_L_2.mat b/src/bob/bio/vein/img_test/template_001_L_2.mat
similarity index 100%
rename from bob/bio/vein/img_test/template_001_L_2.mat
rename to src/bob/bio/vein/img_test/template_001_L_2.mat
diff --git a/bob/bio/vein/img_test/template_001_L_2.mat.hdf5 b/src/bob/bio/vein/img_test/template_001_L_2.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/template_001_L_2.mat.hdf5
rename to src/bob/bio/vein/img_test/template_001_L_2.mat.hdf5
diff --git a/bob/bio/vein/img_test/test_fvr.mat b/src/bob/bio/vein/img_test/test_fvr.mat
similarity index 100%
rename from bob/bio/vein/img_test/test_fvr.mat
rename to src/bob/bio/vein/img_test/test_fvr.mat
diff --git a/bob/bio/vein/img_test/test_fvr.mat.hdf5 b/src/bob/bio/vein/img_test/test_fvr.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/test_fvr.mat.hdf5
rename to src/bob/bio/vein/img_test/test_fvr.mat.hdf5
diff --git a/bob/bio/vein/img_test/test_img.mat b/src/bob/bio/vein/img_test/test_img.mat
similarity index 100%
rename from bob/bio/vein/img_test/test_img.mat
rename to src/bob/bio/vein/img_test/test_img.mat
diff --git a/bob/bio/vein/img_test/test_img.mat.hdf5 b/src/bob/bio/vein/img_test/test_img.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/test_img.mat.hdf5
rename to src/bob/bio/vein/img_test/test_img.mat.hdf5
diff --git a/bob/bio/vein/img_test/veins.mat b/src/bob/bio/vein/img_test/veins.mat
similarity index 100%
rename from bob/bio/vein/img_test/veins.mat
rename to src/bob/bio/vein/img_test/veins.mat
diff --git a/bob/bio/vein/img_test/veins.mat.hdf5 b/src/bob/bio/vein/img_test/veins.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/veins.mat.hdf5
rename to src/bob/bio/vein/img_test/veins.mat.hdf5
diff --git a/bob/bio/vein/img_test/xs.mat b/src/bob/bio/vein/img_test/xs.mat
similarity index 100%
rename from bob/bio/vein/img_test/xs.mat
rename to src/bob/bio/vein/img_test/xs.mat
diff --git a/bob/bio/vein/img_test/xs.mat.hdf5 b/src/bob/bio/vein/img_test/xs.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/xs.mat.hdf5
rename to src/bob/bio/vein/img_test/xs.mat.hdf5
diff --git a/bob/bio/vein/img_test/ys.mat b/src/bob/bio/vein/img_test/ys.mat
similarity index 100%
rename from bob/bio/vein/img_test/ys.mat
rename to src/bob/bio/vein/img_test/ys.mat
diff --git a/bob/bio/vein/img_test/ys.mat.hdf5 b/src/bob/bio/vein/img_test/ys.mat.hdf5
similarity index 100%
rename from bob/bio/vein/img_test/ys.mat.hdf5
rename to src/bob/bio/vein/img_test/ys.mat.hdf5
diff --git a/bob/bio/vein/preprocessor/__init__.py b/src/bob/bio/vein/preprocessor/__init__.py
similarity index 100%
rename from bob/bio/vein/preprocessor/__init__.py
rename to src/bob/bio/vein/preprocessor/__init__.py
diff --git a/bob/bio/vein/preprocessor/crop.py b/src/bob/bio/vein/preprocessor/crop.py
similarity index 100%
rename from bob/bio/vein/preprocessor/crop.py
rename to src/bob/bio/vein/preprocessor/crop.py
diff --git a/bob/bio/vein/preprocessor/filters.py b/src/bob/bio/vein/preprocessor/filters.py
similarity index 100%
rename from bob/bio/vein/preprocessor/filters.py
rename to src/bob/bio/vein/preprocessor/filters.py
diff --git a/bob/bio/vein/preprocessor/mask.py b/src/bob/bio/vein/preprocessor/mask.py
similarity index 100%
rename from bob/bio/vein/preprocessor/mask.py
rename to src/bob/bio/vein/preprocessor/mask.py
diff --git a/bob/bio/vein/preprocessor/normalize.py b/src/bob/bio/vein/preprocessor/normalize.py
similarity index 100%
rename from bob/bio/vein/preprocessor/normalize.py
rename to src/bob/bio/vein/preprocessor/normalize.py
diff --git a/bob/bio/vein/preprocessor/preprocessor.py b/src/bob/bio/vein/preprocessor/preprocessor.py
similarity index 100%
rename from bob/bio/vein/preprocessor/preprocessor.py
rename to src/bob/bio/vein/preprocessor/preprocessor.py
diff --git a/bob/bio/vein/preprocessor/utils.py b/src/bob/bio/vein/preprocessor/utils.py
similarity index 100%
rename from bob/bio/vein/preprocessor/utils.py
rename to src/bob/bio/vein/preprocessor/utils.py
diff --git a/bob/bio/vein/script/__init__.py b/src/bob/bio/vein/script/__init__.py
similarity index 100%
rename from bob/bio/vein/script/__init__.py
rename to src/bob/bio/vein/script/__init__.py
diff --git a/bob/bio/vein/script/blame.py b/src/bob/bio/vein/script/blame.py
similarity index 100%
rename from bob/bio/vein/script/blame.py
rename to src/bob/bio/vein/script/blame.py
diff --git a/bob/bio/vein/script/compare_rois.py b/src/bob/bio/vein/script/compare_rois.py
similarity index 100%
rename from bob/bio/vein/script/compare_rois.py
rename to src/bob/bio/vein/script/compare_rois.py
diff --git a/bob/bio/vein/script/validate.py b/src/bob/bio/vein/script/validate.py
similarity index 100%
rename from bob/bio/vein/script/validate.py
rename to src/bob/bio/vein/script/validate.py
diff --git a/bob/bio/vein/script/view_sample.py b/src/bob/bio/vein/script/view_sample.py
similarity index 100%
rename from bob/bio/vein/script/view_sample.py
rename to src/bob/bio/vein/script/view_sample.py
diff --git a/bob/bio/vein/tests/__init__.py b/tests/__init__.py
similarity index 100%
rename from bob/bio/vein/tests/__init__.py
rename to tests/__init__.py
diff --git a/bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat b/tests/algorithms/0001_2_1_120509-135338.mat
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat
rename to tests/algorithms/0001_2_1_120509-135338.mat
diff --git a/bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat.hdf5 b/tests/algorithms/0001_2_1_120509-135338.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0001_2_1_120509-135338.mat.hdf5
rename to tests/algorithms/0001_2_1_120509-135338.mat.hdf5
diff --git a/bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat b/tests/algorithms/0001_2_2_120509-135558.mat
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat
rename to tests/algorithms/0001_2_2_120509-135558.mat
diff --git a/bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat.hdf5 b/tests/algorithms/0001_2_2_120509-135558.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0001_2_2_120509-135558.mat.hdf5
rename to tests/algorithms/0001_2_2_120509-135558.mat.hdf5
diff --git a/bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat b/tests/algorithms/0003_2_1_120509-141255.mat
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat
rename to tests/algorithms/0003_2_1_120509-141255.mat
diff --git a/bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat.hdf5 b/tests/algorithms/0003_2_1_120509-141255.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/algorithms/0003_2_1_120509-141255.mat.hdf5
rename to tests/algorithms/0003_2_1_120509-141255.mat.hdf5
diff --git a/bob/bio/vein/tests/algorithms/001_L_1.mat b/tests/algorithms/001_L_1.mat
similarity index 100%
rename from bob/bio/vein/tests/algorithms/001_L_1.mat
rename to tests/algorithms/001_L_1.mat
diff --git a/bob/bio/vein/tests/algorithms/001_L_1.mat.hdf5 b/tests/algorithms/001_L_1.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/algorithms/001_L_1.mat.hdf5
rename to tests/algorithms/001_L_1.mat.hdf5
diff --git a/bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat b/tests/algorithms/001_L_1_h4w40.mat
similarity index 100%
rename from bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat
rename to tests/algorithms/001_L_1_h4w40.mat
diff --git a/bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat.hdf5 b/tests/algorithms/001_L_1_h4w40.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/algorithms/001_L_1_h4w40.mat.hdf5
rename to tests/algorithms/001_L_1_h4w40.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_fvr.mat b/tests/extractors/huangwl_input_fvr.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_input_fvr.mat
rename to tests/extractors/huangwl_input_fvr.mat
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_fvr.mat.hdf5 b/tests/extractors/huangwl_input_fvr.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_input_fvr.mat.hdf5
rename to tests/extractors/huangwl_input_fvr.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_img.mat b/tests/extractors/huangwl_input_img.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_input_img.mat
rename to tests/extractors/huangwl_input_img.mat
diff --git a/bob/bio/vein/tests/extractors/huangwl_input_img.mat.hdf5 b/tests/extractors/huangwl_input_img.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_input_img.mat.hdf5
rename to tests/extractors/huangwl_input_img.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/huangwl_output.mat b/tests/extractors/huangwl_output.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_output.mat
rename to tests/extractors/huangwl_output.mat
diff --git a/bob/bio/vein/tests/extractors/huangwl_output.mat.hdf5 b/tests/extractors/huangwl_output.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/huangwl_output.mat.hdf5
rename to tests/extractors/huangwl_output.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/image.hdf5 b/tests/extractors/image.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/image.hdf5
rename to tests/extractors/image.hdf5
diff --git a/bob/bio/vein/tests/extractors/mask.hdf5 b/tests/extractors/mask.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/mask.hdf5
rename to tests/extractors/mask.hdf5
diff --git a/bob/bio/vein/tests/extractors/mc_bin_matlab.hdf5 b/tests/extractors/mc_bin_matlab.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/mc_bin_matlab.hdf5
rename to tests/extractors/mc_bin_matlab.hdf5
diff --git a/bob/bio/vein/tests/extractors/mc_g_matlab.hdf5 b/tests/extractors/mc_g_matlab.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/mc_g_matlab.hdf5
rename to tests/extractors/mc_g_matlab.hdf5
diff --git a/bob/bio/vein/tests/extractors/mc_vt_matlab.hdf5 b/tests/extractors/mc_vt_matlab.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/mc_vt_matlab.hdf5
rename to tests/extractors/mc_vt_matlab.hdf5
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat b/tests/extractors/miurarlt_input_fvr.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat
rename to tests/extractors/miurarlt_input_fvr.mat
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat.hdf5 b/tests/extractors/miurarlt_input_fvr.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_input_fvr.mat.hdf5
rename to tests/extractors/miurarlt_input_fvr.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_img.mat b/tests/extractors/miurarlt_input_img.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_input_img.mat
rename to tests/extractors/miurarlt_input_img.mat
diff --git a/bob/bio/vein/tests/extractors/miurarlt_input_img.mat.hdf5 b/tests/extractors/miurarlt_input_img.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_input_img.mat.hdf5
rename to tests/extractors/miurarlt_input_img.mat.hdf5
diff --git a/bob/bio/vein/tests/extractors/miurarlt_output.mat b/tests/extractors/miurarlt_output.mat
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_output.mat
rename to tests/extractors/miurarlt_output.mat
diff --git a/bob/bio/vein/tests/extractors/miurarlt_output.mat.hdf5 b/tests/extractors/miurarlt_output.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/extractors/miurarlt_output.mat.hdf5
rename to tests/extractors/miurarlt_output.mat.hdf5
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517.png b/tests/preprocessors/0019_3_1_120509-160517.png
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517.png
rename to tests/preprocessors/0019_3_1_120509-160517.png
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517.txt b/tests/preprocessors/0019_3_1_120509-160517.txt
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517.txt
rename to tests/preprocessors/0019_3_1_120509-160517.txt
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat b/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat
rename to tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5 b/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5
rename to tests/preprocessors/0019_3_1_120509-160517_fvr_lee_huang.mat.hdf5
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat b/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat
rename to tests/preprocessors/0019_3_1_120509-160517_img_lee.mat
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5 b/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5
rename to tests/preprocessors/0019_3_1_120509-160517_img_lee.mat.hdf5
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat b/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat
rename to tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat
diff --git a/bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5 b/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5
similarity index 100%
rename from bob/bio/vein/tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5
rename to tests/preprocessors/0019_3_1_120509-160517_img_lee_huang.mat.hdf5
diff --git a/bob/bio/vein/tests/test_databases.py b/tests/test_databases.py
similarity index 100%
rename from bob/bio/vein/tests/test_databases.py
rename to tests/test_databases.py
diff --git a/bob/bio/vein/tests/test_tools.py b/tests/test_tools.py
similarity index 100%
rename from bob/bio/vein/tests/test_tools.py
rename to tests/test_tools.py