From 1731344034e49dc97df587f9f54977bf57da5cc8 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Thu, 23 May 2019 14:08:23 +0200
Subject: [PATCH] [doc] Use checkout in subdir "bob"

---
 doc/index.rst                     | 196 +++++++++++++++---------------
 doc/plot/convolve.py              |   2 +-
 doc/plot/detect_faces_mtcnn.py    |   2 +-
 doc/plot/detect_single_face.py    |   2 +-
 doc/plot/disparity.py             |   2 +-
 doc/plot/face_eyes_norm.py        |   2 +-
 doc/plot/gaussian.py              |   2 +-
 doc/plot/iris_lda.py              |   2 +-
 doc/plot/iris_lda_roc.py          |   2 +-
 doc/plot/plot_ISV.py              |   2 +-
 doc/plot/plot_JFA.py              |   2 +-
 doc/plot/plot_MAP.py              |   2 +-
 doc/plot/plot_ML.py               |   2 +-
 doc/plot/plot_Tnorm.py            |   2 +-
 doc/plot/plot_ZTnorm.py           |   2 +-
 doc/plot/plot_Znorm.py            |   2 +-
 doc/plot/plot_align_faces.py      |   2 +-
 doc/plot/plot_iVector.py          |   2 +-
 doc/plot/plot_kmeans.py           |   2 +-
 doc/plot/plot_landmarks.py        |   2 +-
 doc/plot/plot_multiple_faces.py   |   2 +-
 doc/plot/plot_single_faces.py     |   2 +-
 doc/plot/show_lena.py             |   2 +-
 doc/plot/similarity.py            |   2 +-
 doc/plot/single_face_lmks.py      |   2 +-
 doc/plot/sobel.py                 |   2 +-
 doc/plot/transform.py             |   2 +-
 doc/plot/wavelet.py               |   2 +-
 doc/pyplots/detect_skin_pixels.py |   2 +-
 doc/readme_index.rst              | 196 +++++++++++++++---------------
 30 files changed, 224 insertions(+), 224 deletions(-)

diff --git a/doc/index.rst b/doc/index.rst
index 50e4024..4145c2c 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -161,102 +161,102 @@ Index of all Packages
    :maxdepth: 1
    :titlesonly:
 
-   bob <bob/doc/index.rst>
-   bob.ap <bob.ap/doc/index.rst>
-   bob.bio.base <bob.bio.base/doc/index.rst>
-   bob.bio.caffe_face <bob.bio.caffe_face/README.rst>
-   bob.bio.face <bob.bio.face/doc/index.rst>
-   bob.bio.gmm <bob.bio.gmm/doc/index.rst>
-   bob.bio.spear <bob.bio.spear/doc/index.rst>
-   bob.bio.vein <bob.bio.vein/doc/index.rst>
-   bob.bio.video <bob.bio.video/doc/index.rst>
-   bob.blitz <bob.blitz/doc/index.rst>
-   bob.buildout <bob.buildout/doc/index.rst>
-   bob.core <bob.core/doc/index.rst>
-   bob.db.arface <bob.db.arface/doc/index.rst>
-   bob.db.asvspoof <bob.db.asvspoof/doc/index.rst>
-   bob.db.asvspoof2017 <bob.db.asvspoof2017/doc/index.rst>
-   bob.db.atnt <bob.db.atnt/doc/index.rst>
-   bob.db.atvskeystroke <bob.db.atvskeystroke/doc/index.rst>
-   bob.db.avspoof <bob.db.avspoof/doc/index.rst>
-   bob.db.banca <bob.db.banca/doc/index.rst>
-   bob.db.base <bob.db.base/doc/index.rst>
-   bob.db.biosecure <bob.db.biosecure/doc/index.rst>
-   bob.db.biosecurid.face <bob.db.biosecurid.face/doc/index.rst>
-   bob.db.casme2 <bob.db.casme2/doc/index.rst>
-   bob.db.caspeal <bob.db.caspeal/doc/index.rst>
-   bob.db.cbsr_nir_vis_2 <bob.db.cbsr_nir_vis_2/README.rst>
-   bob.db.cohface <bob.db.cohface/doc/index.rst>
-   bob.db.cuhk_cufs <bob.db.cuhk_cufs/doc/index.rst>
-   bob.db.cuhk_cufsf <bob.db.cuhk_cufsf/README.rst>
-   bob.db.frgc <bob.db.frgc/doc/index.rst>
-   bob.db.fv3d <bob.db.fv3d/doc/index.rst>
-   bob.db.gbu <bob.db.gbu/doc/index.rst>
-   bob.db.hci_tagging <bob.db.hci_tagging/doc/index.rst>
-   bob.db.ijba <bob.db.ijba/doc/index.rst>
-   bob.db.ijbc <bob.db.ijbc/README.rst>
-   bob.db.iris <bob.db.iris/doc/index.rst>
-   bob.db.kboc16 <bob.db.kboc16/doc/index.rst>
-   bob.db.lfw <bob.db.lfw/doc/index.rst>
-   bob.db.livdet2013 <bob.db.livdet2013/doc/index.rst>
-   bob.db.maskattack <bob.db./doc/index.rst>
-   bob.db.mnist <bob.db.mnist/doc/index.rst>
-   bob.db.mobio <bob.db.mobio/doc/index.rst>
-   bob.db.msu_mfsd_mod <bob.db.msu_mfsd_mod/doc/index.rst>
-   bob.db.multipie <bob.db.multipie/doc/index.rst>
-   bob.db.nist_sre12 <bob.db.nist_sre12/doc/index.rst>
-   bob.db.nivl <bob.db.nivl/README.rst>
-   bob.db.oulunpu <bob.db.oulunpu/doc/index.rst>
-   bob.db.pericrosseye <bob.db.pericrosseye/doc/index.rst>
-   bob.db.pola_thermal<bob.db.pola_thermal/README.rst>
-   bob.db.putvein <bob.db.putvein/doc/index.rst>
-   bob.db.replay <bob.db.replay/doc/index.rst>
-   bob.db.replaymobile <bob.db.replaymobile/doc/index.rst>
-   bob.db.scface <bob.db.scface/doc/index.rst>
-   bob.db.utfvp <bob.db.utfvp/doc/index.rst>
-   bob.db.uvad <bob.db.uvad/doc/index.rst>
-   bob.db.verafinger <bob.db.verafinger/doc/index.rst>
-   bob.db.voicepa <bob.db.voicepa/doc/index.rst>
-   bob.db.voxforge <bob.db.voxforge/doc/index.rst>
-   bob.db.wine <bob.db.wine/doc/index.rst>
-   bob.db.xm2vts <bob.db.xm2vts/doc/index.rst>
-   bob.db.youtube <bob.db.youtube/doc/index.rst>
-   bob.db.fargo <bob.db.fargo/doc/index.rst>
-   bob.extension <bob.extension/doc/index.rst>
-   bob.fusion.base <bob.fusion.base/doc/index.rst>
-   bob.io.audio <bob.io.audio/doc/index.rst>
-   bob.io.base <bob.io.base/doc/index.rst>
-   bob.io.image <bob.io.image/doc/index.rst>
-   bob.io.matlab <bob.io.matlab/doc/index.rst>
-   bob.io.video <bob.io.video/doc/index.rst>
-   bob.ip.base <bob.ip.base/doc/index.rst>
-   bob.ip.caffe_extractor <bob.ip.caffe_extractor/README.rst>
-   bob.ip.color <bob.ip.color/doc/index.rst>
-   bob.ip.dlib <bob.ip.dlib/doc/index.rst>
-   bob.ip.draw <bob.ip.draw/doc/index.rst>
-   bob.ip.facedetect <bob.ip.facedetect/doc/index.rst>
-   bob.ip.facelandmarks <bob.ip.facelandmarks/doc/index.rst>   
-   bob.ip.flandmark <bob.ip.flandmark/doc/index.rst>   
-   bob.ip.gabor <bob.ip.gabor/doc/index.rst>
-   bob.ip.mtcnn <bob.ip.mtcnn/README.rst>
-   bob.ip.optflow.hornschunck <bob.ip.optflow.hornschunck/doc/index.rst>
-   bob.ip.optflow.liu <bob.ip.optflow.liu/doc/index.rst>
-   bob.ip.qualitymeasure <bob.ip.qualitymeasure/doc/index.rst>
-   bob.ip.tensorflow_extractor <bob.ip.tensorflow_extractor/README.rst>
-   bob.ip.skincolorfilter <bob.ip.skincolorfilter/doc/index.rst>
-   bob.learn.activation <bob.learn.activation/doc/index.rst>
-   bob.learn.boosting <bob.learn.boosting/doc/index.rst>
-   bob.learn.em <bob.learn.em/doc/index.rst>
-   bob.learn.libsvm <bob.learn.libsvm/doc/index.rst>
-   bob.learn.linear <bob.learn.linear/doc/index.rst>
-   bob.learn.mlp <bob.learn.mlp/doc/index.rst>
-   bob.math <bob.math/doc/index.rst>
-   bob.measure <bob.measure/doc/index.rst>
-   bob.pad.base <bob.pad.base/doc/index.rst>
-   bob.pad.face <bob.pad.face/doc/index.rst>
-   bob.pad.vein <bob.pad.vein/doc/index.rst>
-   bob.pad.voice <bob.pad.voice/doc/index.rst>
-   bob.sp <bob.sp/doc/index.rst>
-   bob.rppg.base <bob.rppg.base/README.rst>
-   gridtk <gridtk/doc/index.rst>
+   bob <bob/bob/doc/index.rst>
+   bob.ap <bob/bob.ap/doc/index.rst>
+   bob.bio.base <bob/bob.bio.base/doc/index.rst>
+   bob.bio.caffe_face <bob/bob.bio.caffe_face/README.rst>
+   bob.bio.face <bob/bob.bio.face/doc/index.rst>
+   bob.bio.gmm <bob/bob.bio.gmm/doc/index.rst>
+   bob.bio.spear <bob/bob.bio.spear/doc/index.rst>
+   bob.bio.vein <bob/bob.bio.vein/doc/index.rst>
+   bob.bio.video <bob/bob.bio.video/doc/index.rst>
+   bob.blitz <bob/bob.blitz/doc/index.rst>
+   bob.buildout <bob/bob.buildout/doc/index.rst>
+   bob.core <bob/bob.core/doc/index.rst>
+   bob.db.arface <bob/bob.db.arface/doc/index.rst>
+   bob.db.asvspoof <bob/bob.db.asvspoof/doc/index.rst>
+   bob.db.asvspoof2017 <bob/bob.db.asvspoof2017/doc/index.rst>
+   bob.db.atnt <bob/bob.db.atnt/doc/index.rst>
+   bob.db.atvskeystroke <bob/bob.db.atvskeystroke/doc/index.rst>
+   bob.db.avspoof <bob/bob.db.avspoof/doc/index.rst>
+   bob.db.banca <bob/bob.db.banca/doc/index.rst>
+   bob.db.base <bob/bob.db.base/doc/index.rst>
+   bob.db.biosecure <bob/bob.db.biosecure/doc/index.rst>
+   bob.db.biosecurid.face <bob/bob.db.biosecurid.face/doc/index.rst>
+   bob.db.casme2 <bob/bob.db.casme2/doc/index.rst>
+   bob.db.caspeal <bob/bob.db.caspeal/doc/index.rst>
+   bob.db.cbsr_nir_vis_2 <bob/bob.db.cbsr_nir_vis_2/README.rst>
+   bob.db.cohface <bob/bob.db.cohface/doc/index.rst>
+   bob.db.cuhk_cufs <bob/bob.db.cuhk_cufs/doc/index.rst>
+   bob.db.cuhk_cufsf <bob/bob.db.cuhk_cufsf/README.rst>
+   bob.db.frgc <bob/bob.db.frgc/doc/index.rst>
+   bob.db.fv3d <bob/bob.db.fv3d/doc/index.rst>
+   bob.db.gbu <bob/bob.db.gbu/doc/index.rst>
+   bob.db.hci_tagging <bob/bob.db.hci_tagging/doc/index.rst>
+   bob.db.ijba <bob/bob.db.ijba/doc/index.rst>
+   bob.db.ijbc <bob/bob.db.ijbc/README.rst>
+   bob.db.iris <bob/bob.db.iris/doc/index.rst>
+   bob.db.kboc16 <bob/bob.db.kboc16/doc/index.rst>
+   bob.db.lfw <bob/bob.db.lfw/doc/index.rst>
+   bob.db.livdet2013 <bob/bob.db.livdet2013/doc/index.rst>
+   bob.db.maskattack <bob/bob.db./doc/index.rst>
+   bob.db.mnist <bob/bob.db.mnist/doc/index.rst>
+   bob.db.mobio <bob/bob.db.mobio/doc/index.rst>
+   bob.db.msu_mfsd_mod <bob/bob.db.msu_mfsd_mod/doc/index.rst>
+   bob.db.multipie <bob/bob.db.multipie/doc/index.rst>
+   bob.db.nist_sre12 <bob/bob.db.nist_sre12/doc/index.rst>
+   bob.db.nivl <bob/bob.db.nivl/README.rst>
+   bob.db.oulunpu <bob/bob.db.oulunpu/doc/index.rst>
+   bob.db.pericrosseye <bob/bob.db.pericrosseye/doc/index.rst>
+   bob.db.pola_thermal<bob/bob.db.pola_thermal/README.rst>
+   bob.db.putvein <bob/bob.db.putvein/doc/index.rst>
+   bob.db.replay <bob/bob.db.replay/doc/index.rst>
+   bob.db.replaymobile <bob/bob.db.replaymobile/doc/index.rst>
+   bob.db.scface <bob/bob.db.scface/doc/index.rst>
+   bob.db.utfvp <bob/bob.db.utfvp/doc/index.rst>
+   bob.db.uvad <bob/bob.db.uvad/doc/index.rst>
+   bob.db.verafinger <bob/bob.db.verafinger/doc/index.rst>
+   bob.db.voicepa <bob/bob.db.voicepa/doc/index.rst>
+   bob.db.voxforge <bob/bob.db.voxforge/doc/index.rst>
+   bob.db.wine <bob/bob.db.wine/doc/index.rst>
+   bob.db.xm2vts <bob/bob.db.xm2vts/doc/index.rst>
+   bob.db.youtube <bob/bob.db.youtube/doc/index.rst>
+   bob.db.fargo <bob/bob.db.fargo/doc/index.rst>
+   bob.extension <bob/bob.extension/doc/index.rst>
+   bob.fusion.base <bob/bob.fusion.base/doc/index.rst>
+   bob.io.audio <bob/bob.io.audio/doc/index.rst>
+   bob.io.base <bob/bob.io.base/doc/index.rst>
+   bob.io.image <bob/bob.io.image/doc/index.rst>
+   bob.io.matlab <bob/bob.io.matlab/doc/index.rst>
+   bob.io.video <bob/bob.io.video/doc/index.rst>
+   bob.ip.base <bob/bob.ip.base/doc/index.rst>
+   bob.ip.caffe_extractor <bob/bob.ip.caffe_extractor/README.rst>
+   bob.ip.color <bob/bob.ip.color/doc/index.rst>
+   bob.ip.dlib <bob/bob.ip.dlib/doc/index.rst>
+   bob.ip.draw <bob/bob.ip.draw/doc/index.rst>
+   bob.ip.facedetect <bob/bob.ip.facedetect/doc/index.rst>
+   bob.ip.facelandmarks <bob/bob.ip.facelandmarks/doc/index.rst>
+   bob.ip.flandmark <bob/bob.ip.flandmark/doc/index.rst>
+   bob.ip.gabor <bob/bob.ip.gabor/doc/index.rst>
+   bob.ip.mtcnn <bob/bob.ip.mtcnn/README.rst>
+   bob.ip.optflow.hornschunck <bob/bob.ip.optflow.hornschunck/doc/index.rst>
+   bob.ip.optflow.liu <bob/bob.ip.optflow.liu/doc/index.rst>
+   bob.ip.qualitymeasure <bob/bob.ip.qualitymeasure/doc/index.rst>
+   bob.ip.tensorflow_extractor <bob/bob.ip.tensorflow_extractor/README.rst>
+   bob.ip.skincolorfilter <bob/bob.ip.skincolorfilter/doc/index.rst>
+   bob.learn.activation <bob/bob.learn.activation/doc/index.rst>
+   bob.learn.boosting <bob/bob.learn.boosting/doc/index.rst>
+   bob.learn.em <bob/bob.learn.em/doc/index.rst>
+   bob.learn.libsvm <bob/bob.learn.libsvm/doc/index.rst>
+   bob.learn.linear <bob/bob.learn.linear/doc/index.rst>
+   bob.learn.mlp <bob/bob.learn.mlp/doc/index.rst>
+   bob.math <bob/bob.math/doc/index.rst>
+   bob.measure <bob/bob.measure/doc/index.rst>
+   bob.pad.base <bob/bob.pad.base/doc/index.rst>
+   bob.pad.face <bob/bob.pad.face/doc/index.rst>
+   bob.pad.vein <bob/bob.pad.vein/doc/index.rst>
+   bob.pad.voice <bob/bob.pad.voice/doc/index.rst>
+   bob.sp <bob/bob.sp/doc/index.rst>
+   bob.rppg.base <bob/bob.rppg.base/README.rst>
+   gridtk <bob/gridtk/doc/index.rst>
    readme_index.rst
diff --git a/doc/plot/convolve.py b/doc/plot/convolve.py
index 22956a9..6fb55a0 120000
--- a/doc/plot/convolve.py
+++ b/doc/plot/convolve.py
@@ -1 +1 @@
-../bob.ip.caffe_extractor/doc/plot/convolve.py
\ No newline at end of file
+../bob/bob.ip.caffe_extractor/doc/plot/convolve.py
\ No newline at end of file
diff --git a/doc/plot/detect_faces_mtcnn.py b/doc/plot/detect_faces_mtcnn.py
index 187ff7a..ede5610 120000
--- a/doc/plot/detect_faces_mtcnn.py
+++ b/doc/plot/detect_faces_mtcnn.py
@@ -1 +1 @@
-../bob.ip.tensorflow_extractor/doc/plot/detect_faces_mtcnn.py
\ No newline at end of file
+../bob/bob.ip.tensorflow_extractor/doc/plot/detect_faces_mtcnn.py
\ No newline at end of file
diff --git a/doc/plot/detect_single_face.py b/doc/plot/detect_single_face.py
index 11ea1eb..379f95a 120000
--- a/doc/plot/detect_single_face.py
+++ b/doc/plot/detect_single_face.py
@@ -1 +1 @@
-../bob.ip.facedetect/doc/plot/detect_single_face.py
\ No newline at end of file
+../bob/bob.ip.facedetect/doc/plot/detect_single_face.py
\ No newline at end of file
diff --git a/doc/plot/disparity.py b/doc/plot/disparity.py
index 39f034f..336a16c 120000
--- a/doc/plot/disparity.py
+++ b/doc/plot/disparity.py
@@ -1 +1 @@
-../bob.ip.gabor/doc/plot/disparity.py
\ No newline at end of file
+../bob/bob.ip.gabor/doc/plot/disparity.py
\ No newline at end of file
diff --git a/doc/plot/face_eyes_norm.py b/doc/plot/face_eyes_norm.py
index 14d9556..373d091 120000
--- a/doc/plot/face_eyes_norm.py
+++ b/doc/plot/face_eyes_norm.py
@@ -1 +1 @@
-../bob.ip.base/doc/plot/face_eyes_norm.py
\ No newline at end of file
+../bob/bob.ip.base/doc/plot/face_eyes_norm.py
\ No newline at end of file
diff --git a/doc/plot/gaussian.py b/doc/plot/gaussian.py
index ae50407..276b59e 120000
--- a/doc/plot/gaussian.py
+++ b/doc/plot/gaussian.py
@@ -1 +1 @@
-../bob.ip.base/doc/plot/gaussian.py
\ No newline at end of file
+../bob/bob.ip.base/doc/plot/gaussian.py
\ No newline at end of file
diff --git a/doc/plot/iris_lda.py b/doc/plot/iris_lda.py
index 697a2af..28cbfda 120000
--- a/doc/plot/iris_lda.py
+++ b/doc/plot/iris_lda.py
@@ -1 +1 @@
-../bob/doc/plot/iris_lda.py
\ No newline at end of file
+../bob/bob/doc/plot/iris_lda.py
\ No newline at end of file
diff --git a/doc/plot/iris_lda_roc.py b/doc/plot/iris_lda_roc.py
index 28e3ecf..09d614e 120000
--- a/doc/plot/iris_lda_roc.py
+++ b/doc/plot/iris_lda_roc.py
@@ -1 +1 @@
-../bob/doc/plot/iris_lda_roc.py
\ No newline at end of file
+../bob/bob/doc/plot/iris_lda_roc.py
\ No newline at end of file
diff --git a/doc/plot/plot_ISV.py b/doc/plot/plot_ISV.py
index 7b69f3f..24fb957 120000
--- a/doc/plot/plot_ISV.py
+++ b/doc/plot/plot_ISV.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_ISV.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_ISV.py
\ No newline at end of file
diff --git a/doc/plot/plot_JFA.py b/doc/plot/plot_JFA.py
index 40874cf..2d37dd1 120000
--- a/doc/plot/plot_JFA.py
+++ b/doc/plot/plot_JFA.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_JFA.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_JFA.py
\ No newline at end of file
diff --git a/doc/plot/plot_MAP.py b/doc/plot/plot_MAP.py
index a53b1ee..f564608 120000
--- a/doc/plot/plot_MAP.py
+++ b/doc/plot/plot_MAP.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_MAP.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_MAP.py
\ No newline at end of file
diff --git a/doc/plot/plot_ML.py b/doc/plot/plot_ML.py
index 8937e66..5e2aeb4 120000
--- a/doc/plot/plot_ML.py
+++ b/doc/plot/plot_ML.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_ML.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_ML.py
\ No newline at end of file
diff --git a/doc/plot/plot_Tnorm.py b/doc/plot/plot_Tnorm.py
index 76e67d1..fa9e03a 120000
--- a/doc/plot/plot_Tnorm.py
+++ b/doc/plot/plot_Tnorm.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_Tnorm.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_Tnorm.py
\ No newline at end of file
diff --git a/doc/plot/plot_ZTnorm.py b/doc/plot/plot_ZTnorm.py
index caf4511..45c8623 120000
--- a/doc/plot/plot_ZTnorm.py
+++ b/doc/plot/plot_ZTnorm.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_ZTnorm.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_ZTnorm.py
\ No newline at end of file
diff --git a/doc/plot/plot_Znorm.py b/doc/plot/plot_Znorm.py
index 7e93c16..a8f529f 120000
--- a/doc/plot/plot_Znorm.py
+++ b/doc/plot/plot_Znorm.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_Znorm.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_Znorm.py
\ No newline at end of file
diff --git a/doc/plot/plot_align_faces.py b/doc/plot/plot_align_faces.py
index 7fcacb9..22fc571 120000
--- a/doc/plot/plot_align_faces.py
+++ b/doc/plot/plot_align_faces.py
@@ -1 +1 @@
-../bob.ip.dlib/doc/plot/plot_align_faces.py
\ No newline at end of file
+../bob/bob.ip.dlib/doc/plot/plot_align_faces.py
\ No newline at end of file
diff --git a/doc/plot/plot_iVector.py b/doc/plot/plot_iVector.py
index 3594605..5a30f1c 120000
--- a/doc/plot/plot_iVector.py
+++ b/doc/plot/plot_iVector.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_iVector.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_iVector.py
\ No newline at end of file
diff --git a/doc/plot/plot_kmeans.py b/doc/plot/plot_kmeans.py
index 492fd40..8c05af0 120000
--- a/doc/plot/plot_kmeans.py
+++ b/doc/plot/plot_kmeans.py
@@ -1 +1 @@
-../bob.learn.em/doc/plot/plot_kmeans.py
\ No newline at end of file
+../bob/bob.learn.em/doc/plot/plot_kmeans.py
\ No newline at end of file
diff --git a/doc/plot/plot_landmarks.py b/doc/plot/plot_landmarks.py
index 69f47ca..26e6b86 120000
--- a/doc/plot/plot_landmarks.py
+++ b/doc/plot/plot_landmarks.py
@@ -1 +1 @@
-../bob.ip.dlib/doc/plot/plot_landmarks.py
\ No newline at end of file
+../bob/bob.ip.dlib/doc/plot/plot_landmarks.py
\ No newline at end of file
diff --git a/doc/plot/plot_multiple_faces.py b/doc/plot/plot_multiple_faces.py
index e1b72d1..f9d68ce 120000
--- a/doc/plot/plot_multiple_faces.py
+++ b/doc/plot/plot_multiple_faces.py
@@ -1 +1 @@
-../bob.ip.dlib/doc/plot/plot_multiple_faces.py
\ No newline at end of file
+../bob/bob.ip.dlib/doc/plot/plot_multiple_faces.py
\ No newline at end of file
diff --git a/doc/plot/plot_single_faces.py b/doc/plot/plot_single_faces.py
index 6967eb4..67ce5ab 120000
--- a/doc/plot/plot_single_faces.py
+++ b/doc/plot/plot_single_faces.py
@@ -1 +1 @@
-../bob.ip.dlib/doc/plot/plot_single_faces.py
\ No newline at end of file
+../bob/bob.ip.dlib/doc/plot/plot_single_faces.py
\ No newline at end of file
diff --git a/doc/plot/show_lena.py b/doc/plot/show_lena.py
index ddb8d97..e2b62da 120000
--- a/doc/plot/show_lena.py
+++ b/doc/plot/show_lena.py
@@ -1 +1 @@
-../bob.ip.flandmark/doc/plot/show_lena.py
\ No newline at end of file
+../bob/bob.ip.flandmark/doc/plot/show_lena.py
\ No newline at end of file
diff --git a/doc/plot/similarity.py b/doc/plot/similarity.py
index 419c4c7..998b020 120000
--- a/doc/plot/similarity.py
+++ b/doc/plot/similarity.py
@@ -1 +1 @@
-../bob.ip.gabor/doc/plot/similarity.py
\ No newline at end of file
+../bob/bob.ip.gabor/doc/plot/similarity.py
\ No newline at end of file
diff --git a/doc/plot/single_face_lmks.py b/doc/plot/single_face_lmks.py
index 56943ef..a3d4cc9 120000
--- a/doc/plot/single_face_lmks.py
+++ b/doc/plot/single_face_lmks.py
@@ -1 +1 @@
-../bob.ip.facelandmarks/doc/plot/single_face_lmks.py
\ No newline at end of file
+../bob/bob.ip.facelandmarks/doc/plot/single_face_lmks.py
\ No newline at end of file
diff --git a/doc/plot/sobel.py b/doc/plot/sobel.py
index 6d25758..d252e0c 120000
--- a/doc/plot/sobel.py
+++ b/doc/plot/sobel.py
@@ -1 +1 @@
-../bob.ip.base/doc/plot/sobel.py
\ No newline at end of file
+../bob/bob.ip.base/doc/plot/sobel.py
\ No newline at end of file
diff --git a/doc/plot/transform.py b/doc/plot/transform.py
index 58e1098..8854a7b 120000
--- a/doc/plot/transform.py
+++ b/doc/plot/transform.py
@@ -1 +1 @@
-../bob.ip.gabor/doc/plot/transform.py
\ No newline at end of file
+../bob/bob.ip.gabor/doc/plot/transform.py
\ No newline at end of file
diff --git a/doc/plot/wavelet.py b/doc/plot/wavelet.py
index 235d4a0..14aa7b9 120000
--- a/doc/plot/wavelet.py
+++ b/doc/plot/wavelet.py
@@ -1 +1 @@
-../bob.ip.gabor/doc/plot/wavelet.py
\ No newline at end of file
+../bob/bob.ip.gabor/doc/plot/wavelet.py
\ No newline at end of file
diff --git a/doc/pyplots/detect_skin_pixels.py b/doc/pyplots/detect_skin_pixels.py
index d7643e3..4360674 120000
--- a/doc/pyplots/detect_skin_pixels.py
+++ b/doc/pyplots/detect_skin_pixels.py
@@ -1 +1 @@
-../bob.ip.skincolorfilter/doc/pyplots/detect_skin_pixels.py
\ No newline at end of file
+../bob/bob.ip.skincolorfilter/doc/pyplots/detect_skin_pixels.py
\ No newline at end of file
diff --git a/doc/readme_index.rst b/doc/readme_index.rst
index a01cc90..316fed0 100644
--- a/doc/readme_index.rst
+++ b/doc/readme_index.rst
@@ -7,101 +7,101 @@ README of all Packages
    :maxdepth: 1
    :titlesonly:
 
-   bob <bob/README.rst>
-   bob.ap <bob.ap/README.rst>
-   bob.bio.base <bob.bio.base/README.rst>
-   bob.bio.caffe_face <bob.bio.caffe_face/README.rst>
-   bob.bio.face <bob.bio.face/README.rst>
-   bob.bio.gmm <bob.bio.gmm/README.rst>
-   bob.bio.spear <bob.bio.spear/README.rst>
-   bob.bio.vein <bob.bio.vein/README.rst>
-   bob.bio.video <bob.bio.video/README.rst>
-   bob.blitz <bob.blitz/README.rst>
-   bob.buildout <bob.buildout/README.rst>
-   bob.core <bob.core/README.rst>
-   bob.db.arface <bob.db.arface/README.rst>
-   bob.db.asvspoof <bob.db.asvspoof/README.rst>
-   bob.db.asvspoof2017 <bob.db.asvspoof2017/README.rst>
-   bob.db.atnt <bob.db.atnt/README.rst>
-   bob.db.atvskeystroke <bob.db.atvskeystroke/README.rst>
-   bob.db.avspoof <bob.db.avspoof/README.rst>
-   bob.db.banca <bob.db.banca/README.rst>
-   bob.db.base <bob.db.base/README.rst>
-   bob.db.biosecure <bob.db.biosecure/README.rst>
-   bob.db.biosecurid.face <bob.db.biosecurid.face/README.rst>
-   bob.db.casme2 <bob.db.casme2/README.rst>
-   bob.db.caspeal <bob.db.caspeal/README.rst>
-   bob.db.cbsr_nir_vis_2 <bob.db.cbsr_nir_vis_2/README.rst>
-   bob.db.cohface <bob.db.cohface/README.rst>
-   bob.db.cuhk_cufs <bob.db.cuhk_cufs/README.rst>
-   bob.db.cuhk_cufsf <bob.db.cuhk_cufsf/README.rst>
-   bob.db.frgc <bob.db.frgc/README.rst>
-   bob.db.fv3d <bob.db.fv3d/README.rst>
-   bob.db.gbu <bob.db.gbu/README.rst>
-   bob.db.hci_tagging <bob.db.hci_tagging/README.rst>
-   bob.db.ijba <bob.db.ijba/README.rst>
-   bob.db.ijbc <bob.db.ijbc/README.rst>
-   bob.db.iris <bob.db.iris/README.rst>
-   bob.db.kboc16 <bob.db.kboc16/README.rst>
-   bob.db.lfw <bob.db.lfw/README.rst>
-   bob.db.livdet2013 <bob.db.livdet2013/README.rst>
-   bob.db.maskattack <bob.db.maskattack/README.rst>
-   bob.db.mnist <bob.db.mnist/README.rst>
-   bob.db.mobio <bob.db.mobio/README.rst>
-   bob.db.msu_mfsd_mod <bob.db.msu_mfsd_mod/README.rst>
-   bob.db.multipie <bob.db.multipie/README.rst>
-   bob.db.nist_sre12 <bob.db.nist_sre12/README.rst>
-   bob.db.nivl <bob.db.nivl/README.rst>
-   bob.db.oulunpu <bob.db.oulunpu/README.rst>
-   bob.db.pericrosseye <bob.db.pericrosseye/README.rst>
-   bob.db.pola_thermal <bob.db.pola_thermal/README.rst>
-   bob.db.putvein <bob.db.putvein/README.rst>
-   bob.db.replay <bob.db.replay/README.rst>
-   bob.db.replaymobile <bob.db.replaymobile/README.rst>
-   bob.db.scface <bob.db.scface/README.rst>
-   bob.db.utfvp <bob.db.utfvp/README.rst>
-   bob.db.uvad <bob.db.uvad/README.rst>
-   bob.db.verafinger <bob.db.verafinger/README.rst>
-   bob.db.voicepa <bob.db.voicepa/README.rst>
-   bob.db.voxforge <bob.db.voxforge/README.rst>
-   bob.db.wine <bob.db.wine/README.rst>
-   bob.db.xm2vts <bob.db.xm2vts/README.rst>
-   bob.db.youtube <bob.db.youtube/README.rst>
-   bob.db.fargo <bob.db.fargo/README.rst>
-   bob.extension <bob.extension/README.rst>
-   bob.fusion.base <bob.fusion.base/README.rst>
-   bob.io.audio <bob.io.audio/README.rst>
-   bob.io.base <bob.io.base/README.rst>
-   bob.io.image <bob.io.image/README.rst>
-   bob.io.matlab <bob.io.matlab/README.rst>
-   bob.io.video <bob.io.video/README.rst>
-   bob.ip.base <bob.ip.base/README.rst>
-   bob.ip.caffe_extractor <bob.ip.caffe_extractor/README.rst>
-   bob.ip.color <bob.ip.color/README.rst>
-   bob.ip.dlib <bob.ip.dlib/README.rst>   
-   bob.ip.draw <bob.ip.draw/README.rst>
-   bob.ip.facedetect <bob.ip.facedetect/README.rst>
-   bob.ip.facelandmarks <bob.ip.facelandmarks/README.rst>   
-   bob.ip.flandmark <bob.ip.flandmark/README.rst>
-   bob.ip.gabor <bob.ip.gabor/README.rst>
-   bob.ip.mtcnn <bob.ip.mtcnn/README.rst>
-   bob.ip.optflow.hornschunck <bob.ip.optflow.hornschunck/README.rst>
-   bob.ip.optflow.liu <bob.ip.optflow.liu/README.rst>
-   bob.ip.qualitymeasure <bob.ip.qualitymeasure/README.rst>
-   bob.ip.skincolorfilter <bob.ip.skincolorfilter/README.rst>
-   bob.ip.tensorflow_extractor <bob.ip.tensorflow_extractor/README.rst>
-   bob.learn.activation <bob.learn.activation/README.rst>
-   bob.learn.boosting <bob.learn.boosting/README.rst>
-   bob.learn.em <bob.learn.em/README.rst>
-   bob.learn.libsvm <bob.learn.libsvm/README.rst>
-   bob.learn.linear <bob.learn.linear/README.rst>
-   bob.learn.mlp <bob.learn.mlp/README.rst>
-   bob.math <bob.math/README.rst>
-   bob.measure <bob.measure/README.rst>
-   bob.pad.base <bob.pad.base/README.rst>
-   bob.pad.face <bob.pad.face/README.rst>
-   bob.pad.vein <bob.pad.vein/README.rst>
-   bob.pad.voice <bob.pad.voice/README.rst>
-   bob.rppg.base <bob.rppg.base/README.rst>
-   bob.sp <bob.sp/README.rst>
-   gridtk <gridtk/README.rst>
+   bob <bob/bob/README.rst>
+   bob.ap <bob/bob.ap/README.rst>
+   bob.bio.base <bob/bob.bio.base/README.rst>
+   bob.bio.caffe_face <bob/bob.bio.caffe_face/README.rst>
+   bob.bio.face <bob/bob.bio.face/README.rst>
+   bob.bio.gmm <bob/bob.bio.gmm/README.rst>
+   bob.bio.spear <bob/bob.bio.spear/README.rst>
+   bob.bio.vein <bob/bob.bio.vein/README.rst>
+   bob.bio.video <bob/bob.bio.video/README.rst>
+   bob.blitz <bob/bob.blitz/README.rst>
+   bob.buildout <bob/bob.buildout/README.rst>
+   bob.core <bob/bob.core/README.rst>
+   bob.db.arface <bob/bob.db.arface/README.rst>
+   bob.db.asvspoof <bob/bob.db.asvspoof/README.rst>
+   bob.db.asvspoof2017 <bob/bob.db.asvspoof2017/README.rst>
+   bob.db.atnt <bob/bob.db.atnt/README.rst>
+   bob.db.atvskeystroke <bob/bob.db.atvskeystroke/README.rst>
+   bob.db.avspoof <bob/bob.db.avspoof/README.rst>
+   bob.db.banca <bob/bob.db.banca/README.rst>
+   bob.db.base <bob/bob.db.base/README.rst>
+   bob.db.biosecure <bob/bob.db.biosecure/README.rst>
+   bob.db.biosecurid.face <bob/bob.db.biosecurid.face/README.rst>
+   bob.db.casme2 <bob/bob.db.casme2/README.rst>
+   bob.db.caspeal <bob/bob.db.caspeal/README.rst>
+   bob.db.cbsr_nir_vis_2 <bob/bob.db.cbsr_nir_vis_2/README.rst>
+   bob.db.cohface <bob/bob.db.cohface/README.rst>
+   bob.db.cuhk_cufs <bob/bob.db.cuhk_cufs/README.rst>
+   bob.db.cuhk_cufsf <bob/bob.db.cuhk_cufsf/README.rst>
+   bob.db.frgc <bob/bob.db.frgc/README.rst>
+   bob.db.fv3d <bob/bob.db.fv3d/README.rst>
+   bob.db.gbu <bob/bob.db.gbu/README.rst>
+   bob.db.hci_tagging <bob/bob.db.hci_tagging/README.rst>
+   bob.db.ijba <bob/bob.db.ijba/README.rst>
+   bob.db.ijbc <bob/bob.db.ijbc/README.rst>
+   bob.db.iris <bob/bob.db.iris/README.rst>
+   bob.db.kboc16 <bob/bob.db.kboc16/README.rst>
+   bob.db.lfw <bob/bob.db.lfw/README.rst>
+   bob.db.livdet2013 <bob/bob.db.livdet2013/README.rst>
+   bob.db.maskattack <bob/bob.db.maskattack/README.rst>
+   bob.db.mnist <bob/bob.db.mnist/README.rst>
+   bob.db.mobio <bob/bob.db.mobio/README.rst>
+   bob.db.msu_mfsd_mod <bob/bob.db.msu_mfsd_mod/README.rst>
+   bob.db.multipie <bob/bob.db.multipie/README.rst>
+   bob.db.nist_sre12 <bob/bob.db.nist_sre12/README.rst>
+   bob.db.nivl <bob/bob.db.nivl/README.rst>
+   bob.db.oulunpu <bob/bob.db.oulunpu/README.rst>
+   bob.db.pericrosseye <bob/bob.db.pericrosseye/README.rst>
+   bob.db.pola_thermal <bob/bob.db.pola_thermal/README.rst>
+   bob.db.putvein <bob/bob.db.putvein/README.rst>
+   bob.db.replay <bob/bob.db.replay/README.rst>
+   bob.db.replaymobile <bob/bob.db.replaymobile/README.rst>
+   bob.db.scface <bob/bob.db.scface/README.rst>
+   bob.db.utfvp <bob/bob.db.utfvp/README.rst>
+   bob.db.uvad <bob/bob.db.uvad/README.rst>
+   bob.db.verafinger <bob/bob.db.verafinger/README.rst>
+   bob.db.voicepa <bob/bob.db.voicepa/README.rst>
+   bob.db.voxforge <bob/bob.db.voxforge/README.rst>
+   bob.db.wine <bob/bob.db.wine/README.rst>
+   bob.db.xm2vts <bob/bob.db.xm2vts/README.rst>
+   bob.db.youtube <bob/bob.db.youtube/README.rst>
+   bob.db.fargo <bob/bob.db.fargo/README.rst>
+   bob.extension <bob/bob.extension/README.rst>
+   bob.fusion.base <bob/bob.fusion.base/README.rst>
+   bob.io.audio <bob/bob.io.audio/README.rst>
+   bob.io.base <bob/bob.io.base/README.rst>
+   bob.io.image <bob/bob.io.image/README.rst>
+   bob.io.matlab <bob/bob.io.matlab/README.rst>
+   bob.io.video <bob/bob.io.video/README.rst>
+   bob.ip.base <bob/bob.ip.base/README.rst>
+   bob.ip.caffe_extractor <bob/bob.ip.caffe_extractor/README.rst>
+   bob.ip.color <bob/bob.ip.color/README.rst>
+   bob.ip.dlib <bob/bob.ip.dlib/README.rst>
+   bob.ip.draw <bob/bob.ip.draw/README.rst>
+   bob.ip.facedetect <bob/bob.ip.facedetect/README.rst>
+   bob.ip.facelandmarks <bob/bob.ip.facelandmarks/README.rst>
+   bob.ip.flandmark <bob/bob.ip.flandmark/README.rst>
+   bob.ip.gabor <bob/bob.ip.gabor/README.rst>
+   bob.ip.mtcnn <bob/bob.ip.mtcnn/README.rst>
+   bob.ip.optflow.hornschunck <bob/bob.ip.optflow.hornschunck/README.rst>
+   bob.ip.optflow.liu <bob/bob.ip.optflow.liu/README.rst>
+   bob.ip.qualitymeasure <bob/bob.ip.qualitymeasure/README.rst>
+   bob.ip.skincolorfilter <bob/bob.ip.skincolorfilter/README.rst>
+   bob.ip.tensorflow_extractor <bob/bob.ip.tensorflow_extractor/README.rst>
+   bob.learn.activation <bob/bob.learn.activation/README.rst>
+   bob.learn.boosting <bob/bob.learn.boosting/README.rst>
+   bob.learn.em <bob/bob.learn.em/README.rst>
+   bob.learn.libsvm <bob/bob.learn.libsvm/README.rst>
+   bob.learn.linear <bob/bob.learn.linear/README.rst>
+   bob.learn.mlp <bob/bob.learn.mlp/README.rst>
+   bob.math <bob/bob.math/README.rst>
+   bob.measure <bob/bob.measure/README.rst>
+   bob.pad.base <bob/bob.pad.base/README.rst>
+   bob.pad.face <bob/bob.pad.face/README.rst>
+   bob.pad.vein <bob/bob.pad.vein/README.rst>
+   bob.pad.voice <bob/bob.pad.voice/README.rst>
+   bob.rppg.base <bob/bob.rppg.base/README.rst>
+   bob.sp <bob/bob.sp/README.rst>
+   gridtk <bob/gridtk/README.rst>
-- 
GitLab