From cdfbad8afa4c055df90c7ab689e5b8bc7b3af91a Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr>
Date: Wed, 22 Apr 2020 09:12:44 -0400
Subject: [PATCH] Path organization

---
 docs/build/.buildinfo                         |    2 +-
 docs/build/.doctrees/analyzeresult.doctree    |  Bin 3749 -> 3634 bytes
 docs/build/.doctrees/api.doctree              |  Bin 3829 -> 3629 bytes
 docs/build/.doctrees/environment.pickle       |  Bin 208963 -> 234475 bytes
 docs/build/.doctrees/execution.doctree        |  Bin 3934 -> 3786 bytes
 docs/build/.doctrees/index.doctree            |  Bin 7250 -> 7130 bytes
 docs/build/.doctrees/modules.doctree          |  Bin 3751 -> 3581 bytes
 docs/build/.doctrees/readme_link.doctree      |  Bin 28287 -> 2753 bytes
 .../references/monomulti/exec_classif.doctree |  Bin 71860 -> 69528 bytes
 .../references/monomulti/metrics.doctree      |  Bin 19511 -> 22670 bytes
 .../multiview_classifiers/classifiers.doctree |  Bin 4154 -> 4015 bytes
 .../diversity_fusion.doctree                  |  Bin 4288 -> 2967 bytes
 .../monomulti/utils/execution.doctree         |  Bin 5140 -> 3932 bytes
 .../monomulti/utils/multiclass.doctree        |  Bin 4745 -> 4679 bytes
 .../.doctrees/references/monomultidoc.doctree |  Bin 4613 -> 4397 bytes
 .../references/multiview_platform.doctree     |  Bin 10184 -> 10353 bytes
 ...atform.mono_multi_view_classifiers.doctree |  Bin 89100 -> 94229 bytes
 ...view_classifiers.difficulty_fusion.doctree |  Bin 13881 -> 12392 bytes
 ...tiview_classifiers.disagree_fusion.doctree |  Bin 13829 -> 12391 bytes
 ..._classifiers.multiview_classifiers.doctree |  Bin 5731 -> 5690 bytes
 ...ew_classifiers.double_fault_fusion.doctree |  Bin 14072 -> 12570 bytes
 ...ltiview_classifiers.entropy_fusion.doctree |  Bin 13686 -> 12245 bytes
 ...tiview_classifiers.fat_late_fusion.doctree |  Bin 8664 -> 4971 bytes
 ...ew_classifiers.fat_scm_late_fusion.doctree |  Bin 8788 -> 5039 bytes
 ....fusion.Methods.EarlyFusionPackage.doctree |  Bin 7076 -> 4495 bytes
 ...s.fusion.Methods.LateFusionPackage.doctree |  Bin 14498 -> 7229 bytes
 ...ltiview_classifiers.fusion.Methods.doctree |  Bin 9404 -> 5835 bytes
 ...fiers.multiview_classifiers.fusion.doctree |  Bin 9103 -> 5582 bytes
 ...iview_classifiers.pseudo_cq_fusion.doctree |  Bin 8695 -> 4988 bytes
 ....mono_multi_view_classifiers.utils.doctree |  Bin 327265 -> 445191 bytes
 .../multiview_platform.tests.doctree          |  Bin 7682 -> 5629 bytes
 ...tiview_platform.tests.test_metrics.doctree |  Bin 9691 -> 10634 bytes
 ...view_platform.tests.test_mono_view.doctree |  Bin 26355 -> 31725 bytes
 ...rm.tests.test_monoview_classifiers.doctree |  Bin 6468 -> 6642 bytes
 ...classifiers.Test_DifficultyMeasure.doctree |  Bin 6792 -> 4299 bytes
 ...ew_classifiers.Test_DisagreeFusion.doctree |  Bin 6723 -> 4260 bytes
 ...classifiers.Test_DoubleFaultFusion.doctree |  Bin 6792 -> 4299 bytes
 ...iew_classifiers.Test_EntropyFusion.doctree |  Bin 6700 -> 4247 bytes
 ..._multiview_classifiers.Test_Fusion.doctree |  Bin 7622 -> 5346 bytes
 ...w_classifiers.Test_PseudoCQMeasure.doctree |  Bin 5909 -> 5990 bytes
 ...m.tests.test_multiview_classifiers.doctree |  Bin 6599 -> 6664 bytes
 ...ultiview_platform.tests.test_utils.doctree |  Bin 118005 -> 137351 bytes
 .../.doctrees/tutorials/example1.doctree      |  Bin 367433 -> 361432 bytes
 .../.doctrees/tutorials/example2.doctree      |  Bin 145051 -> 144869 bytes
 docs/build/.doctrees/tutorials/index.doctree  |  Bin 3858 -> 3652 bytes
 .../.doctrees/tutorials/installation.doctree  |  Bin 5677 -> 5576 bytes
 docs/build/_static/basic.css                  |  201 +-
 docs/build/_static/classic.css                |   13 +-
 docs/build/_static/doctools.js                |   70 +-
 docs/build/_static/file.png                   |  Bin 358 -> 286 bytes
 docs/build/_static/jquery.js                  |    6 +-
 docs/build/_static/minus.png                  |  Bin 173 -> 90 bytes
 docs/build/_static/plus.png                   |  Bin 173 -> 90 bytes
 docs/build/_static/searchtools.js             |  336 +--
 docs/build/_static/sidebar.js                 |    2 +-
 docs/build/analyzeresult.html                 |   56 +-
 docs/build/api.html                           |   60 +-
 docs/build/execution.html                     |   56 +-
 docs/build/genindex.html                      | 2254 +++++++----------
 docs/build/index.html                         |   83 +-
 docs/build/modules.html                       |   56 +-
 docs/build/objects.inv                        |  Bin 3721 -> 3691 bytes
 docs/build/readme_link.html                   |  164 +-
 .../references/monomulti/exec_classif.html    |  391 ++-
 docs/build/references/monomulti/metrics.html  |  164 +-
 .../multiview_classifiers/classifiers.html    |   56 +-
 .../diversity_fusion.html                     |   56 +-
 .../references/monomulti/utils/execution.html |   81 +-
 .../monomulti/utils/multiclass.html           |   81 +-
 docs/build/references/monomultidoc.html       |   60 +-
 docs/build/references/multiview_platform.html |   64 +-
 ..._platform.mono_multi_view_classifiers.html |  412 ++-
 ...ltiview_classifiers.difficulty_fusion.html |   67 +-
 ...multiview_classifiers.disagree_fusion.html |   67 +-
 ...iview_classifiers.double_fault_fusion.html |   67 +-
 ....multiview_classifiers.entropy_fusion.html |   67 +-
 ...multiview_classifiers.fat_late_fusion.html |   57 +-
 ...iview_classifiers.fat_scm_late_fusion.html |   57 +-
 ...ers.fusion.Methods.EarlyFusionPackage.html |   57 +-
 ...iers.fusion.Methods.LateFusionPackage.html |   57 +-
 ....multiview_classifiers.fusion.Methods.html |   57 +-
 ...ssifiers.multiview_classifiers.fusion.html |   57 +-
 ...iew_classifiers.multiview_classifiers.html |   57 +-
 ...ultiview_classifiers.pseudo_cq_fusion.html |   57 +-
 ...orm.mono_multi_view_classifiers.utils.html | 1625 ++++++------
 .../references/multiview_platform.tests.html  |   57 +-
 ...multiview_platform.tests.test_metrics.html |   74 +-
 ...ltiview_platform.tests.test_mono_view.html |  139 +-
 ...tform.tests.test_monoview_classifiers.html |   57 +-
 ...ew_classifiers.Test_DifficultyMeasure.html |   57 +-
 ...iview_classifiers.Test_DisagreeFusion.html |   57 +-
 ...ew_classifiers.Test_DoubleFaultFusion.html |   57 +-
 ...tiview_classifiers.Test_EntropyFusion.html |   57 +-
 ...est_multiview_classifiers.Test_Fusion.html |   57 +-
 ...view_classifiers.Test_PseudoCQMeasure.html |   57 +-
 ...form.tests.test_multiview_classifiers.html |   57 +-
 .../multiview_platform.tests.test_utils.html  |  491 ++--
 docs/build/search.html                        |   59 +-
 docs/build/searchindex.js                     |    2 +-
 docs/build/tutorials/example1.html            |  343 ++-
 docs/build/tutorials/example2.html            |  185 +-
 docs/build/tutorials/index.html               |   62 +-
 docs/build/tutorials/installation.html        |   63 +-
 docs/source/conf.py                           |    6 +-
 docs/source/index.rst                         |    1 -
 docs/source/readme_link.rst                   |    2 +-
 multiview-machine-learning-omis.iml           |    1 +
 .../config_files/config_example_0.yml         |    2 +-
 .../config_files/config_example_1.yml         |   29 +-
 .../config_files/config_example_2_1_1.yml     |    2 +-
 .../config_files/config_example_2_1_2.yml     |    2 +-
 .../config_files/config_example_2_2_1.yml     |    2 +-
 .../config_files/config_example_2_3.yml       |    2 +-
 .../config_files/config_example_3.yml         |    2 +-
 multiview_platform/examples/data/digits.hdf5  |  Bin 2782760 -> 0 bytes
 .../exec_classif.py                           |    5 +-
 .../utils/execution.py                        |   22 +-
 requirements.txt                              |   37 +-
 118 files changed, 4140 insertions(+), 4979 deletions(-)
 delete mode 100644 multiview_platform/examples/data/digits.hdf5

diff --git a/docs/build/.buildinfo b/docs/build/.buildinfo
index af9b00fa..6d9c2a43 100644
--- a/docs/build/.buildinfo
+++ b/docs/build/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 2563b85d273675f134744be21dec5485
+config: 50408771402db3b72187e770c685f635
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/build/.doctrees/analyzeresult.doctree b/docs/build/.doctrees/analyzeresult.doctree
index 1cab2c63b5f41d6f740b2df2ebb201070f131f16..b8d35dcf6c7222c0b30766eb9c326e0026796a5a 100644
GIT binary patch
delta 891
zcmZ1~yGe$nfn}=tL>BkST1@_23_UC%sTCztCQq3h%_OPQI;C++?G%j+)(oK@wt~c>
z)Vz`@83GxM8O%Lw#rdU0$*EKPdRTHY^HQhyO+02anUPVIn=eBugBzqILwd3SqX$cd
zj5pKd%S^gvvLKV>W2a;&#!kslj-8UB8apLJJ$6bDdum=uQD$oKl-Ma6JuC%@nMG52
z+;a0%N^?@J6(%<_+fS}w4&c?y&_Oc!D)S*B8E?kYq|^+Uxf&VPli#yQvx1GE%+D(8
z2DP9xLo<UjLn?zA;;IZSkdsQ265%>ATm<u6hE{2Y=Hw#QP)5GZCs=1PGG=a0VmD%B
z)Y?3i!<*5fqer+nH?gRsur$9UwKzT}KRGc6?2R7T<c!3k#N?9HqWGNDvecaT%sfyi
z#pfm#WtSFAzRy`OIf=`PqldL1C$S`L%0wS8M$w52r2R6aG8SWX*@8q^aDjZYFhjbB
z$EK*bB)*_1KPNxkZc2uXHwVm%rAa+Z9syG_7ESJDG-4E;e1K6eNGf9sR&zI_o13vI
zL&lp6$tY%z0RJf&i!`Arp~p~9Poc&mz<=^wM(N3UyrRsaJ+hPId1ZN~z*7rEz<NrC
zRK^jkwjRc6D-Xif$xFDD1Qzr#WfV-w*xbXMQIJ0+<M8BjTx#{s84krgoOy}4sU?*K
zsl`)jr(`($6=%qU5|={;cZPKaLl0X?Vo`c3C>6t8oxzsD9y<jQ;ns;5an71qoSUCA
zr2`bc4>P2D_UUKj=cei>B^H!q7MG;zyW}UA=B7@5!@QbX#+wnA6enkKpVr~ZOo>m<
vFU>1SEt=B9ot&SOlbT$TnV(lYrH9=aDn5Bi?UdFjK~p9>@(54P;<E+-gjzcf

delta 1134
zcmdlavs9L)fo1Bfi7f7n8k1c)y|@^9SVB@ON~TPnGI;{0G<OeML1IyAUdfaU?ujpr
zI9LmE5=+viBu<uMRO908VJprrElN(EGTEEaL$rq_Co?Z~iZ@4wSO#+jV+M0+QU=%L
zpPWXF0+V&P^lZd3G)j{aGsJ7BXk<vnPRWptosuCNJEe!oBVbBmhC=L=45ip9r5P$2
zoEfSaY8mR@TnK|Ediyg9OstWdxR=Y!F+(iF9-B$XX4qzkWmth60X2(%@^nUB19ZD#
zI(pbs^Gb>`Q;Vm>PSNOLE6&VI&q<xq<39NpqaCM$Ms9veX-=x<WDBN1UX=_#gwc}~
zcn%4udoz|MrNaHCG1-#IV{#U=G%MJHle?H@-H<$I0rM2hVaR%6VFGs-EPylAN;6a@
zzhw?(wB78?GLw<9XY*ZFBSuEG%>wM+jFYEu<O}!kr>B;bq*j!~C+FuDBqo<k>6pyS
zX~mHtpTV7BnxQc{fm?|~zK1EJU`mGR<VoCWifI|i#XX#PiMgpIl?AEAQ);JVr1=$R
zNP;3LIm0R=Y4S~O8B2JWB_(1wk2SM6H$P=c2PoFgA%Z0%K11D`aq?T9)AbygDe=W6
ziA5z-ycv7=3KENoQ{!_}i;EM}!GWE@(8E_;SzMBu3lp6(d5UJ^6p#~GGuSfNW2b0j
zF!XR1Bo-y67bO;CAW8S=2bU%lmt>ZdmSpDVDWs&PW#(mqnMxi3{z?j|xdkQll?wSq
z3YmFji8+}mdQ(8=We5<X5mjI76oiw+GQJT?d|xueGCr0jWia&U@aANeq!uOS#3$wC
zCugI$UQbV<#v{PLMxiLRASW?7RblddE?H?VxFfO3*K<ulaZDB)BLf3I_w;a9<mOlv
z7bGU9PU+z&C`v6(Eh<X|<+CgnMg|6mOA)CTGm3Lk%TjZucr*2|fKrM1lpgkQ#~?pX
eKldr{?4O|q%lkZ_l<*!ciSv{uB~Jd%YYhNFF^Pl#

diff --git a/docs/build/.doctrees/api.doctree b/docs/build/.doctrees/api.doctree
index f6fad5f9a230317bf37353a94fcfba620bf1ec58..7f44f77551c729acf56275d10cd353d055d0b94e 100644
GIT binary patch
delta 1058
zcmew=yH<v!fn}=FL>BkS3QXQy3_UC%sTCztCQq3h$Rw)MI;C++?G%j+)(oK@wt~c>
z)Vz`@83GxM8O%Lw#rdU0$*EKPdRTHY^HQhyO+02anUPVIn=eBugBzqILwd3Sqa90z
zj5pKdgG@eBvLKV>W2a;&#!kslj-8UB8apLJJ$6cl)MRyLPiFfJ$H~RaNwz&)MTzC9
zc_l@esl`)br+~T1i3KH@`FT?^+)FbwGYm7NGqf^fyje1&GIUFm5;G7cPht_%L^2wr
zS{vaWkS@Q{q*SPe$v!NSDNx7s2<4XMlw_7=rj{!d<Rq4)<rn2nNrX8OWDaMBR0cD|
zUm$b5nNV#;^%FdJGPFuFG$)^A31#HlEYCWVk+Es>PBtS(My<_n*u5DoI(meQa}$e7
z3QO}#Qj6nr@{<#DAl{Zu&PXguOfE?+iqA<cOU;ST%mamUd~RY<c4@(6GtPp^J2|a5
zdRW1(oifqKi&1pq0%^Ytsf;~XUA7a&H@h;Vdw6V$ic8`Pit=;v)9t2Y$ar(WyjYsl
z!{iY#C1dyGW=11M(aGBw^<t$m&SEw947#})r!!={xsZ%v_6YEwlCfJ8nwEMD_4E{K
zJOcb{6pB&{auSnMt*j>J@~AS4_Q+1o<B{c=0#9}j0qZFlQW<x#T7Czs<va+>C;#SD
z64=?plu<Ax<4g~8MnV3Rj60K6xl|Q0VlpC&dpPqFb5lzy3sQ@x)K1BW@hi@dubq++
znZaE=xq|D2Jy&K*d~$wiUP)@vlpgNn{G6QBWKc>hp3=ka3>BX|rFKf|l%Od+d<BU`
z#i{YRsl~;K>EKwLoWQLtkipQyS&&$im|m1vkO9hBy}W_UqCKvYAMzS!J!+Vdo1d2t
zPJAi($&VUlB7C30mLZiT!^psZ)$7pQQ<|ZfCB?|VkRg>Nj#ueq170~@NM7}3K~0}o
VqF@7H*%p+%{YsM(C-3631^{M;b)^6R

delta 1367
zcmZ20^Hr9mfo1Bei7f7n8k1jfco{JCu!N*mluVgCrH3uJ)YsQDWJ>Fl#woQ^G%{G>
zB0X#ciAAY-B~voECq6XdU@gc=EJ>S^I9Z5Mjf=B~tvJ85C^>b?WM@V@(H@qZ%)Hbo
z-W(ZX8O#}s8O)_g8C;X+aT+lSOuopeXCs!OQJR#PAr7)YGImOabnKK2+1M#POdbJK
z5;GKHr(`I_PASb$$>7XT%}~ow_vS(vG|}6eQDEW%c{9fhu?%}`#vmJDn<18A1#$t@
zApXg%j6PE67Q=L8h)sUY=*gUzkv!R)DXAXhf?%jd!3?nse`MQwIFj@8N>cMmil-!k
zJkY~mlAl~sl$xqrUX)l+kXke)5$q>Um@+F=ulb_7%&#;l6&@fxLb;_mCH0wQnW^Qv
z;Bd|_%7s`1HWMrjmQ_HKMG7|ySa?BQ&yQ?6$h9D2V7`XOU4|OS$BaFE$)!a_sd<y<
zFncrFZhpZ$laX=p<|bAnMn<*GTiLuBCtGsl3-|D+r<RnYR+Pji=jRqACYMa<n7o3+
ziX%flgFC}CLt`>4w-SeZ4^u|Llnm3!=G>}!8X2`2RT-rjg{3{5d5O8HC6xuK#o$C%
z>z7g5QJNtMN)J^TRvCpE{-u*^xKAi>WTwOymn0UIOz~#y;VVciDo%~hO)V}?OiwMI
z5<5j>ax;%|y+#H@4`)GQQDS;gVnN1~$x}38NmoC(G^w~Gv!t{nGe1uuB{eNGFB8mE
z@(A!(Qb^4$D5+G)FH*?ND@)ADOwpT?!5%v$L!gHwef1!X@a&SomLZnK$jHEeoL107
z92Cs|GsH6flqO{`^zi0nmZTOX=ENuE<R@pNxL;3Cp~fS?zeb@bwIC-kIaMK}vLLlc
z7v$O8)RNSqVuk#I$pu`3!U8?|=xQg&a4FQIx=WCNyLvb)a&xST3lfu4r}S_X6r~oY
z7L}!fa$*)gBLf4(#fW5z?yVlyoYb<^oGIQ+JuINeozgRTH!qhxtZ2wkgOv+BpaA%V
zmPUC>lQMq8qAr6C6ct$vj0_BuxA6or3QXR|<AUZJeFDA#S@J(aEK7%gIt*uLX)-b}
bz}zZ`$Q}~l`~h+|Qjy|Unv^>E6R$M@Iqu&z

diff --git a/docs/build/.doctrees/environment.pickle b/docs/build/.doctrees/environment.pickle
index 98ecb254bdd2c996fdcb745da613b484cc0e4f06..43feb4d223b54ee975ddd6be581667d598289e53 100644
GIT binary patch
literal 234475
zcmZo*naaSx$N&O8Ld69cnRyj@sd;6YMfrKTsd*(+dIX$GGjmd0k%T5s(QKSjJ4K_1
zIkBK%ieC>`N`7)lQEF;RX3>-$8~u#@+*JLf#DbE{;*wN-m;B^XkU_=z?wKX!`9<0K
z#ihBqnI-xu`N_rlNg%WJ^`Hh6Pw8PRE=mTQV@#4c#rdU0$*EI%*pl<}(lXPh^zcHx
z0^_qeLnPpC=gcolEh@@PNiCjIJEe!UIJKk{?3dJvlGME7%>2CKDX~*D5J6H=qL)}&
zlAn^FJf%k%YItfziC$_&Nls>7b}_1GGRXAA^wcRR24v=@=O&h9peoHvEXdDE&Ci?C
z!&8)+oS&PUpO>3hlszT2ha)F3FTE6GieHaFVoFMUZhlH>PHKE!Vs2{jl+GT$lGNOS
zoWzpU;`joPv9VKnxZ>erQxbc4A;A(~T$+}aSuv%DJ2^imCpEbQ?7JRr|Du%CqSO?Z
z%;b_Olc#6~P0{FK(JLwj#d%R`aY<2Wa!F}XYD!6JMah&NX1&~$DLot@r={eV=S?Z?
z;mS=cE=etl2L}mjW?o8a#grcQf};Ga)Z~&WJ#4|HzP_FzQ+ha)^9w4AGSf3kru2v!
z85mmXC^$h=hk}!1XqczplpeOk(vpn)qA5N67*gzIsYRgpn9{>)pl6_GFr|mRC^aWF
zu{d=~52L}99)Z+~<ebu!R8Sa{q!xkWt%t9mG98@i;)_cvb3h3L5@l0*xH3v|bK*-f
zQgc(M^sp!ABo-HECQs=R01FqFB$i|*gG|bp5<8`bBOW54KP9n85Tqa@HK!mxDX};e
z6a`ayI3ZpH2LK-^A}Zojb5g<ff)W)!L?{K813(EXL#u}iqD!v?6kZ|_jsh&3B!VJm
zN`^rXTW(@rX=2Wlk|~KjoVkg4@db(Lso*r3q1D3%$wN~zTw|wX7$kZ#f>a5Xq*i3+
zrR9Sn1d`<-7G~&VxMmn+==3P~=cOv-WagzRq@)%n7iAWJ>{7^2Q-H>q-jp6*-^}9V
z)SR5eywv>CVzA|0Ma3oY1x5Ke`RP-7&U5MMDHP@Bq*_@i6jYXE<mYK5=clA<aw#Y%
zC|JSLD@=|Hrdq+uN})0_HwU|7kPO%Wkn$Q(icYIhC`v8JNlXUW0|_CpSv4L3$TAs~
z1*t{41&Kw8xv3?oMKC4)c+?at<QJ4==4Mub1Db0}4+lI0gGw}RP~^r#vdxqp`;3y3
zf?_Lu{q)R|oWvx(oXlcf5S>;8FW>Z%5=+Z6^I(OVu0E(B)Q98@{V5q?ZBu$Uz-EFI
zi9X0cD}8j`df>Q4HXahc`cpC@+oqKE@Pg7_d{%LMT4oM74fOC7<m8v+RK{l&>t%ro
zu(m0QJ$$JJrAhJ0#YoEdz#376c=Jkg(=yZJ)AEaQ6HCCwID0XqOqkNc6%1i1sDg^(
zw9NF<B2X@I%S_h;3$d0YCV_GjM+k@p3vq$sUpFZyKRJ6!50_77aY<%gI!LCphpj9z
zrxaYiYGi0<==3nB=9NwHYoC&#pJ9+u2x91F==HFG+z1vn%rJro8)uk+89l5e`6-E&
zQ+gPtK=_<setcSP$rL}ZNQN|o?%~eKPfpB9jZeue0%ejOb_l<CN+MWYj|9Xs@vtNc
z4oXNa7OO7G&o8OftA@$dR;N~!)IzMx(9F;Rn~<T9p#o;~@I#VEd}>~DeoAIu`jj5d
z(vmb?3*F+(bcm)NKB$s{#G>NVB2WZ@wPu)Rn1LBRJSnMZiKRIu@u0i}^-GTgsEki5
z%>x(E@db%Rsd*(Csl}<qQ#!!9GGsczbdPLFQD$y@T7G^>UVcexd{JszYEf!la%y~W
zL1J?16sRhm;*9+Acu2uo3>C~U&#=fS@oS&bBb1Suo{<A8mEmDBrH38rET}gG5o$oW
z22>})f<-n%4q^^Jtip*;D#}brPo3fi5$DZLO)ZEoPb|vI%u9z^-y>LDT2N4wT3n2f
ziG^AwmJ15al+=oNNF^9wP?QR)wPL403<Q@$sRfy!atIRX89^DrkN^<^2MDMYky>05
zpO%xD4hyp$zJj96+{B{F_>}zI#LT=YJxm3aP#byjQd3ik<DoT!pC2e#1R!Eat$^Ao
zU<sbw#5`~|jV~?AfyEd{US>%_W^#7rluocBJ}5svGd(ZAD0NCKL@yg8&q3p$M;OA5
zFHTL)E6t5hNi8VJnBvU{_DV)-MjDvW!w+gI#OIafCZ!g|C+6h9bPIyTQwxhy(_onx
z5*$6;U>S(v&?M8tRgzO2UzS>wnN|rC;syyNCnl#Bl@!A~!c|%fvLzkV;)9u1oSRrw
zQdpW_0#ATFLP%oqiQsfPrH8rDB^4T?BFOU4dKr}ZHF`K<nG2jdnX(e6B=&HCTYsSZ
z0cvS6=O*S&>0tr4Hd0F=VZaM6(m>@WIICvpfJ2!FEDCEDxI1uw8m|ltJuDz`P)X9m
z1!6%f`HTk{4?r<1gb<5IO3h$7sQS#3oYW~9IuP~TVD*sfGbO_SA_#F1%r8@Vm{Rkm
zKx81LZ$W8NPG)gNY7txqL>$os%Fu(T=LZ{~nUb1Ul9`s7S~R7Hy)-X757e}RD1g{s
zoD6QMWPFAQa)5P}W~NNZ_zVdmh||IC%_*A5Lg}TMDXB0ah${+;Qo-dOC=MV>A+9LM
zFD^lq$Vkjcg4hTNHfUU;D(ZoRMoE4$Gzl|9428HHBwShmOLTCh#mV^vsZ%m$LX<-6
zPs^-`&&&n4Z=hwD2-u&wiBR$Q^2`)a9$|p!g7^kpyp<N^fU2s@JW#s^B`QjbQ{y3x
z(hi7E1i)q@HGM!~2#$V;Omco+Nl|7}X-R$&Tt*PAr@SZ=RI7p7->Fl2xH9sKGOP0Q
zN)mG*7G_vxSV77teo$QoNq4YDBt$|8NdhVHflFd&ixiyrdc+{D9R&jgShEq_P=S_#
z&{k?jeo;w$2{9TVW<%P*(1Mv0?3A4R^n6%R%>x!mODxMw&d-AiW+Z2%fSsNZlMxGH
zSZCOP89fkRrdE^`C8GLL6l_pVVsS})X+cV2NooqTss{TL(uyh0Oi4{jgw%;(VTh*0
zl$1<Rb2Kpr+R&|qdRZ83CZzBN#b;(RxHtl9g~)+w&4SdT+(c+UjOoxes9s3(2RR{t
zwLwF%ASbf~WMXQ?lun4pAQGUw3Tpy(KqN%KjsPb(NX-tiY6?_R3?d2cfr7;0-7OZq
zl8O?jQy@+SIVHa!HLo}|u_!rXN=7Bbc!<5A#vM#AG_D{L$c92CAjW|m1adB<cLjA1
zL=#vJTD3tXAn^=J=BX8+mLJ4&h~M%{OA1O$klHk?;5H4^^^oM7oS$2em|PN{lUZB>
zs$ao@35h;PRR*f5V0}#{Jq4&{hy@TYBib6M9s!33a<L3H8)7X~XK`|V5vW|P1lIx3
zKnJz?QXpkVJSdo8aRTuwsNw+C*06Afm<O&Ui&FDIo!=r@1qjw)5)aDhsYS5#zyng6
zl~@5u<vr1$);p*>kerg2RjikslV6&WmXlbNs+XLftDl&aSfQVjnN+L~)unHwXRc?e
z59$OKm*`~`+e5}8Y(r8bbRB(zb$xw(;yprqee#QZeSM%|1+Mf#Hli02d{9H<p(P!t
z#$<}on9{=(qd6rN5|ePvDVfCuIf<2^?q3g6Of*PQEKCvHAc$+A*}aE9J+%Z>^@18-
zph%w5(ZdcE0@tVlP)<CkT@A{pQ#!I*85tNrH7gHHt`t-;b;8AkVB(;GlX!4t533HO
z;8KWuUy@jqo?3#ao5W#izy(T4QDR<kP9msq?vZp0_3=^gbM$ppuyOTu^z?CXba4rC
z4Gy-O0=HZgp&K%Y5?_*<m^-CM#K+OkJ=D?NRl&x`#~~+EFTW@qNgEF+x+>yR^U^c(
zQm6EA6o6tF)Kdqgx(ufbXAs@P1yKblM8P5g5Rt@!g4Dbea2W+{`$<D2Ksg`6$}P<)
z$xP1ADb3A;wi==11Ry09nRzL&#-t=feMx>nPHI_d4yd^Z3V2YD1JYI%fha&P8^P{@
znh7oiAax{DUOuEXDh$yEmIAeCi&E2yAuh>q$Z!Pf7K123DwIKm6DVrH(%cYf$RJ9F
z8(0h)0AMjlet`x6bYLVUKN&pOG6mY6764_}<c!qhY_!HQA3_4u_=2^e1rfqUsU=03
zsl`*g8NoIq$&_T~rskKHOo4<Ck_2er5!BH1W<}SMn3tT9UsOD$11uqdumviCa9s~m
zoZ^&3kg^Pq3{Mc<!wVXi0S6>Fj3J!>;o{7^^qf>ktpKa-vMd=H7{J*y!#4xsJR#V4
z4Q8SdfJq?@CxI;#gGpeGbodAm!bv?Gux=tG@<m|=<mJbwq?ROR=H#a4l|rJw2c*9Q
zmd=thK(%xayOynPosxC}w1v+LE+q0&%R%j};we2WrFoeZP&r|+9H=^mR|lYK0@Ty*
z0oe;S8rq>jsV2ZGxGHjUKz+WF5_nIAKRG@#B|fnP(kugyd_Wq2LZC6aqSQQWa^lGa
z1(0eTRF>uD=Yb4`b|k?T34#@1HCF^A1@3rbGg-2@q$sl>zBn^IFA+2{8lRMyoL!ug
zSeyatn~5eC6y&5rMhQ#vQgR?;wNo;5dN|=S;Nnym&W%rkD9lWm;+ORYTB3>|q*GGM
z;)_z#GeHBytf_grrNvX=$|MlVpr*h&MLmp$2xWW-Wsnvg+yEqdvXelAd?}@%p<50}
zBUIM_VTJ(0jO-*x7Z{r<MX9-<5eZPGi|~y&LNB;M9uLi0Q##>BNFtQvX6D70q!#7I
z=cMMPmt-J?3R0jIm*f|e=NF|EPsw-#Hw4Lzpjs*?6<LxWVFR?~%nk9Sf=6mj0m7rw
z2z8*5El^~~Lwac?l}K(u3VOIQ$hbo+!Yna_SzwQ+7C}nJ9)A7O;v)T|%sl;!%+iv~
z9E296u!5Tl9^CH{gzJGxAap4pEK12N293?dgGMll@)C36OY-w`ijjg^ASJa7l0sqQ
z*cm#Yfgi9SC~;=kW!Ps_f+}`!%MGj+RQ#j0O%alyG80Xbzpw<X57YvKcHO~+UylG(
z0wf3-t%5cLd7u*D3S>$TYhHd{Vi~kmB!Vo5(Ml8qH7~$*OFX!33!1cI1@ochk_bpa
zN`7*DZYp>%B_A~JF{OtqF{dCSF)6hqGa0H-6s8b53<e!Zf{jp#qe~+-(!eE)G+aS`
zGN`P`OGgwIu$B+PG5MgXFSj5cGz<f?0_+!%Q%fofQZq91N{XlSaDvhxxWIurQw(Me
zbaXAVIJKxKzX)c76ihlZFC(=mvjj9B0C5ehG|mXg2!#}+;^2XU#Pn2XH3#bAmO{pu
zAxS_IT>)%-64V%gD8VoT9QKgX8k~$U%qXbLPXbL6A<W>1TLUWDOF*+P5W|I#B#Khg
zQ!BvZ$q+eAi{mp(QgcBAPUs52?fUqP)Wj4}y)~r+A}<R!yf{0vAigvY6!MvQu+Cp6
zM3o41+78;yfDWAZFc;*dL(?Z8OhrmrCP=i04a$I|d4446;<EHy&^T*ZCYS|Lzzb6V
zZdXm|VTI5TNnw~IsC`&alv<XVS`O==z~vzJ#U~b}gThp!hfOy<F*i4HN)NN4p6Qex
zCS4a0)6if_53_Dk`jj5-5Kwa(T+@}ndIoTRra&AAGp&b9S2r(TH!UBO8WSOo5`sAj
z>{6IYh@2RzTtQK4VlHUb0M-kG+XHGTfJ&#5%mPr#1b6uaVVXhK#TRE*rB3nYftV`^
zn<<S?&(BW>jrGHF87$>Xz*Xdx<`#g4e4*J8ra%s^ATtj#X_%RpSrT8KS&{+DC9rB-
z5kpx)QD#|UNh%R4iwjbdGZS+#RI0$u1jS=wN^X80c)$ZRh8v$+k(gTm%68D<FN6cI
zC<cxB!w1yW@EHrA7=SAmL{XkumI&(Wg3B%;6dCZG8Z6XMrHVjB6HH13MOSueC8$z{
zNg|>nxwN<>KNr@rgpE3vmL~P^Lb{>giPln3lfFk7MFdoj6(vr|sO(`&ElUNZKtH58
zW<JOOhaPkSb4m|;0Cf5pKF<$ZP>{h1n!)MeNXbtI*F97Er)c!pBSJ_Y+%E%Vu6Xba
zWPVYuUT%I~emqz_9xMSa*ubN;#d@G>yLd`Z82KiE4aP7xtrRlZjhNLbCe>*;3{EVG
z2j$jym<^yA1jxJ*wQK-8UC%eQBqKkiSkE=FD5ug5EEbTMoDEvX(4&VxxJpusON#YC
zWIQx{g-Sr<v6+cE#rn`pVmze>Q_x^aj~CHKV-KGY(9{vcxl?*9@f(IGVNB`aP0UNo
zsjNyZN-ZwUDVfrfOtx8i*j<{ISQ1~HoQoQpR8KFUhGcqCYAQUvC?fkKKQABbIQ`U$
z)Z}<*#+cG$gscWM&;d^0@C*ftS!n!%gAgP;rAGu2#~B61pyBiUqRJ^f3HZ$d8vu3#
zX66J7gA9kcEHkyJSg)WswKOF^KDiL?rC|J4AUhZC8K_^uCW6yU0N7aPK;P8FV(@%<
zC^bxV$xKVjOfJnSsf3%$4q5+GJf(*p5n|wu1-2|<G^NLmGKWm*p^i`TOOtX^-9Xdb
zu<WIR>@avz0%v(}f+__KbWQ0AL{<im0IaDAE{hR8u6ZRz`32B|XiASV5oS*5NyM*;
z^t6`(k4|{v^QW>MQ+mvhO@s$4*36)f6i!omRIzG=#0OYASoM@1*eWk;tm?rk(Q}=C
zN+x(vqNEb;ajF-HDc}?q4_Q$GtKMX=yAd>Ym|To4!<b9~EojWdCS^FKM;x1RDWKJW
zw#YK@bci*T=I7<3htHHA?xNJhl-yLv{6$Y3e$z-#d8v@}4-b9J%F}d8j{$yLkqbgt
z0CIv#erQGwB3?T@fWS!#+L!{Dqb`}niJ%GxR!GR=HFOH~Lkf~|VC|PFJ)i|Bv}_>x
zB$lK?JPU6hi6Iy4#U+V3Igsh!38hIr@P&||g=zxOmM>%+xL7ZFiZ@e_1iD~GVqSV`
zacapFZ^j;RbjeK6V#oYEkQ{8`FWj_(0+4wkXj&k3jW=VDB$`B4Vp$?&MIlHVY<Voq
zG|<!)NL&<67i0k;NCw@0&>~cCCivP}m_fxQDWG*S7Ty-6JtE*zB_Fi92sG>inLVD;
z*&~D^o(t;YPU-AnhZ+G|mdR0^S^}ER2aOYG^ay~)gi;{OM2j<0Q%k0F_J}6u<R@mw
zr{*SR=ENtaq<|JIfo7e1cnVS>>p#IGpgjt(3BmI6ay^J|K+{S3DXC@p1*rwa`cr!N
zKspc!d5T{TPf=PjcnvAU3>laipq_BCUS?`Z8rTfb^Z`geNHvOnzRWz7nc9qw9zM{@
zC(v?$_zKYI1Sk|hOZtjSlfXlra8a&|#GI0N@NCi)Z`K|$@Tgv9UU6y>sJ@L)%>#`b
zrcCMR5k_9e0~t##1}%sMui(pICb$5thZnX)CLT0cIVIyw4-eSLc-VTP(jJb)oE%W6
z8xjp@jb?Yp>nnI~t_<AUgH+5w1XtHR@4;WTL)7gk@*=xJgqrY1mDrjQqTztAe-D9D
z3!?DQE`=VdSN{;BPw8$XqcjKWy~VjjuZP0g3}TRw<ztE)pHP#29q*w@D;;9I*rtzI
zdy^1Zb*tZ4WDTc4WVL4ZVv#k1%Id!UghkdEDy#SR78Y3(sH{boITl${sI1kwR2*F<
zh`X#mc42l9AW}AIH9feh7^sSuFMEjS=z$gg+s5HS`49@ks6VwXWOW|Fy8p9I-9_@y
z0z{|G!g$mM7)Y2es5`bk>jo181DIF1H||2#WjJpi!?Ud82ww5)tSfNdx36on&cJy;
zzD~}%1?T;osFSr9#w%jExG?KHoX5^2pLGDv<IwfZx(erUhF;IQ3+HjIYR%dX=W&N#
z$=VO+@d$8aZA0+RuFQH2=ka#iW$l3T_;k6mp1^thK4-Izz<B~J=2_<uyf44Aj=_0?
zZ40v=!g)f{Ia#L>ycOD6XW=|yD}$^(2;Q?DrJzO6pw$tndC8#J`wYb%Zs<Hq3S<Wg
zWI<?2W?u1>9%fLhW%88PDM3>-vUr&p82YDZ^aSYX>FeoX84lCO(=679jKjo(M`emL
zi}mB<!Gpf>dIgnJCS>tJ%~r-~Hl&@K3Q^7vRqlyXIX<W4LK@HdX`meopfw2)Lj|FR
zdXQx(dN&PXrV!LjqWsmPg41T?(CX2`sSMmhKnYqrW<r~2#SoVYLtPq%({Q{&imgL|
z;*behB2XL5aoPZJK8TEm#Sx0fok-CMHYPDSxwI%TxiTKSZVlp7QK&myh%yaJXA#9;
zJ$_^x19l;JIbTU;Qf5wONhQdEJ-8D!NJFtch>QnC26`tJB9oYsn3SJiTmmv{LY5fR
zv#vzBl3*<M1d?wK*xiV62yljhI8q$y$ZYZr2lrjk#sDGV0TYDu@qEFX_dwS6L{Zr`
z<fJ+wO9JXAWu(4jE@*KzYy>^tKtC}#Sr631n9`$yM^#Q@QoNBKct%qRkFqpFs9E@I
zOf4#cs?x$^R8@X{ZaidflU{me+LQ@dl2G3m;nZcQpO&AK0@{d(*wqHL3b%s{^^+1|
z4${M8G&~!Fhby4Qs^QT9+PRfjR0&@C+oOR;A<Sf`nfR1~r}yKHQXonvWJy88#2BaX
zM*2qahWeoGJMkq&iJ5uviOI>u5bZstcy$?p(nfqyVqOY(!Va`f8LAI=yn$>p)(4H<
z7o`?Jd@he+NlIxEcq{|v3_}bR&<UP+ka33kIr-%Xw?mvTAxj$SbKJ?%SRbAoaR;ff
zer{?aI8Y!4_ux(_#`@_+iItE{fIAHulamIG_2HRf0@n6^Kd!lver$u3CR6&S;B4LZ
zlRrA#k7d50e@d1jG%A81g&Bk_OU)}Q*3ZlX4_(EV6jg#&MC(I_MvV2$^ouh~QgsU;
zvw_9>#o0NjiA8ykJ(G~BnpAM3pa*vi395c@%*leM4j{&4rhy9D30X=|M@B-N2O-IG
zWI<7CK~a8kYB6Yer+$1+Vp3`j$daBIh^Y{gJhOB2Q@{&+p_{Yy;~{I_!N&VS3`PvD
z!$y|zHhRHzoIZHbG-yZ&n)3=Or@$(Ch^gc`7qqGi>^AB(SbIVs4kF8&;C;ZL4U>uB
zeZa_}=MOO!LXziOu#+IgKPddXA!dO^!R;Ut;sdg@0a_4(L(rW9(;yv_%=|pCN#PWj
zgzyYnX9;Yw8wDmKH%;&~Sn=g*NK(#C%!X`U1C92kWu}8&hPwq!*ueDE5=c1$j>MEC
zuz|Q6tAq_qNi0b$PKCC9m7xU>(M@XbBsQeo=vtAQ><m7bAk8;FFF!0Z6*Rg$rN<Iy
zJb)UwNX>JIStvp8OqyPhf$<>AL4gxml9>Z3mZKr2Ku9uk6Gl-7+J^-Wd|K2b6S7oL
zV}cU5!^=Gzh$)C{11|$W0SAo<NV)|HK++ka2(cznJ8DL^Cs8+Mp+m)D+kr&KxTlu*
z!uonHPT*)aCEf_+Bt0SP4ijit2t1}no6(^j+`hwC93Z>0hZc#NYRx0i03;~r(s4!s
zK7S&TKR9Va=5qC6n}&*!X8yrh0UX)!RI~|WO$Eq?3E**5kf&m)Y87N|8aj&(vZ#k{
zfi?j=7!2}KA~n5)xoCpk-U5wkgS-W8K_k)=yf`I2`Jpa%ptp}e<K`eAkup#^p|pns
zx*R!WN|pvQ14EWJGXn!;=o>ox;Ro;Z`%NhA;Vnu9tr>|=%qdT-EC#J)1rPg!=LNun
z{NRyyaKQ+k9ROzu@CZM6C?7m~0Uo#q&sBg2?ZG4d;0X!vYz8>RfoDL#6Byw62k^i@
zct!y{bugiaBR91q5!C8|x>}PNbO-}<FdyXn9yaj&GkAs<JctjTsfH8=dHJBDw|ZE?
zDyG1f>v9$)mP58!gVy|VBxhviq!gv*O^Kb7wGnK52x#x}<S9L3LEz<;3b0{)1<2yK
zDXmk$XOm@Z1F6QPsD}--E+DUDO4b%;28Pn4#2zlBU1p&570j6_;2Ceo2~pt93_Yxn
zg~OnOp;Af<5FF4pFz_bI*eRtw>?MimAgL)Zuazc&=NPg!Gczzi&P@ZmEu%7PJ2L}A
z?3AosAeX9!r{*N*=cX!@<SUe9q$+@_e9)vk+A#nqz9Ujk)&WqGIuG$^)<I?lhT16_
zS%)E(AB9lIA=F6-bs9{SW}O9TJO|d81)BIE;0Hn9)RLmi<YEQ*^ag5dV3CKo?Jn4g
zM6%r`0CFe(@a2X!s6op%QC)>1198u53f%*m&mj<2;^0QL0=O*%u064)U!1BS?)*ui
zJ3(_q1l%c$Stu(YEk{8~j|9|0+|14b&TwSMHE6bofSY|V-HdlBKSDV;CLrw?1?VUh
zYGR?T(U1@kr7%Q5vs(m0L>J*jSk($%We;164b8V$y-cEBh@X@x^b=^NjDVl42>1!h
z^cnUzrNkhJZw)E*EoiEYfN!k{_!icuf(?Iy$~o-brN|_Rf9)ysFKE_{fPVwX@UI@W
zsW|L`Kz-vOA>&J7$bjbVaE6Qqq^Y3j3fV2DV4z^7;0{^Ks8C#zSX7dlq5#^;rhr;z
z5uqO9_-L@>A(p^S??fr!VS<>-xfJsA6jCzNGfRq5Ek~9>)|N_k1psOh6AB^)SP&U1
zSSh$=78RE$BxR;66qlqHU<)C_${|iKCM|#<%E|XBXqpeFPa)A{1@owpf|Wuj=t!I5
zlEggFsf6HGBzRz47rdD-wIsDj0kmNmcJ?J|JW*m0Byifmfs;sfyn?3o2>8|n=38T|
zz6BrFT3nKuoS37KS&|B!ZbbDbc}75dIE6wV$`Ed*s)i(HgU-(cZDcRX&jER}I8~uC
zzqCjpzdTO?)Y$?pj6%tkMCyU~VG)IXkR|K~4g7vc%t_BL$}GvqMJp+Y*9P&)1`2&5
zN7yIA9;gS*Di|6Vq9!M-Dj@FLN1^-V3A;}KdV)m=Y>y<W<1nQmE;~b^%M|dr3|dKX
zctYlY(dr_EFvKahz)pdbWw6=>C2_+9k(HBQqJrkE36wGNu#RFfc+M2u5eM&b!P-G1
zs2bw#w_tC=%f=pZM;E|7a-@L;(DXI||JYz@NZ}b(gY0X@-e{uCC`d>!vZ8kXzOjJE
zKz=}|Ul8gKg!%`jpu-RhV2xRzc{Kt)#<D&XrLzOt)D4=}!tP0ubwm8c4|X0rhO<cZ
z7igA>fWNe{#3X2T3EGJR536DK6G=KD{*k57KdSi32uObCvdPO=01yA!p_E%0l@KRr
zqdI|VnFh43n?O(tfyZUQi6kH=u>`b&0>z0v*c3oqZAVR4XKezH@PHSe6L7LK(g0#`
zX+dgHS!Qu+3S@xEH$NpYN5M0%BsCq<C{hT?&(C?(FtZrn@S-EhCaR;G2MLlu)F8=n
zX9eeZPYC4=p?o2fKbV5%d8qF}i|q;cUI;U9phXxK1rXQ8Q|LO-;(r3JlW~FVfmML4
z1yz7mGN3c*Q0hDUN+B-JrO?Ho4GIKYECv~#1dT%DuKaK*g1EApLRW$|P7rXVB4~wz
zLSkNuLT+hEP9`|N!iMl5)i-J)AVNLF?VS|59kk7ZfZNS56C}PtO6&zYxrRV|Ih{gZ
zf@Y5i_%e<(U*b6M0%M{VduY(wGDxT`r7+Y$+k6OwS`3v!4Q0+6dzjJIDoBWJrZB`n
zTcHSqSORrI40B2xd#KUgI!MSJq%h<_6YK;+E}AMKhdS$yJ<w=s6C}LOQy5;LjdcXV
zi#izwbc7GmVNBQqjJ8%mLhLSuAqLufNFc<hlUYC^hIZ%?_E4j}b&!yIO<~A^Hfj<G
zxnQc~O~|np*aM3uHbBDXCxzhy+PX?0e5g~RK*9%h><9L6qNz=g@M32}9T_3Dmjv3}
zOCY@RsF<E$;f3XxH|#-3Z_6Q}DoSCff;LGL2-RF#geu0_FxUf?&UQn>RGGps1#LAa
z5T>zI2~+d~->`=vjqQSjnIVN?23lB1Aj}l7gc*2z5WBYtD~Gt;o<f&{4i6yU@*rF;
z2anrAR?mYv_sEMIAd~$Vr{rPxD=jR5gpMzTp#wThfk5c^QxH0k9w2nk3G4D6s+$f8
zmuL#Z1$3+gfpDQ9Qo;Q^q!S6Lo@#Jf012H;3PT5U%m#tb@gqCcpd6TpJ!GhDI3!fc
zDGU|RaU%pm#hvU>!Iy`qW-25cS}6;M(jKmy{JeDV%nD-ZHF%{nWF<0aDKKO`FKFRy
z7I^h6Xvu39c-<;!QE3)<WhiK=W)^t8C1{Bv_!NyS(89hf@ajC!qBrm%4_Tn)U|HZb
zU7+Pp;PVHvKx>J>d-t<It6;!8*0Vq>M8G?^vp_2;vcStBK<g2*z>5k%^Z8leNqNxB
zc@}v38#Gg$1)gpOO%#K-9A|;%Qo;Lrvp{o+kO@K1>>GHaR~BgADhoXM1e!jAtY8OC
z$v~!1Kr<1L)$gEDf5=LA&}cej9Xx2n8nWCSH2w=&J`Wlrg)EB)jr&0s(u2mcAPeL{
z<1>)8@t~0h$ohLwj~cS-9@ImGEX)V>g&-^EL9Kkq5`9q16ugi=3)G&1tj-6u5+Ez_
zLA5Squ|BAVfh@fTm8p<r`=IgzvTPreXR^QvADn7>SW5Dfks=+uW}Z8#G$$t&a&H%W
zr9Ijrbg)8B(9K@)pfmJwDC^;e9^sdmk^)`8F9<$HB)J5<{WiTQu^<D7UdZ}=PWa+s
zT*|=9;c+e8N1iLm+7Fsz1TSu1iI!ssFK!2Ixd7c3otQJFqlc|1HLbKLa|&dS0vF_Z
z67VAaj7rE<R1cE7A(?au$yP#5!V+K*6X%g@B2u(LOqxlqNhm1=wsBzw8;*?&b8$&5
z#wD==mjpP{iQLbCk_N89)4&aqJ&ipLfDVM}!IlQHcCs-rKmzzG$#y{^KkES8h)d)e
zaU5>Md2)?72i6Fw0_YaISayG)#N-orOfs{hj)ah#n?YMv2*o4=$#!AH<X>=TB9?v-
zb}rNiL`?o7*9d4#f~#=4#U#p(8I(Bu1dl^KlEW2yZUp&^P#kKLY!@^F5V=u<Tq6*1
zs7kI8&^QD)zUUT*ICmDI#3us_ti+2X*>~9E6XZ)m@fk+4T^R8hOs)}#_zWP|2xxqQ
zo6sc3r$!c;l_!DCS18fS2anbkl0At%T0x#A6s?UU+l3LWbzmd1aD}Qy7Oo}<*}=*k
zT$%(OH$hvkj3NVR7AyukkCd8#$k6QJQ7%Su2Q*v|?U4l}TMRV<Q3B2d8-X)uvlg;3
zF!ZpO<R_ODrKaL)yA!{;6tM#roOIYh6Ud-bL1U+A_)&8EO4}4a;;wjTo08hY1KoBF
zItLrH+gBs&3_Alu);V?thSVO8+{6mVz2;v3|NsBr!=9X20NRl|#jl4YJtseDN@ovS
zMrKM%YTlI29$u(PZ~+d;J(sB|Q@j~^xFCJ;{JfmXDV;rBMTzAI??NI15wbmO(CyDX
zq52v5xvBa|AZv?DQuST(lS^|!S0L%TXO@5t57h^qHJ4eUpOT+ktPjzp5AR-Kz0(JD
zu6hp(_zE;{c1W7t4UTtG(k#TqS)gJLVgw}Vkg+NoQP|D`y8>tSCAU!I3NB58><dTB
zyvPy|PkaQsfRu0`Ht%wS@-EC3(7;1v-FGD03pE0fbzhTf1kJ-=5zBBJWKCfz*5&j>
zsE5RsC<k@A2;jm8xwF@!qzs8FY};O;PM-pe0YoGUk?b6(5r|0SC)Ws?N1{BINQBHQ
zK|%_3jU_?VkO;IS*}KGMHw8Qq2zEAR^qG<D7>wvMCf5j>N1qaw=z|@=j5QMyqX80$
zu_Sw%*ho~y6Nxa#W5#0?$?n03$8d6upm{v<Lk<vD0BsEfwE|GH9fm9<h8jus4zV#L
zg*%2YBc_gIXJAB3HMvHhM+_P56hu=8(g7jE2!t!D$*rwHt|(1{OvvEs0pV;xk=+5J
z?ui#D-B1~LH*^=tk&8W<f+nj7bwjt4Y!^ma+yXWNXJ2WcyP-G1&ZE33ixHZHx}n!d
zwiqL5FN2N18MImZ*>Oxpkkj=9dl0qjNr#L7KwVUt-_{ATgf92&fh?l+opm5Ps2*aV
z1;t29u&015p?ZjcEJ0hf47P|?*9L<;LHm1Cv5%cFa56AtF@Xpc5Wxl_I6wp!h~NPc
ze4KP2S;@K$8q&GL&cM*qPW=HDd^@QT?QYnfG|(lqpdpy7d+ZDhumPBl;1Z9N(i&Q5
zg4zR+Rvx6#q^MPL0qhE#%?EM^U@)4c$PIuV3|WYG^f;;0xd#{TD4lyB+>KUzoA0o1
zOT%pDYLo16XjCGG0W`=p0@1*PL?s!i0g<2}4IDCzK)7NfI6;w_tV@$1tBvT_%*8g`
z10F4aE<wd}LRyv<yd9fPa_nJm$AXS@Bh-#fA=xgB#Fhv)0%v0jcRQBc;sANr6{RFV
zmVgujZD6;Nl75H`${zgVvCSmgixI31<Qjp<J+)vXs9qd9AnGJM=Kw;IJnVj&c<=>Q
zSVxK|Hx3fltH8dcMO-`LDey6~H#U!Bmh#I<b}dE<SwgN6G*2NIRWeF8#gK)>-#L=K
zLu_8vB`N+e<LWfYF2jhc6XY6!9#>>kr-&LEQdE;+1i}?@<az|;iqa&=s$crm$dnw*
ziJWM&Ea25MI~R2tmZ0^|gsNv2lI_Asd5mBq250rG26h|eMK(rI5~!Y)NwyawSQW@M
z0+E$u!A4NMdM31w0LziK&?*ah^CH$-nrfy(3VScG-)Rx^9z+)Q1cL#y9&jhw(HP0b
zg<K<Oo@}rU(IYo*aE2Fn=|1cRP^@W(x<*41P#(zviM_ReS#<bPnt)IO1Tz(7lk9Sg
zRFpxk5j0Ol7;QV`N)*>n%_Ne&Lu_1Hksp_s5!X+$Gch8rhg>7jBaVzV9H;>X$vcoH
z0U1UhT=9>>W+3>ma{4s`DLSqkISFUE!P|kSNsdeGsTLFzgxY~8NVW?j=^X_dK}I`}
z>`7mgwXMj3*n=ViNt3U@&ZE3RfDxL6rW>D=Y%xaAJ^>qnGia$h-3ay|>U3i${`H#3
zwK%pD{&8%A2Tw5tQO9WH9pqqhspDky4botv1F7L;l<mu4W4)+hEM)&L*t}qBm<PKY
z+&49`xU?vB3idfQL2d?yEMX8K3L?Zogd~WN<{rqIv@+_?q!CQ&7!zkq+@$vAq1hi%
zokFrdMb+s;NC|>#;{hE;%B@Kb2O?`T0$p(nlI?|tKVr7alw2ba%^4bnKUv3OfYNY$
z3hb=cc*u#&*cQoB-E>Gz98Yp^5}OhNh-{5xt)#F83uYTVhGfTMB&SGnji7mQBCB)N
zOtN=~jZSL{q7yUb8c230M$FZcYXo}Ckx`Z-ssl(vn+zimt~dm)4oGPXL&E~(iqa&=
zF&gyiT~YrYB;?*gRtUVywTI*g#-5fz$BYo_a_uD9E@&JeDyD5<BXIT$26SfpHrQ>X
zBrzg`l0bcbgJgR#g7qr7Mj$fSC9n}xA9~LuFf)#|V#9Xd7-T>m*1CuE8lWrpv9$!~
zXfLFV@E;t0v`9T!6jUmZjw~$HpnW3TL5W!h{UO;~7>V;Ixkk`Dagx<~Q05`Edqiw8
zK~ZB6Tb{v;P6d)3j}e`+<Qjn<on*8JK$STpyFn@vGK@gDVl%nv66A`~B*=MO^k`B*
zuYMxpzCn~mLK3`@5Ce`f$n7w&i=R-Grejr#e8(V)@*Fhfq(lSu%mBKdkx=s^66_07
zN?44v8wNIlF3k^Uq;Uk5=H-EIo<rSMh7g7%=Vpk*z{fQah#_R9xMHXWSpwMx8pKqO
zgmMwYkGkNsZ@T$;y3iXdq2Z6%&)Wd@CPh(LORf=!j9&#d0%uc)?9qK?$c>mOnZ?QZ
zWvNA#3i)Z^+ahxlGxHRRz}KpyZI>rX2PFPBfE`Ur&=Hx_dQ_CtKsR~n!riT#pQc-q
zk*W)Fw=T@x7;(9lWCuZwK=cMyfsLR`c7zmuLa=LHL07?p*I%MV2sQ<f@V^LlD=orb
zSUDYX*(^BFp{|046(Z}LBiVka5s2VEO|B7$taAcv1kS8O?x?IDEM9W+i&7Ob^FSAa
zL9PkR&jV*6*iH{@w-1r384{mg!9JlyeCosF6XY9RB;SCFMo`8=^9?kj5OMv9WVb<$
zK*aTXa*aTbYf@?qs4GD2BS;`aGB_DVAY4J9uqHRfaXIJbCFhhDXXfXj*38Hf5KpM`
zQm4U>(Z=cFR!&B^0vdRTRG>t%y-*_%sX(4wBhbU2j3`8;0!XWi3?mS(2qrf<gIrOX
z1UWI6j%{_qH(#SPsH@-&>Ns$WL24_k4Z(UerKAKa_7(x?;%`E2?`W{INGUBb(qaVI
z2s&2wvYvS*MfoYE$)MAv6iV_HN-{Ew6-uCY`l9A~0%{=zK_l1)qyz$y0p260oQdRC
z-I9D=kXv=(ZiNOWqHL%m*(p#X5M@I(xkeyzWd+y>s<#GI92L@2^Fa5Er>4NJ<_5)I
zQE5&ps5OwQkeHK$8h^xTfkfj{u&ZeijjGCtx^S24LN65u#U{w*pw?ZkF39E3s6fQ#
zB9dJMH3AWv^T{=W=-4E?Tf`4*+!dE37L}x?pvD}AEF_XnlI$O1^O^v>c?NS2G%ykI
zag1ckp++F$<1p9=x|DVrkQ2b!b23X(ixP8C&k*d9N=VSsMcs3zrI%5Xo0E_*C2Kn~
z_{Lc9u!9(OWhk+g0lh-_J=k}oWFbfZ^}rpO1=>082i~yl2Z`}lU^5{#ACnH+{pKJ6
z6lL#tQO>LAk;LZBg1mHeUy5S-vLG)Vt0$THNNx8)Jel>Emw^Gl|5(A7tD@N20~I6P
zm&wItMEEkfxD3TUSX7G9!k08?l=Rps!&0#>xR0z0O2qJ#4HYZMOV>@zOF<U~c^(=$
zh+O_0oZv`L#7KvYKOxr$M5+4_Yy=hSP>n3~yde$B8>vM_`9<-Gd5Jld#hJzNMlO0-
za)-E<E>?9|Q;surQ;q}JI7t47<^|+7GHU*SDn|FI40fM_QVMz&k-+9vkV33}4Ffxl
zjI@HiEPyzl7P-Vw861JSu!z<*O3{U73QQTWe=#zKExDdWRDV|F8bQ~Lfi1ZtB^F`J
z8JNihst{{(X(reE*po{G*f=7y22?S6){w=LH9%efB?0ujA&HSUU@Ectb{g1uRLdL?
z56~iW7^7#7q{JdzxdS8x3LDHh)LL@Ai^v{T<QhT4?152j2qz>Y=jWwmrpJTMan`HE
zY%=nr$zx3&hspIT_PlU_WaEhM7(l$E3-YdRWo`~;)bAzPa%ka-i27aR8bQyf7f(ni
zO3X{i&y6oGNi0d#E67aF&PhctCWNu5!I}g<kn3mcN#HHX#u1wYM3f<3(gk~47vgQq
zWble)2Vf+F=j0ke&txE%kYH$PW)N>^6mMjzYiJs8Vx+63>*MdPmy?gtvy#HC6l<c8
z<)>=*N{VFTh)on6$~pPzx;gpjm<d6gWJ@s;f(W@r&@v%_2Lz;?a}tY-Gt)9ti*!>`
z3sUn^67xzFK!qdPq$xgyknXHI$(|%Oa-@}ElWEAV1Q+4OnDOO8vO6&1%aL3o(Bq4g
z1`gB}pveqKfI^0s$S?xo3drCs8Ac#n0U6RK!w7^cLc!f%GTM$HSCl3}E<mKm#15qO
zZRJ{#m|KvOs$isGr4X8zl3G+;l9-nQTHpg(Qjk$ukXoc$kXV$Mn_7}uq>x`wl9`)X
z1)j=ADFm~6;nO%hBqu2Bc|(esfq~F8PAAEBK~o;0{n7?D0_VUc&VdZFhmVCl67y1u
zb@THSQY#8li!xL5l2cK_vInaQNIqE&c5Px738&a{WaeRBV2Ba8JtE2(P<QDfxeFRx
zh(V?mBs&0V1R}(jf{nl#;u_Qsa%Xrd*E3YGQt-=Hz?ZOf6f$!Q5|c|n%bkh~axzO4
ziZiRwqKGOcLZb8xI5=n#rH;y}kld|nq-&^~m#>TFYhC2*tPAlpXss03)4E_!Ln99n
z|0hXyEz}4^{2v1wK}P(OyEa0~CpEDMyl62$Pa#nuEwx+$8ZhV;KOTjU$a)KQJ1rth
zS~&;mO3<pBMBTL1a$UG9p<#%KhF2uJ18M{!8lIDD1fsHg0yY9?ekC`)B$1;5wB`s$
zbm374i7i0^Qk&#NRz*E5%9$yKnC&q>k}brD7H)Elpn0?)uOvbl$wrod1iUH9o**{h
z@h>qlBH3Py@Yg5T2=wqLqZtWm14052Qbv+t1i}@E@n=r5+b<4?$`ssaEKW>M1yz-h
zk%r8w)D*n6tAZ73V~29%AR(4Ya=a0n<ZO|uQ6t?_kbgn7B*MRV>s8D`B8g;|VkFXd
zun}~uLb*dSQn4@jMv;L;MH|?4w5TL`ltIf)aW3I*CfQ<)kZmB>2t>xK1sg&2S`oRF
zB~bjX0=s|~5df<9j4+e*a*{2?2>2!B8i5}0WE7f+au<@Z$S?xo3IgRWxs4(fM6qiO
z>Z^l_AyBcKUX+=lP@I}rl$?QHv=XNUl4oy`9Q?!<pNdGur!k`V1i4!m;%?0Jbe&|^
zV5Fxj<QhTqm=yCs8&xSvEyyn_L9G^XDT2h-KaxF1Y;1`uqjwUau7d_Jq6_kyWH&&K
zKy*QVkZS~b9FdV>5qTam9zli?2v;lux3x$qaG_y=a0O%>iXvAuQ{sx!q%3LBt?WdM
zJx+~fU}OM+tZmE;3>lTsWp`w^C{18R8@OP@7=#4PU1b)RWF{x(D1es)g4REy_S~~(
z!-pT81*y~L0|f@5;YSCO?Se)-A`94pji6&oj@>ywuOzhst+;`ULdusUu&YQ(&)CZs
zj6m$+0BsQg+Yb#2M1c}dvZYWX5TO}Et`Uf=90@i8XX}mZM9%AxUk+OIU0R%~kck%h
zXmXG^XahTh7IDC*oRMD+TE<;koT{5yf?54GlWa9cOf-Ovz?rUbhA+9zBMz6+BFt%t
z9)vI?P?v+9MT<b?R8E1p02&yGl)Z#xTcJiEQuab}jX<RAdE^>_sH7mVN>L>R$zNm`
zfp7(+%p}7IL|9l+5*DRNSu#Xcl~k%BRYMZ9L347TJ6((NbHMHYRE5g?(jtZY@;um{
z5|kEX)=GGl_=aT9VlT}>o+eZ!z9iW$jHLbyYy{4t1NZz8xn+k4XmBGbu_#p`FEu%}
zxHz*UGZnRc(SuzHq)g!!qE3qgBY1m6!NVOOm+2zA3>spH@`ZzB7eI|blrOC08iB}D
zOkg9ZUb2gVVh6hSNTIl-s5H3*bPg)Y5C{%6koeIDyNmKNA2WW$!0`ihn=Zm_(9lIh
zkPgXCfEs~_AWd?Opm_xGd$_ong07o}Ubu}?4E12hLLw!YWbY7JCiMs?XQZT=>L%ys
z!Q2B4OGI=8kZd{B2t;)Fl4}IbqeIs*1-yPEF(oAv)KdcWnlKL_fKM%=<RcRGLZY&q
z<e(rnD)p2>o&aruf%`=l%kcwnzd&ON5z!?iI}K_CBBBe)H3B`N$!M=2nmmv?kqjdc
zu6PWtR!J!ap<w}XMQKu&EPb0i8u*($i8<-{MVTcTxu_L&)^>QSX9LL*hdo(>{7tCU
zvzBDLpka$hXRE+QkkRTPyGN=OoC#j~Rgzeotze}9D>f8Bch#0<rj{!pRwAMn>7;0c
z6cOjao+Bmg5g8Xfn##psU+98-p$jW6bYXtbMe+kQ$PuN(8IoNEH3AW9C&5OL5o_eO
zRe5|9vq1w03g!7l*{IQiDg_Dn4`BDvBH($Ia}%>c!w0%xmq0@X5x8$jwi#*!B5+@k
zYXqXudk!{&>TOa!PtcmWf}+$CEMpGnl8~4X5vEQr0i!tT;RhYIkXnRr4KyGTaUn>u
z-B2SCaluEf5$JJ2MjZyKfFOYg$!=sAfpEn!+N20WU(iWUpnIWmQY#cdg%L`T3Og1S
zXPHWden^nGkQ_0@7Oe)#ptV=JP(Ps;urMFtEnyu=b{s~+vm@6CqNAMb3RKoNF)y>A
zG$*kHe2fQd7)BvKDJwM@ZHSkET1Z@GknC4t<5EsJ7w%Tj!5#3!JfLoc20Nn2NF~`R
zP$LjUMiSTvoOL74LYeINU`<agiN}5_KquHOw5SK!K*w+BmSGN}w~=fmMhG^8jUYV)
z$!%Qd!6xFY6p~6ab5ax%6>>6*!3&`ib8<jO)hK`(hQ$hrMMa5~s4edvQZ+-8{7SGF
zX%R8H@O1}Zzvw3Fg8Twnxs{lc1I`0rzvx2!0u6jb4p>IA%b-Rea=>D8jX;!L3&=GB
zQE5U_5k-||1LdxOlm-;J0#bF8VFV&9AiXRyj6lT5a&QBJloSh17a&)ZCS}Rdw;wHx
zzS_jlz!0V1kaZN^W&TBSG-I!SKwc!&W&TdGUC>}eWUnt^BXAav)SoDjLJP}ch0MH?
zQt&7nN|5&8QwS;dBt@vx9l!|c9%=LyJjJ>QS3<)OQOb#t><*|Ah-eTd*9b(O5&#>4
zvqeB|eI^%*x|pOWF*8pebjy$ec#8{aoDotCi8ouYOA{&HfQ1=v^2(*iuGK98xmFkC
zT3v{1p#hJGJ1dgi0yP2=cjn|8L3G@a-I~)1MGg+UYsyh0k`#@QNKGU;6o@SMdbH6Z
z6@76X@(wJ_CS)AR?!t)RXs{7<EF-zy5ergL;{`<q67Wr6*Co;*H}NQ^7iFg4Twq#H
zvc(u7TSKl9h^$iyHiGKK9&Zr%tPAL>VAM!JlY>OVGO#;n5e<Cs11P{NlrfX|Vv?=K
zh=>K`8bR}jknq+`%g;$ER!A<&FD}+COU%hk!7^ZoTNxyJPLb?EVv8q9<!p!xbunBB
z4Q51bbDU&XK#f4uHb=-cg61*B>zi6ql$orMoROc2z8xD)4iYEtNcIY`al)sZ3wDbx
z)Gg3ZL`1}ElC6dsfry9~<Qjn<5oGkFK;0ln7((hMGK@gD0@83K!w7^cAiW4Oj6k^J
zBe)|%O8E(m5s)iNld|OL+a(kTF7@^G3{ePy9vzK3kdt*8-XAm;rA{XW<Ud0FK?9QQ
zf`%a?RqKL{z}eQJ?j_w|KcQaIEe1Q^x>!Fmuec;JCkIm4w@vZu5kkm8mn#^6?})|}
zH^d=sghSjIhqwt2aZ?;uNJoe=Fl0r6h!_wN2O<(cL=uQd5k<X6+MBV5Jvp%ew7_JF
zUk^)qPJYsq&K|am%#@VWyeXYMyqTcu2vSnv0vvgzxk;%-sVP&u8G5)%GD~t&i}Ukx
zDyMYza1|w%r{<LufmYqc!kP%T*`bHd_PCRCi8La(GxJhXEA%jKh4us|7BcfJr2K-U
zH;PIQElONbnv|tLuaX0H{gWpoVWS>rob?c1Wb}eP1UXy=>v{jr(3FxAeAuf{P#6#@
zUAn-|A|tjDrAs^52;8L$wQu&8@JTGqOU?i-`vo1vQ=D2-TA)yppO1D@JZ@!>M7ja&
zY*KtqWGMGYD(Apl2p&!cyHFSGLTJ&9XtS&(*%eSD5aGXyTq6+m^m1~I0M*lw;Dn?C
zQW7oHBM4WtP~wWxq%1|U@;td?X!5XA(;!zBDWq1UCYOSWeTCfol+qm3b8)i1z;pLY
zG+%yW0Uyo&148|RP=6rQKQM(o-GO|IHFx)L7Nw@87J-jXg2c@;lC6ZqO^+aGjyo~A
zBp!6qReDikLB<q_iI2%OkrOo66rWj=nhQ1Q0l6k|Cza;pq?W{k44hJ$l%+&g?2|nT
zXM^RwThQXFc(8apXbLSJvBs)c4|11%L1J=tVmeyd;9zB7fCQ_A7;3wc+_V7-3#@4)
z>nEtqasU)mq9oe|NfcQOVld|lfsMdf@>74Ffh)K)36i@|o8~>p5|E%Y2fGbXyi+YG
zv0n0w2v!r4?ZpUILvoE^hsTT_*a)f*pm~B5H#lvBuYk-i%GD#7==C6{?Ls$!VJjVb
zsAw)E_M^f6r$y|0;kl%l#Grt+=n;u0f@Ei7B%V-mji7nraV9JAKsS+KO*T|95t3l)
zNe(vbwK7J@+v7q}f`NJ;GpW>&>|l(fQc126G*2q7WF-~6EwCOcnF&cQi%AYTVv~y-
zMacyo1eghC0m)9rNHBBBHG<{|#)qr~16me`(3p~hwUD8%(U9bGoaBHcHu?Bclzh+w
z1Tz&KA=%{^spufNM$kMJ1tAgx3C$bu)HS$=1U?Hm9&&aM*0e+m3m_@#HOYZWY>En|
zC`Dlp9L#j}f@Jq&q^qao8bR}PMP3mC+C~Dtks}_`fX14lsB1JNE%A%fs2AEpS?Pox
zAegC$hh&#yq#{moji7ldawDsB0&4;fL|{!n)G`#3a*Rn1JYq{BcZy0OL?B?M83U5t
zjFDz^$u)xJX(klxb5c9(2u+X^CE>TpVNF6bvICN$!buKVVpCKY<tYjru4qAonZQCw
z_5wx%3nbSFnkO)CL|P%C$y8F5m{**ZUz7`;2QJ2%tf*=-Br#Q!9E`*!CLf9t6IyU!
zCZP(F9gdNNO35{X=1GX(7d&4AIw+$gHLnD1WEVpg5|#5w_71U8X+ud=Vn*E@k{yZ>
zbu-B|0zK*wvvY(;!=bL=gAXY~2K&h{0^tgNa$D#iSCl4YDTC%Mh&YFlN{377V=3D}
z%g&4SKx904v=>wbC}5q{5rfa_+#osru%}g!_X*AFTqW5qXhb7sbuNL87@V^@-@$I9
zd|V$RC<)B!d?DFhj9~ppt`Ug*^A2nT)n|3wiA?8^Wbay$nhc%#_RY`B4+9;D0hyCS
zT~JLmQy~Suv;=iJrI<1Afv3O+WpwoHjx!iA3x5fc9gUG}M9DRR=E=s9q+|n1E1<$M
zv?MbJdxMV(=0TE*J;^~vWO>`;L{?Hk@j7NAu_4*H7>UG^Tq9_nNHCgjD937H$U-78
znPl$}8-e;HMj&QvC6MekjM$1L*9i33BBL<|YDqx?8B)!YVFbbz=fU+6DYY>)EI_U(
zP0CWCZ+lJ~e}RQ(g^mimEjNecxWk?_L0%`+mYYekUC`h~wB@FOjToG5x!qv5k&=3d
z3`zoRxg8|iixI3_$u$CzcQ%2Ipn6-*j)*i4X~4LrmiWTXs&R3`Is`+hVUU96KG>(U
zh-Z7^N^@|=#^!0v()|v}ZpBC&H_0`E=4r#0=(GWuaKg7@i$b#?DT7&(I&FH4!nDVZ
z<dlKpWz2-ZK(bRY62{*_n=mYiP8jg@C0NS~3e15d2z8P}nb<19isS?V_bO&$P$Aiw
z7>PlVTq9^+N>~w{7{Cf~Pc2en5F|NxlN?CICI@ShlLNxDnCZcTWOrhu2Ul{9pm}=0
z=%W$SgUct`JH*DEHVH9@8B;kVy9*<xGRZXpJ*LR$dV%^)kgNe|*pp!d!WEOrt&c#i
zC{4;z#oK#>UBqq73f|sg3Zcv)lqH0+22+p_?m^$raf6A00cXbrXS<o~{TxE@#;`&_
zPGSjYauQ`cGs_j;2i$~~0^Gsg$nu0x-Vn+cLivL!?1>xXL+pLP<!rDm7VAm23lf}J
zi{M7A0ULokDEG57FlaVTshy&MI&T6$e1r)9u@xj1rRJ4P$pZTcb@wkPq9z4x_~lK^
zOU$XPN`=gu<Jfb1U6O$z>!u{y)>>x7*4iFU@O4djCB;@#sJhD*yy+IUfj8?uDD1M%
zf>QcE_`X|fa`xRO7GxsrwPk_i;u9d_lMr1a!XXWf-RWqtizo<)HewFkh?SJMqBJS%
zGQOOOdlL}ZS=Bi_H77YgHx+biRB&lQYEfBcacYVJI0O6UrzGYmfKDM!hg^H45R#vt
z^Qd8Fu|i6Ia%paA9+s1dvm)Smn?(w>OF}p}vFB}2m=Ma_j3nCyjeSJk{s)daI^}J!
zpHTBQKiYP3@YZ@+`2NFUEK{gBa=fM#14EX!6k3j_^=5iRrnV&~Q=@O8=YwQxDRLtg
zk*y&SOHsD|4M`i+-hM6QnU|88oLa1qn3tkZl9-f(ekBk#1(0y@COKS)%v?Rf%9#*X
z=_cl-=t5lu%`J$^)PrREp++DwoGZCTAc|W^ypR#Kpwv;Clyw|maZ7`S5xD0An!1aJ
zt?)u^7^T4r&kB+Q2YdX2d`PJ9EG5}4jJPZU8$qYS6YM9X!n215dJsrjCMXBRPU+#u
zO{_>sEhx#D;?06+==f2!bps6pM6qX2PO%4>?k~n{&-8&ql%n<wBvQ!89f%B;Pl+o^
zld`UmmBGk8M?l6U6MP?2Nu`2YX>n$Lo&t1rMP_Od>RPz05_nEKLb4aJ=QNO43FWkd
zB-;f|Wr$L9AGt;#B6T;pMnFr=GjxqqF~~9pc+UshaA{T(JUZW#>^bbw3GyVN=zK%6
zT^P~%l3XJY(fN#ABcRcFi>&A*yUU>nTEhWu@#L14<Ya<sL->sqkn=xK>%<B0sFjkY
zPKN^IVM0+WPO@DXQ7ZyAf=+cJ*iT4xqK03O407KgKQABL_|S(O{8tR_T_|Ez0m^Bx
z^ESZBtg$Ks8wZL#m|9RFtDgcZf#cJ_B{0|k6|4q;=Mwcnwt>%j0jpHSqY`W(c#IrJ
zzsFvhfg#HgL^y*8R}kSYjn)mK|G<YYC>@{=eE5^oSilxIDf!8mjRymem6Q#JKvFM7
zjR!$WTv3{owU@pHlNmUHfm1ZBb&l^u4(v;n=fO*>B9eWNy&?jI0-@3>pJcl*N~;{O
z5jaaL8jL-02bU&6mwTf&&U#Q}ApPBmVCRw2940a}dw7(Kk=y|d7eq(5k7SFXMj)DO
z-C!ed1})(;BZ(L}gO3`6lM8A^;E!Bxz}Bh2d!YEzxE>-)fD7KtG*BTAE~)LwHxyj(
z<0!*-fC}whXoa@d|NsC0)2$y@NNLebS`cHL8o3gjTu4dk&=d!1&p~nvB*jrwcz1wZ
zfpZLm+%6jO=~5`OpU4srPuv2#fRu0`Hp_E^vOKis4V&0R<oN3(+Y1eUM2^2gt`Ue<
zJ&nTO36Z0TspRxP%`;d74_nWxhZ+V#;`<-Tfkte6JL8$?25&tA2MXpvbI6{@Oeeod
zb}vRc`9ZD`G*2g_9`OU2g2cbOnM!6tQj3xdbvlFK`jRU#FF7N>C@(QLbxIGp#|EJV
z0cL`cC)vpu2}XuoBWRvr$XeUtMzVK^&GKgCWqHg<b0*n|7?I{ct`X>wMn;8>XcIsh
z_+%J?a78A$#TCdErAb-m>D!@;0~hN=cj&M;cJ)#+)6z1NOLIypp+g$jJAP~69lv^#
zqZ@mo289-(j$aMQc44H>O0W?)dndR%espL8&I7xR@+KfgP-5NJfM^2FCfQz$V4Xp(
z5s2(I6>J36o8Y;$$rgIh#YpjxdJy}@L^|6IX(}87ha)XgQJyk9EOlYcY4E-9x?pi#
zP}zfYd2umB7(*0M#OOjsO?9DRsS6EDT}WpIvv%4~vez&Y>K<~9pm{=tj97z0i-N%l
z%<>yk1Z&5J?zTe`>obz0gUH&Wr+`+86*KwbO0JJd_8dlXeL$`eG*7N%wSc)~snd<Y
ztl{FwYXKA63c@Ul*h%&ZM&z=PYXo}alF`fswNW8i5Yi$d!w7^c%E(QnAXk(oWgVbz
zOF0HyT~S`r7AK|`rKaL-C+~u{lbuP9Z0sc+D69yzlO0I53nOjXf{hrQ?c^k|+bD10
zU<4(Bc5*z)_F@EU47o-iGFv3r2&%V}vuTkjh-xL%)n-VU*9HzlTBM*HYBf6`g$t=I
z<YtmRhLJ=Y$Teb!Cef5kNKnJdacFA}Wx9qoNfd|8kR-Z_<Y*wWzUZM*5{3B&mSmyf
z2u)vz(T3$Ddkks>V!~+&xkk`DiIUYSK1Z^5h>hwPDz}PJatdaf_%z8L!HC)u<Qjn<
zwPZACL9J0p=7Y3;$S?xo3M+Cw0&+!ZQr1=awuuv{Q~l?cCgr5YrzMu=l)%bU=%N?Y
zWsWD{?P7L0>U0S~;YFxj%tEqV80nJ{Y{cMf7psBYMtQ3SBPa>9i<L>X7b92|$Tb3y
z;bg%^P`zDDrGYWbj6qb}nC`Yi%0Dk~SkfXTQEONZ9G<%1f(F*$Aa)elon+5pBv%)5
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

literal 208963
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
KDg9GQlk@<Yk|CS`

diff --git a/docs/build/.doctrees/execution.doctree b/docs/build/.doctrees/execution.doctree
index 66c952fc966d1122cb22ed779a96b57cff432d59..11e3bc175cdfbb9b2b77fc7529e33f532b9dec3f 100644
GIT binary patch
delta 942
zcmca7cS@GEfo1A`zKN`Elhv5wco}+FLQ*SArc9pFqZ&T>0ITZcwM<+}LOpB+iAAY-
zB~vm4G8i+Md)SKeON)|Ir}*`-<YeZhPVt*~%xE$rqbfIFhExVONJ)nDWCKPQmJAth
zrpa%abj@UIr)Xrz$4<#mjGdC996KdLHFipddhC=Q_SC$RqRiCdDX~*DdRPh)GmED5
zDCOp-l;)&bD@-nAm6@E+tj(*Lp@U@deU?H-naPqYQH-LKO<61_uVvvfa>|g(aDdqC
zmm%X<nv|G<%g)ja%?!H?>B;w53Z-Pc8DR#OCZ)o)Xk=JV?qStp1-o|gZdM&PsCz+r
zIWwd(m?2hWXn}l)&oX#eWoVUVXinB;3uWZn+{`wUk+EvCEQb*zqt@mCPH#qwjvnFS
z+{B`i!qWVb)Z+M@{N%(OaH#aiCTAoTB_@}o7RBeJmZj#zXXb$dJw7+FD7&;^@+_``
z$+Fy596hWBIf*4{QzrU&F^W!HAnlhSm9Yh@%Qhy$LLcOtO&QWXJT^teCGiDC`8oON
zc2hEByg6WAEKTZR@(7rcv3YVQqY<O%<UNdfK~fn<v6_1X-Q0}B88Y5nNJcSx1o%(M
z*sR$&1(Y0EdkppT6ly#I{3p+3l%5>PC%}=x9y=vNv`2Qb7oRN8l-4OQg<t{eDH&23
zSFu`s1*_FO2&*T@b1MmK>|x3%n38d%hdHAle@e!c$(`J4iXj<+#XX#PiMgpIl?AEA
zQ);JVg!mO_$b(!Mn8BT4J^2E+j5a(iStnv7Vb;vz-29X&9iY(s1W8xiNa<>_D$i+q
zuFRD9<owdSlGLIpJ>1FpIXS7xC7Jno#Z!9NouT5Br_@eqof0&qhp!;9s5mt~H?_Dp
NF&&%;CM)w>0|0qqM;ibD

delta 1236
zcmX>ldrywFfn{ni|3p?dMvcjOTwYuZJuD%q6(v(9PnlfFCC%N#R*+bfnpZL<gL^VN
zqY(#dK~7>x+LXk}7K~~<oIPyC`K3k4sZ)9!C$C}Fm^_(LO0<V1Co?Z~iZ@4wSO#+j
zV+M0+QU=%LM_fjX0+U6#^=!m4G)j{aGsJ7BXk<vnPRWptosuCNJEe!oBVbBmhC=L=
z45ip9r5P$2oEfSaY8mR@TnK|EddD#eOsvtEc$>@2F+(iF9-B$XX4qzkWmth60X2(%
z@<v8o19ZD#I(pbs^Gb>`Q;Vm>PSNOLE6&VI&q<xqqdfUPvlOR-Ms9veX-=x<WIZNb
zUX=_#gwc~%F&8qbPrk(z#V9cO8<XYaJZ3J9lnk+qBtq^>$WR4omQeR*gc(<wlnM_V
zjmi2<Dw9oFw76iQq*^|)UeyC7oGf7B1M?%Y39#UWdl4368ET~&DwD6VgfiN0)?uB=
z$T)ZNF*YMcMzzg9*}WMj*K+0y_wc8umXxGcl*A|J=N2R;mrUuH{D#wtBSSueJHs?X
zW3nfY5{G;bQ%1p*4AaTgJZkmj870L%oOy}4sU?*Ksl`)jr(~4-6=z6-;<_ZmDx)}q
zp@*#`u_!$il)y9_r+_3_GuSfNW2eA9ol%^K;cC{*;@td{DIK76aUT{^8LAoa8S37Q
zrAehdylMIQC6oJj57l#Iro<PQBo>uS@n-DdD@ZIVPL0n^EiO(>2ghp$Ll0kZWpPPr
zE=+XF<SD2w(a1=I3H0a(mnIdLWR{ecWaj57q@<>0=4FDJN*)3JN(!mD1tpaV`9%tu
zd1Z+?nJIcx>cM^yAYEhY6hv@{WwA0cFc3~WVp&XJbr}pjyg8XAsYQu7%JE4#`N`Qx
zp6b!p(^IJN2=K2_C`v8JNlZ?iyntI(SOBZILOrTGM8W1`W><K6;;hKcu_`V|1Qh}t
z1x2aFsYPX}p!}O9%*eoy0dpZDO=HGwPHI_d&J=H^9+r~I0_)T%J?!C*L4KZo?o;69
fONJV(Sm7znP|0Ed8x1L5psAjxG%0a%Kc6)KqhF+G

diff --git a/docs/build/.doctrees/index.doctree b/docs/build/.doctrees/index.doctree
index 03a4d6c32bbc3e1433d6e90844f8c91baa122d96..edd354b30c675f56c4bf2ade85a70fbb6be1544c 100644
GIT binary patch
delta 2818
zcmca)am$>wfo1A>>4~gflU13@c^G<FLQ*SArc9pF<2-pjlOgk?hMAKuGD#^3^{^Er
z7NzEuOvw<)V9a3dVJprrElN(E;@88HlbM$~#c$#<qsfens@!}TQW@MJB^lC_4Hz9*
zGGx4&CMz=UU>5C}G1->60BqzsW;MUoDUDNVr)XrbX6R=~W#~e*_+`lWl_n)-$bw|#
zW2a;&#!kslj-8UB8apLJJ$6cIhGvF#hIEEjhKx50%%;+$44ui_Sq?FZPTtS5b+SGi
zmyd0RRE9O_MzSFrsR?!8WIOh~Y#HpaQ!+#++p!<F@y?LS@Fd-A4v^WC%{k^W>P+_F
z=wTF{9Kcauj|heM45^G*V*SpYA(atHNO3sGMu<Z}0p?ell)=!$k({4fkYAdYGG+1<
z&Bn<IT$cK{0y{&hhcz=VCADHo4|{4}Nl|8M@s!vp8k28w`7pO;v`^OJ4%h49DoQLz
zNP^<092!5Mlu(T7#>oq~#pKYUvk=vlldo`VGKx<A$1NTzl`$7pJ8D|!;jGBbu_`V|
zOirEB!%<L_TAW%`mI_WHvr*0T7B5Xog{G;=Sv(%B;8ZnvJCBDUQo7>Ikjh|21eZ5c
zX;KCkED>aYQ-DSW|6~JRr3BF)A<w*&%;eN!g~YrRg_6XioYdkeh`8L9A(gQMViYkc
z8Wd7nA<97!<t;gR1#gg`4&3hZ;M7+(nVV0_3&LjTVav<|XFO0WLh}(sO0<U~Jv9#!
zZwMEGQub}s(43slCsU6W88<VeGOnR2Lko1aqSUmM{NyPaO+B1oW^Q6;-js}IJ?urP
zX(g2fsZ)BGi&E33^l%rYrlnRC<YXpimQ3jcOP41W<xS}T>nlktN>44BQjg?VP};cy
zO*_&VQW+QVxdWsaRuF&`pCzRDbcR&M2}Br!GQ%0o#>qYWvi0zQ&SGa|U;u~pRan>~
zgl=I9iS}^h=BHo@>MVXn1_pE&X=FU@VJ<F7nbN~vT#}*-3Zzs}*;bESxZTW<%HqMI
z8Ke-Vt_OP@WJxkIFo46EsA$Oe4t0G!D2Ic>6BhU~8B$rC1l#~p4-0>gdR8LTV~>I<
zla&RfkmA4+GY;TFh&X@?iT1D+rzRF9XCP%iwhXB(M=TD)6$2Tn^@!>P6a#ixG!qj8
z-lWC=%<c7{@PviGY=%^pH31iZ)WgCbq~4qe^_bxgD->hvF>2Z#wxrUWoYayjJ&ao5
zGW8fz)&v(;h%z;HN{>(`q&(D3%uCUQmWPS3+8Zv5Tv{f=k~7FF*64+=B(mu+b6`5)
zt&a??(hSYXg~FkXe4CF8&tznrvpG@Jl#x+u^K>z9MvIOf;o{uHqLRYW{F2n-_?-OY
zL{K>$JEcc9IU}(sF}WnQC_X2(EHx({Qkur+CKhFv7EFF9UNAXD!iuAZwIC<4ByGw>
zA1_AHi3_BoGNiJu;Rxxh%Zv;R$ezl&0!qo!Jv=r=#U=3tMfo}T>2^~xWV}Hw0dPfA
zn$*MO5ilj|DkB5K<W@!_M$yST81-_bvYz9z;~924vYvvhlJVw(Rbiz`J<J{f{t%;K
z1y_%uo}NODM}U8gLQ!f#PGWMZmDS_`X$1~&ktf<CJ2_BVmIslKAOh}FGNiJ;<8sh9
z{0`zlIB4=R2}LPzAoVb16imqid8LOrqac4u7RZpv7bMiVHf5~ODr00|$SR)9C@CVj
z$q&r)E6tDxwFlQ{aAy^RJi2wVp5#e;uFRD9<owdSlGLIpJ>1FpIXS7xC7Jno#Z!9N
louT5Br_@eqof0&qhp!;9s5mt~H?_DpF&*5FnJg}24FJus(m((J

delta 2974
zcmca*e#wHhfn}<@%tThN$@|6K4H$Y@LQ*SArc9pF!xmiX>+2aZrFBZ<l-em88LV)T
z9=3wSqSU;SDH+_8ofwTcSPOCzOVXw!PA+Ct<KpaLE6y)1N=}_Jc?qL~Xb($HW?t$P
zZ;lMH4CV~R4Cd0L46eyF5=M*ylh;e=*@$ImlqMx+h=Xj9jGdAp9XlmMHg-x6lSjam
z#0-VlDH%$!Q%W;bGB`6-Gt@HFy}1wuP4uZ^6qs1+;sAGIhGT|UhCMa|k&Uv=5X-Ov
zxdmz@|Kt~pI~WBfGcnDaY{SfD6__EG;ZMjAU#Mn5m|>+!8Ge(ym=7@uO!j5jZxx>*
zmJv&=A;Ktz1hAfB6qqc{cHAg8Lo6ekSVKfXhD?@YpUdbsS)aX!QDCwsM`vPVhFC^D
zu|`N_h-Fk0Qd|kL2N8UejX8ZC(Blsl+!<m$teJT!sTEUt*i-XLiZWA+r^HUt@ay3&
zN=;13O^wgV%*&qAHf8d9P9N6g87nhZPyWXl9t?``na}{1&JfF(iteT!{*wIUlA_d9
z-SVQuf`ZhdDT$zD1G5&Se=?dgw{vMS3QT^;B_1l4u^-($WX(OC6}dT9#RZAUsZ)A5
z3W`#TQ;W({!HIA$s+r!ZrAevKv^&|C+k+LHdMD4~_Ao?BxfZY#3-u6xX;OxzCNxuJ
zuw}5vPSMD)n=H(u#3(S?j7Q$=PKH><EqpEnc@LC`uOni?TYd6Wo}hX^xVaxe=4Q<3
z;VDSXOUcYjkFO|7O`9@#3Yr3j9=6Opa2Cao66oPbPtAkG9wLXaWr$_`MR%M=4-3Tj
zG+v>4+1M$_@$frCEaL~d29)q-FG@`-sVqpH(!&gLV-IIhYFbKuZenKMlq?QL1_n@K
zNlUFL$jMC3ESb^?mM=*xN>44Bg5<;=Hn6tj`Y9PpdO${&Cl=*R=>Ub*H)zOfW{72c
z#^)4}VpzroDSl5#@!Jfsj8}+Q@GDKqh<XPL;vRmhqSQ32gxvfTa405B0mlhEj<Pfv
z85qDq-(gx1LVqxY1SX&56R#J`GGt_6KzEo%7CR`Un2SqNru48Em!#-|f-)63oI#%Z
zogtQ`hebQGI&k3OiVy30kTu*zsYnr$B@PnffO&IDmL$kuOR}UG85mH)Un@f_OPhf0
zAXmbo0Hj_WO}z%Jia<_dSfb(GWL^PTM1IJM1i6Vlc1i{!tl>h4u!ai>^sp7DCKe@U
zAnLyiwhXbXL^S7sT!TC8>(O&URvZ@nL<fF0D4el{J<P4>Azz;XOZwUwVp-7y>_!fH
zkos^U)MJJ`tUv@+=Jk-;92QkQY)Pd#IiPIIs0A)hUu1}7AQxhqi1IXcN{>)xUP@+i
zYO!u&UW#r>Vp2|O@svbRfP(@IE~}83m!bfdMJ;zNAZ-q4_E$$X9cB)~ZO~>*hFWQc
z%H%|$P)6I$+l6K_GVa<OC}PUUsJ6LX)SGcKw|KsA4}W@UNl9u&NqlmCZb4#l$&`-C
zRpM408S)w28KxN;lmAI7a%RZ)Fl7`>$uOO4DWz_HCF5e&6h;PytcjpN?cvNz%uNO5
zv0`xB>WUv&(yuf_64Vg7m|+E0mvMdabg7f|9GNNc#U+VFB~!c^d-w_xi;7d@b5o0p
z6Vt)9X$C_NUvXt|Nop=k6uFp()-Uivr$;}yG^w~Gv!t{nGe1uuB{eNGFB8mE@(A!(
zQb^4$D5+G)FH*?ND@)ADOwpTC4=$nvNY{u`X=I5pVU}8;h=fG|B=w1934_&TF!b=|
zWR|2BCFZEaC*|ZPXCry4M_*4*p~fS?zeb@bwIC-kIaOhDp`@%d7o>m{z#(7Hg_fDs
zz*b?lK4DJEIGb^<G(#mzg^7V71LiX1^o^FhS#wg$QgfzwGxe~5;&w_8d$?nepQoSu
i6mX+h3)CvkP=hszc|b-Bf{jK=raYxdiIe9`TLS<dc?KE)

diff --git a/docs/build/.doctrees/modules.doctree b/docs/build/.doctrees/modules.doctree
index 4bcf95b2471b0fa8555309b8078f9781e482e867..9e17db095fa9d92f95454356791547ea386947dd 100644
GIT binary patch
delta 1060
zcmZ23`&XK^fo19^-ifSklU10!xfps_LQ*SArc9nPxqwMtNvMadAh9SluVhMwKn7z5
za}Qf_erZv1>J+~omYmGI)G2-wj~Pv7WK`wm%aF?81}Vvqo@~JA#F8Q7%{2KalaG{a
z?G%j+`PeBLim_8Nlw+r4sK!poP>-FGAvIZ>xwgKCt0=KNHLs*7Gqre1?3B_B%?!f~
z=?tw58E=*hsSMrHq{IwlBYOBt@{>!7Qd4!yixLY8Qj4Y}BAW`*uZ?gD$Q-}Yq*S;O
zJwmyqIVG88nW^Qv1v!Z&d};Ybxl<Bhj+<P-B<hg}b0Wwv&J3vxW{AH)hIuogI|$i!
zc<^Lsm1by8Ze|H(<lB6cWhNtI&E{e@BSuE8&CA%m87(?`go|?%i%JSh^Gi~T<8$(p
z6LY}c?~zT;NGwWBE=etl&q*yy&56&<1BG*ZZeme(X~E<V90ik$IjuN)SV4|Yn=;YI
zi&1pq0%^Ytsf=w{UA7s;H(N5Kdw6V$ic8`Pit=;v)9t2Y$ar(WyjYsl!{iY#C1dO4
zc19yc(aF0Q^<t$mj$<|V7`nL`M>Ax+xsZ%v_6YEwlCf2@aSA8}u=W`0=_%BB1o+n|
z6r~pABqpa?SxxriQQ*j6kDZbs+9NyJpGTHwO6wGuda!`?lnkki>sVcI4XX=y5H6U!
zl~YMza}QHS!IX?+J<J&e`BO5kO}@{mCKr|wT-?K%mzbMcQdy8%Jf(I@Mwnl5hJ5Xm
zjNlCJ$;w<O?YS~j;*;}B^GZ^Sru1+p=jY_4CYNO9=M_)sVRwd#Po7dcrFBZslpel<
z#G>NV_}tXu;>2`tL{8@6R-SCYEjihS*N<7W$9u9ZuW|jOh8ghG7Y~lW{G!}P4Kop*
z&S1-s$`WH_V8H5QXwE6k(99BHWMIgU$`T}?w1*X(il%ro^{|voe!;`93(2<LET~B}
Viyv$rEC+*9x?gEh;^Z7YYXBQWcCY{d

delta 1244
zcmew>y<C>Hfo19(zKN`Ej2e^Iad>et^st1aR+LPcJZ17v4r%Tlwt~c>)Vz`@8Qc>e
z8gZ}|<Rq4)O-Y<A#Hhx_*~3<xUs{x$I%TpmqmyV4OHO89>J)E|46zL648{!R(xeQo
z$w{0>i~^IVa_ZTLWoVQpC1!}%PSMDajGdAp9XlmMHg-x6lSjam#0-VlDH%$!Q%W;b
zGB`6-Gt@HFy}1wuP4xC=6qvX`-pnyWEW;j~F~|nkW{722fm{GJh<|b?qmLB2#V{Qi
zVw2x9*4Be;4u)zF%n-})N4KSiza&4oq$o92x4bB^pdhtqN+QVpFk?XaeNip;D@{s;
z`?p6Zw=}0Dvn(^UTo)XQ`9--?65*jRaiNF@N+?*sd=GUKKeAykZ7|E>F_EEGnxQf|
zj5(CicJmtMnT(8cHoLJJF*2%cu4MCOocxzPU$}=qJ+-7HwW1_GIX|}`F}Y+)$K)Ii
zD~=5L4DJlm42{Vrxs*8Mdzdl`rev5-{>`N(SC&y++{2ldn44NsS&&*hrFKe2nO|{+
zWbKrU;tZ?F_S`2GI5Jb>i%SxVN~U--_V5)X78R$)=cX1HC#I(sPl=tPG1;9*xn3iK
zp@*{|u_!UUD6t@8%H%1UjZ;9Wfwf0JxHPG_B(tQnBr`uxAtf~}GcOa&RPqS$S5ipL
zEhwo}$S+dJ%qvUG$xP9klEEH3B}0HTeHkE)ty7?OX0T<5W&A>qWb_#Qks+4xwKOS%
zp@%movm~`BF(*DLCqFqG#qoN23N;=9{xu3ksRcQS$*GeSxKxD&di1e~E7YSnAd8EU
zfdQWzdN?a`bF7LB5|dM>^l%gur52|am8F8RNfrkq0|Uf$h(v~wE?9F?%TjZucr*2|
zfZ}dS&*W}iE*n_B%}|47S{_jH{fw66cuJEpzQE!rgAE+!KPOl5gfj|EZsPGm^NI!m
vuYhd$ks+3)N<du?x|_3<7#SE~4i!WsbqP>f&j2|ZDYN^PCZ$e3#A^)ze9^Js

diff --git a/docs/build/.doctrees/readme_link.doctree b/docs/build/.doctrees/readme_link.doctree
index 6dc4b5dae2dabeb456d658818a71a7d3dd06f89a..ae5fc7a166d2359e67528f0624b94b5e4a0c17f7 100644
GIT binary patch
delta 671
zcmex=hw-2&YXi&FZCn#s-6o%5lS~q{(bLn{)6)-fb#(D{)yqw>o07pEJ0*jmhb1Jn
zqGZbCDLq(}v`%T9QaeQ>gEfP<hpiy7C^fHSN(OfZV+L~%TXBAAQF7`OzaEyH%)Hbo
zeiM%wO=e_NW6BVlY{2MdoFVSblp&hI3{qU0l$ap_GDj+QN`_4AlnlApDH#f}Q!<od
zr@#%$P@OzIF`T1^wIs77Cw0o^4~a7vnKHaK_a+-LGOBJqkmAi~(a|GZoSRrwQdpW_
zl3E;}lb@WJlUh6_c1n+Iaz<iNVsc4pQG8BnS!zyvW**2{@wtgb*`)=OxzY+I_oi8K
z^spA>B$lL2ndsxiC@^t>v|om3MhjNwH73GbSel`d(Uc+9!(&raToPYUl%JEIZZ{=E
z+?xa8zaA!!fGHWxle-xcgG4i?Vl{CJx``Q+GsL~QkPKn=2=Jeh(X0s#^d2KUJ%t*N
z0RPFe8Ko!7=SVQhP8P_K<(UGHmL9Nx^^^?JjHOuZT!Ph39)z8f&!;H~H1;rM6imsO
z(!-olkUu43$>g7DszN=Sd5O8HC6xuK#ZzjhWJuLcnQW4E!k#NLB|bU7G_NGJXi5)v
ya(+%uYH~?teqQmE9(HG__~a?IQ(C74P3hq)NGvK&jn7RjE>27bN7Q7OJZk_T_VaK6

literal 28287
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

diff --git a/docs/build/.doctrees/references/monomulti/exec_classif.doctree b/docs/build/.doctrees/references/monomulti/exec_classif.doctree
index e1f92b977fcbd9e0d5c01c5e0c8194ae93f99a26..7a11ddd05eb4b1cbec9eed447e5373e71dab2c96 100644
GIT binary patch
literal 69528
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

literal 71860
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

diff --git a/docs/build/.doctrees/references/monomulti/metrics.doctree b/docs/build/.doctrees/references/monomulti/metrics.doctree
index 19ef8e1866c94f86797a86b44fef05fdef23fa7e..096b7e694019c0cbe674a5d2468dd2c49c248000 100644
GIT binary patch
literal 22670
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
F0|0%Dno0lw

literal 19511
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

diff --git a/docs/build/.doctrees/references/monomulti/multiview_classifiers/classifiers.doctree b/docs/build/.doctrees/references/monomulti/multiview_classifiers/classifiers.doctree
index f56e5a9caa364f142b04c123206c4716c011d665..ab6a8465c3af65a050db3af86b22a20cd3b66e07 100644
GIT binary patch
delta 1216
zcmdm`uwI_Efo19v{)wz^lY^O@T^M>;LQ*SArc9pF!|j}tSX`W$mYG^qJf(F?<CNMd
z8X2q^LOpB+iAAY-B~vm4G8i+Md)SKeON)|Ir}*`-<YeZhPVt*~%xE$rqbfIFhExVO
zNJ)nDWCO;+`V1LwrqZOu3|Wvt^08BTxRa4=NX$@-osyx9DXbbhB||-SN@<2>24{v;
z1~bIO3@voyVEQwl8sHAg&;sdYoSeWM%*eNS3-e4y#<0zPtVWECTALf$ycsPzdW4H}
z6N^d;OY=)oi{o?hlM{1Ni>Jg+>5)y&NGwWBE=etl&q*yy&56&<1NkvNH?b(Yv|#dS
z_JYZN99A4XtOYrVC23P8`gk#lPFx`Emm!rg0oki?xAi8%oCk7KUxsuKk4;f=Nqj+3
zeolV6-INR&Zw{CzOOtw-JOZX<^iST#Xv8Qw`6Z)XtW?HAtmZC2H#cK`hKx5Cl2Oba
z0sd1m`Zb~P*kh=tr%>Y&;9sLqlv<FJn4D^5HTff#Dzj*h>|`x&Ssp}`Lj<g+WJqOf
z#A^8ltd{d2ET24qLrI{whbg0AO2&d7=8S^;DH$6k@8VFCGsw^_?%~W!%uOw+EJ!V$
zQadHXz^^z%zIIB6ZU*<{e;g-uxH41Xlk-dSN>YnJNhUuhCpEbwGe56*N)Nj;RDAN3
z+9|D5f~HKq%xONEn@e)CAWsjoXwSsS3wXrkA2rNLEG@||F3rtNEUJ9eFjpZnPa!uy
zr8Fm1;Zeh!$rpGOWgj)n)#C~&s?5ww2Z^DopIpTw=ZDAvY#CA+AFu`lH06P!_FaZl
z#%tV)CRgz)nXw>}=zNf#mxv4lPTnk~Ng1zT5thN0!5%wBBjf$#OT4D(qCJ|SdD(gS
z<#`GznMI%gDN9uV1tF&E^$;<c!ImMF#ly(JfZJh^jP@==DvOhmfnoANF8Rsjd}WNH
zli%^xrAcMU5YXJiS&^G#Ra}smoI0h4qo63YIJKxO6_k0iq!<|(pvGoMXK0lsrNT=B
bc=iAX;N%_r%8E!~1J1taVZ$-`55FA%H&?hh

delta 1341
zcmZ24ze|C&fn}<`z(iIzMvci;>|O>8JuD%q6(v(9Pw8O`F7@^G44Kk8rEyB_6paj4
zxJVCML1IyAUdfaU?unO-I9LmE5=+viBu-{#RO908VJprrElN(EGTDT&P_&07Co?Z~
ziZ@4wSO#+jV+M0+QU=##Jq{yAfys#+dNyJi8l_2z8R8%dBx9#!NXJgekd2+v!{iY#
zB{4%Gc1ng)?3B_Bl?=`d)eN-^b#E?&K@+{5>jiqaopTb4i!;+QQ;UibZq0Da5X-Q~
zW;C*)wi#j>Rv=eF4d+MJ(8HaKWO5?hX~@E!sE)LNISyf7Du&-+4uA(#hFWQc%48*`
zP)6I$6-+Z387npmu^2Hjs%>^<^=6!Wk}Y4jhd({Fq$IVXBtAJmw;(aOWJ<?m3wA4x
z4EYT14ATsa$x}I%IOKbnG76?-m`*;<sU{bc;a}XtnU|QGT2fh%T0Et8N=A@hafW2=
zlnnn2tI6D4CwVwBQ{szD5{pWvcr#AoHm}#nVCdm2NGwWBFG?)Pm@;{aCM@FhgG-Z&
zOEODJOEUBG6jD;tGV?OQOeK#1e<g*~+=7xyh5RCg%)GM1oXixxDH-gsQ!)g4NYa-9
z(g;s%8EhG18P|~G0~P_W@B^iaD;Z)L7fX{e7<zbfGD}j65_95{a`Kb2Q5>(Qr%>Y&
z;9sLqlv<FJn4CKK4Tq|*K#x8aafNzR2Ry^)fF90@+#IXog2d$1DLotoMXAN9MP;er
z)cOSCE<BOXnv+_Vnlr_lsfPs=K~s9z!ySYCJRSVprywN^SoYxodG<V7>f$L)%D4cF
zqYO51m|vaj&OMb;V6s1VM+k~nvRD`y81VT9WW$vVu`EWs>L%~!Q8E)mav?|?$YIFY
zND$Lu8W~q7i}RW?3QU&g)v!Z#nF3xLA=w|~GFh;?jHi=N^42p7OuoolG<i24kB?ZE
o9#{gi6oI9bj4v5qLGFB#A(jO(1XsjN*5y}LB;-BO$%XuO0ER`;=>Px#

diff --git a/docs/build/.doctrees/references/monomulti/multiview_classifiers/diversity_fusion.doctree b/docs/build/.doctrees/references/monomulti/multiview_classifiers/diversity_fusion.doctree
index 529322844c6262308ce27450b9ce5e2c94361bad..6490b29796a494cf3b719cd33d5de7df58f37e42 100644
GIT binary patch
delta 690
zcmX@0I9;5zfn{nB_e55=$q`H;Tns%dA*mH5QzlQDyp~B*NvMadAh9SluVhMwKn7z5
za}Qf_erZv1>J+~omYmGI)G2-wj~Pv7WK`wm%aF?81}Vvqo@~Ha#+M=E%~YC{m?2v`
zMI%FgvKX^6t77bw4CTpo%*t-6u~RbCW2cm6Xl8I`NM$fX^krzFYKonb0oD>bB?GDf
zZheMUX@=(H<;<ase4GC=&tzl_+dQ4sh>=li^C>oOMvIOf;o{uHqLRYW{F2n-_?-OY
z#GKUPDX~*}WRo)zixQJdQj6kqQp-|v;xqF={)o>_EXpn|m@L9kFnKzM6-N(iK~7>x
z+LVbtUW}p>7fAbMNM%ewcn8U4y@@c#fqc`KA>G4cQ&e0MUr>~vlb>!kB}2xW1Lnoj
zq#h=ZfGHXMlXo*3F^W!p$EX)1m9Y@3xeL(E&6uAd<IRO+6thQw|CEe=&BiI9AZG0`
z)YDU_@d)sre40^uvKO}~vuKa(WNU6&o++(UU~0eu)>AU1GB#qhbpuvgc@VZvzR95^
z(A&e5Q7|QAK@W3ALH?AC4U?HU)#MB^bc=g9^AdAYODYRei>K61$uRIM&XBL2lA)Wy
zJ=vY}q&-(=N_=vDX<kWc(UczU<oukR)Z~)P{Ji2RJ?zd<@ySzar?gH9n$p8pkXTfl
S8lRh5T%4E=j=agO0@eT$`0|1P

delta 2074
zcmbO(en646fo1Aefr+ecj2e><vwLwd^st1aR+LPcJY_N;hctH&TR~z`YF^2d4DN|v
zj5t^eauQ3@rX)^QWmMzh>|ra;FD*(=oiaI$u}rjwB_}g4b&5AfhFAu324e<uX;KE)
z<Z=!pMuEwzIP`49GBiq)5;MeWr)XqI#!ktQj-8Sr8#|?k$s=G&VunKOlnkZVDWw@I
z8Jroa8EP5o-dqTSCVGc33QVk)_iCNeI0a+?YldTnScW||1Cfog%@E750=WfhBtJsK
z<Xeo&tY9}xW@1uyL$cojW-mfhDu%ORw!p(6L#;GJWpXxCD5LG>gG@6S87nqNvluZl
zs%`FL^=6zb#GWtQ!=Ij7Qj%Ix5}%x(TacJsGNog3BfAwxhI|HhhG~Yz<a?Y-9P&L(
z83j`^OeYI)smTRp_!swZ<|XE)mQ)s`7Eh_2k`d%roFQ2|CBr|%YH|qI$$E~=l=$M3
z#G;ZZ-i$qb1&Kw)sqwj~#l?x~sl`)br)Xp_^zao|7MG;v!i1+xo}vj0MYarfh#Jm<
z#G=IXqQrs>B<UXg;L@bxlFX9QlFa-(g_P8^%)Cr6Q^_O1Ur8Y~x1heHQX#)cAv3Qm
zF()%cZwkn~3;`lEqUl3KEL(<H#x+DdAyNt~$U$l3N`_d*#nPk<2HhUsoXnEcqQso|
zq@4WZY!uh)=_%BB1o+n|6r~pABqpaSOpfK0mF9vw603YY*A!I8Jj3Uh9?pu~9IN7j
z#N^Z|Jsbr^sl};9WvSqF`~>1gJZXnDC$%g!XNosd4+|)Mr}VIgI|kMJdHT6eK}uJ!
zjKu@;_<6L%$y1t?aRD_tGp@q;5r-KW7!pfM@>BAYtrXG{Gjmc?6iV_HGII;^i%Jx7
z^HWN5QWey5OLIyx%Q92T<3ZWGJ}ti}S1&g|FFzhE5f7G0&PgmT&P>ZpEh^Rn3xh=U
z5>ryZ>7iIJC9^EGs5rBvGQPAVGpAVHTA?H(RUs`uCnvu=GcR2swIVsS0GxEn6N?p!
z5;KcaQ>?f`iV~AklM<7&6*O}5i%S%WQj=5b^GXzw6LWGDauSP6G_AN46x=d%QWcc+
zGxBp&^^+0{N-~Q}QuST(lS^|`^Gb^K%Tn{oiuF@KL788mpOcxSUr<?+k)LO*XQp4A
zS(2(-keHke$`1O)1sR!n75b?aCHl}%(JQD_(op~vTneU!mO2WVc?$KA(237a%1TWx
z;ZjggP>7F*ip6Ubr{<*T<>se=@}wr0FE|AK@=M(EOY>4(i;D7#tQ7q6VId1rl!6|<
zgo3voTllKO5-nL#O2|qS8|$ebr6k2@J@um$8hgaWXgw%XP&Z0Z!WSC6>S)DG77HT-
v1E{2_N3S8#%DpT`s6t%odeDoNjDN5qL=dT1ft4mm^`l>DQfklSSZ*r-nKJ5w

diff --git a/docs/build/.doctrees/references/monomulti/utils/execution.doctree b/docs/build/.doctrees/references/monomulti/utils/execution.doctree
index ba4f2851aa37f8b8ac1a01a464b755c58feec4c5..5284271e75adeefaa9cff1f6d9f2e8cf99c02edb 100644
GIT binary patch
delta 1362
zcmbQDaYv4|fn{nS|3p@|$&O6^Tns%dA*mH5QzlQDJdsIRNvMadAh9SluVhMwKn7z5
za}Qf_erZv1>J+~omYmGI)G2-wj~Pv7WK`wm%aF?81}Vvqo@~Gv&ypeI%{2KHQ;NH2
z4|{HEZc=Jd@s!pnjZ<o;Xk@TvSY}9Nn3pCcX2^p0^08Ag6l14kD9298P>r3Ep&mP>
zG($7PG(#%GC__3!D?`ScVRA3CnUans%mB6w_Sh*IhNygv4715knH3pDC$qE2)dy!t
zWdssqhab$2(xePGR1@*K&ox6T!>=?c6}zH(s4onlrn6;8Wq1>Ej&_DrhC3leAbX8)
z+6%L`9%?UZhE#?wC}Id13$hy;gWw=%MYf_xth6LEr&u?&A~m_RBr`uxH#a|}G$(aR
zA}r>hDimNUCeLE!c0-Cy&J3vxW{^9e?qb5{9(X#-&??Q)ocx+Kl#y?<Bil?y#*LeA
zvl}roYHjA@^k%f^=n*c?O)M%YEX^-TEsoF0PfpB9EuIoPrAIb7Be5tkxg@nHJ}0#-
zH77nZ50qfza}$fQOA97Pa1~6x&1J>W!&;D&SdunnqK_A&=)?umei>33ud%x9MIv(A
ze3>EL!(&raToPYUl%JEIZZ{=E#+w7?#nPl6CXawA8LuWUVKibCoqU~9FIFn!4_0%3
zqnn%YD?`Sc3&|*Ej{yHE8Lwa|v&T?RPoc&mz`sVJD77FbF*()BYVv+w1rBhQ5bcqj
ze1KP$2a(wz0*+HMq_TJz85poRB8!`mfdQ*Kco6QGEX%DV{Gx{`qhLzL?;hrig8V69
zeUsg})#SP}I*NNZ^AdAYODYRei>K61$>{bg&XBL2lF^aDJ-M6vq&-(=N_=vDX<kWc
z(UczU<oukR)MQXfDxT8A?hF;5Jf(I@>y)4=J$wa;Ma8M{xv9m)iRs`Nom|4BERey_
z!&#76l$c(WSdalKq*e;~Gm1{$DC9KRTA0UMD$5&(50T<7%af6TAww$54X@J4zI<|e
dkTTAj6*W0#xquCT6?fpw!cv-)IQgcqH2^P&*mVE^

literal 5140
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
DsQ`jI

diff --git a/docs/build/.doctrees/references/monomulti/utils/multiclass.doctree b/docs/build/.doctrees/references/monomulti/utils/multiclass.doctree
index 707b1f0951d8a81b85cee4ad9eee40e3578822e8..92b9960d084d8d1d0ef32b0a39388d1d48fb61a8 100644
GIT binary patch
delta 1533
zcmeBFJ+8viz%tclB8&TEC#C={h8~uX)QXZRlc!9c%%q|u)WcSgSd^MqG9^PGgE51-
zhpjljv?w`sieC>)PG(-}6u*hbj3zTOs&eyXNM&$?lw?RxHegI($&m48n*5eY*G#r{
zibjTf?34_}*eMyxu~RZsW2a=O$4=>CPt7YS%1kYu5<5kshovAfvuH|>dv1P8X-=xO
z!sI#34wLoRJtyB`=HS)L&_Oc&BlB)XnaOKe(%eOR*mF~JlTwR{r?gIKoC30lHNz)E
zD#NQZDKP_=#ibdV86Fu@8Lk=98Cn@K-VBq2Sk08|HDLy@Ww6Ii$#6mCYh-v%Ud5`&
zC_4EJt6Y6rhEzrhF?J-v>?lpjh(t9Julpi0q%smqlTxuOs#lMl0`i43)O5BCsf;*6
z&aumo%7`MQ2xPA-PJ3b2)<f-O&5+7)0L3{WV?lO969+iRS&^;K$gu7aFD=Q;Db~#`
z%_+%D&PgmT)`cX5DXFkz1685`QZjiNyMP-s8G*uqGeata8RQPAyO{8~2cCp8v`RBH
zC;wp&W#ro&#4(eR@yO;koJNd{TASs$y%{Y!dW4H}6N^d;OY=)oi{o?hlM{2miM2;I
zIU}(sF}WnQC_X2(EHx)SGY^y(;&T&=vP%mlXYv$Ge#2wM(ZgDhlUR~AWulK4qv*s1
z(ta6I8UL`l>~|t8Q-FN)Cquf2$EK*bB)*_1KPNxkZc2uXHwVm%rAa+Z9syG_{!U)X
zXv8Qw`39q2np74)BLf3AqqF!J85qz_&*EidV91d1=0Y-)*(1PzO2%JU674b6(^IJN
z2=K2_C`v8JNlZ?)vYM<bpumv<${V6RvXk`$WO)#|4kF+(B||Dp9+y+(@HmAB;grdG
zyh>ufdzdl`rhr}F!<<o&KP3yKdvXM?n&P~S*~LAad5O8HC6xuK#ZzjhWX$s`&X5P?
z{@EGa8P=2M^UCPKGrx5rECs>BxQ8{fI5$6KN=IpiW|j>oD5NKUWZum!<IM;wWhQ^;
zJ#EjGnG&CzUz%5vS~R7HJ2^imCpEbwGe56*N)Nj;RDAN3+9|D5f~NHF6(klFr^e@|
z78fU`gOkbRM|{cx84Nv~1&Kw8=|zbJ8K6Q{PSBrGbaI}cpSM(2Hja>jITYl+OpyDe
nveNJ>oxEE>P7hKZd$XdZ@2nKC0kEPOocmZxlM*NU30VUGwZjWt

delta 1842
zcmX@E(y7YQz%sRNB8xkt#^ih4UR(@4EFq~CB~vC(nXJhp&E3ORkXV$OS287od*W*&
z4%UL4#FDfriIZg*)wno&*oyN@i;`2PO!j3=5ba^f$;?Zg;?0pEmcg9Cn893{l)*K5
z5|0t1z~rMmdNyJi8l_2z8RE55G%_S(r({USPRWpsozlbP5ilh&Lm_rbhEnX5(hQXh
z&J5KIwG4G{E`&i7y#p8pCe}zz+|Om^m?4&7kIf`xGi)=&GOR$3fSScWc_X8)0lM8V
z9X;%+c_l@esl`)br)c!B6=&w9=cG>Q@tEw#Z!fH%k(-}Vnv<$IrN<4z(w*$b?>KoL
z6Fa|3h9APBp6!$U88s&V<D1B+J~@v$&0e5~JvTKsDYdA0O6!!yDIkxtX5?jvW#kZY
zepZH9M*3uF7Bi(pO_)Zu4EES58EL3|jg0Kc#Vm^T0zHD6c^RoinI)+yx|o)BWQb+7
z5o2j{X;MZtsudV91`9P%TvcU=Wi*#2)u-ZBl?sgo;S8~i213qA$Pmk@A*2XoZ+dAG
z%-VWHdO~&`%wC}kv5X{8Y9M4R$Zq6hBZRO5lrmuPpIe$!l3A9SS{@J15BWut<N5U`
zGqTCl!xFW4X-Q^Iu>x3Oa!z7#u>vINpr&*SSPF-R4?nVXunYq85InbKsDVPBv4=0Y
zv<Q?p<Dt3GuZL&y95#DK+s${_W->B9-(1FF#K@?&c_pVe<78d#eBmDc^wg4))QXb$
z<ow)%#N?7G9h2v9TXAH_XK-hjW@t?2=2PO3?_tU)n37>S*_lsG@nFWj;vUYt#N5=9
z%7WD5DYa8F4*C^mNP?2`z6`63y_386WNhHsYHuQjqggYHbMsTCbd+YOWN9)oFd(u^
zMtp|4H{;}4{HJ+1GE?G<OA?Dprg$?>o+u#9s4;nofO5S?215^LL1Iy2dQoCQ#+1oZ
zU<tEFKe#lhxFoZrv?Mb>Pa!2WEi*3@%vACS@K;hu%`GUYRLCz<$jmEC%*jmAn*z=|
z0;K7y2WdoPT(%6ctUyKv1_Eg)%OC8^EFZAa42B-woXnEcqQso|q@4WZY!qMU=_%BB
z1o+n|6r~pABqpaSWK<TU7U_b#oSRxQxsO*snhWl948@Zhd1dRlkct+N3lqWCVivRT
zRK!`4n`2d6keHl0rH7-SD784Xs4Nv!?q<a!I~<m?Ff&#UYffreYR(jIrXH4($>#<6
zU18Ngh8nC6-~mOq7uY;VT>wqsJf%rl-i!<ku!zh67iw7nj0_BuuM7Ay3QWE);50c?
zkf&ZOtDb;QKvqD*x`u#K6em{}q)y4IWMp7~IaUZYXJvuh4JxUS3j)E?q}0hgLe>Dt
C&vr}z

diff --git a/docs/build/.doctrees/references/monomultidoc.doctree b/docs/build/.doctrees/references/monomultidoc.doctree
index 30d4926b0ad882a48c5fe781c6bf90744b71ea91..92a207a766fb12ae0808fc36f5ff1eb081f38c92 100644
GIT binary patch
delta 1221
zcmZowS*yg-z%o^7B8&TE6Q(FGh8~uX)QXZRlc!AXXVOy=>R~HLEK1EQnUW!p!I;6^
z!&aPMT9lkR#jl4YCo?Z~ir>UzMw1yCRk`^xq%yccN;0G;8!!g3WXO0kP5#W}BO_Zo
zMI%E#c1ng~?34`U*eMyRu~RbCW2a<D^@vYq<QLhT&&<NeX`kVk;hf=`;Xb*BC8@rL
zt0=KNHLs*7Gqre1>=ZCJIkBK5Ge2)ihHq(xW`<#gbcR-jj5kY$REBP8Qep<OH9h<#
z`N<_ksj0f<MTrFksYO!~k!=R)*G4!OWR72HQYzetp2-ocs$5X#_9*5~&R|mXNQAi?
zq?<ECDuWr~S&(jTCUh4dTL%xb46V`(&B-5FLmBxtyRpq=WbD}dfZd3ZQERg>r#GWT
zM~`rEZemeMVQGFzYH@r{esW?C#QU<z8Hq)S$t9^p@j0nwsX6hPd7!|L&rK}KE-jcG
z%T+M>0hbj=4{JeAVoBPRi9TM8q7xTL`(;RF9K!0d{V2XUkRjc}V^dUI5?@f1pOc?%
zHzh;Hn*-*>(xe_HkANu|2PaQwG-4E;e2P&oRx0B%R&y_*o11YlL&lp6$tY%z0RJf&
z2Q?d~fRY7kkD;EPLXAg&e~m&>YC%q7a;lZp<XOC`%%VNAlV|hF@=R%+0#gbWu%413
zmGKy><&Ush&V#UgvJ$tF!2TYljDjf{mwK2p3i799Jeusot*Vfblo4Ot!<m<un_5y?
zkXk&Yc1lK)UvY+f?Uao84DRB|^SMvxaAl^%C+C;um82F;>ETY!&&f$m2Bpa2DLw4Y
zQ1QuAYNxbL37Rswn8$qbY97hScKq2K8SJrBGDLfFC)@KIGe2sWF`1FyB>GXqOoZPu
z*fONDlo%NpuzC!dVM;SJvlJK^7&4@?WbrDUoWLjN2+5w_EU2k3OB!qdET@7JuU~0W
zmJA~U11w51*g)>hQk)zmP{=IWlZ51IvB?sG!dP5xhu1l=Q;=M4jaTU;0TDe5Mg|6G
N;X;J#Cm$2E2LQDuqM85z

delta 1450
zcmZ3h)T+YLz%upML>6~Ojmd&sUR(@4EFq~CB~vC(nH<9<&E3ORkXV$OS287od*Xj1
z4%UL4#FDfriIWW&)wno&*oyN@i;`2POipAB676Bh$;?Zg;?0pEmcg9Cn893{l)*Lm
zD3=kVz~moXdNyJi8l_2z8RE55G%_S(r({USPRWpsozlbP5ilh&Lm_rbhEnX5(hQXh
z&J5KIwG4G{E`&i7y`vZfCa%{rbIcISu*YT$vH`XkVi{H-7eEc-pS+#XM+V(un2rpw
z9`VT+nM5`lGqEsoCT1jOq-LaNWKMQqPSOTBCm3pqV1`(RKeE+59Lf24C8>EO#ZwY9
zq$l5J7Bd6+hZ81hh3YL|R9E?xCZ$3HW3n8J1}iu?CVR7JxFH3F1uO`lZs12~LWCg9
zBk<_RP%F()nY@!Fl+kuGKkH0J#+92_vKcWls%^f*?#(zkfiqvYhd({Fq$IVXBtAJm
zw;(aOWJ<^6^PE;38S)w28KxN;lXZBMIOKbnG76?-m`;x4QPtDPXwGQJsLm)a?cvNz
z%uOw+EJ!V$0*cILzl`dR(hNxuyCK6WqdddEbn;@J6FeN5De=W6iA5z-ycs7?=QU^4
zn0$^`vR*&9G^w~Gv!t{nGe1uuB{eNGFB8mE@(A!(Qb^4$D5+G)FH*?ND@)ADOwpT?
z!5%v$L!gIbeXUa(!4722V9OB8VrOJv07YK}u7psUp_0YQ$iR>xmc;~Co59e-o0D0R
zT9lX*pOllIoIPdo6iuj+J^Ffj3N;=9{xu3ksRcQS$*BsHS98lsbHQDURlc5U3aYEb
z!8T!L3wWe*R^;Yb6&EBXr%vhNC@4xTPAw`+1?7`0QDnEm(h`<r!J3m=mYOrgo2iGT
zWU?MVzbh=;W~jmPEDy-<3}Evhc^8`AcuJG97#SHDV7|^^1I0xa8zTe5<a@l8%mO``
zle_u7CNJZYt5-+!nJEFEfvkiEw-EuQJ;+|DEJ&S_rO(K~0CT(`IN_Us3L<dI&w_dc
wsR;1H;g896{Dq7HlRNnn>rta6fPjmT9Pdj&DKU;ON|s8Ug3Ixf-wD_Q01V06%m4rY

diff --git a/docs/build/.doctrees/references/multiview_platform.doctree b/docs/build/.doctrees/references/multiview_platform.doctree
index 3630f6510f618cfad9af83938fd7479eff84b1ca..2f4f5a4b1f410eeabee61f010e82b89d65549bfc 100644
GIT binary patch
literal 10353
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
Cxe4+B

literal 10184
zcmZo*nYve<0StQhQu32aOEPnc_44vlQj4ebaDW7IQ}aruOrE0IIHh)qMh|CEVtH|X
zX;E_OlpcmDJsimynK>y%sd-akr)Xp_^oSRiCKZ=tmXwxc=I6zyq^4!&WrCP+12R~9
zWc2hDY6@}^OVVl-ic$-55|dM{tQ3MveSJMcxTa*V$4<#$=wS&-tpHiu!v>L<(mDm~
zfDBf+NDo^<ViCx38Qi5wi9KA2B_&0fNu?#J#bB2*XQmWSiJj8Jo}80dT$~DKv*sn{
zLRnx3OiAqFNGUCVi*h6-CTAC=rhycf_OO>Erh}xWWN`Md!8{$RpOK%Ns-KitP?A|(
zlB(~LpIizGqGEmb%#!l_qHO)*(%jt468)6?<YIk@F8!j^wA7;1yyVnk{oK-=lFYKq
z)be<+3-XI{^@@s1ru4AnWagz#@#e@7%V5r6%wR4}%HV>8c?N5b5-7+#0+7Qiqp~2i
zNVg!dC^0v+B((?{Z~{I2Xc9;Phar_AmZ4Fal$ar2J4GWyGImOabnKK2+1M#POdbJK
z5;GKHr(`I_PASb$$>7XT%}~ow_vS)!9zzd%acVMJ>}IfmA`p}mSW7ZXa#E2aUKZ2u
z3W$(_#JoTc0afsHkl~mimSK<0`N$5p%@E750);2k1N@~)8J4hcg*ny^CeXtjT$)sn
zn4F!Mo>~lZ5Q-SW`k)N4i~wS+_eHW^s5B{qp@$<mKer&iG%p1ybRcf&;V&-8$jqzI
zOH4_DW<vIo{N$3NROFC^sKtmjn7=c`dSnsdiY3KO>0wXJD=EqZX9W$v9!tEc^>Xv`
z^5emA7Y|Oj;0%?SmYG^qJf&@lUym|=?Io$jB_M^VJv^Ct$vLH<QXvOobw*J}Noo&A
zZem4BYC%cH6tDmP|Nrk{PX=YK{JbfCJuK-t`AJhcd)P8EQ&Lj%rgZl3Ld}2+aO9Qd
zCZ!gorcCi>=-~n<y5ju2oXRPkpoE(Ojdzg@v5W-t*y`bjhOKUSQDQ+sYSENLQ1XX`
zBS?Q-hFAu21WJ@9rNRTghr1Xlxg^4~51KGiKC(bdj-d2_mK-w>sgWzVG$}Vfr4$re
zplp>P(1R?5NQ;v*#4;wL`wrbJpsdh`loq9sHS};5BkV%>1XUD|N2KuQD@Abf0jC~#
zv6otrnp|3vssQmJEVmJ%65;PP8Dbf$ki7wm0^}$J`FlB%zhz64GLm~(GxJhXD=;!3
zJZ{lVLdh~cY{i**={c!WdX({aOatOG%_%*K5SA`(#Zxla{7R-If|A^h46zKTdwX(;
zt!*$()`y0#UO}Z5s4glg%FIhw$WK$iRH_G6IweEhn-N?>ae^wA^rFOq45Se1F$>Aa
zELO-YRw&6xRe<Qp%+G^HppHUmacYV}Nj_926|5>bKP43wwd86?#P_)jv5Yf>;`>yF
z>Oh1WEY?bsGIql169NS_N}9?z+G79-(^L&j1&vHtxZ;T~%_%)fxMLF$tJsp3UxvCL
zI3uv6q!uS5#WKXr8X3twd?1<l;>`5C#FEk?<O-;#2IkV_{JgZx^!S3rk_=mQiV|yL
zZb43Ju|Cwmv`i#UY6Vy_-cYYHH%DC)oSr}q<ODkq+(d&lP%~J2*r9F%E6Wf-@Db^V
zEki8h8=-XcB||LZ1Ek#ODW%A3;Bt<He29oSXdDTFJqpT`;Kp7~W-+L33`=D_#n3>b
zXDmQM7nVriPD4sa1L!P)fw3DUfo1VBGB6NGV_Dpc3=A1!S?ok8Wd$pRrN}H65Eqm@
z5Y3T{=kSUf#Dvz?J*;V&pdLnN4;!Qwn$jbMyU>`@!wPQRP03*E;YcgZ$pPoCj31zi
z>0O3c#%oB1Kv<uV+`|J-oyqxmC7|9IA}2yh5}Y+^X@*Lc4#*c+Ohxh(v`+%7(R<iZ
z@^ce2^QQDL6;w{?Vb4#>Dyb|;odR-g9;7$Y!vS&-STxIlk%6IyJue?p+k=~gFTq{_
z)v>COLJ(n@1~D~t52A^p3v0~iLdzUoXb`8unh!{d5gk6LVra#Q+S5XBA%a>fXe~qy
zq$Z*~mZ$_bxM7Av+l>U(!P9P5AUIC4{0XPY4BHH`EFX|^#tdd?LtB-C`VSGXh_Hfq
z2GNv~hlDV;rW9ByYC{Uibv;ECl;L2b_2c6~!x{1M#1!RV9nc09asngh{vJeBA(9u^
zG|a?>P>LR4kWj*(v_MgXCuw18T9l<06=&w>6{DptVw55hSQRM6h-Fm}nZQax$`J`n
zmx2VQf+e@Wy@W_(N|4aQmd0SJ(UKX$jXkv#Br}-l#3V4dT2R`Ehw-2(j_f9=If`in
z8=^34HK+7w;t5+l6jKLr*nyhFuVC#eNd2Xe@g647!;j(*4OmO`D_j9DiULR*NuUQ!
z6rK|@*fPYjRuhp8zGR4HEr(}=flp$7rAb+Aj0_Age?vkFZ%q$rz99J`YbVG<s4bYR
zg^Uag@J0-j2W`h>sWUP#bY^LQDs*W)X>CfD7RX?>ENw;xhOD)q(9KZEc$XoTwFD#%
zE=Uk|XX#>k<21}$J^G>0E-ffp6*AKl5_57C3W`#TQVUBni!)17ixm=!QWY}uic1o6
za#B-Z5l*r`c#_CE4|1ef)>)9du?)?^nn9rU*r^QFti>SZ>fVeQVp*p^Oh(YiG3JOa
zk~V0Y3u|Z~Dk@m}1*S2}78LHFCRdg{h{cgs3T<s=IfBCZ1&DA0#SqA4&?Z(ExLAZa
z(hqs)OrwXGLKdlei>M1>We#R_NK7?^GOUf>*aFopcxps`U+`d@0<@_MA0fsNM?~j$
zP^5@ueI+6~L5-<TAm!jB3Lb7ZqoA(Cl1CH}Rh%TwDh{o5M!2Xaje?qugr*a$3PWT=
zHQ2aQq5?Q0B8Ia{@*yI{C8cR;u-r$iazreNFoC;aLQDjEY#E@@C3*%#hFBIX3Q+S8
zo*3-mhsG{Ep(6StP$@(j#+xC`knKd8nnC17#Mu87c)^XN5Z*3Dp6S7`5<KGt?LhD&
zTZvu_!RO&J)IjA7V-H_)X%T1=Fdj0~HpQ=p2POiZQ1k2IC{8UY$;?YHp3)--n$HAJ
zaHbW3d#fo^df37eb4pW-5#tuNem$J&sd=eIi6!|(Q~Y{3QxZXmE-|-YieC>m#G3e=
z%)IO=emz`JZfQ}@6u%zclKkX&&<r9-ws=YpD`=9Xa!QX-T7G^>UVcd`lB73d4=-r;
zEUz>-z9KEZD0hlCV-H_(Nl|7&d~$v+ct&xGUyn3IBsC`$ED~RyS&|VC?x3d@gKUII
zBLsMgQVa5nO5$@;%TjZucr*2IWhCanxvV{csTG+e@x>*HC8fnMMXWunDXB@N=~MiA
z_{tND@-p+%<BLm*QWJAQzAq_COil%PYDz~BUuIrGX-Rx)UUGg)W?uS~9?sH|G+hhb
z;>`3ZJu;}0@u@{c`9<*=iFqkGsYO$I*g#HAE}7E9pI=&nY6>gZlqo&3XfkL<WQ8&@
zF!b<2%tg3?H8jLc*J4VK45|d0<{kl%ABuAli!-2e&Qp4La}x8?OB2&m<H4iUJxr;2
zQ+kApQj_zGQsPrm3sUn^QuC5Qvt)ifY>*)~P>5uv#1|B$re#)u#z^=QOH1<O5kfso
znJH6xcvDJq3*zAk&##9MERdO3l3J9Pm;;JBey~VMQDR;(DEbjX1;weQDf#ggxu7H^
zkXliYUz{3`tP`9{l1t*tKrIk(66KFi$t+Gx$^m%<G#op{uZJC$Au`l@c;Zu1i%T-|
z62Wt|em%VL5YNPe2U$UL<a`CG1@TBZ*{_EOB$AX^oEi^G+dT>yB_##LR{Hwo<>h(>
zl_eSZd3yOp>G~<DW%>oF1;zSPdPG4wKqi88#FwPzg2qNb<1z)Q1-hyRCMi>T_=?h!
z(X0W9AgqyrSyPgqpHr-tnOc$twkD$_H%EU;4`)eYQha%4N=e2PZ;l?>lA_GqczE7|
zJ3qd-ATc?0N@tH4*fp7X#i>OgpU0=>fx;+dN=FZOQDQlq>&@6BP+XZ;l2{R+k(r*6
zlbN0Yo{!H5rEs3&+{B`i_`=eB(7J+7@EQs593wQ>cJ}b5<R@q5rR75fycv6hKpDHZ
zGznFmKx%GMYD#=@No7uIaYkxt$&}6>(d3-`#O(Og+{DbB_{5ZyqEzrog^nKP)V#7O
zem(r@sU;<;6(yh|p&&82WJ*VAQV$0tkEenPCxOhol+2>k<dXQ3#G>@n641hh9zpa)
z7~lmF8S)w28KxN;r9DC@@}L1eu!0^|P>iKb$&l}1$|#tUVOk2ZDh(#z!v;$9DIldi
z>>xqV`ij~q8d>^G3=CO1pc=G0qa$NU#=<O5P-D;y)RcLi@jR;t#LEW}??J>H5CLlE
zgPZqR>LA@Jpo+JL6J#oA*bZa|#9Y6OZoiBreqa;*GM;yU4fD$a8RQ4n-vKtjuQWpv
z<P@+gtTH+>d@~ki^kspausq8Z<PwG+Hb@X5N_tkbZVOl;yb^=8e0x|ki*xf+rgVVD
zE2o3J2^u<tw9!sNC(NE_e8>X(5HuK;l?U?S3?`i2Bd`Ku>_Hm6%E|_L0z5sJ1r9+_
z(>m)lA)7!7h_VS}9C%z*HERmOCU7)?I-Xge7y>s$vXns)hR=5(1w`2iYu99`W(k7A
z73{mx9$w@u4N3|<yvdm*;KB=3ctAuz#V$-8B+(;_K-9%f0cGsmr2HIsDFIe0Qe255
z2v^OCVj?HZR<I@^6!VKq5{pVeRkkR)Sx^~<9*#^<W``={D@ZIVPL0n^EiMKxEdj4_
z;w!E!E=kRWiDD#7jSNH+SU(tPVU+@C2?b<fm4cE-fWMMLYHmSEr9ys@LS|lBVoqj?
z9;_`)vOajD7(6&}8<a5#c0<LoZh+NgF!b=|WR|2BCFaB@<>V)4BYCMuAF_tYAHIl5
zAp>;@Q?WvRK}lwAW)(Q9;R~8b)`#kY*I<|7?h*HJR^;YbL8^=%j)J1p;?$zDRM4WQ
zte2of3G*B7u5k}5ytTywD!r!ku!lPa`FZ-egIYb1wQ?D1umxT`pkm}2*ks5;FKDxu
l2egJw2;LrmB?@rb<Aw`^3w^E>P!k0lN>ltmnYJ`Z4*(EW&G!HR

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.doctree
index b06a4f1ada2ad5fc78a9ee95296243b0cd5e3cd3..ff63a7ab9e017c98f47bd8601ba79773edadd56c 100644
GIT binary patch
literal 94229
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
bSJB*XVQ{aTD+M%?1a3D>@dK5{rAc}KQKLwv

literal 89100
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
RN+<AK@)SSN3{Gj19spTlnA-pV

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.doctree
index 40f86897e61ce8d86fb98deb77206d9acd985c5b..74443661cf4a4f9b62ef9101ce88d72248e11e0a 100644
GIT binary patch
literal 12392
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
ZbHjzfB{x?Js5Ju4=2QGYjpWiKJpg=_c3uDg

literal 13881
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
RfQF#JJ&Y-SAQMWH^Z<ZCx<CK`

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.doctree
index 89515598a33f1800c8a5577b096b262c1e1c3757..c8708cfd216a23926de331e7847522ab4fedbad4 100644
GIT binary patch
literal 12391
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
PfV21%KTrd?G)WHthn8>+

literal 13829
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
I6H1fx0NIh9_W%F@

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.doctree
index f4fc4ecd57978598ceae6e8bc0074670d25f4d4f..e56ce96a42b5aff9c5042f7070ecf4a7ff9f6fd8 100644
GIT binary patch
delta 1560
zcmaE?vrC7ifn}=xL>BkSIZUmb3_UC%sTCztCQr`e3D9Ys(m17dibe)&hENY%L1IyA
zUdfaUfegkB<{q}<{L-T2)G2;FEIFBZsZ;zW9y6NE$f(NAmm!tG4N{UJJ=uV<t3E@<
zo2fJ@gG&=;6k7&+>=ca*ewaWHcW`M^L1J=tVtQ)v6p&<wD5@C383q|r8F~=I{W4_y
zN|O>ZWI+y;kDZdC7&|3HId)2hYV4E@_1Gz;8JZb<8B%;1+7R^_S{X9ltdm%LWN_)o
zkm~WDoXF<Cc{__YGk-uvP)0~bSVlxfR7Olj++;zHsQMnRqQvslypp2K)Z!@+E1WW<
z!6vh3NM+ceyQhc0BtN;NC^c2LyeP4tAhl>pBDxc8GNe#kC|H`53ineFcQI1XB-X?H
zh$fEgWzGzE@PpmOia+f6ee+XFb5a$O^Ycnl^Ge|1k0B0<gL+U<vu4z1NM+PQ0+q-}
z$f$xS2fIkPG%3Tehcz=VCADJ8<SDRZkO58?aIeF>3iDeJdupB(EZ{YISPBv|i>CDW
z<bs`VtuVQe(Pgp$S2(X`Mt6o3%)ZG}xXua5crzl0sYb@E$p^Sa9HGgjhaX}DA_Nj)
zR)SIxdT<IOjG8RU6U+)WWpXZ0up3gc18HJL@-Y*7x<F0@@SK#PRhpqWnT<D;k#BPh
z?@UI<3!A_388I?yZPpa<X0+(&5iZV6EGj81%`ZtUj?c+YPRs$P!XDY=jKreE<dW2)
z_?*<T)SURtJW!U5&rK}KE-jc`ELbr4o1hg(4{JeAVoBPRi9TM8q7xTLM`cK5aWOJ5
zU~^m+J0k-FazJEpFfuS?NcZsA6cv}m7Zl~^<fq$B$&m5p$dJka`?WNwhsh&gN){(0
z1H<I=j7E&2lbM+G5~Z@FaoHh--Ht3tkX16?Tu3G}dj$AHjD{tb9z#7ng&L0l|H=0m
zr6<RU3UEM64%x~6qOv?wK<O2nTzkL*?o%?Pvb1rzL<_%5cn~g`Y$2p51rD7ari_9q
zSs*|3FlQ9xPssuqGC4^|-C|Y7@{IC~l8i+e^Gka;^AdAYODYRei@_!7D!+_!zl=qG
zr5W-d*DcTB&M3*y&X}K3l`(7bK_MAEc;PfF5hDw*W)|n>r%dT6&Cty900ojXD1md!
zcr(J1{A5Yt)An4MDe=kqrFkW(MN@jXlk;<OQj<$E^Ye<Q^sqZa#V1dxozglbXi5)X
XL1IyHYJ6^LaWT03jh!-CL(CcgtMm(<

delta 1739
zcmdm`^H_(afn{pML>6~Ojmh5xyto*8SVB@ON~TPnGTBj3n!AUsAh9SluVhLF_vBDU
zBM#ProWzo}DT$NY7}a<<d)SKeON)|Ir}VT>mJ`vK{E#t0w1*`pGcR?DH%Eq826F~u
z26Jgr2G`_mf<}x2lV1wz*@$ImlqMx+h}TZh$dHVkk|7;CB||oLN)MAqz?8%ch1e+>
zO0iQ)GgLA-GgLFwGSt1f5C%>3Ze<qe@tN$%>@rz_QP|rtLoCA{n`y}A*k*`jSb-b@
zHIKhEDZ^5;aSF%*tQl+>?6FfcGVCTtF-iLi^l%54CKV(mXD6no7EfuN0#g-~A(jz9
zj77dk770y0$K)e}?opW2GQ@iPC+oBNZ*FDwX67%-D9I?xsK}_wsL80yXqbGTEvg<A
z2q{oUi)4spB%nK>hrc90xuhsHRkyq-v7jKeXi6d|C}B2$^v7k0Wgxprt~4nX9`-%l
z#YnzQghvHL*a{j7D3M};7MMcV1Cx<Mo>5@3B8QCC{0y;-x#$i@cO@u_W+8=~LTOS)
z^5jMiNdsJ=*TbHgS5lOjT0A9oibfAxab{k6PU@5%Ur^EzR?x`JPbtkw)tu7f4Pog{
zc4T%H&0zB@nUV+!mem<z8Bhx+%ZQwlRQF~?4j2t&eQpx`P(zaQ^GZ_lN{XkXLV{{?
zA(xmMQi??n90i1#lh<+ubHb83ECF+RV1z9=$3WwpAE6zQPhgP?&w3eZr5P%d=W&NJ
z+HU^BJ(H2~<K{kIBSuEG%?J6s87I36<O}!kr>B;bq*j!~C+FuDBqo<k>6pAlz=|V7
zK7%{MG(%&ug|H%LhI|iGM!}Q})5*oc>h-5HPGn5an38cg<3MQ-XI^4%YDr~5YB4y|
zoc7C@?w4`cuQWpvl!s1aSY=Gf@Xa`oF)L$#215^9Nn%lYDyRfO&1CRom$4t7)Zo5h
z%`DE%PnptDnxT?q%*Y_ffQX=sJsIlWjFZ2LoUZ4{Oo=ZpNh~Uv;?3B@SCCj#oEo2-
zT3igyt+7)w7<%}MD~n4~b77)WCQm_ighmEK4`)GQQDS;gVnGIybdP>;X;N`XW=UyD
zW`3SRN@`kWUM85S<PqSnq>!3hP*Pv1kYA*bnOByWlbND71ypim2oR$YRUe{QVapK9
zie_YBAdo+@A{iMNGQ_e>!@z1Y7<zbfGD}j65_95{a`Kb2QM{q2r%>Y&;9sLqlv<FJ
zn4GFGd9{$NG#A{pSmo=vkP17HtFpm1VHVTy2;;2C&9N#jNCXxB90f(G#i>PQsi1N@
zD-+^ah+7eb4J6CNPJx@inv+_Vnlr_lsfVS+wz42~N)LOuW00SxpZgS~#0{%Xct9y5
U1Z*^<T7hN~p3<bm$^S*I0dpH!xc~qF

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.doctree
index 0ff5573c59fada2be7ba5a659dba6373a32d3cd8..f610c48f3b7b84bf675b6b1b7fc4a6e29710238a 100644
GIT binary patch
literal 12570
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

literal 14072
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
W4DR%ErGSR0z&(&DejpP{lk@;gL<E`u

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.doctree
index 79968108313a4946bf4c74623b857a16a5d9d0a9..69fdc21140e6ccab3847639ae883c01762775900 100644
GIT binary patch
literal 12245
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
OXYeV0pyqLDk{$rnO+gI+

literal 13686
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
Gk{$qo7jka^

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.doctree
index 0b40da0e7b567c8acc874a69a91ae88339422b9e..30f0a5b7201db4aae1255acb87d13f19543f561b 100644
GIT binary patch
delta 1519
zcmccN{928*fn{of@I+R($u&$<c^G<FLQ*SArc9pF6EnGxF=X;?E>4}+DUDNVr)Xrb
zW(f7L6(km==9Nsz5XfN6VD4cn&Mz%WPMzY{!;+Jkmpa97;xVJijEt(>d>K+1+#n?x
z(vuAsXBlV6cr%qIWpHW2jAF}RkDZdi599Z61(zn}=BJeAq!v#BONmZ?z${*GkRg?!
z2QkMlL&mQ(DKSG9<QDnZDH)2fQ!<oer(~$cPRUS@ol=^inE|p^8=^czD?`Sc6<I?M
zS24nlM3{CoQ6$4SGo+MYo`9K#>4V9AEY-}SJ=v2B8AB((Wf2cS1ea%qRE9gmHN-mJ
z1)>~m9S6eklleI!Crh(Qazg!#u+AtE+5en~V22rj)y46X6(sp5zvJNGfP^*FJg6X&
z7m_lhG7=zeBGwDB5anR|1yH<DgywvRbzBChVU7~y0@xDGWDQPvM$yS0oHD7^8B!UQ
z5DSTQUl~L>*nN@+_r*@>;fEwZ-Q@hdlGMDC;wjKXGI>9zm>M2ON|q+2LX+j>-<-*C
zU&68ww;P&fW+W#tAv*z<C}D95&tMr^r5T!&dALIv`8FqU&tzoWwfPT^5hJ74W_><y
zMvIOf;o{uHqLRYW{F2n-_?-OYL{LVGozf$loRL_Rm|T)t6rYn?mYNfvnFq?L@wtgb
z*`)=OEBOm1|KYdd=wU6$Ni0d5GSSD2QFP)0X}=7qj4xPS_7Nq)eaevT;jt+yE{QKF
z%FoG9x0{k7<IRyFl>zo*X;Kf9N5GVf&y(*n8ZnAa7GlzimdavfWMIH%bQTLE0|UD0
zS<H+K3>h-sTu5dzdj$AT$@mN}I}G*o6ly#I{3pL>l%6avEC5T?vXcdbWqGE+Gh`1~
zz-3B?RF)_%H;CYI0}sLtlkEhQ#6I>gWfV*SJG+NDqac4u7D)Hx3;}hYDH#(p95d`P
zqB6oWiZco_dNMjodpPqFb5lzy3sQ^0<>?f^3`f6=D8Gzizl<Kg(hPY}!8S32JHswR
zJ0m>9C8HoCHls76Z1Qb^llEMhDe=kqrFkW(MN@jXlk;<OQj<$E^Ye<Q^sqZa#V1dx
iozglbXi5)XL1IyHYJ6^LadBdLYVnlVDU;_aS_1%2*#1xe

literal 8664
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

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.doctree
index b76642575631048f24a8203d75335dcf6a8cc934..2341ebd88f7454b736aaa63e9958a0d15034ae98 100644
GIT binary patch
delta 1523
zcmccOvR<9Ffo19v;fbtnlN*?3axwI<grruKOqo1o@<yiQ$+gT}N<uws1&Kwec_mXa
z1Tq*in0wfY^Gl18Q>Xa#u;gUsrB3mic+6-rBcm!eUxri$H%Li_^kf6Zc@h~i-b|%Q
z8C;r;Q);JZWUywiWw6Ii$>5)Sky)x<w1+FWG$}Vfr8FnCcuMOOm>Po&sSG`cA$}P$
zex*r?8L}YV^08Ag6l14kD9298P>r3Ep&mP>G($53WT!Snd4^Voj5jN?h90hBgcXS}
z?O;(Wn9YgErg0*C05c7X^JlTtGmG}*PcCGPoV<=rd~y#fm!D^bRE9gm9mG1@1)>~m
z5eJI1^C#PLL{2tllVk<^cyb_HnE{fY(Ot=bHITovH8YA%{?Aqxf(YEC45^F+h_%GJ
zG8Up7>`DQID<@lXRI!6y7dr)HNj=_h6u{;}ShDEh_XVc{h2;FalGMDC;wj){B8n-F
z@JMxrR7NGlWe|^85>6&%5cOc6NFw><0jHQN)F(askYs^y3SMtXmL{dbQ)f>CDAoiE
z5|gtN(^IFwlN%@_d0-gBjN}+5gkvxhIXt^%Xq9GYP7dG>W#rqujC&>{<F3sPyhe<S
zTAPdcycsPzdW4H}6N^d;OY=)oi{o?hlM_K1D|SkcY;s0oQDSmQYEgVnYFTPdd}baf
z-^S-A7G;+fOy0|1Fxf%Cilc|MASbaTZOTL+FGkUc3#9!rq%yu>b=gN0-+aoD?%}a1
zDlUmHD9X>tPq&+rA>+-FA(a94VrfzjlSjamjL(xFGa509P8MU*OOwiCWn^H$W^@({
zBLf4v=~>K-3=A1E-dsp#GJ6F0Ps#WUPeO)zdI~ij0sb`#MX3cjiOH!}R+FWLRhdP5
zWGBlA%km%!7>Iz&lnkjXQCzMN!Q%=ZgexXD2`Gtu>|x3%m;!cq4|7IA{*)|`?#XKe
z)P1I8Ow4f1u*-<b2+t_aD9Gr^=q&Bw%uCEoEvYO>Ee02gQ~WX<{W7BbGK&2&di+W=
z<UwWK#0>5XyA17&@C=uXf{fUV&Wy6j@`5MrxiVAYlk-dSN>Yoa^l&HV=j5a&mt^MW
s6;J75cZP~jo>DudbxP2b9=?LaqT<x}+|=UY#PrnSDX~)~ODb6d06qu=!~g&Q

literal 8788
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
F9ss+e{KWtO

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.doctree
index f5710bde50fd32963daf996e6f6ded34443a4217..9a108bdb5d978122881df1ed4de6299e89f4dba3 100644
GIT binary patch
delta 1303
zcmZ2t-mlEsz%sQ(a3ZVQ<UXe5Tns%dA*mH5QzlQDyq~F1r*%r>l-em88LSyXJ!}Pu
zMX7luQ!)fH7&DlA*oyN@i;`2P`1P>lWagz#@tb(eXfh+CDmPz-R0cOlNrv=f1I9HH
z88Y5XrAZlFnlPi-GT39MWbjY^%`8<f+QSuGnv|QLQks)mJOyE$L55U@9>fs83>m-D
zq{IwakVE8Sr(`I`PRUS?osyv%J0(Lsc1mf6W(LSkZHV#=tqd7&R%8u5T*U}05@FiG
zqE0ZI6Om2hMEC$^8m9AM-kBW8S`YD&=;T1wPA|_4sSJ0BQ;2oB3q(2CE)ImtCrhz4
zvqL>QIgr(F@+UT910+wQJCg%zD2KAkr;GOR`+|d5Avr&<BsH%DIjEB|q%sm9E+E#y
zu@L282MZ!O_#(TQE7ZX~{E(nU*oZfX1xu4s;W6BkH(8D?UAQ1IIXf{ubqXTN@+KED
z`b_@Bq3VVf49rLlVnR3wGqJ#vZH889hUVm0&QM0a&6_!AGBPgQ?8|M$$f&isfybNC
zqN7K+I5)AVq_8x<B(*p`CqFq6lt5#r^vEV>Bo-wmm!uZO=cJaU=EP^_fzp3`Zeme(
zX~E=Eyakhe`K&m4SPOCzOVXxH^zmX8owz{SFGDKhHddG2Kna+e8PYvGHbuoH@dZWs
zIr-^!Q!-?{IWnX&z+Nm(>S6K-n38d8@<&D^M$ySCOnO058E>$f`x@Qcj8_>l-dspV
zF?$5~Psz9iOUXTkdU^^q9s&N78JVOf>k5i8i}uJ)mJ^iaL1avbfc2CNsf<5ZZT*ea
zRvv_{ll%FU1a9;&WfV-wc-_OCQIJ0+<M-s9eCm$X85J3h8Fm>_8Q~el83m<1oOy}4
zsU?*Ksm0(zsM;^X(Jv#)FQeG6G(#R#8dPL(XV_(EXM|_CWE5n?PFCbUY0s6J5}%x3
znpcuqG^K|-IX@>SHMt}+Kd*R754$r|eDajqDXmk2ru6U?Bo-B?#^<IM7bm8t7Eg(t
JGC5P)8UQ|T$8Z1u

literal 7076
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
aj^~C8gZoTeDWD!cxP3Xr4`f1Vk{$pXD0QX)

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.doctree
index 6a21f8f464849d231bf561eccb2bbf88384697fd..4e42192ed0baf39a2cfd89ff0779d59d88c66bd5 100644
GIT binary patch
delta 2085
zcmZ2fxYvTUfn}<Z%tThV$-PX=co=$ELQ*SArc9pFlRLSPF?I56W??0v9=3wSqSU;S
zDH#G8j2X;5Y{mJdMaijC{CZe&GV@ZW_)R=!G?|f6m76a^DuWxOBtv?#0psfW3>j~x
z(xeP7&BiIUQ#3MIGuSfNW2a>B!}vX1!KF#L`6;D2sl`*kQlcnAty5qc4Kk!M^dKht
zWytuICM9Obf{c`posyv#J0(Loc1nh7?34`k*eRtMni(L6XlLXwW-w<+XJ}=}c(Wqw
z=;10xSeppbk0y#_8YjYAFvBqYH2EM)AEW5x0M>3l&kU&ychVf|0#Ob&o&&|Lb(0V9
zrcG{TlV*qdb8-Ny-((&hsmc88(gt{3$$>58Cx7HCnC!<PHu(WNE3;@%_2fpylF2a~
zLS9K3QW*&lM-Uspu@L28Hwz%#Jb4{Q6DQQIJ=K#78GXR6ozE$O&$R+rU7N#GIQbTr
z@Z=9Xtc;?Q3%T07sxzcADj^mV>&`NWa<DrkkleY4H+%9TZc$dSTPHj6WlvV;5yj_5
z2^?<h1iLMBvVku5<SbqxuPGT)8IvHE66?l(h;pzS6;RyR0C!&lKDQ}gb=yb2Zg4CY
z8kS7X=jWLGmW#`4ZH83FYKV2jx^4wTIoNd?NUmGQku`a}fCO4>%Lp3bbEyVam(~f&
zGm1{0Cn!^YEJG^e2*g5S-FFb89PB<rg!^Kr^zcJU7v1Fiypq(slHw_d><*PuK#~IG
zCM9SQf}ZIOOOsNeWzOV4p%S>CLFFVUg-Zr16eK2RC#I)PNklG+K;|$bxsM6ieXz0z
zrU72GW@wdWXijbs4rS!qd`oyHBO~kP5>Zn|My<`O#Jm|TI(meQa}$e73QO}#Qj6nr
z@{<!mMQH4l9@*rK#G=IHlGLL3oYb<^ocPQ<P#GPcn^=@xS}^&Gc){dy2`i2s)`FbG
zlC&ukeY_Y&CoYhV%8<&kXJlZ&=C~{yMg|6CKV{i6GB9LF_wd*h6_>;p6y@jSr`t`*
zkn!fokjeo2wKS=R$s=G&mK`Gl!{iT)MvS79m6`MsrLqEW+2N1fjx0ZrRWjaONG3CT
z1o%UYhSwv8dU^^q9s&N7n4~9nN{cd!_Q+1Il9uI}0<S?J0`5~Xq_Prlxgj3E8+Z_I
zn7mU$Q3@O`Jxmz|Q?fv=?_tg;$e)r0GGy{&3AOr+`x$pK95d`PqB6oWiZco_dNMjQ
zmS!x<*q5<8<9f!G(jLyd#N5=9%7WBlaP@fKFT>F<Bg!wM*e|2UFJq}+#y-D{>wcvf
z@}QdTP6l^|U50i>c!o<xK}KvwXGU4ZqKy8G-5Dz~u4Ei6?cq(!&o9Z#FG-CrN=+-C
zGPzH3hdozjN_=vDX<kWc(UczU<oukR)Z~)P{Ji2RJ?zd<@ySzar?gH9n$p8pkXTfl
V8lRh5T%4GmT0A9o%H(tlYXI>#x3B;J

literal 14498
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
A*#H0l

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.doctree
index 780d5a10e65ed5b34ccf83de2f517712945b1efc..00fc20c086c2daf5d0578fba5afabd3f2ce6bce3 100644
GIT binary patch
delta 1860
zcmdnvd0LmXfo19ev5Bm1ldGAga540-grruKOqo1ovH)|2l28v@L1IyAUdfaUfegkB
z<{q}<{L-T2)G2;FEIFBZsZ;zW9y6NE$f(NAmm!tG4N{UJJ=uV9rfG(ZH&ba+2A5{z
zl-em88LSy>8SJrBG&1;M0zKTprAY;e$=QkNsl`)3k{P0t?=wp{7-UFg=s`^K%aHLa
zO-js=1sNe9J0(Lgc1nhF?34`E*eMz6u~SMjG&4XJYeST0Xl2NFvrg7!@sYu$BSWeu
zZgMqi+~&_L{EW;289|d-*`oA%xQY_XQ}arSGE<AEK#X<DkOmvao*|WChw6sOb!=kw
zXs)oykjg-I1$SvuD%{yU+{H*<O@#RZT^PwzoEh-Y1iOM2Jt*sAryvC-S8!=kZhlH>
z4m>1#kcC>Oz#^eILn@;X5?I8BZ5~89*crU=fQXQfozlZqjIb8rD^yWDp5jIK6v$7L
zAF!7(i}s{VP85%yyn{o?t0zM$qYL5&Vx8O$Q4V&p0Nly)lesu^IiV@2Cv9>eqtE0s
zoU#UZTquCmg_2yQjG~hjxiUf!0lPFqDq}IkT4G(f0HPf1N(m%aI&$Z*LtQypk;`xL
z8BUJLTs$K9+$n+8oqjy>jG~kCcx3ALWk_Z0fmlbZ>vlqvgI%YHa9!+_9{yZ#O4Ciw
z&nrpID=D6Wh<d1$0+JLcbd{i46+KleA~MNjMcyR1uLYR>Cg0!{as%l_(#nkFBqn4h
z!7>!ASb&#O8Cs<onv)IqLK*osxADzjWXkxvSy{k{kx^@Nn4mYKMMsZtac*K!NnvSz
zNosL?PJVJCC=10->5)y&NGwWBE=etl&q*yy&56&<1C@92xrs&Dr3I502o+3L7PjK(
zVJ*l>EJ>R((Z`EXbm9W(s0^trb4CURY_7{PVPs%Pgt@UaLo>^ik%1vYx`)T6sJJA)
zpeR2lKizIhhKx5yhExXFv!zKrOdbJKvdkD67$)CiG-4E;EXbsnD3#@b%MN$!c4WDM
ztdjBOLNb}zBfuYGG`vVQ)YDU_@d)sr{Ekt2vZR<OvuKa(WG*pTo+<E@4iRvlk|C89
zfy)u$_#MH6aKz+PVMQr$!1OR>6imqiIlqTFqac4u7RZpv{le<u*E6nUWM^b#v}819
z%*~jUu`OeB#`%mhr9GT^iMgpIl?AEA;40?2Uq-fHMvGs@T)&KMei`TeN;Bj^^~RM9
z?u?8K?Tp5Zyo^~H?HQXh7G#{s*g2V3<fJ`UW=ec=eraAwYSEM)?&SQOoYdr!%>2CK
oDLw4YQ1QuAYNxbL37XQwSCCj#oEo2-T3igSvtp-AZd9=b050BaX8-^I

literal 9404
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
L2busVP0|AZoh$O4

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.doctree
index a32807670e129dceb187903557f05c8715fbf50f..f815d4c7bf765b3013b6522205867d5d2a36b21f 100644
GIT binary patch
delta 1892
zcmeBoKc~&wz%uo)=tNex$;C`PTns%dA*mH5QzlQD#GIfc)WcSgSd^MqG9^PGgE51-
zhpjljv?w`sieC>)PG(-}6u*hbj3zTOs&eyXNM&$?lw?RxHej46nIYrNRGO5*rP(;8
zc8W#@YX(~ed+ZdA4F1WhnWZB|d$@y3lL``(vlG)(i>I_sfvGackjl`57~_{A<5!xL
zm>~<&FCRN4Los$rhH~tb4As~v8S1f9N;5PwK(=Z_lxJvV$au3(7G?2~!lffaYH~Hp
z9mask5v);qJzPbJ<*9ikMVYC^Qy``}Wk`cfVb74tutT+a@<mp$dNj*zGNdw)E$1pt
zN`<?&hr1ZbgNZQ5qYESXg);*lf?!v$q6Z&K?34`t$ysbt^`bpo!KF#L`6;D2D4|!F
zA(fF22@YaIF9)I=Y$Fe{pL@895mq4F4-$2O*_?<R7wGQiL3cmM`LN{BlQg-I(P#1o
zG5*Oj*m;>nk@(CULVjHtQW+f(ml5lcR)})2NBB`Zk~F!1%V+XZ4oOaE3PM<Br2z5D
z6uds+$L5pCF`SvqqCJrye@v2Pn=Hj8<h3|MDq|tU9mG0&9z;3V+2ROiPtM^=U<EsO
z@<px$13bw@9IN9Jx#bx}CpU7-)bGiV%Gd?5gjhFihbRZTNde)e*eN~ykl@ly&d)1J
z%_}LMf=C!pDFq}ckgL_8ITby1D4=APU{DkZLdye$p_7=yJTPL08Oe1_$gYFsF<7F6
z7giZsr5T!&jd?>E`8Id*&R}H9_`O+;--wY>YjdQ4H={*Ik8p8rVo^z9X?{s+aePjG
zav~^S#ZKvwP0mOxN=z<EEsD=cElbUb&&&fAd-1u6McJhVlNSpXOjZ-J;^<*5$Vn_o
zn=;YIi&1pq0_ms>sVq}Q1_o@d%Q9kQU_ka%mN6p(Lxyw@k4;f=Nqj+3eolV6-INR&
zZ;lM946tWQlX{pu0;Xh{FfuSqzQ$<8C_0&wNv~ci%MF(uuGsC!asgQ-<IRO+GP6g3
zKg4Kw-Za$HQ>gI>@UKxQN-fAqOis13Qpl(*NG;MWNGwXsO)W_+Dpts!EH5g=EZQSG
znO9Vn2T_DW1l*@&NM(iLa$YEY=kXw%H#tK{Q3@PnJxmz|Q?fuF>tW6)$e)r0GGy{3
zA@%U98J99LGtx4eGU_vCXUxdhlCd%4Y{se59?m?FV=D_%i@|l!Rlkf(zl<iojM;t}
zTl_N4`juwLgX)$`8Qd9Z8QK~3895m<GFme>X3Wbtm9c%YfbdCsuFRD9<owdSlGLIp
zJ>1FpIXS7xC7Jno#Z!9NouT5Br_@eqof0&qhp!;9s5mt~H?_DJT&=}UnH-{Q4FG>O
Bc-#O0

literal 9103
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
b;kn_$;87H=6wsI-xNkYd4>W*ZnxqE+f~bAQ

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.doctree
index dae81463b44b79b89969330344aa600add07ac44..1fb54e21818faca8390636d1eb8491b590a102a8 100644
GIT binary patch
delta 1500
zcmezF{6~$ofn{o;@I+R($+b+=co=$ELQ*SArc9pF6Fa$(F?8}7E>4}+DUDNVr)Xrb
zW(f7L6(km==9Nsz5XfN6VD4cn&Mz%WPMzY{!;+Jkmpa97;xVJijEt(>d>K+1+#n?x
z(vuAsXV+)Qcr%qIWpHW2jAF}RkDZdi599Z61(zn}=BJeAq!v#BONpWgA>3e)A(f#A
zG1)Ie#;-IfF+&#QI{DZs8H%w}GL&PdWT?hY$xx4-QktQe0dk0TMh;^JbB1(=R)&l>
zE3%Fru406>i7@?WqDZE3BD@7N4AW1OC$iKqicWT9%b#4!%H`*oA(i1ynuA>+%E4A}
zptv_@vK&X)WJNYfR<K_u+p`s0;Bg-ZzA&Ghz+M1}2GPk0>{VV#8B!Su5Sxh&*;t5j
zutNn94xKE;QNj*(VC)o-Ek=pRQGy<b0@xfm*_>0pUbKhb7n~*(lJoOQQu9iRryvqS
zb%s<%CB%MWom&P`4tB02!nv_idiWt}PZw?vC^0Zk$xxnrj#EqxPY6qvCZ$3X;AAeY
z6i%qG;n|1V4NWsMk{g(i-2h8{u%Loxt_-cx49&^1+@Xwon~S+;GBWPk%*$)U$f&j1
zfzO-KqN7K+I5)AVq_8x<B(*p`CqFq6l!;=e^vEV>Bo-wmm!uZO=cJaU=EP^_fpTel
zZeme(X~E<!{({N80#+P7tOYrVC23P8`gk#lPFx`Emm!t$1*^+GqQv8;4Cx*oo1)^9
z_=2MRocwgVDH$@}92rs>U@w*?^)Pt^Ov(5>`2nL5qv&K|CcS8>ELKJa25d%Wu`n_)
zpqrk>%*eoyA>+-3WG1smfd7<?&+u}?P)|>x#v{Og@&`ug$p*p#9MHl;cCw<dEDs{N
z^ne9iresKEiQ;mD2p%`^Alxw7UqDIhV-HhC!4$Bwdzdo{@~32hbWg4nQ1_XVF)_n2
z!!9E#BRr!xqadRvqqDS!GcPeWwWP8jwHREMPVvid^vj6y%P98C=<zGfkOviE6EnCo
z>@u`7!ZTbl3Nm6dIy1^9zY#d8!<Cs5pPXNsSCU#ZrH4B?KPM+Oxg;|`uXsuiyE9aL
V@|4;sty6-gOg<<mJb90zH2|^x_Xhv~

literal 8695
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

diff --git a/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.utils.doctree b/docs/build/.doctrees/references/multiview_platform.mono_multi_view_classifiers.utils.doctree
index a1e0fdc695728bb6f79bbe797b5258f82349b01a..eaa072d363d86d806fad896be003e0a0aaf61421 100644
GIT binary patch
literal 445191
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
GlpX-v$(ca_

literal 327265
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
G(gOg0%=?G{

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.doctree b/docs/build/.doctrees/references/multiview_platform.tests.doctree
index 06c3aea7f7074a678a8cbeccaf539efde1a8e66c..26476af6724ba3880a1f3e198d1feef52d9baf52 100644
GIT binary patch
delta 2093
zcmZp&`K!&^z%uod=tNex$qr1BTns%dA*mH5QzlQDT*#z6c`p-}l28v@L1IyAUdfaU
zfegkB<{q}<{L-T2)G2;FEIFBZsZ;zW9y6NE$f(NAmm!tG4N{UJJ=uUU&NM^Do2fJ@
zgG;k<O6?Sl4Au;`4EES58X5dBfgbMQ(xigK<m|-s)Z!^1$qdoSddw0I1{qQrdJvQR
zGGzQplM*vzK}N{OPRUS=osyv(J0(Lkc1nhN?3B_B%?yym+7RU#S{X9ltdnb)ePnRy
z$dKw$p6th>yqTTFn~^ghBPb&zBP=6gax`mHeGgYrVtHy_Nl|8M@f3*RP8rf*L)kN=
zGVIV@(!*bppIlOunyOn~lvq%ZS~MjQ-ElS<QW?mO<10-{h5M$5yBH}15<OtPLlZ~#
zEN2Ehl)>&|#SG#M{>iy)QuU%eT*0MDx%nxjIjO}{TBpFGp)x}%qZ|@k#D;DOL^;?(
z0pvjF;VMR0kqCD_NYn*pb0R+H3t)3TJb@TYP88FeoXO71EZPHMFJc$+o0K7yF#+Nt
zVm;6cQ4aQiFp38ZCdYHiO%~%2Wd*0K$p#$e21scOJ-CIjxp(q(4rfNu$@4kPLJ+~c
zIzuXBCB#}{UAYXR9PCPIgexaUb6RnNT^Bp0$9VEY7P-lLI3*16xKbL^l^PlRlUcds
z6GeOYeZfgWAvr&<BsH%DIcXfpkjgj&aRjk$-Vad@cC$)pQikK?YA#7LT$!(j9g({<
zdRPh)GmED5C_qw*wZh~=MhUJdJ@OE~E{H2OC4<ecWJ)3^pI^w3%79uoS(dv@TgICa
zIWuWw-0$IsYK8kP6_O?=-{Th3!V_RB$OiQ&OpfQ26oi&cQ{c%OR3>_0q-JKM0ANBy
z8fH-iFF7-`N;5PkZ{`VQ<lD^2JCl)7bn{|9Q$|Lu%{TeI87(?`go|?%i%JSh^Gi~T
z<8$(p6G0g`c1n+Iaz<iNVsc4pQG8BnS!zyvW*(>rj?Yaj$}TOKtSneCd6}RUM-OX3
zPGU*gl!-oGjG_}4NJnKzW%)BQFko|BmJcHX1G1m8d>I)SGNgNWY>J9Y;tPuMbMn*e
zrew%?b7V+mfc;vU)WhTvFeS^6k%3|IVn!oI(aF~s^>U=L5^&iOkKK-}IFMB`-dso~
zGkXO1LyU$O0)~2e3N;=9{xu3ksRcQS$*ERWlO07BI3N{9kL+YFQCS{D`34bipOPV!
zRe;Mu`S=~ggK*H~7lMjX;6UnO$|#tU1@cM{b4Ee_lq`@TlZAxTqB7oRyvZoc$jj);
zXwO)ju^?kl#?FlA8Ba=kIP(&7Q%fofQj5V=;CsJ}LcfeIzl_Cx8GHOPp8J(%$b;&&
zHyPX+c^TRn?HMH*3o?2$c4jQgc#^R{<NoBeLNa>rymTL)5@9834{K&|Zhp#?j?xUx
ztX@!PN`rC+w~RL<EU!%F7Cvpym6;NsoL`z(l3FyShdVhxCnq(zBr`v+cuEhuGgN%?
hl-en+Q-Y@S@D(H$6{p7MrWO~2E9TfKlaI?<0{~E@z_<Va

literal 7682
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

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_metrics.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_metrics.doctree
index ec80787b4b52c16165d8d60afe9d3f31abf68a6c..2064227f2f93fa11e8f040ae9c94f652201eb2b8 100644
GIT binary patch
literal 10634
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
U46b*$Qb27fa3M9t4-$fU08liSr2qf`

literal 9691
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
Ce@;mN

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_mono_view.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_mono_view.doctree
index 6c0058dca2327949e28d29434b076f176f550945..b92be902c18f4453c9deb425deb1f1b8951b8693 100644
GIT binary patch
literal 31725
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

literal 26355
zcmZo*nffA)0StQhQu32aOEPnc_44vlQj4ebaDW7IQ}aruOrE0IIHh)qMh|CEVtH|X
zX;E_OlpcmDJsimynK>y%sd-akr)Xp_^oSRiCKZ=tmXwxc=I6zyq^4!&WrCP+12R~9
zWc2hDY6@}^OVVl-ic$-55|dM{tQ3MveSJMcxTa*V$4<#$=wS&-tpHiu!v>L<(mDm~
zfDBf+NDo^<ViCx38Qi5wi9KA2B_&0fNu?#J#bB2*XQmWSiJj8Jo}80dT$~DKv*sn{
zLRnx3OiAqFNGUCVi*h6-CTAC=rhycf_OO>Erh}xWWN`Md!91O%pOK%Ns-KitP?A|(
zlB(~LpIizGqGEmb%#!l_qHO)*(%jt468)6?<YIk@F8!j^wA7;1yyVnk{oK-=lFYKq
z)be<+3-XI{^-5BUONzl{d~SYTemqE4uc)|WN)Jm;W?t$PZ;lMH4CV~R4Cd0L3@%7S
zWU%%qfx^)v067pdDhpDJbPE!T5_3~aQj4IWDbT}@CV>>17*ZKx85*TYi5cRxQ#3Lp
zW2a<D$4<$Rjh)iN<Pk6>F+(ACN`_MGl+p~949*PI47Ch(Z!RR~G4!w(rzWFCc?KIO
zRzc~5wIs77Clxt05E~#01&PVoiRr131R~HwvOahM%5cmO%dp4hMP$#}W{722fx;Z>
zN&eEL3`<zpLp+pW2jll}1(zn}=BJeAq!z;*h%AJ#J19deBY+sYeUa=ILe|j3RgADJ
z5gt3JqDZl1f#wk*Opj<F`NW;r1PV&E@varA$<Cnsm6_(7pO+t&nOd#@2?tm(P|Z9<
z7-naPWn>};2`muM<1Y;<3`I+mdiaYAGBWcj^b%82pd}n@W?o8a1yXv1#w>c`hnd{N
zo|;!ulnE|FG<w*IGxO4OQm6EIQXFU+kWkZ{(&G+c=~8Oslnge%k|~Lxj9QT)mH`cm
zo}<K;UzqmmgQC0`Od<*@2p3B_&?~640+oR!MVWc&3i)XYm<EE&JdBbLWDB;0r5BP~
zToRw2TH+B<JS9Wjo3S)0qY{<_Nr|_N)}C-AvlKMIHH1QD9>q@7oYLb%U2kHGL%$4l
zztW_P@*b9y)Z%1}#H*1}-opoyi7(Df&r2*REkY@96_LEIk(*kQk)Pt1n44;=UR0U~
zl2X?MXI+pf{9scO^YZdb648qE9yUmzfz@URz`2NA%9bIPv6N6QU7R77F&~mkhfm6c
zL=Go7@WAZ{SnDZ+wTBxN#PCE6YU>D~ilGMJHbMco1rdN5n_=lf2y8XH8IY4%3~EZj
zvPzE#wpfQmBrN5?^&+J%eEI}%NTT}Y3?bi~$`H#qMo7^S3@@i58Y|P_HDbmzcw?o9
zH7yg=p6cvjgA}e)dK@Utrc-)Y!8u?`23rqDT4_!WIHogpfXdss8Dbf;AgLM=DLmjv
zNzTtJ0kv5XNdi)Gff`4gpioaQN-W4g4s|uB#NyOqD+MdCbyf+bd6^}kB2q6ou{af6
zCORh;rzU{oPa{L1haIXOsf`C0$`H%=1THyv3R3e@GV{{oD~eLnkZqGE#+nR<9`>Bf
zlGLKa93;IN|3R(141pdo>`p{DD1$9SEQ^_ufdM_LHF{XU4(eelsGQQnQBbK1_Vkog
zPy-ZJ2bX53WHB-_Fl2~j{6#kaSzQl%QEFOAWkD)Ds(Lt!QqxlMa}zW3reyIkGBEUT
zgIeYl1v#0?nI%&?dpHX!t*DqnI0`Bu!8s*k2iWeC#G>@nk|{VtsD};gz~m`CMj(fg
z)@7Ii_HcP(QQnkJP%8WlZMlMa51&etkTMChMUNDq86PrKhfe|Q&6pvU@fMT;DQF^O
z6sMMi7JwVK8k!0kl$ICZoC+=Y6~L)l0a6TWPU#7!rr~-BccV1{!6A~N3T-~jgw+SI
z0%#sgphp6!l0q_01J*KF0$0fc_6fuz3g99rL!bv$5Ty#pa>SDBkuxnQ;V#Y)%d!P!
zaK;Sg4Aq_s!=lBC6pm9M_4HPFC~_f38Kg~sEQA_@0Yrr07L*Xo@&^SbxXpMJW+x=l
z5%ngPBH;)QLl6Z?mIWgN1H8h8@}OPMjAxx0&#6$&X1vVUk@2cW411CUk3-DO5X-Ux
zc@dmmkbL`w1mC{KVF<#v=)KGyHfU7>sjb-ald>SS4L4Gz01cw07AJ!xvKm2E4tric
zq|*s5q-TIiDR5~8%a`PKX|hXF6N_B(%k$_`WJOW6$U<>CxuupgauPu?5wqaRat5Ur
zNLIsFT+JjRvw@1MsUYLP$*<?~@F=cO0uZCb;zg5&ge00MYPq$Xh@b?OTZo{{S_TSL
zvdS%Nh9Gis)&!Jt3&NvKxh07+QNoL^Ng!W>(+-k{NiDjt8G`UIdeN0t2P%m`jqI!j
z5DTTm%4%X{V92@#BAOW)7^qxKDS`Sf@x__B1v#mpb`?_iAR0swR4!eLOQ1HATehG@
zBiuZA$%3fNxsf~wYZ0M{p=OIWL}rT@@Kn-sak!K)@L+_NFQm3k5Mh$_3luz{q5_fV
zvmT@5atMz$xm+A66@v#gVaW~DoCP&co`ReQ$>VUBW{{f4u^EE!E}=Zm25F^Ffn;wP
zCI*Hq+}Rtqu^=D4#u(qgtscFofsUF$T%m>46>0E33b}2eIB<M`<{q8%^NLFn^Gb@T
zJIWhOodOEQg=l3Hbikf)Z%qT!vv|jK5xqBJ#&EM7m@vm_u=Ut%m>3wqjak*6Gef+9
zLW>qqv66u(;Ds>58&=L^lR_=-{fP)oP%8)#npu9JfCak&UOwU&Z3U0NorZOK@F^l{
zyf!P52*;kv5X*`sLLI0#iOo}pk|WEU3Ar~3;ZeW5X3Kb$6$o;0hDrvgXto3eFQjNj
zgfv>wtda2%9;(zGkIkwFIVCCM58QmBMqsm;7#SE~TC%!8UVt>gi5q+E0b7bX$FGsa
z3u+328ij;MUb8x|n1Ea=fX5=iy<XTjId}jR+GEa|#)L8Wnk5Trams-Rc@P1LqbvoG
zlW_SdO9`Y-8APbS8mh2CPpJ$sXwV`O7<vr}s>(p)p2MxU0u6s=)qv6jBY4ROxwU9M
zVps~)Ql~+chdvM*M*}-h2HudTQ{h1bZ*Jfj5|zg+^pOmPcLU&cE3pF%hX~{&P#Ogd
zFzkayXNGFe_2E>zA_XF}6M(2_k;g#6RhvK$vJh&;dVz?51XZkvfXq4%3RBdImB?XH
zY=$7pnXH{C6&Zv_^@<E!iDkU%k;R)b;iC+@L7s(Fa|nN<RdaZUgFyqN*bG7V8@+r*
zZ~9{yW%!S+0|3dGl#YiMp$t*csQ^o)MFEE55!7A+B&fjAO1Pt-ge9e*m`#2$Cdy1)
zCqa-I-buJMtco#|aKtFd&;~}Kg&CSCYI&wiM2LdQGen4HDS-l)tnv(-A&7jP#lwu;
zFo*DHR-P#kN~Q23jSu8saN0-mI;lk(HbW3zC!<IUV#YGE0?DV87HOJDLyMpS4Kt(=
zL#XkzDT$DV?8t6QVUJ<B$?#GL(GoxzKZWKV6fxAilR;$ONr5Mzo*TogG=hgFv@C)T
z9T3^VK?F@!87P!M#R?)@WW}SD2oN64N(4E~bdGh9H4)@cNO=HvGs%Oj*bG5<oKSgy
zI><VMU{QeEWKhE&)a1f8Jb_ymdXo!fv~?La=VVZGv^AtCF%!IqbkL5r!d-~kj)E<Z
zCftZZjJCp!qULDp9wLe^P=9a-JgpCl(N=g^LW?Uz(T^BXMN$J9>%u05S`nNkA~Zpb
zC`4#xodN|csI<#~7n%45QmHuFdY1^tf<{|!5}^(>+KSCnh>{~~GfEK-;ZeN^&j5|K
zo&`A=I@-Dw6ugi!8WGZHZ8jQ?w*Ce=g~HKRHWmg3Xd49A$Ruhi<Y2+<9FaEK%7VoN
z5=L8vSO|``g5rq$(N>)du`Ec?A`%#SRSBxlhRbLxQc<K19&P;rP1Y2wH>KHVE8MX(
z9BqZ$fij+l(nEj+5ox2X*bIhu5J(<vwIh&^Kxq_IyIO&=IJlG=7Nf1$0uiI4MIKs(
z7H`Nxs70C&5djIRSP=o4<qZl`)QXkJz6dr$5ampkDGT!G1cXQRiYyCMK%$JcVhvPK
z0s>7cnu9zGPC!WhMyuusj<#Ym1mSP=@)f=5k7cyAng!d?1UO^TY-j==Of(sqfSZoe
zAw=2vm<9G9I4%gc?h!*1SWSkPJc#xw$}j{p-=K)0W}JycW}IGl0vZ-W6IeqNS_Hw{
z*+doxh@i=u4+<qvnS#g`Ssf_F0fa}h;s7x;f!&9&@}LXkP;eSVxS8ak32cTSJWi-Q
zKpmPmNU$itZ8FGHprHwDZF$_f(90*3p^5X@oP!veK$xmQz5UTWh^^_mu(KF+K_jfi
zU{V)!7K1M6ECvWSwIVecys$qr4I~4WfbJDbg@rwmkpzx+0NE3d#YouhdHCK%P++5P
z;TOffh2N2+p<mFxeUN8DK_`E}tcMn4R4@r%{AJw(<pHs*J4BR#wi#ksH$lq5Sq6N_
zge(P3Yi9}q1hFyS5fa;^ZOlgrUDPorBp>!1p~>(wish8;$44~^JRqB%3Lffn%g;$E
z4k$`Zp?Fh%40dD59ZN)UvgVYYK=M-oZ1Wz5hf#Vsh!jh>p`nA_uhbk$<YUDgc0e99
z0F^AD&JGtVd`@<_Bty^+d_)rsws#C8_8`NExTN7F7kIm}ED@mz>hT~#GfM^(u%Oln
z-G>tOiEu1vC{ddTb)ca{Y@R~Y$yuzd$UQI!52eXvMSj+slJOEeh$s(oDs&K$9Tc$O
zssSmC(Rx=j97Oa5IfcSO#0ZcVpy`jO?ebAzODS2h8HU9K<nn;PlFbxW?1P9sltgY8
zc&R5SZpj~f<j4@qf<y@-Nx~Xr=v&-}O92NSbo2tHA<C9`=2Ec46QzE|QA45+ImVD*
z5a6%@_kbfTc!(KrRK{K%BN-0w`jb59IFUfUgVn>m(CExi?KwXjnuADz2kq%2s$}Gm
zMQC3GSqQc2olisnf~sCb0A|etg(Yg$OYG<ZNGGIjfg6G-SF$=#syYadid9_}s3^>M
z)dM@E39ZS39HgLR0~%`V!s1}khZe9Hg77tZX^P&J$1>D-juqQbBRES^I@Ad6jzc%t
z!B;_HbVd-vjj_}(bHKfK$R1X-J{{PH;N(NN51@jh&_OaCUg{vS4$9ynH1D8@p=O>Z
zL}s1`@DxC!12<5s3yKbhLp6$UC_;-LQU@9lL6Y?e6gr^t1d%DSZle?h5FQPR0?4Xe
zjP#8%;0-Ga?t+{NPJIX$lUx>HGX&vnLS+H!Frx??p<)2H$skXGh8eN7_HpY%FPl(?
z8I`a)2i$LmmP!bNHF~Hp;M0Q`K_h025jL<0K805oGTt-=F}jE_jF{0y6vJQxdw9nc
zL1S!aXPhD*4a)BeKH*dWdWISNq*DxWcnOqc$Oby6D@&h^@K6M3%uffT9Grf^V}5EB
zjQJT5S?Vhw2Ke+K0Z!}yA6m(eaC^@LYB%5F<3U?e<KxL4!-F1|iJZ7e^=uD6G<4vx
zk4TqLDMZ4+o66LX&mu!Q$Cp3`ft~*gKW_+0EB@>NKROu0S>QvJp~s~0BRdPdl!KrD
zoS_CPmKb~Zl1qy~hfl{tPI#W;*TVx70iW6I*TYeqT2hjkmtH)jM-X(5HfVTVFRciC
z{$I+J9=5Q=oYK@{#QAx)em$J&sd=eIi6!|(Q~Y{3QxZW9fyCT`DSkcN5NqOdGV`*h
z`1No>xur!pQ~Y{(OY)QBK_^#(WQ(Wtu!7F0t(?*$l$M`gl9ykSiX`dH*ux7tpgFHJ
zH@+e*zbJQ#H)9W9aY<2TL40z4F8CztDSkcD5RufJRIo^Vd1gsQJb3mawHRb0L>eK$
zQ<PeeUsMvGlUkOVGsT;!hbtp72hL^f5lpSfEQv2JNh~QXhACq0VNFR*Dovl_*TV-o
zwGMO~VR1=OYGN+P_a#M%$*CYuP3h?2%gie%Es0OfOU?%!S~#VLv$P~l*Fv{AGkr>r
z460;&YEe;sQG7;XUP?}C(UcxGkW-UOru6XVmzJQK!U{HJN{=j>44M&H4QvbyJ$w*z
z5pG}&4RO=8n9?JIDuJfCM*!r9;+(|d4Cq<sQ+jxF67$ka6Vp@Ulk-zjr}QwT=1u7l
zE=o<#FG`6|Nd+Cvn3|UiI%L?dhb=ijFD(-kMx2=`@dZVxX_*zEBPaP1OH1<O5kfso
znJH6xcvDJq3*zAk&##9MERdO3l3J9Pm;;JBey~VMQDR;(DEbjX1;weQDf#ggxu7H^
zkXliYUz{3`tP`9{l1t*tGK(`INt8c6C9^m&DF@^cs4LlF86rcihbKNIwYVfR4{~;_
zUk`6Q#53_}nV@sBW2f}+6{Hr#BThO5<sy(sQetsxJSc7VC}fnB6ck(O>z9|8>lIX%
zWaQ`R<rk&vr=*tY7o-*x>rd$s1?d2p2+|Q>l9~&e%S#2F9+_I8t7>49GNp&FC@mSy
z8juLW8X1^1CHeU|#d?{kC23%5GD>oD^r!T2mLw*{muIGwWK8kq=#ecc%FK<2=PkJN
z<BJOtlT)X3_K1O9lbKhXS_C>ZH$F8F6h<jiI(oQ^63gLSZ^j;h;>x^|#ESTg%=C<$
z%=8TKk?;9==~H@migOc-O5zJk^Fim?cY@F62cMk|&9$99yeav~nR#jXPyuho9wAW1
zE-p<%RVR>|o0OUoUtCg|lUkgSnhHASQZzXyKQTK#H8(LcCq6MHr6?7ALViaNb824M
z6u%z+^wg4))QS>Nkx-DBTr#DjG^vLJlE+g)g_A&LUP@+BYH~?D<Vee6&`JA(=!gG<
z58}^|&*085&Cn?A5kip%otFw$(8CIfv9u`}@;yu$1yeFiOF>qp!Q{bbVuH@{ubtAv
z4ibd0HL{{Wjk$18iy=89A?q4w2Kh2*&Tv}BH1JV$5CU|#6ZpI*@NqB@0(7(h__P7=
zPE7~_+SLT!=mg%|03kq&V!`WV!E1~l1ZY74c#T1pCdhs@5CIzT1`mRRhX)`8s6PPi
zB4h=Dl=y>MKs}rw_k(uDgFO!RfnP?lAK3AJ8PhtzPVN9Zw*&0d4zM#jz)tJ{JFf%m
zv<|SdI>1iq06V7x>>fX`GdjRd=m1;a0k+?-G()m>ibfVVxU4b~GJLbZVU?D32^3@u
zJ#3J8L{vwtXyYYdh48u;Hm=&knpvEipE9KbbSUc~P+Y)I8qes2p3yxmV?Nkl;4>Y;
ze#-(K&jt2h7U&2cuphHPheLq<nFZQi3-)UkXkQxGzgeLDC}2NlftEFc{hb9`7Y6ow
z7HCOG7C0(EZTT!!P>3I9L!6L+?iY}PM2tEf(=S;d;~<BcWc>gI6!_F}a2RKS=0w2Z
zoCO+p0*7@LsK=NEis~#-YcR`?kUKyMh;j$WIH)_kL7@zGM`;f)aw!B#Q$4)NnUJ%(
zLFFAp1XNSN)IstovIs<7>=aO0l$(^F125RXN=1q*Q3T<tIZ;gHgxLz#B!psqaY<rP
z38<AJif$HEhM|We6I4DymGKoM78R$)=cX1HC#HiB+RtF<;VZ5zE=kRWiDD#E<k=qm
zV5B=p6cBfiC@6UZ_$w)-<`$GxD&!X_WagD6=47Vm!47XBSs%Qc1D+uK1Ipo8?#+N@
z6;QkJLxxz^Pq4ZSh8|w%5z6sNIr+)iNM7pEhurMp55L+&0qy>dVuk#IlFZ!9Dsa^b
zzvhEveW*U*VaMM~>*1`(&9Q>iay=XcMXAN9MP;d=?U-3y?BISL#BYdh24)t6HxOAs
z#o&}4_Hf4_KTkh*P(uxJtxSd*?Aj9^P@(c2l-!}$pFmscJfQ1dgy2mWSfT)@J#M%#
VxSrxl0kx{Yp)|!0lz~c<^Z>CSxrhJ&

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_monoview_classifiers.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_monoview_classifiers.doctree
index 45be13d98462ff4b611a2691d0978e75a0cefec4..a2dc9a022fbd68e22268c743696d8afe64994991 100644
GIT binary patch
delta 2150
zcmX?N^vRf|fo1CRi7f7uqnL_08G2YkQY%WPOrE@e&u%g|GnbN34_iTEQEFbvlnj9k
z#th~jw&MKKqU6*memyKXnR%&G{3aeVn#{<k%FUM{mB9^Ck|90WfU!a%L&lq_G%15i
zvvEr86pakl47LpR*eMzOljE7C>P36Ff=iQf^HWN5Qj4dwPJyX0$dJm=gBaqMA>&t?
zl$aq4(k&l5B||ZGN``Xmlnm9_DH-aqQ%W;5GeCA~LzHJ|WypB5B5Ua3Dn?k52-6N0
zwT9W8h-?}s!Ur(Z(4DW5!9Q7(C7e-oawAKKgJ*_RhC9T1VqNP3Q4ThrV=_0Zt{E=>
z^{}Vrl@w*B7Eg(tqS3=rkeFFCrN;x}aBGFhg^b3NH?Z?g-pCrvtC<m&A(a6&da@wf
zUJ)5@#?quzc-U!Vr1rQ^j^#6+9Lp}w4h_i3hAdvzcmsd~GyXI(_+b$`Igs0bvOfna
zqbP_~kBG$545^G_h(C!9mI8=!aIgrJCS`=fEP<vP!hyseJ4GWSxyKhRfLJGQ;N+W}
z&l%1S2_&dRJ%=X?@J3HI;L5@bs@@(Sa8T)S%dmojYO+6fa6MA0Lr*6l2cso(q+sgd
z_XQ_&h2;FalGMDC;wj*KAc`rD2*J4-QW>)$K>`iIdU#yI5;Ahi1?7Vo5cS|7lq4$%
zAt7i53&GsdoRZA4%+&Juf}F(3_juJAEhiUpT8d4{VDl@Pk_gIwpkxQNcQPOEs&tHG
zx3z~KVw^7A_o*-sz@!iXgEuisA`<lENIpks)Xe8|bVG|8W~6{%LM{+s7Q;dgUY2EO
zm1by8R^tz4<l9`sKZB7e<Mn1qK_f;+t<63{-i#I<J;KGgiA5!arTHbP#ql}$$%&w1
zD|SkcY;s0oQDSmQYEgVnYFTPdd}bb~RE*C}EXpn|m^@9mV6vo$6-N(iK~7>x+LVbt
zUW}p>7f45CNM)%qGB99sU6v9f0|RnMWGOQ;Fl0#g@Yoa;m&6wo<>%z5+fB)k@#e^o
z$^d(|G^vNlBVbCF3L^u<<h_hWjG~i2FzO{rWtri!!xXz6StcN>WW2eMOlI~7@P`-;
z%ac8ZdU^^q9s&N7&oW9+wwDm#fTn2K$p#X#Jc#1F2Q1(|B||F94VOz?@w<cv;gZSG
zB8pPr(CJ~yD43E3@<R`EMnV3RERZ3STSe6Ck7gXoaLlmF$j!*gn3^#uV{gW;(jLyd
z#N5=9%7WBla7}d7FT>F<BiAous$a%lztRkOPz7@+gFC}6LpviY!zCj%gQ175B(W$x
zwPecVDKKB7mqe-XDg~aNSOqhSbMsTCbd+XjW+j7yQW{hmhs$^~!pi5;q>M=!1sT0r
zDU1vZxQy<_Vl;-yh$1W$Vm`QND^1GSl`$h@D_--r5@S9nLvuq+250ffzeG>#aAl^%
xC+C;um82F;>ETY!&&f$mF3HT#E1uHB?hF;5Jf(I@>y)4=lP`)1Pv(@g1^`5)${zp#

delta 2404
zcmexle8h;Qfn}=YL>6~Ojmgu5yto*8SVB@ON~TPnGWns9G<OeML1IyAUdfaU?#YIX
zMjWgKIf*4{QxYd9F{<%!_OKP_mlh?bPU$I~d{0bc@?J(i(H@qZ%)Hbo-W(ZX8O#}s
z8O)_g8C;XYgpC*lCU*+!*@$ImlqMx+h}TZh$dHVkk|7;CB||oLN)MAqz?8%ch1e+>
zO0iQ)GgLA-GgLFwGSt1f5C%>3E@l?!v6{@tY&3BLXMO9G#wj3USTh_m#4_x$8H;S7
zZH8Ee705+UgZWF7GAuP=MzCeD$4<$xgYkQ~f=iQf^HWN5Qj4d6r36rfTBkHl_G4nN
z56TeB2q4C0UnHA_kTvvh6(ej)gog*JC{nmsAbUeHL)}{l(;pfcc9Xv|g)<6F_Gb<;
z%gzwX$V9dhW(j)eq#?Ocbn;_nT?6!Jg6ZgCPt7YS%1kYu5<5kshpjj>FFhx9N{{Dc
zMrKED4M@0YPU&%<EXZv+*@1&?avck&cm|ta$&^G;+*V|WWk4<K**W>1Si)o-v1lQ6
zZ^qK3RCv<RK+(=Kc?YW}J2bUS{?FuPi;`MULM21pTNG=cz+=~EG9$CaWEpl*4rtuM
z1mx>yWQb)<BPO&aBZZc1X;MZd%=8RMS|Td!GFp55a!YecGRrbk%i{}j5-0O9YfqM8
z=R*obA807b@Tz2hLJn&2<U3-=F~ba|ScIv^XYzJdi^(;d;+)W6>w)=F)EIBzfqa9O
zGe9XyhD)ANV6qLDO#Q(Ov5fu1gwY<PFjAu+jI7baNR?9omdqyeal1l825Q~p1nyM=
z=&5NkKetV24?iSr>L%ysm89mC6i-QoWd@j(0$d7j7^xwW>f}NmM|cp!N+%Bt-Qdy?
zQT8AbI?M&|%mph}Gt^2mR3_W;hBDf2p29nWku^(zk%3{e9={PIquS;~0dL01PX+UZ
zd-&5+OG;8JO5&6Aa|;raOQv*84iU2A$dJ$A&M?i;n0!M-kuyWShbg0AN`~oVVNrFr
zR~gSUk~0!ACS>$x?9AAf@hIbdX%A;!Vs2_lWkG5&xLAGVmyzt3F~Kimr(eb+ztRjz
zP+9vt!zv>o!#AThBQ2w6a)YQ$Jv^EBzzZ+9M_4n9bMsTCbd+YOWCbxYFd(vhMrQ^%
zf-<&cOwQPv70k%MfGhiK#cOUo%wTA)$k+rm_<qKojC*(uzK7Rfn7Pn2m2n$lZfOs1
zT7G^>UVcexd{Jsz@#OsyJL@?zQ{szD5{pWvcr*6!6(klFr^e@|78fU`gG<N^h917+
z%HopLT$t#T$x~3htC7Lb!&#76l$c(WSdf7v-J>5|np9kpSyEb(nV+YSlA4y8mkDMn
zc?9??DWv8Wl+;%$<QFMq=9MMpWTxoBsw*NiqUuA`r)(KwS$&KQ3<R=xRu4E%vrId|
zYBLymcylsKQi~FE;*)anle1C0p{J)%;}PIrqfnGukdv64sxaAGL{^#$?pmz!^;}a>
zT{RDE6K4AXp5!<ya&xST3lc%C5{`nR)Z)~lvQ$umB5MxBu@JZ7$$hLjsb#4-Q@oja
xSW0Xw3sR@_u!lPa`FZ-ePk}dhGSp!093D{GZU-9;Y41RDI8SL(;^gg;)&QMFH~Iho

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.doctree
index 4817e302de70cd0697bdec5253e04e5da236de55..6f4926fdc3001646180525630652e2b8af196aca 100644
GIT binary patch
delta 1313
zcmeA$J*~*vz%uoKz(iKJ$wf@vJPbW7A*mH5QzlR837TBU=r#F06Q@q=l*TEwQ#3MI
zGlY8B3KEM_^Gc><2xKs3F!!((=a&{Gr%v(fVadtNOP%63@tDzMMn+X`z6_}hZjh1;
z>B$C+6Y4W$yqQXqGPpEhMzLkE$4<%Mhw*#3f=iQf^HWN5Qj4d6r9@GL5N<HYkjl`5
znCzD!<5!xLm>~;toqX(+48_<f8OpI!GE`%yWT?kZDb3K#069cEBZo1AIYT-_D?`Sc
z6<J3QS24ocM3{awQ6$qi5#E9shUurt1uS)pqLbgVRQq{mNM*Q_=2#bqa<K6nC~nQ0
zynx+%@=sPZPN+Y7@+KEDnoN#ivo*luMh<M@KKUe@JfrC3muxbrNf}ZZ2@p$(4bWJK
za<Cf(QQXK6i9_Aw{JfIXyprN6&_JD>z%HhS$B}}iNvY6yoIHm;67EA#Dg^mZEKs2!
zF*!RiJ#|VVa`b{Cgc->-OvtW*#V1SyJh^6Qm1by8p2-o)$hY}D$4o}Xg_}FMj2IcU
zHt*r~X0+(&5iZV6EGj81%`ZtUj?c+YP6Q>(*eN}-$r*`7iOD6YMe#YQWvMywnR%de
zAD^38lwDddnT@w#awo49M-OX3PGU*gl!-oGjG_}4Nc&|-W!%Q<vKuJAxtSr|!(&ra
zToPYUl%JEIZZ{=E#+xHUDg*4r(xe_HkANu|w<cd@G-4E;%)z7=E0ysEtGTby&CPg~
zA>+-3WE8VUfd7<?Tks5MsHdk;;}PIrqfnGukdv64YGpNfqJRPiG&9OhjuMdNnF7y;
zJzxRrDH&23f3UjXH&z$$AY3r{G_R7tjUJ|qf+-oVdzdo{@~33{p8S<p-LX2OBEvDm
zE+Z-<Jfk?HptOfGFEKZ@q_QBj7+erl`(-%#WkmU96#JEC$b&L}MFw|<U50i>c!o<x
zK}PK4SiY0?T$w5H$@!&uC8<SIdbpGGb8=FXOEUBGil_9jJ43}MPpO^KIwfdI4_`rI
XQE_T~ZfbFHVtQ)vl-MbgeWk1cUr5Z{

literal 6792
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

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.doctree
index 17502d6e9fbad6dd972680b2505d3d3597117cc3..d4b33d83260a6d19843fa72173119384d15c14c7 100644
GIT binary patch
delta 1282
zcmX?XvP6-!fo1AUfr+eclk=H6xEOj^LQ*SArc9nPc>z<<WG`keC7~X+g2bZKypkyy
z0vU`M%sp(y`K3k4sZ;!VSaLG+Qm6P$JZ3bRkx`YKFGDJW8>A#dda?myuSAB7H&ba+
z2A5{zl-em88LSy>8SJrBGWaLYW0tBH?coY8P0GzrDa}bOp3*u6rp6#cDnk!qh+l?`
zUujZehAc?8eC(7A#n>qs%CS>2RAZ-PsK-tz&CtvM*{Kato}rZ?<IRe!p@*v&VMQWL
zJ6O~SW^*F4X`Bcjz)Zt*KFm9lAFyOYd?Y&g0ZXZ$XNFXUJH#o(y4(e#9BdZ{ipw)5
z*Ry*}e#olK4)yfp2P|fj`8b3php?#_AO!%rlR2=4_zE_8M$yS9*kn?ZGNdvRAl4G=
z%2<eUuqy>oT*(g!Mcw55ypq(slHw`QK%Q*RE~bXZk%Fa3snBShT+JQ^_u~R4kRRpT
z(6llmIe-b-0k9~A#UVUxW@wdWXihHT2xa8ke1c;pBjdu&NnA#Zj9Qzga(gpcbo2-p
z=Oz}F6qe?fq!!2L<R>SBQeo_r9@*rK#G=IHlGLL3oYb<^ocPQ<P$G}dO)SbTEtq_t
zr(kjtuN6lRYe7z8N!pZ&K3<HX6BkJPWk_Y*#_F;gC<*LlhI9{)O;K@4d_hruPJX)G
zlnfbfjtr>`uop{{dYC){rexfje2LMBQFJmZlU}S;#v82WzD74U<5h-?Hy4so%pL*$
zQ!;MBl53Blo}NODM}U8gLQ!f#PGWMZmDS`d0R;|lrWEawot!No%Y(>?5CQ8c8B!U4
zu)5$kRu}LfTrhbFuadxx9;S?fDH*SOm@^9Ur)2z|e2!P$u{xt7!!g4yBPt_2qd23W
zw1+b<F*miOvLLk>TvSy1WjOj}MEPYD`;}(MgR*}`26u*ChIU4HhD%04M(kuWzLWM`
znJMwf`K5U!sYO$IxRdj9a#E8^GV}9_r}VHpL&Yagsh!d~C1^?yUqNC~acX>SYH@L5
OdTQ~M*eR1aq^tpLzr4Eu

literal 6723
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

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.doctree
index 0c1c1f21d52e4d529c18f2a8106acc3ce8fd2cf1..8adc51a8ed3f97e445663be96db79f2d92b6f5d2 100644
GIT binary patch
delta 1313
zcmeA$J*~*vz%uoKz(iKJ$wf@vJPbW7A*mH5QzlR837TBU=r#F06Q@q=l*TEwQ#3MI
zGlY8B3KEM_^Gc><2xKs3F!!((=a&{Gr%v(fVadtNOP%63@tDzMMn+X`z6_}hZjh1;
z>B$C+6Y4W$yqQXqGPpEhMzLkE$4<%Mhw*#3f=iQf^HWN5Qj4d6r9@GL5N<HYkjl`5
znCzD!<5!xLm>~;toqX(+48_<f8OpI!GE`%yWT?kZDb3K#069cEBZo1AIYT-_D?`Sc
z6<J3QS24ocM3{awQ6$qi5#E9shUurt1uS)pqLbgVRQq{mNM*Q_=2#bqa<K6nC~nQ0
zynx+%@=sPZPN+Y7@+KEDnoN#ivo*luMh<M@KKUe@JfrC3muxbrNf}ZZ2@p$(4bWJK
za<Cf(QQXK6i9_Aw{JfIXyprN6&_JD>z%HhS$B}}iNvY6yoIHm;67EA#Dg^mZEKs2!
zF*!RiJ#|VVa`b{Cgc->-OvtW*#V1SyJh^6Qm1by8p2-o)$hY}D$4o}Xg_}FMj2IcU
zHt*r~X0+(&5iZV6EGj81%`ZtUj?c+YP6Q>(*eN}-$r*`7iOD6YMe#YQWvMywnR%de
zAD^38lwDddnT@w#awo49M-OX3PGU*gl!-oGjG_}4Nc&|-W!%Q<vKuJAxtSr|!(&ra
zToPYUl%JEIZZ{=E#+xHUDg*4r(xe_HkANu|w<cd@G-4E;%)z7=E0ysEtGTby&CPg~
zA>+-3WE8VUfd7<?Tks5MsHdk;;}PIrqfnGukdv64YGpNfqJRPiG&9OhjuMdNnF7y;
zJzxRrDH&23f3UjXH&z$$AY3r{G_R7tjUJ|qf+-oVdzdo{@~33{p8S<p-LX2OBEvDm
zE+Z-<Jfk?HptOfGFEKZ@q_QBj7+erl`(-%#WkmU96#JEC$b&L}MFw|<U50i>c!o<x
zK}PK4SiY0?T$w5H$@!&uC8<SIdbpGGb8=FXOEUBGil_9jJ43}MPpO^KIwfdI4_`rI
XQE_T~ZfbFHVtQ)vl-MbgeWk1cUr5Z{

literal 6792
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

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.doctree
index 9e5cd5e45a64b087a8549274481335bd3d14af84..1377316f94c62552dca66c876d0ce519e8002fd9 100644
GIT binary patch
delta 1310
zcmZ2uGF_3ifn{osz(iKJ$$3oeTns%dA*mH5QzlQDJfA60r*%r>l-em88LSyXJ!}Pu
zMX7luQ!)fH7&DlA*oyN@i;`2P`1P>lWagz#@tb(eXfh+CDmPz-R0cOlNrv=f1I8YS
z3>j~x(xeP7O_)(^8SJrBGWaLYW|pcK?coY8P0GzrDa}bOo`SH>AVVrc4`PU4hKyfn
zQeuWI$RYBvQ!*4|r(`I{PRUS>osyv*JEb&3GXrF&Hbi-bR)&l>E3$?ju4050i7@S8
zQ5TraiO8mLB76Wd4b%BB@ARZiE@X6{yp=_jSrpDz2tjzoGeauF9pW}(z2X8<4z`>F
z;g!jKthuaU-%n!8H9+z{x`R2ehWA`Hc}CI6d)Z{_lQN_-5+HUE>!etSa<G#G5l)Jo
z(!&o4L*3;3ypq(slHw_dAcjgQAW4B-tptrVbY}~eCZ$57d2#`JC@0vfu~T~dCKocA
zOtxSX3REaaOwLYBPo07hU(87EV?uTxEWTk83{SWjTBRA9lT$fD8TmHv=9tOIxNvhQ
zmk}eQ*5(dwZ$^ub9^vBL#G;bI()^Ot;`p5W<U~*sjh)gXo1BqYl$czSS`?p?T9%p<
zpP2{B0r9zsMcJhVlP~cUOb+F>;^<*5$Vn_on=;YIi&1pq0%^Ytsf^oLU3LS-H#ak+
zdw6V$ic8`Pit=;v)9t2Y$ar&PNM(S%Sen$s<Pk6><JRPhj7E&2lUbPbf}}FuU^VwO
zy15yzGGx5Dkc?vX2=JehaSNW74fXUCYCHn`CqHDAo}4QnzyZ#xqCK*c;{;@R5cv}#
zU_B*6D&r4UtAAs)ng?O^<mtRh0ylb?G76?-yzXJnD9E3Z@q6+?UUkRnjEW4$47-e|
zjPQ)&jDpf0&b-9j)RM}A)M9X1RPC4H=$8@Ymr?9jnjsG=6e=>fGwd?7Gr}`mG72(c
zCu{PZwCBo9iBHZi%_~VQn$p9aoS&1Enp~2ZpI1Dkhus+}K6y&*l-4OhQ+oIc5{rsc
V<8xDsixbmRi>Jg+nfy`G8UQvA$|?W=

literal 6700
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

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.doctree
index 68c592465529bcdff6784fc7be607bab2ebee6ff..f14595e0b876a96395a53b946e76aded3786b1f8 100644
GIT binary patch
delta 1891
zcmX?R{YaCwfo1A-k%_Eslhc_Rco=$ELQ*SArc9pF<372N(SEWfv#^p-4_iTEQEFbv
zlnj9k#th~jw&MKKqU6*memyKXnR%&G{3aeVn#{<k%FUM{mB9^Ck|90WfU&hcL&lq_
zG%15ivvEr86pakl47LpR*eMzr{4jwY?%>j-g2d$P#PrnSDIm!VQB<+kDKNbT8B!T~
z5X1d4Wc*5#5;J5$rpm`o$xw`)lA#<sB||lKN``vul+p~%489C0z6@=M`V6fM8E@9f
zADMk*aB0bq>hYSaAmTN7F-v)U4_8rQd1_usQD$oK6o_$78PZ@=*fXRu?9lD*;V;Qg
zE-6Y))h#bdEGS4Vnv#g_9GeU&6xVQ-CZ)pN-@{#u6by;UF#n*5BYTfC10K|1cd=rI
zGg2^f1(zn}=BJeAz(aZRTUPP<{0ym#Tu2ZR8KfCm5anPyd62`QhpQN2M<Uz@sG>;m
z!<iwa1WPP1)6i2&2LI&QY#Gd=JrR=&8676i6&0Ku&MxHDks+1Q25|?m&TfV%2V2CC
zaQ5Vt?D4GN#50+fBi;bjc_^;q#}>Ym=Wxg~ica3cAydCFLn>oF#1dlNGzX#_>?R3>
zn_{Q*@I&HCH#tAABsH(3cnTssp;8J+QXp3=K~p_?vXDR|v&s3Kew<*x#)5LUAcuXR
z0yOJQNkmUt%t&ryLUtQ0VqqHKg+Yc^X@=(HFs@KWzRhd6W-u~kJlO2XW5md)wYi4Z
zo6(}9N4PjQv8bf5G`}RZI6fyoIT4f^W2f}UCTAoTB_@}o7RBeJmZj#zXXb&5mH6Dm
zqU_Rw$;bE#CVTQ*arCej<Rq4)O_}K9#V9&)fpk=cRF)JY0|PeKWr;H~Fd%y>OM;Ps
zAw#-{$EK*bB)*_1KPNxkZc2uXH%Eq42H3NuNj*#+0aLOh85tNRpJFs(6rKE+Q7=&{
zOB<IRTG;K#(gay0<IRO+GP6g3Kg4Kw$!Dmir%>Y&;6M2mqx9q)Aps6(=_flmR!Ej-
z3cTFw0SmZK$&kvj#^n+#{4U`^xMXrSzoHa4bb6RF3Z`U%{LsUkQIJ0+3uMUTt^Ddf
zyE3+Cq-UgLG-T9f%*>dUu_<GHX%A;!Vs2_lWkG5&xG3M{myzz5(cqUc(=TI_UulLs
zs3hK=!JUzkp`B5ik(Dtmqd8-J#+=C-0w?XcGE?G{^GoweQj4baa3|;I<fJB-Waj4;
zPw8QIhKf&~Qahz}O3;)ZzJkP};?(%u)Z$`rr4T!1vY?={Kn6n(XF+07VtP?xLB^EH
zQzrWg&tVqrnK1c{urc$ah8dF;M8cyVHOxc=Tn1Z)R8|#^AcG~}(hSY43Q&AWWtHMp
dI{B55oF1gQ^JYg)^jXDV1JH~2#L3;V)&L^Fdhh@M

literal 7622
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
XgL{@-DWGu>aMOE=A87EhG)WHt!UR0F

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.doctree
index 25cdf5682648e40f31a60b90bdfeec83a790b739..8e3959d7d9ba4660e7673380c6f4def677d3826c 100644
GIT binary patch
delta 1689
zcmbQL_e_tafn{p+L>BkS1x%e>3_UC%sTCztCQq5XkSTbwFEf{tP!C%{Vo_>d$&?I%
z48{!R9=78A(xT+lDSkaHIhlE>Q~V|#Gn&lEsLIWkA(g=mQj#G(*?_T6B16WTsWd5r
zOS5rG?G%j+)(o}`_Sh*I{F4_lOVx|^a0Qnp<>sf9=A;%+X`KR7V~`=0p$9R<FGI$!
zG$}Dd7NlD~c1ng~?34`U*eMyRu~RbCW2cm6Xl8)y)P^X}(8`eUW<}P}!&Qv1A`zw?
zENTt2IT6`3PJ|C&rlC7uBZGf(HcKV5Xiw(kLPpQY2CUi+o*7aZ?hr>1>t+{-a<DBN
zlP9w3n&I+g4|{4}Nl|8M@s!vp8a*rpiJ3)Hda@wSw^o3<L6ULG<Tva&q8V&{B~ubX
z0TY%Xl>xP6^KCXpMj;t*#?quzcwlN|q)v|D$m4{DDcCnAlfUqYOcv)<F+>Vs^f2MT
zj8agT<Z#L}icap~l&LSxkjf~Ac#qi7D1ayjhlXHjQbsshk|8Q=GLm}&a`RJIOLJ1e
z;o>nln=6`MGXoS7Pz!o4O}@)kIN6OmIUOT7dVBaGfvTIFpI4HaS5iDB6`o|EQVMV>
zyvaro5zvzpc*5DCVLW*uliB1iJo0X6q05ZqdnV-c3$q@UMB!O4L#s4Hb8;kaC?ntI
z^}I6~84qvv<Tqku)Y@Dl;LT{!(IZ@(n^;s*SejpwS{$E~pPUHFWU*6vWRo)zixQJd
zQj6kqQp-|v;xqF=c{n~du_(K=VDd4+g2|pjRvbO71v!Z&X;UWpcrl7jTp;b2A(inL
ztIK|&1jO$Q=^h@NqT-VHf};GK{B*l188Y4+8B!TwFP0|tFnI(_$@nw*GNTcr=wvn~
zy)>yTK1K!xY({7CGBPlro1VqP$iR>x<IRO+CbLI?|CEeBuq4xCsHdk;;}PIrqfnGu
zkdv64YGpM^Oo0Pj_K5b#PG%I7<v|oU5CNAd8B$qtxLhKO$0a-nmrU*!QWE>s!<11l
z1?>19=8S^;DOn)hleY?~+t1CImEo9Smyw&1l`%DAQfUuoUSe))No7H5F}Q%7>zCo^
zmyzq2G1ad$LmpJ<&C1};u*=ZS$jWfZNS!P#ETad{390b%44yhzGmCTcQ>Jv3W@u(v
zgThG~ob$tFycuDIL1|LPq>O@$-YgqN1_oG&LCa;h(Y?eNjmS#e5c9!VZ1QR0)An4M
zDe=kqrFkW(MN@jXlk;<OQj<$E^Ye<Q^sqZa#V1dxozglbXi5)XL1IyHYJ6^LadBcg
LxR9HCOUxPoY#uu`

delta 1903
zcmaE+H&u_Nfn_S!L>6~OjmcL9yto*8SVB@ON~TPnGFd@Tn!AUsAh9SluVhLF_vBbc
zBM#ProWzo}DT$N&7}dBqd)SKeON)|Ir%c|@*eBY<l9QR2I>nnKLo9<igE51-G%15?
za;KmXqrl`nf_gS$85*TYi5cRxQ#3LpW2a<D$4<$Rjh)iN<Pk6>F+(ACN`_MGl+p~9
z49*PI47Ch(Z!UyE6TLeb1t#8$O?Au=%dp3046*^X8Dbe$AQwOl;xA3gu+(gv0<xJk
zgDrzSc1ngFjNii*T$+@dpHiBWT08|TB`~>xNxVKNLo6eJ7@K^NY!X7&(8E=XFgX$K
zUsO>fe_J3sTQWo4TL{zL8X0zzEtxAB1tvQ(=S-Go;WEq45X;C!wiad)dWfVUxl?p<
zCX22CdQ`x4^suMql@w*B7Eg(tqS3=voSB!NlRBj*dlHl9<O?E_oC+F{@Y0;D$6Cs(
zl2MT%mH{<=^9EK%Mgeti#?quzcvNdl)@RLO>dBnk!R0xbk6oD^8ugPMnaw8Wv0E78
z3WN-GZ&B=FaGhPgUZ98H7aVU2$@zIDsd**EQ(C9MVtGb}SjIGBf@LyNu*j7rWmLiv
z1~j4I3?u>MP|9fS37q)AlLH<y_c@}WAp^BwvV-U~%z$~o5fs|P4+&0PxHnQ^aR`$_
z_z)$hprn`#b#FODs84R;3TFj}^W+Cy;cjRl49=g3+<}NHn8om<0L$VTYNZ(}lWVy{
z8ErRT=AOyO_<VCNuMs1o+U5m(-i(t~1oDM@_|sEMN>VFI;*;}p3lft{rgTi6EMUcv
zA)mpWVVa>anMqiQL%xS8qhLyg>0~Qmb^C)E`!bR<5;7)a^k(eL*jC!ZnU|QGT2fh%
zS`5yt2mLaV{W2!_W$g4T&5#6T-+dWY83`G_8NC^489kF12+P#N<EICn#o&%-%`DE%
zPnptDnxT@V$;iNfNT(T{8Q?^ku`OeA#?~w?Mg|64@xB$WxuP(Gq0yYN31skOMX}TM
z9GNNc#U+VFB~!c^d-w_xi;7d@b5o0p6Vt&tD}$kjueh?fBsCW%I%V<{R7YrJF!XR1
zBo-y67bO;CAW8S=2bU%lmt>ZdmSpDVDWs&PW#(mqnMxi3{z?j|xdkQll?wSq3YmFj
zi8+}mdeEYc7>%g<5Lt>XLo6$rk%56guF8r8hjf-n7+7rvLl19GW=U#MVorQgPJVJW
ziZ}H16ly#I{A(17QVVhtlT#-L2&oDS^yp&|SExsIN;cSd%nAh_`<xZIIab95iOH!`
zdN>M-Qj1fI%2Gi!Ojahug%AhgN&Kuisb#4-Q@ojaSV}4jtW&4-u!lPa`FZ-ePl4Bc
d8EUYKj|Y^@Lcm5tDnMuk<0(x_oUAQw4FH}@j8Fgo

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_multiview_classifiers.doctree
index d7693feffcf88be87a79b5c79ea723e393bbad4b..a9730f8bf548b8dd686326ea3b1d2d6b66ebacf9 100644
GIT binary patch
delta 2060
zcmX?Z++o7fz%upkL>BkS(M%;=3_UC%sTCztCQq4sfyqNjsE4f}u_!gKWJ-oW24e<u
z4_k45X;E_O6u%ypoXot`DSi`=8BJznRORN&kjmf&DanwYY`|D)njz!ORGO5*rP(;8
zc8W#@YX(~ed+ZdA41SnE4|i~BQbA&Jc4B&J@f46`hUnyaW(fy_45<t~h)I4KGJd5=
zi5apWBjjVJWGKc?$xx1+lA#(qB||-SN@<2>2FPM<i1G}r3>k0M$!D2;WN_)okm|9U
ze4oW`b1{nn6L&yHP)0~bSVlxf)Z}$+QT07sMTzC9c_l@esl`(u#ye$5gN<d+kjk(_
zcS{d{Nq%xkQEIAgc~N3PL2A*IM0DrbWJqNoJCDCKDHZOY9`0hKFi7-(`43GT*}I$>
z@NfpZixo4FGx#STV3(>F?coY8P0GzrDa}bOp3*u677^7MQW=$y03$Yh%OJ|Z778K<
zLJwCl!iq$=^FgB4Fq;$cIbRUd`5GDgle;+LnMHg2Cl@lBOjh7jbD5GMl`#q82x8sb
z4^a+wvq))DhU4T0PDwLd>7s`n5$zg1ECq>~MN@hLAYQOmfVx9u@&;~}$w}P)lXJN^
z_%$;YWJqN|t?4;A`2ugu<Of{&LNeZr$Z@QZv3~MK?hsCB(uI3U#u#tFfSin(c_vTf
zk!KX0ypczyet(8k#$JdYi4Brn5ar+?ku6QiSP09Dkjx2Bmauq)MI1`tWUTE0MJ;P-
zPAWKHjG3qOSWQmkwi26?!RA*oB@vV<K_LURZSpzZHQE?qa=nKi61cj_`FSO&c_qbD
zQX$q(e!wTDhLpe26TB=Ua3{;~JF!E<b@Bx!I}eNyWk&Kb6LP|Z*o7!b;00TTR%wRj
z<k$S6jC`9N1!gib@@~E@Xv)Z_wOLTuo6(}9N4PjQv8bf5G`}RZI6fyoIT4h*VyE=T
zCTAoTB_@}o7RBeJmZj#zXXb%Q$oSmEqU_Rw$<ZPOlkbUGarCej<Rq4)O_}K9#V9&)
zfpk=cRF*p<0|Pe4Ww|giFd+LW%axIVAw#-{$EK*bB)*_1KPNxkZc2uXH%Eq42H3Bq
zNj*#+0aLQv7#SEQ?_)G#6rKE$Q7=&{D*~4t;n?lS3Ikas<IRO+GP6g3Kg4KQ!s#*8
z(^IJN2=JeLj!}AYmxL&@XpijVY6)2$M1cblaG#PPm6d_Z5$X6H!GmzbWCc-0DR98_
zFl7`>$pSgQhdHAle@Yg}kjY-6YTg;oGoEA=XB1@gWOQb1&)AZ2KjThm4`*ItZfZ$o
zL25C$Mtbg-QS6t|<Cn4BFXO&nX@)$gj(L*7ol%gXoza<5ma!$HKV$vmv!XHv@Iqrf
zyoiHm4c5%!-29X&9i<tXS*@TTlSUK;p)%f#up*)~DdSGYu8iwhZHx>Iu;4?_ch`wA
zAC#fEAtr;f*yLKV)An4MDe=kqrFkW(MN@jXlk;<OQj<$E^Ye<Q^sqZa#V1dxozglb
bXi5)XL1IyHYJ6^LaWS~^jh!;NN75PqSMI&u

delta 2290
zcmeA$Id06-z%q5uL>6~OjmevYy|@^9SVB@ON~TPnGWoBtG<OeML1IyAUdfaU?#afC
zMjWgKIf*4{QxYeqFskuz_OKP_mlh?bPU$I|%qO8Sc|W7SXb($HW?t$PZ;lMH4CV~R
z4Cd0L46eyVB1Vh?lb4F<*@$ImlqMx+h}TZh$dHVkk|7;CB||oLN)MAqz?8%ch1e+>
zO0iQ)GgLA-GgLFwGSt1f5C%>3E@2dye393#zI96D6p#t58IBoZ8TQyrL^jJdLoCAz
z<QS-#{G~}5mYOgl*fQ8-r)Xr@!327^gG-YN5|gtN(^HG5fFv^nP{kY&_6KE%Wdsmo
zzb}&gLX&4R`ADIM0nEi2Vw)M63z)czGD<SaGAc5vGHNE*utwE`LL~+21Cb1|j0ALR
zd-zN8lS_(HQ+3OW5(^4ai>4%k!WL#ONPk?0SO&67WJ;4#;gQk9U5w=MM0nglge{=~
zf)Yy>Xdx?v8L}C6ljpKY)eH1+1(zn}=BJeAq!v#>1mNrpv5cAMK0$XjC<3P;1)v<V
zh90hBguw_`qly|LB`tJE%V9cNBg1ZTA$vS1xv|GsZOIVJ*o15)ENGB}7UahDNN!Xt
zP0C1~T*x75fGeVV*i-XLiZWA+r^HUt=wU0)%uCNnozfFH`2dFpr-B9~tTZQca7Od0
zWE{v4%YYg`xq$PmfVwv$a@=W5=Hv{T?9Ua#4$V=MFR}+2<Bcnj12J>KWPNUVMuExx
z+%okKGQ=|O5##OKNZ!^eP0Bb3%SsvGyai8S=)r~(02ya{Y;sF;N;1nbQ_JHEauO%Y
zvZ(REgJDXK)nsl?tI6>^oY2sK+B%s>VvP`bXh0N4P3hr>graV8eqKpxUP<wkRG1@R
zQVMV>yrHFq9NInBlLNU-CLiGCVg(2H<nz2vZfGeCT>3$?D?hSkm;+#m2VRV3sFh}@
zOb+J@WwhPAmTx8_qyA=h0aHdswavAH-i(tOh4Y1b_|sEMN>VFI;*;}p3lft{rgTg$
z5VqpTkk8=GFwM}I{6$oeGef?IDWhOYhUsK|F}2t%PDTcXEH*|4hK$J>6EfChtjxHP
zaW#t(B=E1ahchoRH?^d)Ahj4&qJkCsWlZ+VSmT#*!w;;=uQWrlc8UhX2&;?<8NL}S
zGp1!+%~+ptW%2?snR<Boz5>sEaKEu;7U$-tOz9}iP{}F;SqV?Y85c9av6k^K<95d1
ztRhAR23*PJFJ5y+VFp7JM8+?W!IKY5oUZ4{Oo=ZpNh~Uv;?3B@SCCj#oEo2-T3ie+
z*<+_<F!b;hR~DC~=E6j$OrC=32#pMe9?pWqqQvx~#DWYY=^p*y(xl>&%#zZQ%=|os
zl+?7$yi71t$s@pDNg*}2prpQ1A-_l=Gp{T$Co@G4R+SK;5mg_euw=^+%UaCHz(62V
zW-SDVbe73Hu-XiU9^RbHlGLKaocN@i{N!vDZ|LbM)OZB=*C-UF7UU!*r%tvPRTUQK
z(Z?dLfK>5<oU$2gJZ5bUkA2RH+#IXof<#aofuo=(wK%n?EEQC}XKjSI5aK{Y6@-yD
zSaVX#QgfzwGxe~PR2EpLPU&F}cMS6L^mCtrly6|I4jxc4n*%l)()xhrKc3R0#K~tR
FtpN^a7pnjO

diff --git a/docs/build/.doctrees/references/multiview_platform.tests.test_utils.doctree b/docs/build/.doctrees/references/multiview_platform.tests.test_utils.doctree
index 571d238257046f3660cae1a65a8081c2bdb13385..a5e0bf8aa04dd608b22e269b6c61cfaacf90c109 100644
GIT binary patch
literal 137351
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

literal 118005
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
Ohtd>3P_b5;qz3>W5nz=7

diff --git a/docs/build/.doctrees/tutorials/example1.doctree b/docs/build/.doctrees/tutorials/example1.doctree
index f8fe56cace334a07eddde256184e9520ba1e09f4..478416f114e3db65707f4a31115ef156e8870513 100644
GIT binary patch
delta 32839
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
C1v4c8

delta 32379
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
YaNB0Q>cDQ3L#bfP(A_qDdNZpd0FLu)Y5)KL

diff --git a/docs/build/.doctrees/tutorials/example2.doctree b/docs/build/.doctrees/tutorials/example2.doctree
index 68a21000041b1853016788b610bcf86387f4d139..cfbdafe63870b335e9c9ffcd86192b7390389353 100644
GIT binary patch
literal 144869
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

literal 145051
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
VUI74F$CqCOUD^R^#g!)M0RX}lWElVe

diff --git a/docs/build/.doctrees/tutorials/index.doctree b/docs/build/.doctrees/tutorials/index.doctree
index ac02460c2ef7370030b3a31f035a9bd0173186d9..65c4af16d43a3bb210a8210644c232bef1422813 100644
GIT binary patch
delta 966
zcmbOvcSMG@fn};C-$Yio$vRA)o(w%KA*mH5QzlR85eP2z_4N!<2q`VeFUm~JDW1|g
zrEyB_6pakl451#jg2bZKypkyy0vU`M%sp(y`K3k4sZ;!VSaLG+Qm6P$JZ3bRkx`YK
zFGDJW8>A#dda?nd7fXhWH}m9^Oc{)#lOHpAPOfI=veD0w%Fu-<@yn3$D@{twkOf&I
zA3G&OF?LFZa_p20)z~Q+>akNwGc+@_Go&-LGGx42K_*Y$&Kw|xOLd0SWJQ+yy#5)1
z8NnH$8Q~d`8PSt@S;OmlxQY_XQ}arSGE<AEKumRnn#!Ibm0^qSgdYBq{N$3N)KuN_
zqQruN)S@Yg=&rH`xd!41kn8+PlTzWn=n*I`&CSg$(Jg@lC09=IlthTvCf{QfcSG_V
zXNFV;Gr|~eW^|_@+Y1l%46V`(&B@kmp^SW+C$i0CWSq5Go5P5aQEPJ?r#GWTM~`rE
zZemeMVQGFzYH@r{esW?C*yBC2$r*`7iOD6YMe#YQWvMywnR%e-i_c9g$}TOKyn?G>
zvNpFBM-OX3PGU*gl!-oGjG_}4Nc&|-Wn97PvWtnxQFSRpx`)T6sJJA)peR2lKizIh
zhKx4{%!{Q-Jxm?}Q!*}3?q@V&6rFsCQ7=d;<0)2ipP-wY@i;@qn+wS(W{&{>DH)eF
zp-HsIP)|>x#v{Og@_a_=$-I0592xAfQ!+$*WGDaQmE}RCWr%?FlnkkiuUM`Ag4Jps
zgw>OCxs?Pi_Aq4>Ov!lC!<<o&KPBVK<mudMawQps#XX#PiMgpIl?AEAQ);JVl=u~A
z$k$HED9qrVe4G2EJy&K*d~$wiUP)@vlpgNn{G6QB<dV$%yy7W6?9Nc}$x~{lv`z_{
Z(!*DfSX7)EpPO1-oR|)d!O7S8tO55@S^@w7

delta 1165
zcmX>iGf9rMfn_Q?|3p?dMvch@TwYuZJuD%q6(v(9Pno=%OPafftst=|HLqk!2KU6f
zMjWgKIf*4{QxYfhF{*KK_OKP_mlh?bPMK`a=q1|2l9QR2I>nnKLo9<igE51-G%15?
zvI@5mqrl{FZao{Z42{yH#0>G;DH<7)u~RanW2a=u#!l&B@(7rcn4u6mB||B8N@<2l
z24{w9hFXTYHy6U7iQb-!0u$%SnmJ~OW!Pgg2H61H46zI=kPDy&2~6%~%wQClyqwW<
zvON=*QDBBxhCd-ge4(0!K!#0jWeSi&cR9?;46(`YneOuzW)x?XW|U`CW>ja?PQJ|?
zE)VidGSnE646%%OR68dpu!w2O#!i8m15zFfvJK&MztW^sXoyXo&mx`#3p0V@(%jt4
z5`~h|lKi5~#GGQ(5VU}W9Mp0FgfWPKhgl1c#SFF543)_etf7pyoAX#_GBWPk%)xHN
z$f&m2n!}rM@_x>I;U50<)RL0aijw%`{M>@X<dP{Jll8c)I5OljxHC*MG$wcRC~?U5
zFl7`>$uOO~mq$%*O2)+E9?rbP+|-iFg4E(EwNo;t_!VbJ)=tTom|-=Uk@sXhM`lWV
zaY<rP$rNwK9=?LaqT<x}+|=UY#PrnSDX~*B7<%}MD~n4~b77)WCQs39oB~QmtQl+>
z?6FfcGW=iyJ^I0=NyR0ZC8Z^q`FRQ{scD&cnP8@pM}WVQLTYY7Nu@%5kwRu(Sz=CR
zir$oZkO>(Aq-$)Qf^dXbmKY-g18V$2(l;!aL9y$bA(kZ!R+quh!<&;?l3J9QqY|H#
zlb@W8<f$HgJw1gQj{yG~g`(7goW$f*g~?nzvXgk&MFeoj)pJcjb&eX?8qDklb50Lu
zMQ)B&aY15o>XaUif}+&o)S|LfQ2xtOVPs%{I~11uu%sK-oYb<^oGIQ+JuD@*l?AC&
pdf3AqgZw=G+@~O=DOj<<Q<|ZYB?vYeQanJ@CQoTn;$%)fYXG9Qhq?d&

diff --git a/docs/build/.doctrees/tutorials/installation.doctree b/docs/build/.doctrees/tutorials/installation.doctree
index 65aa42d37dc0a5d154639237c0abdcbefa92b445..3b53a546f8286ceee9dec082bb5e8077fb7c3a50 100644
GIT binary patch
delta 2010
zcmZ3hb3&W7fo1Am(TS{XlZ}}?xfps_LQ*SArc9nPxt2*@wTG=Bu_!gKWJ-oW24e<u
z4_k45X;E_O6u%ypoXot`DSo9%8KM&xNDF32LsVqQ_+`lYl_sT5JgGmKkx`YKFGD(m
z8>BZwX0iceAWMd<H_PPjOo8g6J#4|HzP_FzQ(C7qPN|)uk-?gwlp&pA3{ea*CPQ>`
zK69KCnrLc<GDy8@?34`k*eMyBu~Ra%W2a>3#!e~C(9bZ;kjXH}ko9JR*<6~GVKkYQ
z#g<WYGB1mP8^St|4CxFvWa|=%GMEEo@Z|L@i@A+7p)T)<p8TFAnqx`^d+ZdA4AIF4
zSksuLGvX&}vIW|S_HYDLmSp7TDHtQXiX@gHosm_Vgv;v5>)D*y^)oUuK*s%KbFPPZ
zy@#U!Y^tvDltfrCz{C_lV$dMzVJk{aD=o^Ll2HQ+o!TC*qSUn1qSU<P)RZaSj39GC
zk=VnihvYg&y(th0jG(T^8rEDH(izdXJpqZB$PDR>Fi3ENBFGP)`X08V(wv;sk|{lm
zy5Lw1fySyD$SQDxDox7Zf`xwu8zkiUVFHsIIi$g28KRRLIaFO%XGmwPgxC#9S-8R*
z;#5$oT?SDOa;i5UI1N4En9nFWxq(y7QaWQhL>6LL2Cl@6t}0{lAC8R4wp?YrC?-ta
z#-+t5I{6`&sE%~TX?)=Vio%l_(iz)9aW+|rTg3{+pwc9a2*Vm*0vXa7%O;m`+c1hw
z-ps97FP-rWpRGNd6}dT9#RZAUsZ)A53W`#TQ;W({r}VI<<%3Ft&K{1O#Ju#<#B`8Y
zaYkxR&XgX$jLh_moXqr$lK8};^x`SC;AngTjYc7m13*Ctb}?)16pakk$q792_0SC6
zBaxF>nwOlBnU}6ml98%VoLW*^piq*ZpED&9IkR(u@*>C_sJVP#^T5W%PU+#z%quQQ
z%*oL$$Vn_oL&_&G2?dx0G_#c2W$0&s%w$F~lLc?kz>35SgVGHB$u_*9jC`9X@y=vq
z)Z47XZ_3DMusKP<o6(}9N4PjQv8bf5G`}RZI6fyoIWZ@-cuMS)9@*rK#G=IHlGLL3
zoYb<^ocPQ<P}v%vn^=@xS}=KyV8LX4AuEm^R)||C`gqmjNN!mfj0_Ce9GjKO$iRRc
zZdqxJ3=A1EJv=r=#U=3tMfo}T>2^~xWW7OU8`$rqNj*#+0aLQl85tO0nW{%gPfwx7
zBVh6}MkPkk$tM~0>ZP+PaM@Xo-Oj8skkzu@pnMFoiP<B-AI&Nwh*kbI3Pq^}If==s
zR#plbl?ACqx&?_viMgpIsYS&K`IG;N2s4ZJ$WDGEBFlqRet`wtr({THb>MPdJAUW!
zWJqT~oj18qNKpzLggs0d1yiy>9_wMwD9E3Z1u|svY$0_I4n_usELM=uIx<?b7(k4_
zr9GT^AeUAaq=J&aMixksUq(j<Sl+KRL$!8_21FBgMr%fW#@~!(lLdrN+H+;5#3$#M
z=9Q!tP3hrI&d<q7O)kmI&nuqN!|n_fpFE{@O6!!MDLs4ziABY!@wutR#fj<Q6gByi
Gs5JmTQm6I+

delta 2081
zcmX@1y;g^{fn}<a*hE%0Mvcky1-*<JdRRhID@vwJp3=h>T<YuV88W4HO5>E;DH<89
zaFHIig2bZKypkyy+@(p0lld6+IamvF5=+viBu=(rRO908VJprrElN(EGC7wqP_&07
zCo?Z~iZ@4wSO#+jV+M0+QU=%L2q7azfyv!MdNyJi8l_2z8R8&IBx9#!NXJgekd2+v
z!{iY#B{4%Gc1ng)?3B_Bl?=`d)eN-^b#E?&K@+__83iWJlaJ02%djs^$`F7%67K8_
zQIH(S-V9a040XTKq*M&MkZrNe5X-QFC<ognIQbA`pgJytLm(<424@IN&Slb?oWf*c
zA(jzB$f6*qcZ6XUmL_EcPrk)u%P25eg4xO_GeayR9b3pCyB1~$$dgu+`<NGV2W!IO
zD|+%m7VXJDnGHCmWU$9h(Z~>(Jf9_vSuCSrG6!p*sXz}$KxIirex8CcB9b%MGQ={v
zaoak1I;%6gN=9b}$drey&h@Zp>)|K>8>VYKB@rHlP%#CN7&Ib#*osoqN{ce5WXu7@
z>D(T!qSUn1qSU<P)RZaSj39Ht@yMu$a8wVY-V}%gM%2|$!4?|g8DbeVxIF<$PE{FV
z8Rd}Z14XnSKJ`6pNu@bCsU=f-7<IvEu@o9<a?H?J6faH6u!IGD1{);6?It_0Yp@9P
zNcc>i$SvW5NRy{C#4=9evk(+Epp<wF;XrR`a00o+KA%xwauJ7`u2{x(a8P07RB)2N
z4$%ounddnkFpFhepS*`t%SoVzt++HdH?ss0#^8v5O~^?vGoY4E*5Fbx0JAZo1Z#}Q
zW{71Ro7~1_!zeKMFqfi&SQZ;20|RdBCNpwN1##pg=B1Y=rl(HnVJ*%`&B>Y4!wxD-
z^74zPboTINWTt22WTt17#3vS|7f-1LMNAe8BLf38O5{Oyf<gh26DMbI%d>(Dn8`id
z@@mjD2?}frXoSMzQyNLrMQ)LJu%_54J-nHD#U+V3ISSAc4>|dP%m9~gPzMMi%s`ZD
zFb(iRGDEF2LuIlHPbj19=2<*585#XHoA8-3GOBIP;`e5p{7xWWxQ9PIwWK7qq9i^!
zKer$;xnxSm<XAx~jtuz>?hMlmjmfu#6*)8Hdzdl`rev5-786nT(_my^$WjFb#)^!k
zSqdPYEGWc#IP(&7Q%fofQb8f6kp)ucm$9M)ti-Q0L$Y>?21K7##?p-WSs+ar$0oOm
zoUG@_Oo=ZpNh~Uv;?3B@SCCj#oEo2-T3no%o?1L5c1i|A4_|R*aY<?}OmxcRDd;%@
zQ99`dmnIdLWR{ecWaj57q@<>0=4FDJN*)3JN(!mD1tpaV`9%tud1Z+?nJIcx>Opxb
zL!gIbjfiZ=mLZn43KR-h>Kj<RfD%JchFI2eu(~W(Mg|6mCqy$?dkpmS6ly#I{A(17
zQVVhtlT#HY`w7d+aB+c4*bD(23hKGIP;*+=4zTH%wI0kBSt6hq69uWtP=O?Bn3Hg4
zxE|J=)Uwo^Dc(#yET9;k(!(C^806>aXXri!DY?NaWS-Itm8_+pBm%9Np~;p9RIB%j
GS_1&=n!8>A

diff --git a/docs/build/_static/basic.css b/docs/build/_static/basic.css
index 0b79414a..01192852 100644
--- a/docs/build/_static/basic.css
+++ b/docs/build/_static/basic.css
@@ -4,7 +4,7 @@
  *
  * Sphinx stylesheet -- basic theme.
  *
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -81,10 +81,26 @@ div.sphinxsidebar input {
     font-size: 1em;
 }
 
+div.sphinxsidebar #searchbox form.search {
+    overflow: hidden;
+}
+
 div.sphinxsidebar #searchbox input[type="text"] {
-    width: 170px;
+    float: left;
+    width: 80%;
+    padding: 0.25em;
+    box-sizing: border-box;
 }
 
+div.sphinxsidebar #searchbox input[type="submit"] {
+    float: left;
+    width: 20%;
+    border-left: none;
+    padding: 0.25em;
+    box-sizing: border-box;
+}
+
+
 img {
     border: 0;
     max-width: 100%;
@@ -122,6 +138,8 @@ ul.keywordmatches li.goodmatch a {
 
 table.contentstable {
     width: 90%;
+    margin-left: auto;
+    margin-right: auto;
 }
 
 table.contentstable p.biglink {
@@ -149,9 +167,14 @@ table.indextable td {
     vertical-align: top;
 }
 
-table.indextable dl, table.indextable dd {
+table.indextable ul {
     margin-top: 0;
     margin-bottom: 0;
+    list-style-type: none;
+}
+
+table.indextable > tbody > tr > td > ul {
+    padding-left: 0em;
 }
 
 table.indextable tr.pcap {
@@ -183,8 +206,20 @@ div.genindex-jumpbox {
     padding: 0.4em;
 }
 
+/* -- domain module index --------------------------------------------------- */
+
+table.modindextable td {
+    padding: 2px;
+    border-collapse: collapse;
+}
+
 /* -- general body styles --------------------------------------------------- */
 
+div.body {
+    min-width: 450px;
+    max-width: 800px;
+}
+
 div.body p, div.body dd, div.body li, div.body blockquote {
     -moz-hyphens: auto;
     -ms-hyphens: auto;
@@ -196,6 +231,16 @@ a.headerlink {
     visibility: hidden;
 }
 
+a.brackets:before,
+span.brackets > a:before{
+    content: "[";
+}
+
+a.brackets:after,
+span.brackets > a:after {
+    content: "]";
+}
+
 h1:hover > a.headerlink,
 h2:hover > a.headerlink,
 h3:hover > a.headerlink,
@@ -217,10 +262,6 @@ div.body td {
     text-align: left;
 }
 
-.field-list ul {
-    padding-left: 1em;
-}
-
 .first {
     margin-top: 0 !important;
 }
@@ -248,6 +289,12 @@ img.align-center, .figure.align-center, object.align-center {
   margin-right: auto;
 }
 
+img.align-default, .figure.align-default {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
 .align-left {
     text-align: left;
 }
@@ -256,6 +303,10 @@ img.align-center, .figure.align-center, object.align-center {
     text-align: center;
 }
 
+.align-default {
+    text-align: center;
+}
+
 .align-right {
     text-align: right;
 }
@@ -322,6 +373,16 @@ table.docutils {
     border-collapse: collapse;
 }
 
+table.align-center {
+    margin-left: auto;
+    margin-right: auto;
+}
+
+table.align-default {
+    margin-left: auto;
+    margin-right: auto;
+}
+
 table caption span.caption-number {
     font-style: italic;
 }
@@ -337,10 +398,6 @@ table.docutils td, table.docutils th {
     border-bottom: 1px solid #aaa;
 }
 
-table.field-list td, table.field-list th {
-    border: 0 !important;
-}
-
 table.footnote td, table.footnote th {
     border: 0 !important;
 }
@@ -359,6 +416,16 @@ table.citation td {
     border-bottom: none;
 }
 
+th > p:first-child,
+td > p:first-child {
+    margin-top: 0px;
+}
+
+th > p:last-child,
+td > p:last-child {
+    margin-bottom: 0px;
+}
+
 /* -- figures --------------------------------------------------------------- */
 
 div.figure {
@@ -377,6 +444,34 @@ div.figure p.caption span.caption-number {
 div.figure p.caption span.caption-text {
 }
 
+/* -- field list styles ----------------------------------------------------- */
+
+table.field-list td, table.field-list th {
+    border: 0 !important;
+}
+
+.field-list ul {
+    margin: 0;
+    padding-left: 1em;
+}
+
+.field-list p {
+    margin: 0;
+}
+
+.field-name {
+    -moz-hyphens: manual;
+    -ms-hyphens: manual;
+    -webkit-hyphens: manual;
+    hyphens: manual;
+}
+
+/* -- hlist styles ---------------------------------------------------------- */
+
+table.hlist td {
+    vertical-align: top;
+}
+
 
 /* -- other body styles ----------------------------------------------------- */
 
@@ -400,11 +495,58 @@ ol.upperroman {
     list-style: upper-roman;
 }
 
+li > p:first-child {
+    margin-top: 0px;
+}
+
+li > p:last-child {
+    margin-bottom: 0px;
+}
+
+dl.footnote > dt,
+dl.citation > dt {
+    float: left;
+}
+
+dl.footnote > dd,
+dl.citation > dd {
+    margin-bottom: 0em;
+}
+
+dl.footnote > dd:after,
+dl.citation > dd:after {
+    content: "";
+    clear: both;
+}
+
+dl.field-list {
+    display: grid;
+    grid-template-columns: fit-content(30%) auto;
+}
+
+dl.field-list > dt {
+    font-weight: bold;
+    word-break: break-word;
+    padding-left: 0.5em;
+    padding-right: 5px;
+}
+
+dl.field-list > dt:after {
+    content: ":";
+}
+
+dl.field-list > dd {
+    padding-left: 0.5em;
+    margin-top: 0em;
+    margin-left: 0em;
+    margin-bottom: 0em;
+}
+
 dl {
     margin-bottom: 15px;
 }
 
-dd p {
+dd > p:first-child {
     margin-top: 0px;
 }
 
@@ -418,24 +560,19 @@ dd {
     margin-left: 30px;
 }
 
-dt:target, .highlighted {
+dt:target, span.highlighted {
     background-color: #fbe54e;
 }
 
+rect.highlighted {
+    fill: #fbe54e;
+}
+
 dl.glossary dt {
     font-weight: bold;
     font-size: 1.1em;
 }
 
-.field-list ul {
-    margin: 0;
-    padding-left: 1em;
-}
-
-.field-list p {
-    margin: 0;
-}
-
 .optional {
     font-size: 1.3em;
 }
@@ -482,6 +619,12 @@ dl.glossary dt {
     font-style: oblique;
 }
 
+.classifier:before {
+    font-style: normal;
+    margin: 0.5em;
+    content: ":";
+}
+
 abbr, acronym {
     border-bottom: dotted 1px;
     cursor: help;
@@ -529,6 +672,10 @@ div.code-block-caption + div > div.highlight > pre {
     margin-top: 0;
 }
 
+div.doctest > div.highlight span.gp {  /* gp: Generic.Prompt */
+    user-select: none;
+}
+
 div.code-block-caption span.caption-number {
     padding: 0.1em 0.3em;
     font-style: italic;
@@ -592,6 +739,16 @@ span.eqno {
     float: right;
 }
 
+span.eqno a.headerlink {
+    position: relative;
+    left: 0px;
+    z-index: 1;
+}
+
+div.math:hover a.headerlink {
+    visibility: visible;
+}
+
 /* -- printout stylesheet --------------------------------------------------- */
 
 @media print {
diff --git a/docs/build/_static/classic.css b/docs/build/_static/classic.css
index d98894b3..b4fd80f2 100644
--- a/docs/build/_static/classic.css
+++ b/docs/build/_static/classic.css
@@ -1,10 +1,10 @@
 /*
- * default.css_t
+ * classic.css_t
  * ~~~~~~~~~~~~~
  *
- * Sphinx stylesheet -- default theme.
+ * Sphinx stylesheet -- classic theme.
  *
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -13,6 +13,11 @@
 
 /* -- page layout ----------------------------------------------------------- */
 
+html {
+    /* CSS hack for macOS's scrollbar (see #1125) */
+    background-color: #FFFFFF;
+}
+
 body {
     font-family: sans-serif;
     font-size: 100%;
@@ -233,7 +238,7 @@ code {
     font-size: 0.95em;
 }
 
-th {
+th, dl.field-list > dt {
     background-color: #ede;
 }
 
diff --git a/docs/build/_static/doctools.js b/docs/build/_static/doctools.js
index 81634956..daccd209 100644
--- a/docs/build/_static/doctools.js
+++ b/docs/build/_static/doctools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for all documentation.
  *
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -45,7 +45,7 @@ jQuery.urlencode = encodeURIComponent;
  * it will always return arrays of strings for the value parts.
  */
 jQuery.getQueryParameters = function(s) {
-  if (typeof s == 'undefined')
+  if (typeof s === 'undefined')
     s = document.location.search;
   var parts = s.substr(s.indexOf('?') + 1).split('&');
   var result = {};
@@ -66,29 +66,54 @@ jQuery.getQueryParameters = function(s) {
  * span elements with the given class name.
  */
 jQuery.fn.highlightText = function(text, className) {
-  function highlight(node) {
-    if (node.nodeType == 3) {
+  function highlight(node, addItems) {
+    if (node.nodeType === 3) {
       var val = node.nodeValue;
       var pos = val.toLowerCase().indexOf(text);
-      if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
-        var span = document.createElement("span");
-        span.className = className;
+      if (pos >= 0 &&
+          !jQuery(node.parentNode).hasClass(className) &&
+          !jQuery(node.parentNode).hasClass("nohighlight")) {
+        var span;
+        var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
+        if (isInSVG) {
+          span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
+        } else {
+          span = document.createElement("span");
+          span.className = className;
+        }
         span.appendChild(document.createTextNode(val.substr(pos, text.length)));
         node.parentNode.insertBefore(span, node.parentNode.insertBefore(
           document.createTextNode(val.substr(pos + text.length)),
           node.nextSibling));
         node.nodeValue = val.substr(0, pos);
+        if (isInSVG) {
+          var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
+          var bbox = node.parentElement.getBBox();
+          rect.x.baseVal.value = bbox.x;
+          rect.y.baseVal.value = bbox.y;
+          rect.width.baseVal.value = bbox.width;
+          rect.height.baseVal.value = bbox.height;
+          rect.setAttribute('class', className);
+          addItems.push({
+              "parent": node.parentNode,
+              "target": rect});
+        }
       }
     }
     else if (!jQuery(node).is("button, select, textarea")) {
       jQuery.each(node.childNodes, function() {
-        highlight(this);
+        highlight(this, addItems);
       });
     }
   }
-  return this.each(function() {
-    highlight(this);
+  var addItems = [];
+  var result = this.each(function() {
+    highlight(this, addItems);
   });
+  for (var i = 0; i < addItems.length; ++i) {
+    jQuery(addItems[i].parent).before(addItems[i].target);
+  }
+  return result;
 };
 
 /*
@@ -124,28 +149,30 @@ var Documentation = {
     this.fixFirefoxAnchorBug();
     this.highlightSearchWords();
     this.initIndexTable();
-    
+    if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
+      this.initOnKeyListeners();
+    }
   },
 
   /**
    * i18n support
    */
   TRANSLATIONS : {},
-  PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
+  PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; },
   LOCALE : 'unknown',
 
   // gettext and ngettext don't access this so that the functions
   // can safely bound to a different name (_ = Documentation.gettext)
   gettext : function(string) {
     var translated = Documentation.TRANSLATIONS[string];
-    if (typeof translated == 'undefined')
+    if (typeof translated === 'undefined')
       return string;
-    return (typeof translated == 'string') ? translated : translated[0];
+    return (typeof translated === 'string') ? translated : translated[0];
   },
 
   ngettext : function(singular, plural, n) {
     var translated = Documentation.TRANSLATIONS[singular];
-    if (typeof translated == 'undefined')
+    if (typeof translated === 'undefined')
       return (n == 1) ? singular : plural;
     return translated[Documentation.PLURALEXPR(n)];
   },
@@ -180,7 +207,7 @@ var Documentation = {
    * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
    */
   fixFirefoxAnchorBug : function() {
-    if (document.location.hash)
+    if (document.location.hash && $.browser.mozilla)
       window.setTimeout(function() {
         document.location.href += '';
       }, 10);
@@ -216,7 +243,7 @@ var Documentation = {
       var src = $(this).attr('src');
       var idnum = $(this).attr('id').substr(7);
       $('tr.cg-' + idnum).toggle();
-      if (src.substr(-9) == 'minus.png')
+      if (src.substr(-9) === 'minus.png')
         $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
       else
         $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
@@ -248,7 +275,7 @@ var Documentation = {
     var path = document.location.pathname;
     var parts = path.split(/\//);
     $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
-      if (this == '..')
+      if (this === '..')
         parts.pop();
     });
     var url = parts.join('/');
@@ -256,10 +283,11 @@ var Documentation = {
   },
 
   initOnKeyListeners: function() {
-    $(document).keyup(function(event) {
+    $(document).keydown(function(event) {
       var activeElementType = document.activeElement.tagName;
       // don't navigate when in search box or textarea
-      if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') {
+      if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
+          && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) {
         switch (event.keyCode) {
           case 37: // left
             var prevHref = $('link[rel="prev"]').prop('href');
@@ -284,4 +312,4 @@ _ = Documentation.gettext;
 
 $(document).ready(function() {
   Documentation.init();
-});
\ No newline at end of file
+});
diff --git a/docs/build/_static/file.png b/docs/build/_static/file.png
index 254c60bfbe2715ae2edca48ebccfd074deb8031d..a858a410e4faa62ce324d814e4b816fff83a6fb3 100644
GIT binary patch
delta 270
zcmaFHG>>V5WIY=L1B3kM|A`C?3{O2>978G?*G_H@Vq+9({jOQvnsZ&@_BOVgGHJJM
z9o9YNo@2Ft=RV{6zv`Z^Yx(!@-_B2;iXv1TKZx^3=zeqItgEm8`1ddGr_Y~-8;*Bs
zbOng0?rZ2}XJ@ytv0<^avf_ID<HwBvfvK<j)h4OD<h~&>H>a+?DdPK^$GyLwshyDA
zd(AccfJmIl)^f(c+C%3KGqP=q`!hrQ%J;L2_ti7<GIy`Ye8sf#{VW505B--8ZkjJ$
zstUCyea@ONC7N|!aH#3N2L3ZIBr|3$)BmtPKXMwUyP8j0aZTgm`h~l9SD$@#|Hpk}
e)g7Vr+QA!MCOEoXVqjok@ML%Ob6Mw<&;$S+dwp~O

delta 342
zcmbQo^o(hOWIZzj1A~Sxe=q|B180FpWHAE+w=f7ZGR&GI!N9=4UgGKN%6^rbkC&ZM
zb6bcE0|P^TfKP}k0|P^2W8>7RQ)kYcId$sPjN+EelD6E+{@kibdDWBhswWrCKi}Bc
z*w!<pbIPL58EZRduIrk$e%6i~D-NAGaOKF6BS(%NJ$md|{juZ6kH32L>h<f_Z{ECl
z`}XPEw{PEmy!P(hyZ7(kfB5j><HwJmK7IQC|39<J+T{!k46G$Ve!&c3E7oi=y>Ty{
zfq{WB$=lsUWeeNSnG6gJIi4<#Arg|T2Oa$m1u(E4sNBz=bNC$V$A8O<yDth&x^>=X
z8ZSeA@OFKMn*UnogF7y=`aiW%@>sZo<1mA&yMvjA)Zsa-N0|%Sg<j{{S2iB{IN7=3
zkoM2{pQSVoI|*voxw|l(VrTFOXLzH|z>vRir9{?BaVZN11_lOCS3j3^P6<r_yX2Pb

diff --git a/docs/build/_static/jquery.js b/docs/build/_static/jquery.js
index ab28a247..a1c07fd8 100644
--- a/docs/build/_static/jquery.js
+++ b/docs/build/_static/jquery.js
@@ -1,4 +1,2 @@
-/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;
-if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")
-},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
+/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
diff --git a/docs/build/_static/minus.png b/docs/build/_static/minus.png
index 0f22b16b038f9578a40314ff2b5acb88402a1496..d96755fdaf8bb2214971e0db9c1fd3077d7c419d 100644
GIT binary patch
delta 72
zcmZ3>7&Sq{iGzWGfuZNP#xDj221QR7$B+ufWQ%47o^(5hgVq|qWfixnu?VdGCo9r$
agM)z~_Dz~mp7b9-kS0%8KbLh*2~7axKNV;I

delta 156
zcma!A%Q!)zo{5=(f#J%b`CAzn7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSN7}d90J^o
zHtQ^&GB7Z3l(<HeIOpf)rskC}d^<C3KLY~;Pk>K|tEQ&rnKNhJy?giJ!w2yM-zWwK
z1_e(S#}E$LWDZ{5#1;Slw=Dc;%Oq~FV!?;aVY-P7tHhWY&I*W37vem!i-CcG!PC{x
JWt~$(69CFmF)aW9

diff --git a/docs/build/_static/plus.png b/docs/build/_static/plus.png
index 0cfe084cfc8d10d7151a0f00faee3667afe0b24b..7107cec93a979b9a5f64843235a16651d563ce2d 100644
GIT binary patch
delta 72
zcmZ3>7&Sq{iGzWGfuZNP#xDj221QR7$B+ufWQ%47o^(5hgVq|+lLexMnL0xM^Km)k
aurM&_Dke_({K0_*q{-9O&t;ucLK6VEcN5J3

delta 156
zcma!A%Q!)zo{5=(f#J%b`CAzn7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSN7}d90FX1
z%sG}E3=9k$C9V-A&iT2ysd*&~-_A_i&%nUI6W|l#s;Q}Y=FFLQ@7{g*@IgGmH;RFQ
zLBZ3-F@!@lnS+-%amD}tEerqIFo_$iSny$Um~JA&Dluk;JrjhlpF7}xhJk^B!PC{x
JWt~$(6991{F~R@<

diff --git a/docs/build/_static/searchtools.js b/docs/build/_static/searchtools.js
index a51e0dc5..ab564996 100644
--- a/docs/build/_static/searchtools.js
+++ b/docs/build/_static/searchtools.js
@@ -1,231 +1,54 @@
 /*
- * searchtools.js_t
+ * searchtools.js
  * ~~~~~~~~~~~~~~~~
  *
  * Sphinx JavaScript utilities for the full-text search.
  *
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
 
-
-/* Non-minified version JS is _stemmer.js if file is provided */ 
-/**
- * Porter Stemmer
- */
-var Stemmer = function() {
-
-  var step2list = {
-    ational: 'ate',
-    tional: 'tion',
-    enci: 'ence',
-    anci: 'ance',
-    izer: 'ize',
-    bli: 'ble',
-    alli: 'al',
-    entli: 'ent',
-    eli: 'e',
-    ousli: 'ous',
-    ization: 'ize',
-    ation: 'ate',
-    ator: 'ate',
-    alism: 'al',
-    iveness: 'ive',
-    fulness: 'ful',
-    ousness: 'ous',
-    aliti: 'al',
-    iviti: 'ive',
-    biliti: 'ble',
-    logi: 'log'
-  };
-
-  var step3list = {
-    icate: 'ic',
-    ative: '',
-    alize: 'al',
-    iciti: 'ic',
-    ical: 'ic',
-    ful: '',
-    ness: ''
+if (!Scorer) {
+  /**
+   * Simple result scoring code.
+   */
+  var Scorer = {
+    // Implement the following function to further tweak the score for each result
+    // The function takes a result array [filename, title, anchor, descr, score]
+    // and returns the new score.
+    /*
+    score: function(result) {
+      return result[4];
+    },
+    */
+
+    // query matches the full name of an object
+    objNameMatch: 11,
+    // or matches in the last dotted part of the object name
+    objPartialMatch: 6,
+    // Additive scores depending on the priority of the object
+    objPrio: {0:  15,   // used to be importantResults
+              1:  5,   // used to be objectResults
+              2: -5},  // used to be unimportantResults
+    //  Used when the priority is not in the mapping.
+    objPrioDefault: 0,
+
+    // query found in title
+    title: 15,
+    partialTitle: 7,
+    // query found in terms
+    term: 5,
+    partialTerm: 2
   };
+}
 
-  var c = "[^aeiou]";          // consonant
-  var v = "[aeiouy]";          // vowel
-  var C = c + "[^aeiouy]*";    // consonant sequence
-  var V = v + "[aeiou]*";      // vowel sequence
-
-  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
-  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
-  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
-  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
-
-  this.stemWord = function (w) {
-    var stem;
-    var suffix;
-    var firstch;
-    var origword = w;
-
-    if (w.length < 3)
-      return w;
-
-    var re;
-    var re2;
-    var re3;
-    var re4;
-
-    firstch = w.substr(0,1);
-    if (firstch == "y")
-      w = firstch.toUpperCase() + w.substr(1);
-
-    // Step 1a
-    re = /^(.+?)(ss|i)es$/;
-    re2 = /^(.+?)([^s])s$/;
-
-    if (re.test(w))
-      w = w.replace(re,"$1$2");
-    else if (re2.test(w))
-      w = w.replace(re2,"$1$2");
-
-    // Step 1b
-    re = /^(.+?)eed$/;
-    re2 = /^(.+?)(ed|ing)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      re = new RegExp(mgr0);
-      if (re.test(fp[1])) {
-        re = /.$/;
-        w = w.replace(re,"");
-      }
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1];
-      re2 = new RegExp(s_v);
-      if (re2.test(stem)) {
-        w = stem;
-        re2 = /(at|bl|iz)$/;
-        re3 = new RegExp("([^aeiouylsz])\\1$");
-        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-        if (re2.test(w))
-          w = w + "e";
-        else if (re3.test(w)) {
-          re = /.$/;
-          w = w.replace(re,"");
-        }
-        else if (re4.test(w))
-          w = w + "e";
-      }
-    }
-
-    // Step 1c
-    re = /^(.+?)y$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(s_v);
-      if (re.test(stem))
-        w = stem + "i";
-    }
-
-    // Step 2
-    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step2list[suffix];
-    }
-
-    // Step 3
-    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step3list[suffix];
-    }
-
-    // Step 4
-    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
-    re2 = /^(.+?)(s|t)(ion)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      if (re.test(stem))
-        w = stem;
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1] + fp[2];
-      re2 = new RegExp(mgr1);
-      if (re2.test(stem))
-        w = stem;
-    }
-
-    // Step 5
-    re = /^(.+?)e$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      re2 = new RegExp(meq1);
-      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
-        w = stem;
-    }
-    re = /ll$/;
-    re2 = new RegExp(mgr1);
-    if (re.test(w) && re2.test(w)) {
-      re = /.$/;
-      w = w.replace(re,"");
-    }
-
-    // and turn initial Y back to y
-    if (firstch == "y")
-      w = firstch.toLowerCase() + w.substr(1);
-    return w;
+if (!splitQuery) {
+  function splitQuery(query) {
+    return query.split(/\s+/);
   }
 }
 
-
-
-/**
- * Simple result scoring code.
- */
-var Scorer = {
-  // Implement the following function to further tweak the score for each result
-  // The function takes a result array [filename, title, anchor, descr, score]
-  // and returns the new score.
-  /*
-  score: function(result) {
-    return result[4];
-  },
-  */
-
-  // query matches the full name of an object
-  objNameMatch: 11,
-  // or matches in the last dotted part of the object name
-  objPartialMatch: 6,
-  // Additive scores depending on the priority of the object
-  objPrio: {0:  15,   // used to be importantResults
-            1:  5,   // used to be objectResults
-            2: -5},  // used to be unimportantResults
-  //  Used when the priority is not in the mapping.
-  objPrioDefault: 0,
-
-  // query found in title
-  title: 15,
-  // query found in terms
-  term: 5
-};
-
-
 /**
  * Search Module
  */
@@ -235,6 +58,19 @@ var Search = {
   _queued_query : null,
   _pulse_status : -1,
 
+  htmlToText : function(htmlString) {
+      var htmlElement = document.createElement('span');
+      htmlElement.innerHTML = htmlString;
+      $(htmlElement).find('.headerlink').remove();
+      docContent = $(htmlElement).find('[role=main]')[0];
+      if(docContent === undefined) {
+          console.warn("Content block not found. Sphinx search tries to obtain it " +
+                       "via '[role=main]'. Could you check your theme or template.");
+          return "";
+      }
+      return docContent.textContent || docContent.innerText;
+  },
+
   init : function() {
       var params = $.getQueryParameters();
       if (params.q) {
@@ -299,7 +135,7 @@ var Search = {
     this.out = $('#search-results');
     this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
     this.dots = $('<span></span>').appendTo(this.title);
-    this.status = $('<p style="display: none"></p>').appendTo(this.out);
+    this.status = $('<p class="search-summary">&nbsp;</p>').appendTo(this.out);
     this.output = $('<ul class="search"/>').appendTo(this.out);
 
     $('#search-progress').text(_('Preparing search...'));
@@ -317,14 +153,13 @@ var Search = {
    */
   query : function(query) {
     var i;
-    var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
 
     // stem the searchterms and add them to the correct list
     var stemmer = new Stemmer();
     var searchterms = [];
     var excluded = [];
     var hlterms = [];
-    var tmp = query.split(/\W+/);
+    var tmp = splitQuery(query);
     var objectterms = [];
     for (i = 0; i < tmp.length; i++) {
       if (tmp[i] !== "") {
@@ -338,6 +173,10 @@ var Search = {
       }
       // stem the word
       var word = stemmer.stemWord(tmp[i].toLowerCase());
+      // prevent stemmer from cutting word smaller than two chars
+      if(word.length < 3 && tmp[i].length >= 3) {
+        word = tmp[i];
+      }
       var toAppend;
       // select the correct list
       if (word[0] == '-') {
@@ -411,7 +250,9 @@ var Search = {
       if (results.length) {
         var item = results.pop();
         var listItem = $('<li style="display:none"></li>');
-        if (DOCUMENTATION_OPTIONS.FILE_SUFFIX === '') {
+        var requestUrl = "";
+        var linkUrl = "";
+        if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') {
           // dirhtml builder
           var dirname = item[0] + '/';
           if (dirname.match(/\/index\/$/)) {
@@ -419,15 +260,17 @@ var Search = {
           } else if (dirname == 'index/') {
             dirname = '';
           }
-          listItem.append($('<a/>').attr('href',
-            DOCUMENTATION_OPTIONS.URL_ROOT + dirname +
-            highlightstring + item[2]).html(item[1]));
+          requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + dirname;
+          linkUrl = requestUrl;
+
         } else {
           // normal html builders
-          listItem.append($('<a/>').attr('href',
-            item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX +
-            highlightstring + item[2]).html(item[1]));
+          requestUrl = DOCUMENTATION_OPTIONS.URL_ROOT + item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX;
+          linkUrl = item[0] + DOCUMENTATION_OPTIONS.LINK_SUFFIX;
         }
+        listItem.append($('<a/>').attr('href',
+            linkUrl +
+            highlightstring + item[2]).html(item[1]));
         if (item[3]) {
           listItem.append($('<span> (' + item[3] + ')</span>'));
           Search.output.append(listItem);
@@ -435,7 +278,7 @@ var Search = {
             displayNextItem();
           });
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
-          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[0] + '.txt',
+          $.ajax({url: requestUrl,
                   dataType: "text",
                   complete: function(jqxhr, textstatus) {
                     var data = jqxhr.responseText;
@@ -474,6 +317,7 @@ var Search = {
    */
   performObjectSearch : function(object, otherterms) {
     var filenames = this._index.filenames;
+    var docnames = this._index.docnames;
     var objects = this._index.objects;
     var objnames = this._index.objnames;
     var titles = this._index.titles;
@@ -484,12 +328,13 @@ var Search = {
     for (var prefix in objects) {
       for (var name in objects[prefix]) {
         var fullname = (prefix ? prefix + '.' : '') + name;
-        if (fullname.toLowerCase().indexOf(object) > -1) {
+        var fullnameLower = fullname.toLowerCase()
+        if (fullnameLower.indexOf(object) > -1) {
           var score = 0;
-          var parts = fullname.split('.');
+          var parts = fullnameLower.split('.');
           // check for different match types: exact matches of full name or
           // "last name" (i.e. last dotted part)
-          if (fullname == object || parts[parts.length - 1] == object) {
+          if (fullnameLower == object || parts[parts.length - 1] == object) {
             score += Scorer.objNameMatch;
           // matches in last name
           } else if (parts[parts.length - 1].indexOf(object) > -1) {
@@ -527,7 +372,7 @@ var Search = {
           } else {
             score += Scorer.objPrioDefault;
           }
-          results.push([filenames[match[0]], fullname, '#'+anchor, descr, score]);
+          results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]);
         }
       }
     }
@@ -539,6 +384,7 @@ var Search = {
    * search for full-text terms in the index
    */
   performTermsSearch : function(searchterms, excluded, terms, titleterms) {
+    var docnames = this._index.docnames;
     var filenames = this._index.filenames;
     var titles = this._index.titles;
 
@@ -555,6 +401,19 @@ var Search = {
         {files: terms[word], score: Scorer.term},
         {files: titleterms[word], score: Scorer.title}
       ];
+      // add support for partial matches
+      if (word.length > 2) {
+        for (var w in terms) {
+          if (w.match(word) && !terms[word]) {
+            _o.push({files: terms[w], score: Scorer.partialTerm})
+          }
+        }
+        for (var w in titleterms) {
+          if (w.match(word) && !titleterms[word]) {
+              _o.push({files: titleterms[w], score: Scorer.partialTitle})
+          }
+        }
+      }
 
       // no match but word was a required one
       if ($u.every(_o, function(o){return o.files === undefined;})) {
@@ -574,7 +433,7 @@ var Search = {
         for (j = 0; j < _files.length; j++) {
           file = _files[j];
           if (!(file in scoreMap))
-            scoreMap[file] = {}
+            scoreMap[file] = {};
           scoreMap[file][word] = o.score;
         }
       });
@@ -582,7 +441,7 @@ var Search = {
       // create the mapping
       for (j = 0; j < files.length; j++) {
         file = files[j];
-        if (file in fileMap)
+        if (file in fileMap && fileMap[file].indexOf(word) === -1)
           fileMap[file].push(word);
         else
           fileMap[file] = [word];
@@ -594,8 +453,12 @@ var Search = {
       var valid = true;
 
       // check if all requirements are matched
-      if (fileMap[file].length != searchterms.length)
-          continue;
+      var filteredTermCount = // as search terms with length < 3 are discarded: ignore
+        searchterms.filter(function(term){return term.length > 2}).length
+      if (
+        fileMap[file].length != searchterms.length &&
+        fileMap[file].length != filteredTermCount
+      ) continue;
 
       // ensure that none of the excluded terms is in the search result
       for (i = 0; i < excluded.length; i++) {
@@ -613,7 +476,7 @@ var Search = {
         // select one (max) score for the file.
         // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
         var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
-        results.push([filenames[file], titles[file], '', null, score]);
+        results.push([docnames[file], titles[file], '', null, score, filenames[file]]);
       }
     }
     return results;
@@ -626,7 +489,8 @@ var Search = {
    * words. the first one is used to find the occurrence, the
    * latter for highlighting it.
    */
-  makeSearchSummary : function(text, keywords, hlwords) {
+  makeSearchSummary : function(htmlText, keywords, hlwords) {
+    var text = Search.htmlToText(htmlText);
     var textLower = text.toLowerCase();
     var start = 0;
     $.each(keywords, function() {
@@ -648,4 +512,4 @@ var Search = {
 
 $(document).ready(function() {
   Search.init();
-});
\ No newline at end of file
+});
diff --git a/docs/build/_static/sidebar.js b/docs/build/_static/sidebar.js
index 4282fe91..657f8be5 100644
--- a/docs/build/_static/sidebar.js
+++ b/docs/build/_static/sidebar.js
@@ -16,7 +16,7 @@
  * Once the browser is closed the cookie is deleted and the position
  * reset to the default (expanded).
  *
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
diff --git a/docs/build/analyzeresult.html b/docs/build/analyzeresult.html
index 0c2b51eb..3296c159 100644
--- a/docs/build/analyzeresult.html
+++ b/docs/build/analyzeresult.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Result analysis module &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Result analysis module &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -59,20 +49,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/analyzeresult.txt"
+      <li><a href="_sources/analyzeresult.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -86,12 +76,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/api.html b/docs/build/api.html
index c7cd0a27..4ed71263 100644
--- a/docs/build/api.html
+++ b/docs/build/api.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Multiview Platform &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Multiview Platform &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -48,8 +38,8 @@
             
   <div class="section" id="multiview-platform">
 <h1>Multiview Platform<a class="headerlink" href="#multiview-platform" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound" id="contents">
-<p class="caption"><span class="caption-text">Contents:</span><a class="headerlink" href="#contents" title="Permalink to this toctree">¶</a></p>
+<div class="toctree-wrapper compound">
+<p class="caption"><span class="caption-text">Contents:</span></p>
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="execution.html">Welcome to the exection documentation</a></li>
 <li class="toctree-l1"><a class="reference internal" href="analyzeresult.html">Result analysis module</a></li>
@@ -66,20 +56,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/api.txt"
+      <li><a href="_sources/api.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -93,12 +83,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/execution.html b/docs/build/execution.html
index 22e4c7ac..53531342 100644
--- a/docs/build/execution.html
+++ b/docs/build/execution.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Welcome to the exection documentation &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Welcome to the exection documentation &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -60,20 +50,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/execution.txt"
+      <li><a href="_sources/execution.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -87,12 +77,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/genindex.html b/docs/build/genindex.html
index 04538405..87f5e41e 100644
--- a/docs/build/genindex.html
+++ b/docs/build/genindex.html
@@ -1,34 +1,24 @@
 
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Index &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Index &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="#" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -38,7 +28,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -73,1346 +63,1055 @@
 </div>
 <h2 id="A">A</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative.accepts_multi_class">accepts_multi_class() (FakeEstimNative method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim.accepts_multi_class">(FakeMCEstim method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.add_gaussian_noise">add_gaussian_noise() (HDF5Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">arange_metrics() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">[1]</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative.accepts_multi_class">accepts_multi_class() (FakeEstimNative method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim.accepts_multi_class">(FakeMCEstim method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.add_gaussian_noise">add_gaussian_noise() (HDF5Dataset method)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">arange_metrics() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">[1]</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="B">B</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">benchmark_init() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">[1]</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">benchmark_init() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">[1]</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="C">C</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.check_selected_label_names">check_selected_label_names() (Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.make_file_config.ConfigurationMaker">ConfigurationMaker (class in multiview_platform.mono_multi_view_classifiers.utils.make_file_config)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.confirm">confirm() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.copy_hdf5">copy_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.copy_view">copy_view() (HDF5Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint">CustomRandint (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform">CustomUniform (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.check_selected_label_names">check_selected_label_names() (Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.make_file_config.ConfigurationMaker">ConfigurationMaker (class in multiview_platform.mono_multi_view_classifiers.utils.make_file_config)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.confirm">confirm() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.copy_hdf5">copy_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.copy_view">copy_view() (HDF5Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint">CustomRandint (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform">CustomUniform (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="D">D</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset">Dataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.dataset">dataset (HDF5Dataset attribute)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.DatasetError">DatasetError</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.datasets_already_exist">datasets_already_exist() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.decision_function">decision_function() (OVOWrapper method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.delete_HDF5">delete_HDF5() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion">DifficultyFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion">DisagreeFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion.diversity_measure">diversity_measure() (DifficultyFusion method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion.diversity_measure">(DisagreeFusion method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion.diversity_measure">(DoubleFaultFusion method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion.diversity_measure">(EntropyFusion method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion">DoubleFaultFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset">Dataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.dataset">dataset (HDF5Dataset attribute)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.DatasetError">DatasetError</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.datasets_already_exist">datasets_already_exist() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.decision_function">decision_function() (OVOWrapper method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.delete_HDF5">delete_HDF5() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion">DifficultyFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion">DisagreeFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion.diversity_measure">diversity_measure() (DifficultyFusion method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion.diversity_measure">(DisagreeFusion method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion.diversity_measure">(DoubleFaultFusion method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion.diversity_measure">(EntropyFusion method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion">DoubleFaultFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="E">E</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion">EntropyFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">exec_benchmark() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">exec_classif() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">[1]</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_one_benchmark_mono_core">exec_one_benchmark_mono_core() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.html#multiview_platform.execute.execute">execute() (in module multiview_platform.execute)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">extract_dict() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.extract_subset">extract_subset() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion">EntropyFusion (class in multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">exec_benchmark() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">[1]</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">exec_classif() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">[1]</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_one_benchmark_mono_core">exec_one_benchmark_mono_core() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
+</li>
+      <li><a href="references/multiview_platform.html#multiview_platform.execute.execute">execute() (in module multiview_platform.execute)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">extract_dict() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.extract_subset">extract_subset() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="F">F</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.FakeArg">FakeArg (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeDset">FakeDset (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative">FakeEstimNative (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim">FakeMCEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier">FakeMVClassifier (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb">FakeMVClassifierProb (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeNonProbaEstim">FakeNonProbaEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim">FakeProbaEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.filter">filter() (Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.filter">(HDF5Dataset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.filter">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.find_dataset_names">find_dataset_names() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.fit">fit() (FakeMVClassifier method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.fit">(Grid method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.fit">(MultiviewOVOWrapper method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.fit">(MultiviewOVRWrapper method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.fit">(Random method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.fit_multiview">fit_multiview() (HPSearch method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.format_params">format_params() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.format_params">(MultiClassWrapper method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.FakeArg">FakeArg (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeDset">FakeDset (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative">FakeEstimNative (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim">FakeMCEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier">FakeMVClassifier (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb">FakeMVClassifierProb (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeNonProbaEstim">FakeNonProbaEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim">FakeProbaEstim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.filter">filter() (Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.filter">(HDF5Dataset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.filter">(RAMDataset method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.find_dataset_names">find_dataset_names() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.fit">fit() (FakeMVClassifier method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.fit">(Grid method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.fit">(MultiviewOVOWrapper method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.fit">(MultiviewOVRWrapper method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.fit">(Random method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.fit_multiview">fit_multiview() (HPSearch method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.format_params">format_params() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.format_params">(MultiClassWrapper method)</a>
+</li>
+      </ul></li>
+  </ul></td>
 </tr></table>
 
 <h2 id="G">G</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_argument_dictionaries">gen_argument_dictionaries() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_direcorties_names">gen_direcorties_names() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.gen_heat_maps">gen_heat_maps() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_k_folds">gen_k_folds() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.gen_report">gen_report() (HPSearch method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_monoview_arg_dictionary">gen_single_monoview_arg_dictionary() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_multiview_arg_dictionary">gen_single_multiview_arg_dictionary() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_splits">gen_splits() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_best_params">get_best_params() (HPSearch method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.get_candidate_params">get_candidate_params() (Grid method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_candidate_params">(HPSearch method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_candidate_params">(Random method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_csv">get_classic_db_csv() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_hdf5">get_classic_db_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_config">get_config() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_config">(MultiClassWrapper method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.get_database_function">get_database_function() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.get_examples_views_indices">get_examples_views_indices() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_interpretation">get_interpretation() (MultiClassWrapper method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_label_names">get_label_names() (Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_label_names">(HDF5Dataset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_label_names">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_labels">get_labels() (Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_labels">(HDF5Dataset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_labels">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.get_mc_estim">get_mc_estim() (in module multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_metrics_scores">get_metrics_scores() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_name">get_name() (HDF5Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_name">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_class">get_nb_class() (HDF5Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_class">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_nb_examples">get_nb_examples() (Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeDset.get_nb_examples">(FakeDset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_examples">(HDF5Dataset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_examples">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.get_nb_possibilities">get_nb_possibilities() (CustomRandint method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_param_distribs">get_param_distribs() (Random method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.get_params">get_params() (MultiviewOVOWrapper method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.get_params">(MultiviewOVRWrapper method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.get_params">(OVOWrapper method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper.get_params">(OVRWrapper method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">get_path_dict() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_plausible_db_hdf5">get_plausible_db_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_scorer">get_scorer() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_scoring">get_scoring() (HPSearch method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_shape">get_shape() (Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.get_the_args">get_the_args() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_total_metric_scores">get_total_metric_scores() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_v">get_v() (Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_v">(HDF5Dataset method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_v">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_dict">get_view_dict() (HDF5Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_dict">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_name">get_view_name() (HDF5Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_name">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid">Grid (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_argument_dictionaries">gen_argument_dictionaries() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_direcorties_names">gen_direcorties_names() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.gen_heat_maps">gen_heat_maps() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_k_folds">gen_k_folds() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.gen_report">gen_report() (HPSearch method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_monoview_arg_dictionary">gen_single_monoview_arg_dictionary() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_multiview_arg_dictionary">gen_single_multiview_arg_dictionary() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_splits">gen_splits() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_best_params">get_best_params() (HPSearch method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.get_candidate_params">get_candidate_params() (Grid method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_candidate_params">(HPSearch method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_candidate_params">(Random method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_csv">get_classic_db_csv() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_hdf5">get_classic_db_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
+</li>
+      <li><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_config">get_config() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_config">(MultiClassWrapper method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.get_database_function">get_database_function() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.get_examples_views_indices">get_examples_views_indices() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_interpretation">get_interpretation() (MultiClassWrapper method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_label_names">get_label_names() (Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_label_names">(HDF5Dataset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_label_names">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_labels">get_labels() (Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_labels">(HDF5Dataset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_labels">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.get_mc_estim">get_mc_estim() (in module multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_metrics_scores">get_metrics_scores() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_name">get_name() (HDF5Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_name">(RAMDataset method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_class">get_nb_class() (HDF5Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_class">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_nb_examples">get_nb_examples() (Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeDset.get_nb_examples">(FakeDset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_examples">(HDF5Dataset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_examples">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.get_nb_possibilities">get_nb_possibilities() (CustomRandint method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_param_distribs">get_param_distribs() (Random method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.get_params">get_params() (MultiviewOVOWrapper method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.get_params">(MultiviewOVRWrapper method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.get_params">(OVOWrapper method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper.get_params">(OVRWrapper method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">get_path_dict() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_plausible_db_hdf5">get_plausible_db_hdf5() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
+</li>
+      <li><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_scorer">get_scorer() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_scoring">get_scoring() (HPSearch method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_shape">get_shape() (Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.get_the_args">get_the_args() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_total_metric_scores">get_total_metric_scores() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_v">get_v() (Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_v">(HDF5Dataset method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_v">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_dict">get_view_dict() (HDF5Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_dict">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_name">get_view_name() (HDF5Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_name">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid">Grid (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="H">H</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset">HDF5Dataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch">HPSearch (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset">HDF5Dataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch">HPSearch (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="I">I</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_argument_dictionaries">init_argument_dictionaries() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_attrs">init_attrs() (HDF5Dataset method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.init_attrs">(RAMDataset method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">init_benchmark() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.init_example_indces">init_example_indces() (Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">init_kwargs() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">init_kwargs_func() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_log_file">init_log_file() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">init_monoview_exps() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">[1]</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.init_multiple_datasets">init_multiple_datasets() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_multiview_exps">init_multiview_exps() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_random_state">init_random_state() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_stats_iter_random_states">init_stats_iter_random_states() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_view_names">init_view_names() (HDF5Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_views">init_views() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.input_">input_() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">is_dict_in() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.is_just_number">is_just_number() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_argument_dictionaries">init_argument_dictionaries() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_attrs">init_attrs() (HDF5Dataset method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.init_attrs">(RAMDataset method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">init_benchmark() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.init_example_indces">init_example_indces() (Dataset method)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">init_kwargs() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">[1]</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">init_kwargs_func() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_log_file">init_log_file() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">init_monoview_exps() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">[1]</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.init_multiple_datasets">init_multiple_datasets() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.init_multiview_exps">init_multiview_exps() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_random_state">init_random_state() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_stats_iter_random_states">init_stats_iter_random_states() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_view_names">init_view_names() (HDF5Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.init_views">init_views() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.input_">input_() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">is_dict_in() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.is_just_number">is_just_number() (in module multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="M">M</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.make_me_noisy">make_me_noisy() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper">MonoviewWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper">MultiClassWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.multiview_decision_function">multiview_decision_function() (MultiviewOVOWrapper method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.html#module-multiview_platform">multiview_platform (module)</a>
-  </dt>
-
-      
-  <dt><a href="execution.html#module-multiview_platform.execute">multiview_platform.execute (module)</a>, <a href="references/multiview_platform.html#module-multiview_platform.execute">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers">multiview_platform.mono_multi_view_classifiers (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">multiview_platform.mono_multi_view_classifiers.exec_classif (module)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/metrics.html#module-multiview_platform.mono_multi_view_classifiers.metrics.framework">multiview_platform.mono_multi_view_classifiers.metrics.framework (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers">multiview_platform.mono_multi_view_classifiers.multiview_classifiers (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion (module)</a>
-  </dt>
-
-      
-  <dt><a href="analyzeresult.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">multiview_platform.mono_multi_view_classifiers.result_analysis (module)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils">multiview_platform.mono_multi_view_classifiers.utils (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.configuration">multiview_platform.mono_multi_view_classifiers.utils.configuration (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.dataset">multiview_platform.mono_multi_view_classifiers.utils.dataset (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.execution">multiview_platform.mono_multi_view_classifiers.utils.execution (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db">multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.make_file_config">multiview_platform.mono_multi_view_classifiers.utils.make_file_config (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/utils/multiclass.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">multiview_platform.mono_multi_view_classifiers.utils.multiclass (module)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">[1]</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis">multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis (module)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.transformations">multiview_platform.mono_multi_view_classifiers.utils.transformations (module)</a>
-  </dt>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.make_me_noisy">make_me_noisy() (in module multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db)</a>
+</li>
+      <li>
+    module
 
-      
-  <dt><a href="references/multiview_platform.html#module-multiview_platform.tests">multiview_platform.tests (module)</a>, <a href="references/multiview_platform.tests.html#module-multiview_platform.tests">[1]</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.html#module-multiview_platform">multiview_platform</a>
+</li>
+        <li><a href="execution.html#module-multiview_platform.execute">multiview_platform.execute</a>, <a href="references/multiview_platform.html#module-multiview_platform.execute">[1]</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers">multiview_platform.mono_multi_view_classifiers</a>
+</li>
+        <li><a href="references/monomulti/exec_classif.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">multiview_platform.mono_multi_view_classifiers.exec_classif</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">[1]</a>
+</li>
+        <li><a href="references/monomulti/metrics.html#module-multiview_platform.mono_multi_view_classifiers.metrics.framework">multiview_platform.mono_multi_view_classifiers.metrics.framework</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers">multiview_platform.mono_multi_view_classifiers.multiview_classifiers</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion</a>
+</li>
+        <li><a href="analyzeresult.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">multiview_platform.mono_multi_view_classifiers.result_analysis</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">[1]</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils">multiview_platform.mono_multi_view_classifiers.utils</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.configuration">multiview_platform.mono_multi_view_classifiers.utils.configuration</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.dataset">multiview_platform.mono_multi_view_classifiers.utils.dataset</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.execution">multiview_platform.mono_multi_view_classifiers.utils.execution</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db">multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.make_file_config">multiview_platform.mono_multi_view_classifiers.utils.make_file_config</a>
+</li>
+        <li><a href="references/monomulti/utils/multiclass.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">multiview_platform.mono_multi_view_classifiers.utils.multiclass</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">[1]</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis">multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.transformations">multiview_platform.mono_multi_view_classifiers.utils.transformations</a>
+</li>
+        <li><a href="references/multiview_platform.html#module-multiview_platform.tests">multiview_platform.tests</a>, <a href="references/multiview_platform.tests.html#module-multiview_platform.tests">[1]</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics">multiview_platform.tests.test_metrics</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics.test_accuracy_score">multiview_platform.tests.test_metrics.test_accuracy_score</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view">multiview_platform.tests.test_mono_view</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_ExecClassifMonoView">multiview_platform.tests.test_mono_view.test_ExecClassifMonoView</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_MonoviewUtils">multiview_platform.tests.test_mono_view.test_MonoviewUtils</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers">multiview_platform.tests.test_monoview_classifiers</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_adaboost">multiview_platform.tests.test_monoview_classifiers.test_adaboost</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_compatibility">multiview_platform.tests.test_monoview_classifiers.test_compatibility</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers">multiview_platform.tests.test_multiview_classifiers</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers.test_diversity_utils">multiview_platform.tests.test_multiview_classifiers.test_diversity_utils</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure">multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule">multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils">multiview_platform.tests.test_utils</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_configuration">multiview_platform.tests.test_utils.test_configuration</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_execution">multiview_platform.tests.test_utils.test_execution</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_GetMultiviewDB">multiview_platform.tests.test_utils.test_GetMultiviewDB</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_multiclass">multiview_platform.tests.test_utils.test_multiclass</a>
+</li>
+        <li><a href="references/multiview_platform.html#module-multiview_platform.versions">multiview_platform.versions</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper">MonoviewWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper">MultiClassWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.multiview_decision_function">multiview_decision_function() (MultiviewOVOWrapper method)</a>
+</li>
+      <li>
+    multiview_platform
 
-      
-  <dt><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics">multiview_platform.tests.test_metrics (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.html#module-multiview_platform">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.execute
 
-      
-  <dt><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics.test_accuracy_score">multiview_platform.tests.test_metrics.test_accuracy_score (module)</a>
-  </dt>
+      <ul>
+        <li><a href="execution.html#module-multiview_platform.execute">module</a>, <a href="references/multiview_platform.html#module-multiview_platform.execute">[1]</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers
 
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view">multiview_platform.tests.test_mono_view (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.exec_classif
 
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_ExecClassifMonoView">multiview_platform.tests.test_mono_view.test_ExecClassifMonoView (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/monomulti/exec_classif.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">module</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.exec_classif">[1]</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.metrics.framework
 
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_MonoviewUtils">multiview_platform.tests.test_mono_view.test_MonoviewUtils (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/monomulti/metrics.html#module-multiview_platform.mono_multi_view_classifiers.metrics.framework">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.multiview_classifiers
 
-      
-  <dt><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers">multiview_platform.tests.test_monoview_classifiers (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion
 
-      
-  <dt><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_adaboost">multiview_platform.tests.test_monoview_classifiers.test_adaboost (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion
 
-      
-  <dt><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_compatibility">multiview_platform.tests.test_monoview_classifiers.test_compatibility (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion
 
-      
-  <dt><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers">multiview_platform.tests.test_multiview_classifiers (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion
 
-      
-  <dt><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers.test_diversity_utils">multiview_platform.tests.test_multiview_classifiers.test_diversity_utils (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion">module</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.result_analysis
 
-      
-  <dt><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure">multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure (module)</a>
-  </dt>
+      <ul>
+        <li><a href="analyzeresult.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">module</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#module-multiview_platform.mono_multi_view_classifiers.result_analysis">[1]</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils
 
-      
-  <dt><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule">multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.configuration
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils">multiview_platform.tests.test_utils (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.configuration">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.dataset
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_configuration">multiview_platform.tests.test_utils.test_configuration (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.dataset">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.execution
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_execution">multiview_platform.tests.test_utils.test_execution (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.execution">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_GetMultiviewDB">multiview_platform.tests.test_utils.test_GetMultiviewDB (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_multiclass">multiview_platform.tests.test_utils.test_multiclass (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.make_file_config
 
-      
-  <dt><a href="references/multiview_platform.html#module-multiview_platform.versions">multiview_platform.versions (module)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.make_file_config">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.multiclass
 
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper">MultiviewOVOWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
+      <ul>
+        <li><a href="references/monomulti/utils/multiclass.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">module</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">[1]</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis
 
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper">MultiviewOVRWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.mono_multi_view_classifiers.utils.transformations
 
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper">MultiviewWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#module-multiview_platform.mono_multi_view_classifiers.utils.transformations">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests
 
-  </dl></td>
+      <ul>
+        <li><a href="references/multiview_platform.html#module-multiview_platform.tests">module</a>, <a href="references/multiview_platform.tests.html#module-multiview_platform.tests">[1]</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_metrics
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_metrics.test_accuracy_score
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_metrics.html#module-multiview_platform.tests.test_metrics.test_accuracy_score">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_mono_view
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_mono_view.test_ExecClassifMonoView
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_ExecClassifMonoView">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_mono_view.test_MonoviewUtils
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#module-multiview_platform.tests.test_mono_view.test_MonoviewUtils">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_monoview_classifiers
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_monoview_classifiers.test_adaboost
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_adaboost">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_monoview_classifiers.test_compatibility
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_monoview_classifiers.html#module-multiview_platform.tests.test_monoview_classifiers.test_compatibility">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_multiview_classifiers
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_multiview_classifiers.test_diversity_utils
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.html#module-multiview_platform.tests.test_multiview_classifiers.test_diversity_utils">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html#module-multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.test_PseudoCQFusionModule">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_utils
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_utils.test_configuration
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_configuration">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_utils.test_execution
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_execution">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_utils.test_GetMultiviewDB
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_GetMultiviewDB">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.tests.test_utils.test_multiclass
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#module-multiview_platform.tests.test_utils.test_multiclass">module</a>
+</li>
+      </ul></li>
+      <li>
+    multiview_platform.versions
+
+      <ul>
+        <li><a href="references/multiview_platform.html#module-multiview_platform.versions">module</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper">MultiviewOVOWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper">MultiviewOVRWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper">MultiviewWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="N">N</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.nb_view">nb_view (HDF5Dataset attribute)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.nb_view">nb_view (HDF5Dataset attribute)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="O">O</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper">OVOWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper">OVRWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper">OVOWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper">OVRWrapper (class in multiview_platform.mono_multi_view_classifiers.utils.multiclass)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="P">P</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.parse_the_args">parse_the_args() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.pass_default_config">pass_default_config() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.predict">predict() (FakeMVClassifier method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.predict">(MultiviewOVOWrapper method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.predict">(MultiviewOVRWrapper method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb.predict_proba">predict_proba() (FakeMVClassifierProb method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim.predict_proba">(FakeProbaEstim method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.print_metric_score">print_metric_score() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.execution.parse_the_args">parse_the_args() (in module multiview_platform.mono_multi_view_classifiers.utils.execution)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.pass_default_config">pass_default_config() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.predict">predict() (FakeMVClassifier method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.predict">(MultiviewOVOWrapper method)</a>
+</li>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.predict">(MultiviewOVRWrapper method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb.predict_proba">predict_proba() (FakeMVClassifierProb method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim.predict_proba">(FakeProbaEstim method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.print_metric_score">print_metric_score() (in module multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="R">R</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset">RAMDataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random">Random (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.rm">rm() (HDF5Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.rvs">rvs() (CustomRandint method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform.rvs">(CustomUniform method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset">RAMDataset (class in multiview_platform.mono_multi_view_classifiers.utils.dataset)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random">Random (class in multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.rm">rm() (HDF5Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.rvs">rvs() (CustomRandint method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform.rvs">(CustomUniform method)</a>
+</li>
+      </ul></li>
+  </ul></td>
 </tr></table>
 
 <h2 id="S">S</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.save_config">save_config() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.score">score() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.score_test">score_test() (Test_accuracy_score method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_labels">select_labels() (Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_views_and_labels">select_views_and_labels() (Dataset method)</a>
-  </dt>
-
-      
-  <dt><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">set_element() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">[1]</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.set_params">set_params() (MultiClassWrapper method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.setUp">setUp() (Test_genKFolds method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.setUp">(Test_genSplits method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.setUp">(Test_get_classic_db_csv method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.setUp">(Test_get_classic_db_hdf5 method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.setUp">(Test_initRandomState method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.setUp">(Test_parseTheArgs method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.setUpClass">setUpClass() (multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs class method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.setUpClass">(Test_accuracy_score method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.setUpClass">(multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.setUpClass">(multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.setUpClass">(multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.setUpClass">(multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5 class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.setUpClass">(multiview_platform.tests.test_utils.test_configuration.Test_get_the_args class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries.setUpClass">(multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.setUpClass">(multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.setUpClass">(multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.setUpClass">(multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.setUpClass">(multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.setUpClass">(multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.setUpClass">(multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim class method)</a>
-  </dt>
-
-      </dl></dd>
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.transformations.sign_labels">sign_labels() (in module multiview_platform.mono_multi_view_classifiers.utils.transformations)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.spear_mint">spear_mint() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.configuration.save_config">save_config() (in module multiview_platform.mono_multi_view_classifiers.utils.configuration)</a>
+</li>
+      <li><a href="references/monomulti/metrics.html#multiview_platform.mono_multi_view_classifiers.metrics.framework.score">score() (in module multiview_platform.mono_multi_view_classifiers.metrics.framework)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.score_test">score_test() (Test_accuracy_score method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_labels">select_labels() (Dataset method)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_views_and_labels">select_views_and_labels() (Dataset method)</a>
+</li>
+      <li><a href="references/monomulti/exec_classif.html#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">set_element() (in module multiview_platform.mono_multi_view_classifiers.exec_classif)</a>, <a href="references/multiview_platform.mono_multi_view_classifiers.html#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">[1]</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.set_params">set_params() (MultiClassWrapper method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.setUp">setUp() (Test_genKFolds method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.setUp">(Test_genSplits method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.setUp">(Test_get_classic_db_csv method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.setUp">(Test_get_classic_db_hdf5 method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.setUp">(Test_initRandomState method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.setUp">(Test_parseTheArgs method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.setUpClass">setUpClass() (Test_accuracy_score method)</a>
+
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries.setUpClass">(Test_genArgumentDictionaries class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.setUpClass">(Test_genDirecortiesNames class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.setUpClass">(Test_genTestFoldsPreds class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.setUpClass">(Test_get_mc_estim class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.setUpClass">(Test_get_plausible_db_hdf5 class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.setUpClass">(Test_get_the_args class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.setUpClass">(Test_getDatabaseFunction class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.setUpClass">(Test_getHPs class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.setUpClass">(Test_initConstants class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.setUpClass">(Test_initStatsIterRandomStates class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.setUpClass">(Test_initTrainTest class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.setUpClass">(Test_MultiviewOVOWrapper_fit class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.setUpClass">(Test_MultiviewOVRWrapper_fit class method)</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.transformations.sign_labels">sign_labels() (in module multiview_platform.mono_multi_view_classifiers.utils.transformations)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.spear_mint">spear_mint() (in module multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="T">T</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.tearDown">tearDown() (multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv class method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.tearDown">(Test_get_classic_db_hdf5 method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.tearDown">(Test_initRandomState method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.tearDownClass">tearDownClass() (multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs class method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.tearDownClass">(multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.tearDownClass">(multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5 class method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.tearDownClass">(multiview_platform.tests.test_utils.test_configuration.Test_get_the_args class method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score">Test_accuracy_score (class in multiview_platform.tests.test_metrics.test_accuracy_score)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_all_views_asked">test_all_views_asked() (Test_get_classic_db_hdf5 method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_arguments">test_arguments() (Test_get_the_args method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_asked_the_whole_dataset">test_asked_the_whole_dataset() (Test_get_classic_db_hdf5 method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_biclass">test_biclass() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_dict_format">test_dict_format() (Test_get_the_args method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.test_empty_args">test_empty_args() (Test_parseTheArgs method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_file_loading">test_file_loading() (Test_get_the_args method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_fit">test_fit() (Test_MultiviewOVOWrapper_fit method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_fit">(Test_MultiviewOVRWrapper_fit method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries">Test_genArgumentDictionaries (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames">Test_genDirecortiesNames (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds">Test_genKFolds (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.test_genKFolds_iter">test_genKFolds_iter() (Test_genKFolds method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits">Test_genSplits (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_genSplits_no_iter">test_genSplits_no_iter() (Test_genSplits method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds">Test_genTestFoldsPreds (class in multiview_platform.tests.test_mono_view.test_MonoviewUtils)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv">Test_get_classic_db_csv (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5">Test_get_classic_db_hdf5 (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim">Test_get_mc_estim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5">Test_get_plausible_db_hdf5 (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args">Test_get_the_args (class in multiview_platform.tests.test_utils.test_configuration)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction">Test_getDatabaseFunction (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs">Test_getHPs (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_hdf5">test_hdf5() (Test_getDatabaseFunction method)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants">Test_initConstants (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState">Test_initRandomState (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates">Test_initStatsIterRandomStates (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest">Test_initTrainTest (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_native">test_multiclass_native() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo">test_multiclass_ovo() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo_multiview">test_multiclass_ovo_multiview() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr">test_multiclass_ovr() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr_multiview">test_multiclass_ovr_multiview() (Test_get_mc_estim method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_multiple_iter">test_multiple_iter() (Test_initStatsIterRandomStates method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit">Test_MultiviewOVOWrapper_fit (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit">Test_MultiviewOVRWrapper_fit (class in multiview_platform.tests.test_utils.test_multiclass)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_one_statiter">test_one_statiter() (Test_initStatsIterRandomStates method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_ovo_no_iter">test_ovo_no_iter() (Test_genDirecortiesNames method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs">Test_parseTheArgs (class in multiview_platform.tests.test_utils.test_execution)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_plausible_hdf5">test_plausible_hdf5() (Test_getDatabaseFunction method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_predict">test_predict() (Test_MultiviewOVOWrapper_fit method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_predict">(Test_MultiviewOVRWrapper_fit method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_42">test_random_state_42() (Test_initRandomState method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_pickle">test_random_state_pickle() (Test_initRandomState method)</a>
-  </dt>
-
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_simple">test_simple() (Test_genSplits method)</a>
-  </dt>
-
-      <dd><dl>
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.test_simple">(Test_genTestFoldsPreds method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_simple">(Test_getDatabaseFunction method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.test_simple">(Test_getHPs method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.test_simple">(Test_get_classic_db_csv method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_simple">(Test_get_classic_db_hdf5 method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_simple">(Test_get_plausible_db_hdf5 method)</a>
-  </dt>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.tearDown">tearDown() (Test_get_classic_db_csv class method)</a>
 
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.test_simple">(Test_initConstants method)</a>
-  </dt>
-
-        
-  <dt><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.test_simple">(Test_initTrainTest method)</a>
-  </dt>
-
-      </dl></dd>
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_simple_ovo">test_simple_ovo() (Test_genDirecortiesNames method)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.tearDown">(Test_get_classic_db_hdf5 method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.tearDown">(Test_initRandomState method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.tearDownClass">tearDownClass() (Test_get_plausible_db_hdf5 class method)</a>
 
-      
-  <dt><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_two_class">test_two_class() (Test_get_plausible_db_hdf5 method)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.tearDownClass">(Test_get_the_args class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.tearDownClass">(Test_getHPs class method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.tearDownClass">(Test_initConstants class method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_metrics.html#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score">Test_accuracy_score (class in multiview_platform.tests.test_metrics.test_accuracy_score)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_all_views_asked">test_all_views_asked() (Test_get_classic_db_hdf5 method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_arguments">test_arguments() (Test_get_the_args method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_asked_the_whole_dataset">test_asked_the_whole_dataset() (Test_get_classic_db_hdf5 method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_biclass">test_biclass() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_dict_format">test_dict_format() (Test_get_the_args method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.test_empty_args">test_empty_args() (Test_parseTheArgs method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_file_loading">test_file_loading() (Test_get_the_args method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_fit">test_fit() (Test_MultiviewOVOWrapper_fit method)</a>
 
-      
-  <dt><a href="references/multiview_platform.html#multiview_platform.versions.test_versions">test_versions() (in module multiview_platform.versions)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_fit">(Test_MultiviewOVRWrapper_fit method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries">Test_genArgumentDictionaries (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames">Test_genDirecortiesNames (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds">Test_genKFolds (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.test_genKFolds_iter">test_genKFolds_iter() (Test_genKFolds method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits">Test_genSplits (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_genSplits_no_iter">test_genSplits_no_iter() (Test_genSplits method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds">Test_genTestFoldsPreds (class in multiview_platform.tests.test_mono_view.test_MonoviewUtils)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv">Test_get_classic_db_csv (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5">Test_get_classic_db_hdf5 (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim">Test_get_mc_estim (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5">Test_get_plausible_db_hdf5 (class in multiview_platform.tests.test_utils.test_GetMultiviewDB)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args">Test_get_the_args (class in multiview_platform.tests.test_utils.test_configuration)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction">Test_getDatabaseFunction (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs">Test_getHPs (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_hdf5">test_hdf5() (Test_getDatabaseFunction method)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants">Test_initConstants (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState">Test_initRandomState (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates">Test_initStatsIterRandomStates (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest">Test_initTrainTest (class in multiview_platform.tests.test_mono_view.test_ExecClassifMonoView)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_native">test_multiclass_native() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo">test_multiclass_ovo() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo_multiview">test_multiclass_ovo_multiview() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr">test_multiclass_ovr() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr_multiview">test_multiclass_ovr_multiview() (Test_get_mc_estim method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_multiple_iter">test_multiple_iter() (Test_initStatsIterRandomStates method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit">Test_MultiviewOVOWrapper_fit (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit">Test_MultiviewOVRWrapper_fit (class in multiview_platform.tests.test_utils.test_multiclass)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_one_statiter">test_one_statiter() (Test_initStatsIterRandomStates method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_ovo_no_iter">test_ovo_no_iter() (Test_genDirecortiesNames method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs">Test_parseTheArgs (class in multiview_platform.tests.test_utils.test_execution)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_plausible_hdf5">test_plausible_hdf5() (Test_getDatabaseFunction method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_predict">test_predict() (Test_MultiviewOVOWrapper_fit method)</a>
 
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.to_numpy_array">to_numpy_array() (Dataset method)</a>
-  </dt>
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_predict">(Test_MultiviewOVRWrapper_fit method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_42">test_random_state_42() (Test_initRandomState method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_pickle">test_random_state_pickle() (Test_initRandomState method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_simple">test_simple() (Test_genSplits method)</a>
 
-  </dl></td>
+      <ul>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.test_simple">(Test_genTestFoldsPreds method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.test_simple">(Test_get_classic_db_csv method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_simple">(Test_get_classic_db_hdf5 method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_simple">(Test_get_plausible_db_hdf5 method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_simple">(Test_getDatabaseFunction method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.test_simple">(Test_getHPs method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.test_simple">(Test_initConstants method)</a>
+</li>
+        <li><a href="references/multiview_platform.tests.test_mono_view.html#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.test_simple">(Test_initTrainTest method)</a>
+</li>
+      </ul></li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_simple_ovo">test_simple_ovo() (Test_genDirecortiesNames method)</a>
+</li>
+      <li><a href="references/multiview_platform.tests.test_utils.html#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_two_class">test_two_class() (Test_get_plausible_db_hdf5 method)</a>
+</li>
+      <li><a href="references/multiview_platform.html#multiview_platform.versions.test_versions">test_versions() (in module multiview_platform.versions)</a>
+</li>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.to_numpy_array">to_numpy_array() (Dataset method)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="U">U</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.transformations.unsign_labels">unsign_labels() (in module multiview_platform.mono_multi_view_classifiers.utils.transformations)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.update_hdf5_dataset">update_hdf5_dataset() (HDF5Dataset method)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.transformations.unsign_labels">unsign_labels() (in module multiview_platform.mono_multi_view_classifiers.utils.transformations)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.update_hdf5_dataset">update_hdf5_dataset() (HDF5Dataset method)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="V">V</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.view_dict">view_dict (HDF5Dataset attribute)</a>
-  </dt>
-
-  </dl></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="references/multiview_platform.mono_multi_view_classifiers.utils.html#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.view_dict">view_dict (HDF5Dataset attribute)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 
@@ -1422,19 +1121,16 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-
-   
-
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -1448,12 +1144,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/index.html b/docs/build/index.html
index c4b7b816..aeb07829 100644
--- a/docs/build/index.html
+++ b/docs/build/index.html
@@ -1,34 +1,24 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Welcome to Supervised MultiModal Integration Tool’s documentation &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Welcome to Supervised MultiModal Integration Tool’s documentation &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="#" />
-    <link rel="next" title="Supervised MultiModal Integration Tool’s Readme" href="readme_link.html" /> 
-  </head>
-  <body role="document">
+    <link rel="next" title="SuMMIT Tutorials" href="tutorials/index.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -39,9 +29,9 @@
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
         <li class="right" >
-          <a href="readme_link.html" title="Supervised MultiModal Integration Tool’s Readme"
+          <a href="tutorials/index.html" title="SuMMIT Tutorials"
              accesskey="N">next</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="#">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -51,18 +41,17 @@
           <div class="body" role="main">
             
   <div class="section" id="welcome-to-supervised-multimodal-integration-tool-s-documentation">
-<h1>Welcome to Supervised MultiModal Integration Tool&#8217;s documentation<a class="headerlink" href="#welcome-to-supervised-multimodal-integration-tool-s-documentation" title="Permalink to this headline">¶</a></h1>
-<p>This package has been designed as an easy-to-use platform to estimate different mono- and multi-view classifiers&#8217; performances on a multiview dataset.</p>
+<h1>Welcome to Supervised MultiModal Integration Tool’s documentation<a class="headerlink" href="#welcome-to-supervised-multimodal-integration-tool-s-documentation" title="Permalink to this headline">¶</a></h1>
+<p>This package has been designed as an easy-to-use platform to estimate different mono- and multi-view classifiers’ performances on a multiview dataset.</p>
 <p>The main advantage of the platform is that it allows to add and remove a classifier without modifying its core code (the procedure is described thoroughly in this documentation).</p>
 <p>This documentation consists in a short read me, with instructions to install and get started with SuMMIT, then several use cases to discover the features, and all the documented sources.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">The documentation, the platform and the tests are constantly being updated.
+<p class="admonition-title">Note</p>
+<p>The documentation, the platform and the tests are constantly being updated.
 All the content labelled WIP is Work In Progress</p>
 </div>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Supervised MultiModal Integration Tool&#8217;s Readme</a></li>
 <li class="toctree-l1"><a class="reference internal" href="tutorials/index.html">SuMMIT Tutorials</a></li>
 <li class="toctree-l1"><a class="reference internal" href="references/multiview_platform.html">multiview_platform references</a></li>
 </ul>
@@ -71,9 +60,9 @@ All the content labelled WIP is Work In Progress</p>
 <div class="section" id="indices-and-tables">
 <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
 <ul class="simple">
-<li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li>
-<li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li>
-<li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li>
+<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li>
+<li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li>
+<li><p><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></p></li>
 </ul>
 </div>
 
@@ -83,32 +72,32 @@ All the content labelled WIP is Work In Progress</p>
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="#">Table Of Contents</a></h3>
+  <h3><a href="#">Table of Contents</a></h3>
   <ul>
-<li><a class="reference internal" href="#">Welcome to Supervised MultiModal Integration Tool&#8217;s documentation</a></li>
+<li><a class="reference internal" href="#">Welcome to Supervised MultiModal Integration Tool’s documentation</a></li>
 <li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
 </ul>
 
   <h4>Next topic</h4>
-  <p class="topless"><a href="readme_link.html"
-                        title="next chapter">Supervised MultiModal Integration Tool&#8217;s Readme</a></p>
+  <p class="topless"><a href="tutorials/index.html"
+                        title="next chapter">SuMMIT Tutorials</a></p>
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/index.txt"
+      <li><a href="_sources/index.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -123,14 +112,14 @@ All the content labelled WIP is Work In Progress</p>
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
         <li class="right" >
-          <a href="readme_link.html" title="Supervised MultiModal Integration Tool’s Readme"
+          <a href="tutorials/index.html" title="SuMMIT Tutorials"
              >next</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="#">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/modules.html b/docs/build/modules.html
index 88463838..5415841d 100644
--- a/docs/build/modules.html
+++ b/docs/build/modules.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -61,20 +51,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/modules.txt"
+      <li><a href="_sources/modules.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -88,12 +78,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/objects.inv b/docs/build/objects.inv
index 420d88ace0de2d628be26eaf464b4a2e4a65b631..913e3962e732608c7ce98665384238e9ed37f0cc 100644
GIT binary patch
delta 3613
zcmeB_eJwLVgDtq!*Vi*-qNQ*B-J;vO1RLJ}6`7NnzxK$_ohM7ICP$S`%AET6mfty5
zb|pnlQ_l?y8Sc+lt-pBv^<)wIKkB*@g*^1~g}PZb-q#c77GRl{D8%u}=R>zNyGM=&
z_uPvAnoH`05}vO;{DI9_rgFx9PH9zfYeBYpqg4I>Z(`!Mh#cI%VLFG6$I_>#%<Da$
za5^bJU*-LE{T1m;9lL(*SnXfI_-IZJN7|ltCibkCi|#BuJ@wE{#tIkiBLQ2E=5??t
z%e^m+?o*m~dfT)`<%&uEdYv5&N0-$<X<)eNrN`dW<F;eNoYm{UY8<}c!RkD(p!N~t
z=RLZ8F@B438@9eJNj$P`RtS^Qw)WGr!<nTc>US6lSvP!-JL;IaTjj_^4IU2z_7j{Y
zR$1GYi)Xs>iJb`zVR-qep}GF3z}oN-27w8$*|d)vZP>Acr`+Oz)*>IiX?)J&(rr$E
zoP1wo$QqvZDv{0K<b6&?#9ZZd-hssz+j974ER{Vxt7aXWTaMJvKPMKPnfGGPj=$~O
zukAYjZR)jpui8yF1^nmTI{o78)V*yX3l(!!mWrMJb0T-$(tVHCG+gvPDY$jA>%3G?
zCGQrAk4Ls}y!>eW>U>aQ-!`7dg*IE1vNis%;fh?g|M-WqVqe`ZWtXg%2??FG=IQ2#
zY$rD_{*fAd&tcz9rHqyRcUL(p?|6|tt8ewA8~3bsTq{~~Cd0<7-aKB^v}gXclshx#
zAKsllJ8!Xu=_co>OOq4V*+{u++$d&x^43ksBZ1rXdMay1;=J2JZ7qA*tVHJ3T@bc@
z6E%0D*2SnpJx?>QA6Hu^S8FhD*0jaxJQFXuGZpGQ_?g1BEkdl}IeT5V*y#ge_xP&)
z^^P-sWBGQMVQt|9Hw}~G2V(V$eh6HU7UD3T$Se}Ty0CJFk$Nki<l5Lj+^vNS_vX~J
zC-KbrC}}Xi?)!v$+0$M2vH$9ueSvd7@6tJ|Or{@>legQrAa6=b(TaWv=jw(9@zb}<
zA1wQzx`XvoZF#p)q>yW#3+M3-Yc<{Hf7-VC(*aBG$NnlT%Gp~b_?0wn2nI_E)&E<u
za%vghf>R5M55&wq^x1*cMsDq8yYr2KqUXap&o-8_^`6oxoE$4WpE)Bh^u?A<AJZ2L
z-}qa%Yc}IL)yWZZN8g>hUsG~=b7euNb|TlkyZis|VfyV8wBexaglQ5F``vFRq#xki
z@_0?~A=w@?PsV=N><#CQ9awCHa-Cc6&vWRncmCS#YaG<{E$#A|mX#L;J$8Mmf48V1
z@yYvC38k0=E=L)sG5eZMVm>)NcjDudR<gSrokKpVy-vR*&Z#mfQK)#rj-zs7UzIeA
zLl>+lREn9Aap!ONq1GzV&2~E~lWJTx|CW6+Yl)1n-3ynxXEjHQS!|?V&0TspuWifu
z*TQYKr&{Wlu;kxXFL!2^H&X0pR(in1b+_l*CdHkW@;+gAKeLp)&huzcG&U0XX;QM&
zfyrb!)0Af3#z@wg&S}?}RTeZDCT$XJj8R*CtFmz6{<iDeuXAo@)i&=5v~@VN-$tg{
zWZBKO)!mh!mcRa(e!+bIIqr9kJ47Sm<`*p5cJ>UDrHj8-ed@$Gi7o7{yKWyhdUQHL
zwY^O1TXD~f?aktXw=Bi4f7;pE_I=Y~CBX&T4P!GlXFi>As{6W2A2;WUolpI&Hax$n
z@V~=jT2&sK-=s_D4j+h@_;~PksH2{l%bCM-mPLoH_1VAYdTQDO&iMCopZHj|n5Qf_
zrQEfz%8u>YW=@{tQ#vE-9arl_$DBDgKmDG}=Q}nkw+=1ecl|T}1Lux|bKIv-+H~%6
zxA%u%b6yLtyVi1+AvU)6)I+`>&GX-dl|?AEYs_Oc=zsb@&qFCfzvQd%{#mp2-o9-6
z>JqCS6Epq$;`L7=+0<EHPd*xC7}0j-rr2teyHDQp95wX$tsD00eD>GpYcyupFBI{3
zV$TtK_N0Y)lBADex1^Y>)g;LY#Wu|E1CG}H{we)qS@=^HvlF&VyXVeVo?>M9^M<n4
z`=F=1e{7~qP-MO_>0a4`-!o12|F$&U|69^*|L@95y_D^&_f}3_bj641O^=ny1Hn?a
zjh^deKE#}1ZQL5UXh+73Eq&YOAHN;YTk2c?seJOvdFKxwQ+uo=s^RhRxvRYKPlrfF
zc2+%!t{pRDCs;7Z?qb{VAVqqr*&-*?CrX{m6h)0{zU}PYRWm(0m1|Y~>HG6vt1hki
zn5lG@|4AjM^Syl;{tO0U{ckhwy0NUE80l^l&s7-uQf_gB;KvO=1mnNo5wB&NmzDGL
zRr|lVDfO}UuJ?a>{pI}Z_#3;;&c>Ww^q=KKa^AEz-TUu-ynJU@SK92CHOD1q_$M5h
z_C=McSL6RPm)rv^Y%9uaVov9UF7RL|-p?f!qrWD}sqC1QX3G4Uln$5v%y_QT>cu8E
z>>?BV>XvU7zhPfhr*^RJf3)IBr!Ctqt-bZQ^7saOUy(OV^=3Qwmp08gcKh6qf_oEZ
z`4#MN6HV)Rx7c)P41>$(42jdnv-ifQ*vsCZ8Sh{dHkDWA@z-)0b-TU)p0E0HSH`<1
z_bWeJ-l=r<v+0dtZWAq6Eb$kOH}pF9B2MSWX~{>{{;y5fU97J=s8m0D`yXkBmOl@d
zr=HJxzi#W}D|b3QmId3^uU#%RL#KKg16O&PxxGUCwo>s)t2NaY>|1v6fK{~Da<%}+
z3AJp^_KEUFD<56Xl!`0caw3s+hD4Be-rY9)%ILg+xqmIpY!<fOTw$oN@b`R8y||3`
zdp3z_`2X!#ymw>l*U3#gXP%18aLb<S9-)>!`S=dCoX+DHL;9zxO=v!`>{@-mt~6E#
z2dlj|H5Z(Czn%LU(>={hk+-g`N}5-7s}9Y-S$4%Dz~lTfMf>G)d)A~nu(X*(wq!lh
z?N;fzzgeb7IBInt^NpZoGPTR{TuRHVXEdY*EVWqv?Dy~7X->sX?8XAYHZA*4DQVd|
z?zrSU&!^;2bgDwaomEp@L+YF|f28iH*PORd$|Y&$v#PziZ<}YFn=EBfP&HL;mfm#V
ziUZ2p^SU1zF=a4keQfpA`!r$c^SP(~XKOG#%AA`qEA#o{fIYL4ZvOqiXOZBuN1dT=
z{f8gsH}$7w{Jf&OK$OeN{)1J*$E2uw|Jqjvj|m1yCBE&NT>MJpX1}$mvf;|-Q!N=-
z?s3)kX$l-mnt%R5AA4EQHQDOVVM}W#W<AQf`MS9~?CSZa^FQiZ{B|(Un*O5v=7jkl
zr<7?X>P%SvY18MD_t#k7CuHTUemy%!`)$ZGPr(N>pFJ<#*N_$Tdx}Ms+Aax+W%WTF
ziH+|hVx4yecc~grkUlM+5oBDue4>)m<n3h{A`b5+%GKZ4vV^DTGMjztLOw&^Z)Yw}
z)vsNs$#B_M*6wx7cZS+`ay!o7ZT_~idWK!N|0AQBi>Epss0e5EnjRs{uM`$|sP|L5
z&Vq);`z_vimtQg$JN7(f!^^hqi|#GFtk3P&{&Vh{Fz3K&7cEtN_|{(L`rGI`NwJ;#
z|73sL=buikoO9vn-1_QZjq{<Y8u|e~TH?o!h@9Uo_FPZ2I&jS$t=Isc8!u1S9dC4Z
ze#7yqL-tzwSJ6#d;zE{)FOAJ9bWxK3e@XP^9E(+}-mF;pa`vy!i!`R4(w?euvdSan
z`gb3TZ@fRcetCo{elUw|`sI=NVgLU>)319l^~{*EYwwbasUDL1&ZKYFs?SgooFXXl
z!TjaVa@F$->$;6T{xh<kD0QV`Lf~nM`O`(c`DY$FJG(A$)rXEHyZ7dB2Zk=Fe0wQY
z^K0!_f!&Oq^G;1zdf4q+yi(=jPL2=p`lsx?l~;vUES6EYJvVIa3y;L$+HVuy&YT@l
zk??Bo+N&u)JNi1cpSKl;y>ykH8vMVte$(>sS9!OKzAxMJ`SXe^$)+Ku)7gJb5c$nz
zUKRhO)8cCu&t)U)S2KL4A6G1$P<vU*V%HS&q_b>)^1j~-37EC!z1qerKc~2?>&oIg
z5wcZ&qLP2Aqr*1wn<A;q;*Ff^<BlHH=X3ja{mGVcLEXS5C0CE0%sjp;SmsphH?D_{
z2Ms^f&$}Qtzi(g0{k6HS3$K?ywhB{V52|}Ox%Z1*<*SG@5-u}rnYU^f%{ggt%c#fQ
zFv4|8XmRLNi8B!<fveY>d8i(eIhf#EXx4je(V2j@$;}~dj}4<zLnpZwUk#Bs6(p^4
z$3a&^>RyOxpjd8bc#=nQp}x%J1k=K4y<y>L28Vg`>$P7$lRT`{J#}8qL*)pysVR4z
zc5*$A$SQ1(*kH~dSnl?y<5)JA{F!;VU41E!>Q8hSOl_6k)NWi5e0Jd*>DMtH>%PAi
zwCdfZ)BP=bMd7}^K76X$&ot7O&Yi5VOEY;>Q#qU7q$cb2%O&3H?U-e{N8MF<_2$cl
zmX-PYY(&3!woI)rY4Cf#=JN7@d3JLzstV65_L4e$FKdpu?qyB&S;awe_S&;%m`9zi
zsZ%<AAl?698Ke5^zfv1wi)Z|7zddj7NzJYEb33?Jg=)XxY>hUZZ!kge71Oz`uFN-<
zS>~N-IcTtKMM&K;$yE!?d<}Zug-wxjxLp+#bUJIh>W7jysR3`ZJL=~tAHDXJ%Wrwh
zJk6OujViwG&HuHvAohB*W&QF~X7||l>rOU1KT9g_jQ;brpHKd5Y7O8_-QnPqaKBP9
z>A8){>Z{w`-F2B1qLnIw&s}x23=g#o4?3rt7-NyWNaf)Uon?_fcQ;SnzdG!nU)Vq8
zPfvNpH7@NeyrRYScjwpBe~Mr8)%UV;o|J#q8oT(^cXrl&>$z&~YX#(cK5nYeD7bRX
z<g?(yWh?mEU26>%$z7bh>iS}>BvvoE<LBn71@((p`uj}UpLSQC|JvV;-gh-_oLYTE
zPiOJ_q;*Atf!p%M1Ll}3?Yq`f|MlCdkm%%EkGCPOo*rYB-&{PEYstoDhO6=Z+ozx4
SnYQeO^32nJ<u`4$n*abofaGTY

delta 3643
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

diff --git a/docs/build/readme_link.html b/docs/build/readme_link.html
index 690057a3..c005acdb 100644
--- a/docs/build/readme_link.html
+++ b/docs/build/readme_link.html
@@ -1,35 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Supervised MultiModal Integration Tool’s Readme &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>&lt;no title&gt; &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" />
     <link rel="next" title="SuMMIT Tutorials" href="tutorials/index.html" />
     <link rel="prev" title="Welcome to Supervised MultiModal Integration Tool’s documentation" href="index.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -45,7 +35,7 @@
         <li class="right" >
           <a href="index.html" title="Welcome to Supervised MultiModal Integration Tool’s documentation"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -54,96 +44,7 @@
         <div class="bodywrapper">
           <div class="body" role="main">
             
-  <a class="reference external image-reference" href="http://www.gnu.org/licenses/gpl-3.0"><img alt="License: GPL v3" src="https://img.shields.io/badge/License-GPL%20v3-blue.svg" /></a>
-<a class="reference external image-reference" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/develop/pipeline.svg"><img alt="Build Status" src="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/develop/pipeline.svg" /></a>
-<div class="section" id="supervised-multimodal-integration-tool-s-readme">
-<h1>Supervised MultiModal Integration Tool&#8217;s Readme<a class="headerlink" href="#supervised-multimodal-integration-tool-s-readme" title="Permalink to this headline">¶</a></h1>
-<p>This project aims to be an easy-to-use solution to run a prior benchmark on a dataset and evaluate mono- &amp; multi-view algorithms capacity to classify it correctly.</p>
-<div class="section" id="getting-started">
-<h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="prerequisites-will-be-automatically-installed">
-<h3>Prerequisites (will be automatically installed)<a class="headerlink" href="#prerequisites-will-be-automatically-installed" title="Permalink to this headline">¶</a></h3>
-<p>To be able to use this project, you&#8217;ll need :</p>
-<ul class="simple">
-<li><a class="reference external" href="https://docs.python.org/3/">Python 3.6</a></li>
-</ul>
-<p>And the following python modules :</p>
-<ul class="simple">
-<li><a class="reference external" href="http://www.numpy.org/">numpy</a>, <a class="reference external" href="https://scipy.org/">scipy</a>,</li>
-<li><a class="reference external" href="http://matplotlib.org/">matplotlib</a> - Used to plot results,</li>
-<li><a class="reference external" href="http://scikit-learn.org/stable/">sklearn</a> - Used for the monoview classifiers,</li>
-<li><a class="reference external" href="https://pypi.python.org/pypi/joblib">joblib</a> - Used to compute on multiple threads,</li>
-<li><a class="reference external" href="https://www.h5py.org">h5py</a> - Used to generate HDF5 datasets on hard drive and use them to spare RAM,</li>
-<li><a class="reference external" href="https://docs.python.org/3/library/pickle.html">pickle</a> - Used to store some results,</li>
-<li><a class="reference external" href="https://pandas.pydata.org/">pandas</a> - Used to manipulate data efficiently,</li>
-<li><a class="reference external" href="https://pypi.org/project/six/">six</a> -</li>
-<li><a class="reference external" href="https://pypi.org/project/m2r/">m2r</a> - Used to generate documentation from the readme,</li>
-<li><a class="reference external" href="https://pypi.org/project/docutils/">docutils</a> - Used to generate documentation,</li>
-<li><a class="reference external" href="https://pypi.org/project/PyYAML/">pyyaml</a> - Used to read the config files,</li>
-<li><a class="reference external" href="https://plot.ly/">plotly</a> - Used to generate interactive HTML visuals,</li>
-<li><a class="reference external" href="https://pypi.org/project/tabulate/">tabulate</a> - Used to generated the confusion matrix.</li>
-</ul>
-</div>
-<div class="section" id="installing">
-<h3>Installing<a class="headerlink" href="#installing" title="Permalink to this headline">¶</a></h3>
-<p>Once you cloned the project from the <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/">gitlab repository</a>, you just have to use :</p>
-<div class="highlight-guess"><div class="highlight"><pre><span></span><span class="err">cd path/to/summit/</span>
-<span class="err">pip install -e .</span>
-</pre></div>
-</div>
-<p>In the <code class="docutils literal"><span class="pre">summit</span></code> directory to install SuMMIT and its dependencies.</p>
-</div>
-<div class="section" id="running-on-simulated-data">
-<h3>Running on simulated data<a class="headerlink" href="#running-on-simulated-data" title="Permalink to this headline">¶</a></h3>
-<p>In order to run it you&#8217;ll need to try on <strong>simulated</strong> data with the command</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
-<span class="n">execute</span><span class="p">(</span><span class="s2">&quot;example 1&quot;</span><span class="p">)</span>
-</pre></div>
-</div>
-<p>This will run the first example.</p>
-<p>For more information about the examples, see the <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/">documentation</a>.
-Results will be stored in the results directory of the installation path :
-<code class="docutils literal"><span class="pre">path/to/summit/multiview_platform/examples/results</span></code>.</p>
-<p>The documentation proposes a detailed interpretation of the results through <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/">6 tutorials</a>.</p>
-</div>
-<div class="section" id="discovering-the-arguments">
-<h3>Discovering the arguments<a class="headerlink" href="#discovering-the-arguments" title="Permalink to this headline">¶</a></h3>
-<p>All the arguments of the platform are stored in a YAML config file. Some config files are given as examples.
-The file stored in <code class="docutils literal"><span class="pre">summit/config_files/config.yml</span></code> is documented and it is highly recommended
-to read it carefully before playing around with the parameters.</p>
-<p>You can create your own configuration file. In order to run the platform with it, run :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
-<span class="n">execute</span><span class="p">(</span><span class="n">config_path</span><span class="o">=</span><span class="s2">&quot;/absolute/path/to/your/config/file&quot;</span><span class="p">)</span>
-</pre></div>
-</div>
-<p>For further information about classifier-specific arguments, see the <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/">documentation</a>.</p>
-</div>
-<div class="section" id="dataset-compatibility">
-<h3>Dataset compatibility<a class="headerlink" href="#dataset-compatibility" title="Permalink to this headline">¶</a></h3>
-<p>In order to start a benchmark on your own dataset, you need to format it so SuMMIT can use it. To do so, a <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/blob/master/format_dataset.py">python script</a> is provided.</p>
-<p>For more information, see <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example4.html">Example 6</a></p>
-</div>
-<div class="section" id="running-on-your-dataset">
-<h3>Running on your dataset<a class="headerlink" href="#running-on-your-dataset" title="Permalink to this headline">¶</a></h3>
-<p>Once you have formatted your dataset, to run SuMMIT on it you need to modify the config file as</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span>name: [&quot;your_file_name&quot;]
-*
-pathf: &quot;path/to/your/dataset&quot;
-</pre></div>
-</div>
-<p>This will run a full benchmark on your dataset using all available views and labels.</p>
-<p>It is highly recommended to follow the documentation&#8217;s <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/index.html">tutorials</a> to learn the use of each parameter.</p>
-</div>
-</div>
-<div class="section" id="author">
-<h2>Author<a class="headerlink" href="#author" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><strong>Baptiste BAUVIN</strong></li>
-<li><strong>Dominique BENIELLI</strong></li>
-<li><strong>Alexis PROD&#8217;HOMME</strong></li>
-</ul>
-</div>
-</div>
+  <p>&lt;../../README.md&gt;</p>
 
 
           </div>
@@ -151,46 +52,29 @@ pathf: &quot;path/to/your/dataset&quot;
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">Supervised MultiModal Integration Tool&#8217;s Readme</a><ul>
-<li><a class="reference internal" href="#getting-started">Getting Started</a><ul>
-<li><a class="reference internal" href="#prerequisites-will-be-automatically-installed">Prerequisites (will be automatically installed)</a></li>
-<li><a class="reference internal" href="#installing">Installing</a></li>
-<li><a class="reference internal" href="#running-on-simulated-data">Running on simulated data</a></li>
-<li><a class="reference internal" href="#discovering-the-arguments">Discovering the arguments</a></li>
-<li><a class="reference internal" href="#dataset-compatibility">Dataset compatibility</a></li>
-<li><a class="reference internal" href="#running-on-your-dataset">Running on your dataset</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#author">Author</a></li>
-</ul>
-</li>
-</ul>
-
   <h4>Previous topic</h4>
   <p class="topless"><a href="index.html"
-                        title="previous chapter">Welcome to Supervised MultiModal Integration Tool&#8217;s documentation</a></p>
+                        title="previous chapter">Welcome to Supervised MultiModal Integration Tool’s documentation</a></p>
   <h4>Next topic</h4>
   <p class="topless"><a href="tutorials/index.html"
                         title="next chapter">SuMMIT Tutorials</a></p>
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="_sources/readme_link.txt"
+      <li><a href="_sources/readme_link.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -210,12 +94,12 @@ pathf: &quot;path/to/your/dataset&quot;
         <li class="right" >
           <a href="index.html" title="Welcome to Supervised MultiModal Integration Tool’s documentation"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/exec_classif.html b/docs/build/references/monomulti/exec_classif.html
index e6c2ef4e..f1550fe7 100644
--- a/docs/build/references/monomulti/exec_classif.html
+++ b/docs/build/references/monomulti/exec_classif.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Classification execution module &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Classification execution module &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+    <script src="../../_static/jquery.js"></script>
+    <script src="../../_static/underscore.js"></script>
+    <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/language_data.js"></script>
+    <script src="../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -48,254 +38,221 @@
             
   <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.exec_classif">
 <span id="classification-execution-module"></span><h1>Classification execution module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.exec_classif" title="Permalink to this headline">¶</a></h1>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">
-<code class="descname">arange_metrics</code><span class="sig-paren">(</span><em>metrics</em>, <em>metric_princ</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">arange_metrics</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metrics</span></em>, <em class="sig-param"><span class="n">metric_princ</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to get the metrics list in the right order so that
 the first one is the principal metric specified in args</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>metrics</strong> (<em>dict</em>) &#8211; The metrics that will be used in the benchmark</li>
-<li><strong>metric_princ</strong> (<em>str</em>) &#8211; The name of the metric that need to be used for the hyper-parameter
-optimization process</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>metrics</strong> (<em>dict</em>) – The metrics that will be used in the benchmark</p></li>
+<li><p><strong>metric_princ</strong> (<em>str</em>) – The name of the metric that need to be used for the hyper-parameter
+optimization process</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>metrics</strong> &#8211; The metrics list, but arranged  so the first one is the principal one.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of lists</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>metrics</strong> – The metrics list, but arranged  so the first one is the principal one.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of lists</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">
-<code class="descname">benchmark_init</code><span class="sig-paren">(</span><em>directory</em>, <em>classification_indices</em>, <em>labels</em>, <em>labels_dictionary</em>, <em>k_folds</em>, <em>dataset_var</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">benchmark_init</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">directory</span></em>, <em class="sig-param"><span class="n">classification_indices</span></em>, <em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">labels_dictionary</span></em>, <em class="sig-param"><span class="n">k_folds</span></em>, <em class="sig-param"><span class="n">dataset_var</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init" title="Permalink to this definition">¶</a></dt>
 <dd><p>Initializes the benchmark, by saving the indices of the train
 examples and the cross validation folds.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>directory</strong> (<em>str</em>) &#8211; The benchmark&#8217;s result directory</li>
-<li><strong>classification_indices</strong> (<em>numpy array</em>) &#8211; The indices of the examples, splitted for the train/test split</li>
-<li><strong>labels</strong> (<em>numpy array</em>) &#8211; The labels of the dataset</li>
-<li><strong>labels_dictionary</strong> (<em>dict</em>) &#8211; The dictionary with labels as keys and their names as values</li>
-<li><strong>k_folds</strong> (<em>sklearn.model_selection.Folds object</em>) &#8211; The folds for the cross validation process</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>directory</strong> (<em>str</em>) – The benchmark’s result directory</p></li>
+<li><p><strong>classification_indices</strong> (<em>numpy array</em>) – The indices of the examples, splitted for the train/test split</p></li>
+<li><p><strong>labels</strong> (<em>numpy array</em>) – The labels of the dataset</p></li>
+<li><p><strong>labels_dictionary</strong> (<em>dict</em>) – The dictionary with labels as keys and their names as values</p></li>
+<li><p><strong>k_folds</strong> (<em>sklearn.model_selection.Folds object</em>) – The folds for the cross validation process</p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">
-<code class="descname">exec_benchmark</code><span class="sig-paren">(</span><em>nb_cores</em>, <em>stats_iter</em>, <em>benchmark_arguments_dictionaries</em>, <em>directory</em>, <em>metrics</em>, <em>dataset_var</em>, <em>track_tracebacks</em>, <em>exec_one_benchmark_mono_core=&lt;function exec_one_benchmark_mono_core&gt;</em>, <em>analyze=&lt;function analyze&gt;</em>, <em>delete=&lt;function delete_HDF5&gt;</em>, <em>analyze_iterations=&lt;function analyze_iterations&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">exec_benchmark</code><span class="sig-paren">(</span><em class="sig-param">nb_cores</em>, <em class="sig-param">stats_iter</em>, <em class="sig-param">benchmark_arguments_dictionaries</em>, <em class="sig-param">directory</em>, <em class="sig-param">metrics</em>, <em class="sig-param">dataset_var</em>, <em class="sig-param">track_tracebacks</em>, <em class="sig-param">exec_one_benchmark_mono_core=&lt;function exec_one_benchmark_mono_core&gt;</em>, <em class="sig-param">analyze=&lt;function analyze&gt;</em>, <em class="sig-param">delete=&lt;function delete_HDF5&gt;</em>, <em class="sig-param">analyze_iterations=&lt;function analyze_iterations&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to execute the needed benchmark(s) on multicore or mono-core functions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>nb_cores</strong> (<em>int</em>) &#8211; Number of threads that the benchmarks can use.</li>
-<li><strong>stats_iter</strong> (<em>int</em>) &#8211; Number of statistical iterations that have to be done.</li>
-<li><strong>benchmark_arguments_dictionaries</strong> (<em>list of dictionaries</em>) &#8211; All the needed arguments for the benchmarks.</li>
-<li><strong>classification_indices</strong> (<em>list of lists of numpy.ndarray</em>) &#8211; For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
-the ones of the testing set.</li>
-<li><strong>directories</strong> (<em>list of strings</em>) &#8211; List of the paths to the result directories for each statistical iteration.</li>
-<li><strong>directory</strong> (<em>string</em>) &#8211; Path to the main results directory.</li>
-<li><strong>multi_class_labels</strong> (<em>ist of lists of numpy.ndarray</em>) &#8211; For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>nb_cores</strong> (<em>int</em>) – Number of threads that the benchmarks can use.</p></li>
+<li><p><strong>stats_iter</strong> (<em>int</em>) – Number of statistical iterations that have to be done.</p></li>
+<li><p><strong>benchmark_arguments_dictionaries</strong> (<em>list of dictionaries</em>) – All the needed arguments for the benchmarks.</p></li>
+<li><p><strong>classification_indices</strong> (<em>list of lists of numpy.ndarray</em>) – For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
+the ones of the testing set.</p></li>
+<li><p><strong>directories</strong> (<em>list of strings</em>) – List of the paths to the result directories for each statistical iteration.</p></li>
+<li><p><strong>directory</strong> (<em>string</em>) – Path to the main results directory.</p></li>
+<li><p><strong>multi_class_labels</strong> (<em>ist of lists of numpy.ndarray</em>) – For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
 indices for the biclass training set, the ones for the biclass testing set and the ones for the
-multiclass testing set.</li>
-<li><strong>metrics</strong> (<em>list of lists</em>) &#8211; metrics that will be used to evaluate the algorithms performance.</li>
-<li><strong>labels_dictionary</strong> (<em>dictionary</em>) &#8211; Dictionary mapping labels indices to labels names.</li>
-<li><strong>nb_labels</strong> (<em>int</em>) &#8211; Total number of different labels in the dataset.</li>
-<li><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) &#8211; The full dataset that wil be used by the benchmark.</li>
-<li><strong>classifiers_names</strong> (<em>list of strings</em>) &#8211; List of the benchmarks&#8217;s monoview classifiers names.</li>
-<li><strong>rest_of_the_args</strong> &#8211; Just used for testing purposes</li>
+multiclass testing set.</p></li>
+<li><p><strong>metrics</strong> (<em>list of lists</em>) – metrics that will be used to evaluate the algorithms performance.</p></li>
+<li><p><strong>labels_dictionary</strong> (<em>dictionary</em>) – Dictionary mapping labels indices to labels names.</p></li>
+<li><p><strong>nb_labels</strong> (<em>int</em>) – Total number of different labels in the dataset.</p></li>
+<li><p><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) – The full dataset that wil be used by the benchmark.</p></li>
+<li><p><strong>classifiers_names</strong> (<em>list of strings</em>) – List of the benchmarks’s monoview classifiers names.</p></li>
+<li><p><strong>rest_of_the_args</strong> – Just used for testing purposes</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>results</strong> &#8211; The results of the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of lists</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>results</strong> – The results of the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of lists</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">
-<code class="descname">exec_classif</code><span class="sig-paren">(</span><em>arguments</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">exec_classif</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">arguments</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif" title="Permalink to this definition">¶</a></dt>
 <dd><p>Runs the benchmark with the given arguments</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>arguments</strong> &#8211; </td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><ul class="simple">
-<li><em>&gt;&gt;&gt; exec_classif([&#8211;config_path, /path/to/config/files/])</em></li>
-<li><em>&gt;&gt;&gt;</em></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>arguments</strong> – </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><ul class="simple">
+<li><p><em>&gt;&gt;&gt; exec_classif([–config_path, /path/to/config/files/])</em></p></li>
+<li><p><em>&gt;&gt;&gt;</em></p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">
-<code class="descname">extract_dict</code><span class="sig-paren">(</span><em>classifier_config</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">extract_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_config</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict" title="Permalink to this definition">¶</a></dt>
 <dd><p>Reverse function of get_path_dict</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">
-<code class="descname">get_path_dict</code><span class="sig-paren">(</span><em>multiview_classifier_args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_path_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">multiview_classifier_args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict" title="Permalink to this definition">¶</a></dt>
 <dd><p>This function is used to generate a dictionary with each key being
 the path to the value.
-If given {&#8220;key1&#8221;:{&#8220;key1_1&#8221;:value1}, &#8220;key2&#8221;:value2}, it will return
-{&#8220;key1.key1_1&#8221;:value1, &#8220;key2&#8221;:value2}</p>
+If given {“key1”:{“key1_1”:value1}, “key2”:value2}, it will return
+{“key1.key1_1”:value1, “key2”:value2}</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">
-<code class="descname">init_benchmark</code><span class="sig-paren">(</span><em>cl_type</em>, <em>monoview_algos</em>, <em>multiview_algos</em>, <em>args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_benchmark</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cl_type</span></em>, <em class="sig-param"><span class="n">monoview_algos</span></em>, <em class="sig-param"><span class="n">multiview_algos</span></em>, <em class="sig-param"><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to create a list of all the algorithm packages names used for the benchmark.</p>
 <p>First this function will check if the benchmark need mono- or/and multiview
 algorithms and adds to the right
 dictionary the asked algorithms. If none is asked by the user, all will be added.</p>
-<p>If the keyword <cite>&#8220;Benchmark&#8221;</cite> is used, all mono- and multiview algorithms will be added.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>cl_type</strong> (<em>List of string</em>) &#8211; List of types of needed benchmark</li>
-<li><strong>multiview_algos</strong> (<em>List of strings</em>) &#8211; List of multiview algorithms needed for the benchmark</li>
-<li><strong>monoview_algos</strong> (<em>Listof strings</em>) &#8211; List of monoview algorithms needed for the benchmark</li>
-<li><strong>args</strong> (<em>ParsedArgumentParser args</em>) &#8211; All the input args (used to tune the algorithms)</li>
+<p>If the keyword <cite>“Benchmark”</cite> is used, all mono- and multiview algorithms will be added.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>cl_type</strong> (<em>List of string</em>) – List of types of needed benchmark</p></li>
+<li><p><strong>multiview_algos</strong> (<em>List of strings</em>) – List of multiview algorithms needed for the benchmark</p></li>
+<li><p><strong>monoview_algos</strong> (<em>Listof strings</em>) – List of monoview algorithms needed for the benchmark</p></li>
+<li><p><strong>args</strong> (<em>ParsedArgumentParser args</em>) – All the input args (used to tune the algorithms)</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>benchmark</strong> &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary of dictionaries</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>benchmark</strong> – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary of dictionaries</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">
-<code class="descname">init_kwargs</code><span class="sig-paren">(</span><em>args</em>, <em>classifiers_names</em>, <em>framework='monoview'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_kwargs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">args</span></em>, <em class="sig-param"><span class="n">classifiers_names</span></em>, <em class="sig-param"><span class="n">framework</span><span class="o">=</span><span class="default_value">'monoview'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init kwargs thanks to a function in each monoview classifier package.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>args</strong> (<em>parsed args objects</em>) &#8211; All the args passed by the user.</li>
-<li><strong>classifiers_names</strong> (<em>list of strings</em>) &#8211; List of the benchmarks&#8217;s monoview classifiers names.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>args</strong> (<em>parsed args objects</em>) – All the args passed by the user.</p></li>
+<li><p><strong>classifiers_names</strong> (<em>list of strings</em>) – List of the benchmarks’s monoview classifiers names.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><p><strong>kwargs</strong> &#8211; Dictionary resuming all the specific arguments for the benchmark, one dictionary for each classifier.</p>
-<p>For example, for Adaboost, the KWARGS will be <cite>{&#8220;n_estimators&#8221;:&lt;value&gt;, &#8220;base_estimator&#8221;:&lt;value&gt;}</cite></p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><p><strong>kwargs</strong> – Dictionary resuming all the specific arguments for the benchmark, one dictionary for each classifier.</p>
+<p>For example, for Adaboost, the KWARGS will be <cite>{“n_estimators”:&lt;value&gt;, “base_estimator”:&lt;value&gt;}</cite></p>
 </p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">
-<code class="descname">init_kwargs_func</code><span class="sig-paren">(</span><em>args</em>, <em>benchmark</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_kwargs_func</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">args</span></em>, <em class="sig-param"><span class="n">benchmark</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func" title="Permalink to this definition">¶</a></dt>
 <dd><p>Dispached the kwargs initialization to monoview and multiview and creates
 the kwargs variable</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>args</strong> (<em>parsed args objects</em>) &#8211; All the args passed by the user.</li>
-<li><strong>benchmark</strong> (<em>dict</em>) &#8211; The name of the mono- and mutli-view classifiers to run in the benchmark</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>args</strong> (<em>parsed args objects</em>) – All the args passed by the user.</p></li>
+<li><p><strong>benchmark</strong> (<em>dict</em>) – The name of the mono- and mutli-view classifiers to run in the benchmark</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>kwargs</strong> &#8211; The arguments for each mono- and multiview algorithms</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">dict</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>kwargs</strong> – The arguments for each mono- and multiview algorithms</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>dict</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">
-<code class="descname">init_monoview_exps</code><span class="sig-paren">(</span><em>classifier_names</em>, <em>views_dictionary</em>, <em>nb_class</em>, <em>kwargs_init</em>, <em>hps_method</em>, <em>hps_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_monoview_exps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_names</span></em>, <em class="sig-param"><span class="n">views_dictionary</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">kwargs_init</span></em>, <em class="sig-param"><span class="n">hps_method</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to add each monoview exeperience args to the list of monoview experiences args.</p>
 <p>First this function will check if the benchmark need mono- or/and multiview algorithms and adds to the right
 dictionary the asked algorithms. If none is asked by the user, all will be added.</p>
-<p>If the keyword <cite>&#8220;Benchmark&#8221;</cite> is used, all mono- and multiview algorithms will be added.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>classifier_names</strong> (<em>dictionary</em>) &#8211; All types of monoview and multiview experiments that have to be benchmarked</li>
-<li><strong>argument_dictionaries</strong> (<em>dictionary</em>) &#8211; Maps monoview and multiview experiments arguments.</li>
-<li><strong>views_dictionary</strong> (<em>dictionary</em>) &#8211; Maps the view names to their index in the HDF5 dataset</li>
-<li><strong>nb_class</strong> (<em>integer</em>) &#8211; Number of different labels in the classification</li>
+<p>If the keyword <cite>“Benchmark”</cite> is used, all mono- and multiview algorithms will be added.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>classifier_names</strong> (<em>dictionary</em>) – All types of monoview and multiview experiments that have to be benchmarked</p></li>
+<li><p><strong>argument_dictionaries</strong> (<em>dictionary</em>) – Maps monoview and multiview experiments arguments.</p></li>
+<li><p><strong>views_dictionary</strong> (<em>dictionary</em>) – Maps the view names to their index in the HDF5 dataset</p></li>
+<li><p><strong>nb_class</strong> (<em>integer</em>) – Number of different labels in the classification</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>benchmark</strong> &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary of dictionaries</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>benchmark</strong> – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary of dictionaries</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">
-<code class="descname">is_dict_in</code><span class="sig-paren">(</span><em>dictionary</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">is_dict_in</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dictionary</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in" title="Permalink to this definition">¶</a></dt>
 <dd><p>Returns True if any of the dictionary value is a dictionary itself.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dictionary</strong> &#8211; </td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>dictionary</strong> – </p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">
-<code class="descname">set_element</code><span class="sig-paren">(</span><em>dictionary</em>, <em>path</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">set_element</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dictionary</span></em>, <em class="sig-param"><span class="n">path</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element" title="Permalink to this definition">¶</a></dt>
 <dd><p>Set value in dictionary at the location indicated by path</p>
 </dd></dl>
 
@@ -310,20 +267,20 @@ dictionary the asked algorithms. If none is asked by the user, all will be added
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../_sources/references/monomulti/exec_classif.txt"
+      <li><a href="../../_sources/references/monomulti/exec_classif.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -337,12 +294,12 @@ dictionary the asked algorithms. If none is asked by the user, all will be added
         <li class="right" >
           <a href="../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/metrics.html b/docs/build/references/monomulti/metrics.html
index b5064eff..8b1ec1de 100644
--- a/docs/build/references/monomulti/metrics.html
+++ b/docs/build/references/monomulti/metrics.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Metrics framework &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Metrics framework &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+    <script src="../../_static/jquery.js"></script>
+    <script src="../../_static/underscore.js"></script>
+    <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/language_data.js"></script>
+    <script src="../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -51,71 +41,65 @@
 <p>In ths file, we explain how to add a metric to the platform.</p>
 <p>In order to do that, on needs to add a file with the following functions
 which are mandatory for the metric to work with the platform.</p>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.metrics.framework.get_config">
-<code class="descname">get_config</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get the metric&#8217;s configuration as a string.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>kwargs</strong> (<em>dict</em>) &#8211; The arguments stored in this dictionary must be keyed by string of
-integers as &#8220;0&#8221;, .., etc and decrypted in the function. These arguments
-are a configuration of the metric.</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><strong>configString</strong> &#8211; The string describing the metric&#8217;s configuration.</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">string</td>
-</tr>
-</tbody>
-</table>
+<code class="sig-name descname">get_config</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_config" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the metric’s configuration as a string.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>kwargs</strong> (<em>dict</em>) – The arguments stored in this dictionary must be keyed by string of
+integers as “0”, .., etc and decrypted in the function. These arguments
+are a configuration of the metric.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>configString</strong> – The string describing the metric’s configuration.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>string</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.metrics.framework.get_scorer">
-<code class="descname">get_scorer</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_scorer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get the metric&#8217;s scorer as in the sklearn.metrics package.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>kwargs</strong> (<em>dict</em>) &#8211; The arguments stored in this dictionary must be keyed by string of
-integers as &#8220;0&#8221;, .., etc and decrypted in the function. These arguments
-are a configuration of the metric.</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><strong>scorer</strong> &#8211; Callable object that returns a scalar score; greater is better. (cf sklearn.metrics.make_scorer)</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">object</td>
-</tr>
-</tbody>
-</table>
+<code class="sig-name descname">get_scorer</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.get_scorer" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the metric’s scorer as in the sklearn.metrics package.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>kwargs</strong> (<em>dict</em>) – The arguments stored in this dictionary must be keyed by string of
+integers as “0”, .., etc and decrypted in the function. These arguments
+are a configuration of the metric.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>scorer</strong> – Callable object that returns a scalar score; greater is better. (cf sklearn.metrics.make_scorer)</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>object</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.metrics.framework.score">
-<code class="descname">score</code><span class="sig-paren">(</span><em>y_true</em>, <em>y_pred</em>, <em>multiclass=False</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.score" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get the metric&#8217;s score from the ground truth (<code class="docutils literal"><span class="pre">y_true</span></code>) and predictions (<code class="docutils literal"><span class="pre">y_pred</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>y_true</strong> (<em>array-like, shape = (n_samples,)</em>) &#8211; Target values (class labels).</li>
-<li><strong>y_pred</strong> (<em>array-like, shape = (n_samples,)</em>) &#8211; Predicted target values (class labels).</li>
-<li><strong>multiclass</strong> (<em>boolean (default=False)</em>) &#8211; Parameter specifying whether the target values are multiclass or not.</li>
-<li><strong>kwargs</strong> (<em>dict</em>) &#8211; The arguments stored in this dictionary must be keyed by string of
-integers as &#8220;0&#8221;, .., etc and decrypted in the function</li>
+<code class="sig-name descname">score</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">y_true</span></em>, <em class="sig-param"><span class="n">y_pred</span></em>, <em class="sig-param"><span class="n">multiclass</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.metrics.framework.score" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the metric’s score from the ground truth (<code class="docutils literal notranslate"><span class="pre">y_true</span></code>) and predictions (<code class="docutils literal notranslate"><span class="pre">y_pred</span></code>).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>y_true</strong> (<em>array-like</em><em>, </em><em>shape =</em><em> (</em><em>n_samples</em><em>,</em><em>)</em>) – Target values (class labels).</p></li>
+<li><p><strong>y_pred</strong> (<em>array-like</em><em>, </em><em>shape =</em><em> (</em><em>n_samples</em><em>,</em><em>)</em>) – Predicted target values (class labels).</p></li>
+<li><p><strong>multiclass</strong> (<em>boolean</em><em> (</em><em>default=False</em><em>)</em>) – Parameter specifying whether the target values are multiclass or not.</p></li>
+<li><p><strong>kwargs</strong> (<em>dict</em>) – The arguments stored in this dictionary must be keyed by string of
+integers as “0”, .., etc and decrypted in the function</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>score</strong> &#8211; Returns the score of the prediction.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">float</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>score</strong> – Returns the score of the prediction.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>float</p>
+</dd>
+</dl>
 </dd></dl>
 
 </div>
@@ -129,20 +113,20 @@ integers as &#8220;0&#8221;, .., etc and decrypted in the function</li>
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../_sources/references/monomulti/metrics.txt"
+      <li><a href="../../_sources/references/monomulti/metrics.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -156,12 +140,12 @@ integers as &#8220;0&#8221;, .., etc and decrypted in the function</li>
         <li class="right" >
           <a href="../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/multiview_classifiers/classifiers.html b/docs/build/references/monomulti/multiview_classifiers/classifiers.html
index c2335abd..1a7eecd2 100644
--- a/docs/build/references/monomulti/multiview_classifiers/classifiers.html
+++ b/docs/build/references/monomulti/multiview_classifiers/classifiers.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Classifiers &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Classifiers &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+    <script src="../../../_static/jquery.js"></script>
+    <script src="../../../_static/underscore.js"></script>
+    <script src="../../../_static/doctools.js"></script>
+    <script src="../../../_static/language_data.js"></script>
+    <script src="../../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../../genindex.html" />
-    <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -59,20 +49,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../../_sources/references/monomulti/multiview_classifiers/classifiers.txt"
+      <li><a href="../../../_sources/references/monomulti/multiview_classifiers/classifiers.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -86,12 +76,12 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/multiview_classifiers/diversity_fusion.html b/docs/build/references/monomulti/multiview_classifiers/diversity_fusion.html
index 1150e516..cdbe29d7 100644
--- a/docs/build/references/monomulti/multiview_classifiers/diversity_fusion.html
+++ b/docs/build/references/monomulti/multiview_classifiers/diversity_fusion.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Diversity Fusion Classifiers &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Diversity Fusion Classifiers &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+    <script src="../../../_static/jquery.js"></script>
+    <script src="../../../_static/underscore.js"></script>
+    <script src="../../../_static/doctools.js"></script>
+    <script src="../../../_static/language_data.js"></script>
+    <script src="../../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../../genindex.html" />
-    <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -59,20 +49,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../../_sources/references/monomulti/multiview_classifiers/diversity_fusion.txt"
+      <li><a href="../../../_sources/references/monomulti/multiview_classifiers/diversity_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -86,12 +76,12 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/utils/execution.html b/docs/build/references/monomulti/utils/execution.html
index da1fd8a9..eceb655c 100644
--- a/docs/build/references/monomulti/utils/execution.html
+++ b/docs/build/references/monomulti/utils/execution.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Utils execution module &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Utils execution module &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+    <script src="../../../_static/jquery.js"></script>
+    <script src="../../../_static/underscore.js"></script>
+    <script src="../../../_static/doctools.js"></script>
+    <script src="../../../_static/language_data.js"></script>
+    <script src="../../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../../genindex.html" />
-    <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -48,23 +38,14 @@
             
   <div class="section" id="utils-execution-module">
 <h1>Utils execution module<a class="headerlink" href="#utils-execution-module" title="Permalink to this headline">¶</a></h1>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">members:</th><td class="field-body"><table class="first last docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name" colspan="2">inherited-members:</th></tr>
-<tr class="field-odd field"><td>&nbsp;</td><td class="field-body"></td>
-</tr>
-</tbody>
-</table>
-</td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">members</dt>
+<dd class="field-odd"><dl class="field-list simple">
+<dt class="field-odd">inherited-members</dt>
+<dd class="field-odd"><p></p></dd>
+</dl>
+</dd>
+</dl>
 </div>
 
 
@@ -76,20 +57,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../../_sources/references/monomulti/utils/execution.txt"
+      <li><a href="../../../_sources/references/monomulti/utils/execution.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -103,12 +84,12 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomulti/utils/multiclass.html b/docs/build/references/monomulti/utils/multiclass.html
index be3b74c5..1c76e067 100644
--- a/docs/build/references/monomulti/utils/multiclass.html
+++ b/docs/build/references/monomulti/utils/multiclass.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Utils Multiclass module &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Utils Multiclass module &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../../../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+    <script src="../../../_static/jquery.js"></script>
+    <script src="../../../_static/underscore.js"></script>
+    <script src="../../../_static/doctools.js"></script>
+    <script src="../../../_static/language_data.js"></script>
+    <script src="../../../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../../../genindex.html" />
-    <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../../../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../../../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -48,23 +38,14 @@
             
   <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">
 <span id="utils-multiclass-module"></span><h1>Utils Multiclass module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass" title="Permalink to this headline">¶</a></h1>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">members:</th><td class="field-body"><table class="first last docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name" colspan="2">inherited-members:</th></tr>
-<tr class="field-odd field"><td>&nbsp;</td><td class="field-body"></td>
-</tr>
-</tbody>
-</table>
-</td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">members</dt>
+<dd class="field-odd"><dl class="field-list simple">
+<dt class="field-odd">inherited-members</dt>
+<dd class="field-odd"><p></p></dd>
+</dl>
+</dd>
+</dl>
 </div>
 
 
@@ -76,20 +57,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../../../_sources/references/monomulti/utils/multiclass.txt"
+      <li><a href="../../../_sources/references/monomulti/utils/multiclass.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../../../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -103,12 +84,12 @@
         <li class="right" >
           <a href="../../../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../../../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/monomultidoc.html b/docs/build/references/monomultidoc.html
index 69f4b967..cdfbc927 100644
--- a/docs/build/references/monomultidoc.html
+++ b/docs/build/references/monomultidoc.html
@@ -1,33 +1,23 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Mono and mutliview classification &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Mono and mutliview classification &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" /> 
-  </head>
-  <body role="document">
+    <link rel="search" title="Search" href="../search.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -37,7 +27,7 @@
         <li class="right" >
           <a href="../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -48,8 +38,8 @@
             
   <div class="section" id="mono-and-mutliview-classification">
 <h1>Mono and mutliview classification<a class="headerlink" href="#mono-and-mutliview-classification" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound" id="contents">
-<p class="caption"><span class="caption-text">Contents:</span><a class="headerlink" href="#contents" title="Permalink to this toctree">¶</a></p>
+<div class="toctree-wrapper compound">
+<p class="caption"><span class="caption-text">Contents:</span></p>
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="monomulti/metrics.html">Metrics framework</a></li>
 <li class="toctree-l1"><a class="reference internal" href="monomulti/exec_classif.html">Classification execution module</a></li>
@@ -69,20 +59,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/monomultidoc.txt"
+      <li><a href="../_sources/references/monomultidoc.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -96,12 +86,12 @@
         <li class="right" >
           <a href="../py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.html b/docs/build/references/multiview_platform.html
index a260223b..140e78e8 100644
--- a/docs/build/references/multiview_platform.html
+++ b/docs/build/references/multiview_platform.html
@@ -1,35 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform references &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform references &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers package" href="multiview_platform.mono_multi_view_classifiers.html" />
     <link rel="prev" title="Taking control : Use your own algorithms" href="../tutorials/example5.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -45,7 +35,7 @@
         <li class="right" >
           <a href="../tutorials/example5.html" title="Taking control : Use your own algorithms"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -272,9 +262,9 @@
 <div class="section" id="module-multiview_platform.execute">
 <span id="multiview-platform-execute-module"></span><h2>multiview_platform.execute module<a class="headerlink" href="#module-multiview_platform.execute" title="Permalink to this headline">¶</a></h2>
 <p>This is the execution module, used to execute the code</p>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.execute.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><em>config_path='/home/baptiste/Documents/Gitwork/summit/multiview_platform/examples/config_files/config_example_1.yml'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.execute.execute" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">execute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">config_path</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.execute.execute" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </div>
@@ -283,9 +273,9 @@
 </div>
 <div class="section" id="module-multiview_platform.versions">
 <span id="multiview-platform-versions-module"></span><h2>multiview_platform.versions module<a class="headerlink" href="#module-multiview_platform.versions" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.versions.test_versions">
-<code class="descname">test_versions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.versions.test_versions" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_versions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.versions.test_versions" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to test if all prerequisites are installed</p>
 </dd></dl>
 
@@ -302,7 +292,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform references</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -324,20 +314,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.txt"
+      <li><a href="../_sources/references/multiview_platform.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -357,12 +347,12 @@
         <li class="right" >
           <a href="../tutorials/example5.html" title="Taking control : Use your own algorithms"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.html
index df0bb9fd..6c72f5b3 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform references" href="multiview_platform.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="prev" title="multiview_platform references" href="multiview_platform.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.html" title="multiview_platform references"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" accesskey="U">multiview_platform references</a> &#187;</li> 
       </ul>
     </div>  
@@ -176,279 +165,246 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.exec_classif">
 <span id="multiview-platform-mono-multi-view-classifiers-exec-classif-module"></span><h2>multiview_platform.mono_multi_view_classifiers.exec_classif module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.exec_classif" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics">
-<code class="descname">arange_metrics</code><span class="sig-paren">(</span><em>metrics</em>, <em>metric_princ</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">arange_metrics</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metrics</span></em>, <em class="sig-param"><span class="n">metric_princ</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.arange_metrics" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to get the metrics list in the right order so that
 the first one is the principal metric specified in args</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>metrics</strong> (<em>dict</em>) &#8211; The metrics that will be used in the benchmark</li>
-<li><strong>metric_princ</strong> (<em>str</em>) &#8211; The name of the metric that need to be used for the hyper-parameter
-optimization process</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>metrics</strong> (<em>dict</em>) – The metrics that will be used in the benchmark</p></li>
+<li><p><strong>metric_princ</strong> (<em>str</em>) – The name of the metric that need to be used for the hyper-parameter
+optimization process</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>metrics</strong> &#8211; The metrics list, but arranged  so the first one is the principal one.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of lists</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>metrics</strong> – The metrics list, but arranged  so the first one is the principal one.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of lists</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init">
-<code class="descname">benchmark_init</code><span class="sig-paren">(</span><em>directory</em>, <em>classification_indices</em>, <em>labels</em>, <em>labels_dictionary</em>, <em>k_folds</em>, <em>dataset_var</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">benchmark_init</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">directory</span></em>, <em class="sig-param"><span class="n">classification_indices</span></em>, <em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">labels_dictionary</span></em>, <em class="sig-param"><span class="n">k_folds</span></em>, <em class="sig-param"><span class="n">dataset_var</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.benchmark_init" title="Permalink to this definition">¶</a></dt>
 <dd><p>Initializes the benchmark, by saving the indices of the train
 examples and the cross validation folds.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>directory</strong> (<em>str</em>) &#8211; The benchmark&#8217;s result directory</li>
-<li><strong>classification_indices</strong> (<em>numpy array</em>) &#8211; The indices of the examples, splitted for the train/test split</li>
-<li><strong>labels</strong> (<em>numpy array</em>) &#8211; The labels of the dataset</li>
-<li><strong>labels_dictionary</strong> (<em>dict</em>) &#8211; The dictionary with labels as keys and their names as values</li>
-<li><strong>k_folds</strong> (<em>sklearn.model_selection.Folds object</em>) &#8211; The folds for the cross validation process</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>directory</strong> (<em>str</em>) – The benchmark’s result directory</p></li>
+<li><p><strong>classification_indices</strong> (<em>numpy array</em>) – The indices of the examples, splitted for the train/test split</p></li>
+<li><p><strong>labels</strong> (<em>numpy array</em>) – The labels of the dataset</p></li>
+<li><p><strong>labels_dictionary</strong> (<em>dict</em>) – The dictionary with labels as keys and their names as values</p></li>
+<li><p><strong>k_folds</strong> (<em>sklearn.model_selection.Folds object</em>) – The folds for the cross validation process</p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark">
-<code class="descname">exec_benchmark</code><span class="sig-paren">(</span><em>nb_cores</em>, <em>stats_iter</em>, <em>benchmark_arguments_dictionaries</em>, <em>directory</em>, <em>metrics</em>, <em>dataset_var</em>, <em>track_tracebacks</em>, <em>exec_one_benchmark_mono_core=&lt;function exec_one_benchmark_mono_core&gt;</em>, <em>analyze=&lt;function analyze&gt;</em>, <em>delete=&lt;function delete_HDF5&gt;</em>, <em>analyze_iterations=&lt;function analyze_iterations&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">exec_benchmark</code><span class="sig-paren">(</span><em class="sig-param">nb_cores</em>, <em class="sig-param">stats_iter</em>, <em class="sig-param">benchmark_arguments_dictionaries</em>, <em class="sig-param">directory</em>, <em class="sig-param">metrics</em>, <em class="sig-param">dataset_var</em>, <em class="sig-param">track_tracebacks</em>, <em class="sig-param">exec_one_benchmark_mono_core=&lt;function exec_one_benchmark_mono_core&gt;</em>, <em class="sig-param">analyze=&lt;function analyze&gt;</em>, <em class="sig-param">delete=&lt;function delete_HDF5&gt;</em>, <em class="sig-param">analyze_iterations=&lt;function analyze_iterations&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_benchmark" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to execute the needed benchmark(s) on multicore or mono-core functions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>nb_cores</strong> (<em>int</em>) &#8211; Number of threads that the benchmarks can use.</li>
-<li><strong>stats_iter</strong> (<em>int</em>) &#8211; Number of statistical iterations that have to be done.</li>
-<li><strong>benchmark_arguments_dictionaries</strong> (<em>list of dictionaries</em>) &#8211; All the needed arguments for the benchmarks.</li>
-<li><strong>classification_indices</strong> (<em>list of lists of numpy.ndarray</em>) &#8211; For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
-the ones of the testing set.</li>
-<li><strong>directories</strong> (<em>list of strings</em>) &#8211; List of the paths to the result directories for each statistical iteration.</li>
-<li><strong>directory</strong> (<em>string</em>) &#8211; Path to the main results directory.</li>
-<li><strong>multi_class_labels</strong> (<em>ist of lists of numpy.ndarray</em>) &#8211; For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>nb_cores</strong> (<em>int</em>) – Number of threads that the benchmarks can use.</p></li>
+<li><p><strong>stats_iter</strong> (<em>int</em>) – Number of statistical iterations that have to be done.</p></li>
+<li><p><strong>benchmark_arguments_dictionaries</strong> (<em>list of dictionaries</em>) – All the needed arguments for the benchmarks.</p></li>
+<li><p><strong>classification_indices</strong> (<em>list of lists of numpy.ndarray</em>) – For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
+the ones of the testing set.</p></li>
+<li><p><strong>directories</strong> (<em>list of strings</em>) – List of the paths to the result directories for each statistical iteration.</p></li>
+<li><p><strong>directory</strong> (<em>string</em>) – Path to the main results directory.</p></li>
+<li><p><strong>multi_class_labels</strong> (<em>ist of lists of numpy.ndarray</em>) – For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
 indices for the biclass training set, the ones for the biclass testing set and the ones for the
-multiclass testing set.</li>
-<li><strong>metrics</strong> (<em>list of lists</em>) &#8211; metrics that will be used to evaluate the algorithms performance.</li>
-<li><strong>labels_dictionary</strong> (<em>dictionary</em>) &#8211; Dictionary mapping labels indices to labels names.</li>
-<li><strong>nb_labels</strong> (<em>int</em>) &#8211; Total number of different labels in the dataset.</li>
-<li><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) &#8211; The full dataset that wil be used by the benchmark.</li>
-<li><strong>classifiers_names</strong> (<em>list of strings</em>) &#8211; List of the benchmarks&#8217;s monoview classifiers names.</li>
-<li><strong>rest_of_the_args</strong> &#8211; Just used for testing purposes</li>
+multiclass testing set.</p></li>
+<li><p><strong>metrics</strong> (<em>list of lists</em>) – metrics that will be used to evaluate the algorithms performance.</p></li>
+<li><p><strong>labels_dictionary</strong> (<em>dictionary</em>) – Dictionary mapping labels indices to labels names.</p></li>
+<li><p><strong>nb_labels</strong> (<em>int</em>) – Total number of different labels in the dataset.</p></li>
+<li><p><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) – The full dataset that wil be used by the benchmark.</p></li>
+<li><p><strong>classifiers_names</strong> (<em>list of strings</em>) – List of the benchmarks’s monoview classifiers names.</p></li>
+<li><p><strong>rest_of_the_args</strong> – Just used for testing purposes</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>results</strong> &#8211; The results of the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of lists</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>results</strong> – The results of the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of lists</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif">
-<code class="descname">exec_classif</code><span class="sig-paren">(</span><em>arguments</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">exec_classif</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">arguments</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_classif" title="Permalink to this definition">¶</a></dt>
 <dd><p>Runs the benchmark with the given arguments</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>arguments</strong> &#8211; </td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><ul class="simple">
-<li><em>&gt;&gt;&gt; exec_classif([&#8211;config_path, /path/to/config/files/])</em></li>
-<li><em>&gt;&gt;&gt;</em></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>arguments</strong> – </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><ul class="simple">
+<li><p><em>&gt;&gt;&gt; exec_classif([–config_path, /path/to/config/files/])</em></p></li>
+<li><p><em>&gt;&gt;&gt;</em></p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.exec_one_benchmark_mono_core">
-<code class="descname">exec_one_benchmark_mono_core</code><span class="sig-paren">(</span><em>dataset_var=None</em>, <em>labels_dictionary=None</em>, <em>directory=None</em>, <em>classification_indices=None</em>, <em>args=None</em>, <em>k_folds=None</em>, <em>random_state=None</em>, <em>hyper_param_search=None</em>, <em>metrics=None</em>, <em>argument_dictionaries=None</em>, <em>benchmark=None</em>, <em>views=None</em>, <em>views_indices=None</em>, <em>flag=None</em>, <em>labels=None</em>, <em>track_tracebacks=False</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_one_benchmark_mono_core" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">exec_one_benchmark_mono_core</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dataset_var</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels_dictionary</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">directory</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classification_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">args</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">k_folds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hyper_param_search</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">metrics</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">argument_dictionaries</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">benchmark</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">views</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">views_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">flag</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">track_tracebacks</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.exec_one_benchmark_mono_core" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict">
-<code class="descname">extract_dict</code><span class="sig-paren">(</span><em>classifier_config</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">extract_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_config</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.extract_dict" title="Permalink to this definition">¶</a></dt>
 <dd><p>Reverse function of get_path_dict</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_monoview_arg_dictionary">
-<code class="descname">gen_single_monoview_arg_dictionary</code><span class="sig-paren">(</span><em>classifier_name</em>, <em>arguments</em>, <em>nb_class</em>, <em>view_index</em>, <em>view_name</em>, <em>hps_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_monoview_arg_dictionary" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_single_monoview_arg_dictionary</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_name</span></em>, <em class="sig-param"><span class="n">arguments</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">view_index</span></em>, <em class="sig-param"><span class="n">view_name</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_monoview_arg_dictionary" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_multiview_arg_dictionary">
-<code class="descname">gen_single_multiview_arg_dictionary</code><span class="sig-paren">(</span><em>classifier_name</em>, <em>arguments</em>, <em>nb_class</em>, <em>hps_kwargs</em>, <em>views_dictionary=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_multiview_arg_dictionary" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_single_multiview_arg_dictionary</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_name</span></em>, <em class="sig-param"><span class="n">arguments</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em>, <em class="sig-param"><span class="n">views_dictionary</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.gen_single_multiview_arg_dictionary" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict">
-<code class="descname">get_path_dict</code><span class="sig-paren">(</span><em>multiview_classifier_args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_path_dict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">multiview_classifier_args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.get_path_dict" title="Permalink to this definition">¶</a></dt>
 <dd><p>This function is used to generate a dictionary with each key being
 the path to the value.
-If given {&#8220;key1&#8221;:{&#8220;key1_1&#8221;:value1}, &#8220;key2&#8221;:value2}, it will return
-{&#8220;key1.key1_1&#8221;:value1, &#8220;key2&#8221;:value2}</p>
+If given {“key1”:{“key1_1”:value1}, “key2”:value2}, it will return
+{“key1.key1_1”:value1, “key2”:value2}</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_argument_dictionaries">
-<code class="descname">init_argument_dictionaries</code><span class="sig-paren">(</span><em>benchmark</em>, <em>views_dictionary</em>, <em>nb_class</em>, <em>init_kwargs</em>, <em>hps_method</em>, <em>hps_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_argument_dictionaries" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_argument_dictionaries</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">benchmark</span></em>, <em class="sig-param"><span class="n">views_dictionary</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">init_kwargs</span></em>, <em class="sig-param"><span class="n">hps_method</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_argument_dictionaries" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark">
-<code class="descname">init_benchmark</code><span class="sig-paren">(</span><em>cl_type</em>, <em>monoview_algos</em>, <em>multiview_algos</em>, <em>args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_benchmark</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cl_type</span></em>, <em class="sig-param"><span class="n">monoview_algos</span></em>, <em class="sig-param"><span class="n">multiview_algos</span></em>, <em class="sig-param"><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_benchmark" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to create a list of all the algorithm packages names used for the benchmark.</p>
 <p>First this function will check if the benchmark need mono- or/and multiview
 algorithms and adds to the right
 dictionary the asked algorithms. If none is asked by the user, all will be added.</p>
-<p>If the keyword <cite>&#8220;Benchmark&#8221;</cite> is used, all mono- and multiview algorithms will be added.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>cl_type</strong> (<em>List of string</em>) &#8211; List of types of needed benchmark</li>
-<li><strong>multiview_algos</strong> (<em>List of strings</em>) &#8211; List of multiview algorithms needed for the benchmark</li>
-<li><strong>monoview_algos</strong> (<em>Listof strings</em>) &#8211; List of monoview algorithms needed for the benchmark</li>
-<li><strong>args</strong> (<em>ParsedArgumentParser args</em>) &#8211; All the input args (used to tune the algorithms)</li>
+<p>If the keyword <cite>“Benchmark”</cite> is used, all mono- and multiview algorithms will be added.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>cl_type</strong> (<em>List of string</em>) – List of types of needed benchmark</p></li>
+<li><p><strong>multiview_algos</strong> (<em>List of strings</em>) – List of multiview algorithms needed for the benchmark</p></li>
+<li><p><strong>monoview_algos</strong> (<em>Listof strings</em>) – List of monoview algorithms needed for the benchmark</p></li>
+<li><p><strong>args</strong> (<em>ParsedArgumentParser args</em>) – All the input args (used to tune the algorithms)</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>benchmark</strong> &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary of dictionaries</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>benchmark</strong> – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary of dictionaries</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs">
-<code class="descname">init_kwargs</code><span class="sig-paren">(</span><em>args</em>, <em>classifiers_names</em>, <em>framework='monoview'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_kwargs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">args</span></em>, <em class="sig-param"><span class="n">classifiers_names</span></em>, <em class="sig-param"><span class="n">framework</span><span class="o">=</span><span class="default_value">'monoview'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init kwargs thanks to a function in each monoview classifier package.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>args</strong> (<em>parsed args objects</em>) &#8211; All the args passed by the user.</li>
-<li><strong>classifiers_names</strong> (<em>list of strings</em>) &#8211; List of the benchmarks&#8217;s monoview classifiers names.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>args</strong> (<em>parsed args objects</em>) – All the args passed by the user.</p></li>
+<li><p><strong>classifiers_names</strong> (<em>list of strings</em>) – List of the benchmarks’s monoview classifiers names.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><p><strong>kwargs</strong> &#8211; Dictionary resuming all the specific arguments for the benchmark, one dictionary for each classifier.</p>
-<p>For example, for Adaboost, the KWARGS will be <cite>{&#8220;n_estimators&#8221;:&lt;value&gt;, &#8220;base_estimator&#8221;:&lt;value&gt;}</cite></p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><p><strong>kwargs</strong> – Dictionary resuming all the specific arguments for the benchmark, one dictionary for each classifier.</p>
+<p>For example, for Adaboost, the KWARGS will be <cite>{“n_estimators”:&lt;value&gt;, “base_estimator”:&lt;value&gt;}</cite></p>
 </p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func">
-<code class="descname">init_kwargs_func</code><span class="sig-paren">(</span><em>args</em>, <em>benchmark</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_kwargs_func</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">args</span></em>, <em class="sig-param"><span class="n">benchmark</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_kwargs_func" title="Permalink to this definition">¶</a></dt>
 <dd><p>Dispached the kwargs initialization to monoview and multiview and creates
 the kwargs variable</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>args</strong> (<em>parsed args objects</em>) &#8211; All the args passed by the user.</li>
-<li><strong>benchmark</strong> (<em>dict</em>) &#8211; The name of the mono- and mutli-view classifiers to run in the benchmark</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>args</strong> (<em>parsed args objects</em>) – All the args passed by the user.</p></li>
+<li><p><strong>benchmark</strong> (<em>dict</em>) – The name of the mono- and mutli-view classifiers to run in the benchmark</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>kwargs</strong> &#8211; The arguments for each mono- and multiview algorithms</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">dict</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>kwargs</strong> – The arguments for each mono- and multiview algorithms</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>dict</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps">
-<code class="descname">init_monoview_exps</code><span class="sig-paren">(</span><em>classifier_names</em>, <em>views_dictionary</em>, <em>nb_class</em>, <em>kwargs_init</em>, <em>hps_method</em>, <em>hps_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_monoview_exps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_names</span></em>, <em class="sig-param"><span class="n">views_dictionary</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">kwargs_init</span></em>, <em class="sig-param"><span class="n">hps_method</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_monoview_exps" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to add each monoview exeperience args to the list of monoview experiences args.</p>
 <p>First this function will check if the benchmark need mono- or/and multiview algorithms and adds to the right
 dictionary the asked algorithms. If none is asked by the user, all will be added.</p>
-<p>If the keyword <cite>&#8220;Benchmark&#8221;</cite> is used, all mono- and multiview algorithms will be added.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>classifier_names</strong> (<em>dictionary</em>) &#8211; All types of monoview and multiview experiments that have to be benchmarked</li>
-<li><strong>argument_dictionaries</strong> (<em>dictionary</em>) &#8211; Maps monoview and multiview experiments arguments.</li>
-<li><strong>views_dictionary</strong> (<em>dictionary</em>) &#8211; Maps the view names to their index in the HDF5 dataset</li>
-<li><strong>nb_class</strong> (<em>integer</em>) &#8211; Number of different labels in the classification</li>
+<p>If the keyword <cite>“Benchmark”</cite> is used, all mono- and multiview algorithms will be added.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>classifier_names</strong> (<em>dictionary</em>) – All types of monoview and multiview experiments that have to be benchmarked</p></li>
+<li><p><strong>argument_dictionaries</strong> (<em>dictionary</em>) – Maps monoview and multiview experiments arguments.</p></li>
+<li><p><strong>views_dictionary</strong> (<em>dictionary</em>) – Maps the view names to their index in the HDF5 dataset</p></li>
+<li><p><strong>nb_class</strong> (<em>integer</em>) – Number of different labels in the classification</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>benchmark</strong> &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Dictionary of dictionaries</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>benchmark</strong> – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dictionary of dictionaries</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.init_multiview_exps">
-<code class="descname">init_multiview_exps</code><span class="sig-paren">(</span><em>classifier_names</em>, <em>views_dictionary</em>, <em>nb_class</em>, <em>kwargs_init</em>, <em>hps_method</em>, <em>hps_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_multiview_exps" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_multiview_exps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_names</span></em>, <em class="sig-param"><span class="n">views_dictionary</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">kwargs_init</span></em>, <em class="sig-param"><span class="n">hps_method</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.init_multiview_exps" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in">
-<code class="descname">is_dict_in</code><span class="sig-paren">(</span><em>dictionary</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">is_dict_in</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dictionary</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.is_dict_in" title="Permalink to this definition">¶</a></dt>
 <dd><p>Returns True if any of the dictionary value is a dictionary itself.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dictionary</strong> &#8211; </td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>dictionary</strong> – </p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.exec_classif.set_element">
-<code class="descname">set_element</code><span class="sig-paren">(</span><em>dictionary</em>, <em>path</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">set_element</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dictionary</span></em>, <em class="sig-param"><span class="n">path</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.exec_classif.set_element" title="Permalink to this definition">¶</a></dt>
 <dd><p>Set value in dictionary at the location indicated by path</p>
 </dd></dl>
 
@@ -467,7 +423,7 @@ dictionary the asked algorithms. If none is asked by the user, all will be added
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -488,20 +444,20 @@ dictionary the asked algorithms. If none is asked by the user, all will be added
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -521,13 +477,13 @@ dictionary the asked algorithms. If none is asked by the user, all will be added
         <li class="right" >
           <a href="multiview_platform.html" title="multiview_platform references"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html
index 2b5531d0..a712ec5f 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -71,13 +60,13 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion">
-<em class="property">class </em><code class="descname">DifficultyFusion</code><span class="sig-paren">(</span><em>random_state=None</em>, <em>classifier_names=None</em>, <em>monoview_estimators=None</em>, <em>classifier_configs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.GlobalDiversityFusionClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">DifficultyFusion</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">monoview_estimators</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_configs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.GlobalDiversityFusionClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion.diversity_measure">
-<code class="descname">diversity_measure</code><span class="sig-paren">(</span><em>classifiers_decisions</em>, <em>combination</em>, <em>y</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">diversity_measure</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifiers_decisions</span></em>, <em class="sig-param"><span class="n">combination</span></em>, <em class="sig-param"><span class="n">y</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -91,7 +80,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -111,20 +100,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -144,7 +133,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -152,7 +141,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html
index d40b5217..9c3d2ab2 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -71,13 +60,13 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion">
-<em class="property">class </em><code class="descname">DisagreeFusion</code><span class="sig-paren">(</span><em>random_state=None</em>, <em>classifier_names=None</em>, <em>monoview_estimators=None</em>, <em>classifier_configs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.CoupleDiversityFusionClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">DisagreeFusion</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">monoview_estimators</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_configs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.CoupleDiversityFusionClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion.diversity_measure">
-<code class="descname">diversity_measure</code><span class="sig-paren">(</span><em>first_classifier_decision</em>, <em>second_classifier_decision</em>, <em>_</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">diversity_measure</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">first_classifier_decision</span></em>, <em class="sig-param"><span class="n">second_classifier_decision</span></em>, <em class="sig-param"><span class="n">_</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -91,7 +80,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -111,20 +100,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -144,7 +133,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -152,7 +141,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html
index a2d7f354..a533b383 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -71,13 +60,13 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion">
-<em class="property">class </em><code class="descname">DoubleFaultFusion</code><span class="sig-paren">(</span><em>random_state=None</em>, <em>classifier_names=None</em>, <em>monoview_estimators=None</em>, <em>classifier_configs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.CoupleDiversityFusionClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">DoubleFaultFusion</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">monoview_estimators</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_configs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.CoupleDiversityFusionClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion.diversity_measure">
-<code class="descname">diversity_measure</code><span class="sig-paren">(</span><em>first_classifier_decision</em>, <em>second_classifier_decision</em>, <em>y</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">diversity_measure</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">first_classifier_decision</span></em>, <em class="sig-param"><span class="n">second_classifier_decision</span></em>, <em class="sig-param"><span class="n">y</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -91,7 +80,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -111,20 +100,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -144,7 +133,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -152,7 +141,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html
index 91069466..287a22d3 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -71,13 +60,13 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion">
-<em class="property">class </em><code class="descname">EntropyFusion</code><span class="sig-paren">(</span><em>random_state=None</em>, <em>classifier_names=None</em>, <em>monoview_estimators=None</em>, <em>classifier_configs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.GlobalDiversityFusionClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">EntropyFusion</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">monoview_estimators</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classifier_configs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.additions.diversity_utils.GlobalDiversityFusionClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion.diversity_measure">
-<code class="descname">diversity_measure</code><span class="sig-paren">(</span><em>classifiers_decisions</em>, <em>combination</em>, <em>y</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">diversity_measure</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifiers_decisions</span></em>, <em class="sig-param"><span class="n">combination</span></em>, <em class="sig-param"><span class="n">y</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion.diversity_measure" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -91,7 +80,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -111,20 +100,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -144,7 +133,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -152,7 +141,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html
index af5eb870..ed0df15f 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -80,7 +69,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -100,20 +89,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -133,7 +122,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -141,7 +130,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html
index 3ecc3fcf..cb8c77b6 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -80,7 +69,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -100,20 +89,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -133,7 +122,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -141,7 +130,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html
index 63edd60d..b9f2c299 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -79,7 +68,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -98,20 +87,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -131,7 +120,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -141,7 +130,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html
index 8f4498fb..1bcfc2e2 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -91,7 +80,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -114,20 +103,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -147,7 +136,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -157,7 +146,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html
index 04cc9ab7..76271406 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -104,7 +93,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -125,20 +114,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -158,7 +147,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li>
@@ -167,7 +156,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html
index d2d51e3f..81c878e8 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -113,7 +102,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -134,20 +123,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -167,7 +156,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -175,7 +164,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html
index 162827da..b638e974 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers package" href="multiview_platform.mono_multi_view_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers package" href="multiview_platform.mono_multi_view_classifiers.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.html" title="multiview_platform.mono_multi_view_classifiers package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers package</a> &#187;</li> 
       </ul>
@@ -162,7 +151,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -180,20 +169,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -213,14 +202,14 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.html" title="multiview_platform.mono_multi_view_classifiers package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html
index b365bc54..9c2390e4 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.mono_multi_view_classifiers.utils package" href="multiview_platform.mono_multi_view_classifiers.utils.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -80,7 +69,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -100,20 +89,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -133,7 +122,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.html" >multiview_platform.mono_multi_view_classifiers.multiview_classifiers package</a> &#187;</li> 
@@ -141,7 +130,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.mono_multi_view_classifiers.utils.html b/docs/build/references/multiview_platform.mono_multi_view_classifiers.utils.html
index b2f33f25..78ae1c63 100644
--- a/docs/build/references/multiview_platform.mono_multi_view_classifiers.utils.html
+++ b/docs/build/references/multiview_platform.mono_multi_view_classifiers.utils.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.mono_multi_view_classifiers.utils package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.mono_multi_view_classifiers.utils package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.mono_multi_view_classifiers package" href="multiview_platform.mono_multi_view_classifiers.html" />
     <link rel="next" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package" href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" accesskey="U">multiview_platform.mono_multi_view_classifiers package</a> &#187;</li> 
       </ul>
@@ -64,1006 +53,982 @@
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.configuration">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-configuration-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.configuration module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.configuration" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.configuration.get_the_args">
-<code class="descname">get_the_args</code><span class="sig-paren">(</span><em>path_to_config_file='../config_files/config.yml'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.get_the_args" title="Permalink to this definition">¶</a></dt>
-<dd><p>The function for extracting the args for a &#8216;.yml&#8217; file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>path_to_config_file</strong> (<em>str, path to the yml file containing the configuration</em>) &#8211; </td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><ul class="simple">
-<li><strong>yaml_config</strong> (<em>dict, the dictionary conaining the configuration for the</em>)</li>
-<li><em>benchmark</em></li>
+<code class="sig-name descname">get_the_args</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">path_to_config_file</span><span class="o">=</span><span class="default_value">'../config_files/config.yml'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.get_the_args" title="Permalink to this definition">¶</a></dt>
+<dd><p>The function for extracting the args for a ‘.yml’ file.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>path_to_config_file</strong> (<em>str</em><em>, </em><em>path to the yml file containing the configuration</em>) – </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><ul class="simple">
+<li><p><strong>yaml_config</strong> (<em>dict, the dictionary conaining the configuration for the</em>)</p></li>
+<li><p><em>benchmark</em></p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.configuration.pass_default_config">
-<code class="descname">pass_default_config</code><span class="sig-paren">(</span><em>log=True, name=['plausible'], label='_', file_type='.hdf5', views=None, pathf='../data/', nice=0, random_state=42, nb_cores=1, full=True, debug=False, add_noise=False, noise_std=0.0, res_dir='../results/', track_tracebacks=True, split=0.49, nb_folds=5, nb_class=None, classes=None, type=['multiview'], algos_monoview=['all'], algos_multiview=['svm_jumbo_fusion'], stats_iter=2, metrics={'accuracy_score': {}, 'f1_score': {}}, metric_princ='accuracy_score', hps_type='Random', hps_iter=1, hps_kwargs={'n_iter': 10, 'equivalent_draws': True}, **kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.pass_default_config" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>log</strong> &#8211; </li>
-<li><strong>name</strong> &#8211; </li>
-<li><strong>label</strong> &#8211; </li>
-<li><strong>file_type</strong> &#8211; </li>
-<li><strong>views</strong> &#8211; </li>
-<li><strong>pathf</strong> &#8211; </li>
-<li><strong>nice</strong> &#8211; </li>
-<li><strong>random_state</strong> &#8211; </li>
-<li><strong>nb_cores</strong> &#8211; </li>
-<li><strong>full</strong> &#8211; </li>
-<li><strong>debug</strong> &#8211; </li>
-<li><strong>add_noise</strong> &#8211; </li>
-<li><strong>noise_std</strong> &#8211; </li>
-<li><strong>res_dir</strong> &#8211; </li>
-<li><strong>track_tracebacks</strong> &#8211; </li>
-<li><strong>split</strong> &#8211; </li>
-<li><strong>nb_folds</strong> &#8211; </li>
-<li><strong>nb_class</strong> &#8211; </li>
-<li><strong>classes</strong> &#8211; </li>
-<li><strong>type</strong> &#8211; </li>
-<li><strong>algos_monoview</strong> &#8211; </li>
-<li><strong>algos_multiview</strong> &#8211; </li>
-<li><strong>stats_iter</strong> &#8211; </li>
-<li><strong>metrics</strong> &#8211; </li>
-<li><strong>metric_princ</strong> &#8211; </li>
-<li><strong>hps_type</strong> &#8211; </li>
-<li><strong>hps_iter</strong> &#8211; </li>
+<code class="sig-name descname">pass_default_config</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">log</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">name</span><span class="o">=</span><span class="default_value">['plausible']</span></em>, <em class="sig-param"><span class="n">label</span><span class="o">=</span><span class="default_value">'_'</span></em>, <em class="sig-param"><span class="n">file_type</span><span class="o">=</span><span class="default_value">'.hdf5'</span></em>, <em class="sig-param"><span class="n">views</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pathf</span><span class="o">=</span><span class="default_value">'../data/'</span></em>, <em class="sig-param"><span class="n">nice</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">42</span></em>, <em class="sig-param"><span class="n">nb_cores</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="n">full</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">debug</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">add_noise</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">noise_std</span><span class="o">=</span><span class="default_value">0.0</span></em>, <em class="sig-param"><span class="n">res_dir</span><span class="o">=</span><span class="default_value">'../results/'</span></em>, <em class="sig-param"><span class="n">track_tracebacks</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">split</span><span class="o">=</span><span class="default_value">0.49</span></em>, <em class="sig-param"><span class="n">nb_folds</span><span class="o">=</span><span class="default_value">5</span></em>, <em class="sig-param"><span class="n">nb_class</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">classes</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">type</span><span class="o">=</span><span class="default_value">['multiview']</span></em>, <em class="sig-param"><span class="n">algos_monoview</span><span class="o">=</span><span class="default_value">['all']</span></em>, <em class="sig-param"><span class="n">algos_multiview</span><span class="o">=</span><span class="default_value">['svm_jumbo_fusion']</span></em>, <em class="sig-param"><span class="n">stats_iter</span><span class="o">=</span><span class="default_value">2</span></em>, <em class="sig-param"><span class="n">metrics</span><span class="o">=</span><span class="default_value">{'accuracy_score': {}, 'f1_score': {}}</span></em>, <em class="sig-param"><span class="n">metric_princ</span><span class="o">=</span><span class="default_value">'accuracy_score'</span></em>, <em class="sig-param"><span class="n">hps_type</span><span class="o">=</span><span class="default_value">'Random'</span></em>, <em class="sig-param"><span class="n">hps_iter</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="n">hps_kwargs</span><span class="o">=</span><span class="default_value">{'equivalent_draws': True, 'n_iter': 10}</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.pass_default_config" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>log</strong> – </p></li>
+<li><p><strong>name</strong> – </p></li>
+<li><p><strong>label</strong> – </p></li>
+<li><p><strong>file_type</strong> – </p></li>
+<li><p><strong>views</strong> – </p></li>
+<li><p><strong>pathf</strong> – </p></li>
+<li><p><strong>nice</strong> – </p></li>
+<li><p><strong>random_state</strong> – </p></li>
+<li><p><strong>nb_cores</strong> – </p></li>
+<li><p><strong>full</strong> – </p></li>
+<li><p><strong>debug</strong> – </p></li>
+<li><p><strong>add_noise</strong> – </p></li>
+<li><p><strong>noise_std</strong> – </p></li>
+<li><p><strong>res_dir</strong> – </p></li>
+<li><p><strong>track_tracebacks</strong> – </p></li>
+<li><p><strong>split</strong> – </p></li>
+<li><p><strong>nb_folds</strong> – </p></li>
+<li><p><strong>nb_class</strong> – </p></li>
+<li><p><strong>classes</strong> – </p></li>
+<li><p><strong>type</strong> – </p></li>
+<li><p><strong>algos_monoview</strong> – </p></li>
+<li><p><strong>algos_multiview</strong> – </p></li>
+<li><p><strong>stats_iter</strong> – </p></li>
+<li><p><strong>metrics</strong> – </p></li>
+<li><p><strong>metric_princ</strong> – </p></li>
+<li><p><strong>hps_type</strong> – </p></li>
+<li><p><strong>hps_iter</strong> – </p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"></p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.configuration.save_config">
-<code class="descname">save_config</code><span class="sig-paren">(</span><em>directory</em>, <em>arguments</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.save_config" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">save_config</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">directory</span></em>, <em class="sig-param"><span class="n">arguments</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.configuration.save_config" title="Permalink to this definition">¶</a></dt>
 <dd><p>Saves the config file in the result directory.</p>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.dataset">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-dataset-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.dataset module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.dataset" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset">
-<em class="property">class </em><code class="descname">Dataset</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Dataset</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.check_selected_label_names">
-<code class="descname">check_selected_label_names</code><span class="sig-paren">(</span><em>nb_labels=None</em>, <em>selected_label_names=None</em>, <em>random_state=&lt;mtrand.RandomState object&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.check_selected_label_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">check_selected_label_names</code><span class="sig-paren">(</span><em class="sig-param">nb_labels=None</em>, <em class="sig-param">selected_label_names=None</em>, <em class="sig-param">random_state=RandomState(MT19937) at 0x7FC3CBFFD678</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.check_selected_label_names" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.filter">
-<code class="descname">filter</code><span class="sig-paren">(</span><em>labels</em>, <em>label_names</em>, <em>example_indices</em>, <em>view_names</em>, <em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.filter" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">filter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">label_names</span></em>, <em class="sig-param"><span class="n">example_indices</span></em>, <em class="sig-param"><span class="n">view_names</span></em>, <em class="sig-param"><span class="n">path</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.filter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_label_names">
-<code class="descname">get_label_names</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_label_names" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">get_label_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_label_names" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_labels">
-<code class="descname">get_labels</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_labels" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">get_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_labels" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_nb_examples">
-<code class="descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_shape">
-<code class="descname">get_shape</code><span class="sig-paren">(</span><em>view_index=0</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_shape" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_shape</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_index</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_shape" title="Permalink to this definition">¶</a></dt>
 <dd><p>Gets the shape of the needed view on the asked examples</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>view_index</strong> (<em>int</em>) &#8211; The index of the view to extract</li>
-<li><strong>example_indices</strong> (<em>numpy.ndarray</em>) &#8211; The array containing the indices of the examples to extract.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>view_index</strong> (<em>int</em>) – The index of the view to extract</p></li>
+<li><p><strong>example_indices</strong> (<em>numpy.ndarray</em>) – The array containing the indices of the examples to extract.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">Tuple containing the shape</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Tuple containing the shape</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_v">
-<code class="descname">get_v</code><span class="sig-paren">(</span><em>view_index</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_v" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">get_v</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_index</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.get_v" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.init_example_indces">
-<code class="descname">init_example_indces</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.init_example_indces" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_example_indces</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.init_example_indces" title="Permalink to this definition">¶</a></dt>
 <dd><p>If no example indices are provided, selects all the examples.</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_labels">
-<code class="descname">select_labels</code><span class="sig-paren">(</span><em>selected_label_names</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">select_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">selected_label_names</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_labels" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_views_and_labels">
-<code class="descname">select_views_and_labels</code><span class="sig-paren">(</span><em>nb_labels=None</em>, <em>selected_label_names=None</em>, <em>random_state=None</em>, <em>view_names=None</em>, <em>path_for_new='../data/'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_views_and_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">select_views_and_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">nb_labels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">selected_label_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">path_for_new</span><span class="o">=</span><span class="default_value">'../data/'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.select_views_and_labels" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.to_numpy_array">
-<code class="descname">to_numpy_array</code><span class="sig-paren">(</span><em>example_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.to_numpy_array" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">to_numpy_array</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset.to_numpy_array" title="Permalink to this definition">¶</a></dt>
 <dd><p>To concatenate the needed views in one big numpy array while saving the
 limits of each view in a list, to be able to retrieve them later.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>example_indices</strong> (<em>array like,</em>) &#8211; </li>
-<li><strong>indices of the examples to extract from the dataset</strong> (<em>The</em>) &#8211; </li>
-<li><strong>view_indices</strong> (<em>array like,</em>) &#8211; </li>
-<li><strong>indices of the view to concatenate in the numpy array</strong> (<em>The</em>) &#8211; </li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>example_indices</strong> (<em>array like</em><em>,</em>) – </p></li>
+<li><p><strong>indices of the examples to extract from the dataset</strong> (<em>The</em>) – </p></li>
+<li><p><strong>view_indices</strong> (<em>array like</em><em>,</em>) – </p></li>
+<li><p><strong>indices of the view to concatenate in the numpy array</strong> (<em>The</em>) – </p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><ul class="simple">
-<li><strong>concat_views</strong> (<em>numpy array,</em>)</li>
-<li><em>The numpy array containing all the needed views.</em></li>
-<li><strong>view_limits</strong> (<em>list of int</em>)</li>
-<li><em>The limits of each slice used to extract the views.</em></li>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><ul class="simple">
+<li><p><strong>concat_views</strong> (<em>numpy array,</em>)</p></li>
+<li><p><em>The numpy array containing all the needed views.</em></p></li>
+<li><p><strong>view_limits</strong> (<em>list of int</em>)</p></li>
+<li><p><em>The limits of each slice used to extract the views.</em></p></li>
 </ul>
 </p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+</dl>
 </dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset">
-<em class="property">class </em><code class="descname">HDF5Dataset</code><span class="sig-paren">(</span><em>views=None</em>, <em>labels=None</em>, <em>are_sparse=False</em>, <em>file_name='dataset.hdf5'</em>, <em>view_names=None</em>, <em>path=''</em>, <em>hdf5_file=None</em>, <em>labels_names=None</em>, <em>is_temp=False</em>, <em>example_ids=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset</span></code></a></p>
+<em class="property">class </em><code class="sig-name descname">HDF5Dataset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">views</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">are_sparse</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">file_name</span><span class="o">=</span><span class="default_value">'dataset.hdf5'</span></em>, <em class="sig-param"><span class="n">view_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">path</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">hdf5_file</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">is_temp</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">example_ids</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset</span></code></a></p>
 <p>Class of Dataset</p>
 <p>This class is used to encapsulate the multiview dataset while keeping it stored on the disk instead of in RAM.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>views</strong> (<em>list of numpy arrays or None</em>) &#8211; The list containing each view of the dataset as a numpy array of shape
-(nb examples, nb features).</li>
-<li><strong>labels</strong> (<em>numpy array or None</em>) &#8211; The labels for the multiview dataset, of shape (nb examples, ).</li>
-<li><strong>are_sparse</strong> (<em>list of bool, or None</em>) &#8211; The list of boolean telling if each view is sparse or not.</li>
-<li><strong>file_name</strong> (<em>str, or None</em>) &#8211; The name of the hdf5 file that will be created to store the multiview
-dataset.</li>
-<li><strong>view_names</strong> (<em>list of str, or None</em>) &#8211; The name of each view.</li>
-<li><strong>path</strong> (<em>str, or None</em>) &#8211; The path where the hdf5 dataset file will be stored</li>
-<li><strong>hdf5_file</strong> (<em>h5py.File object, or None</em>) &#8211; If not None, the dataset will be imported directly from this file.</li>
-<li><strong>labels_names</strong> (<em>list of str, or None</em>) &#8211; The name for each unique value of the labels given in labels.</li>
-<li><strong>is_temp</strong> (<em>bool</em>) &#8211; Used if a temporary dataset has to be used by the benchmark.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>views</strong> (<em>list of numpy arrays</em><em> or </em><em>None</em>) – The list containing each view of the dataset as a numpy array of shape
+(nb examples, nb features).</p></li>
+<li><p><strong>labels</strong> (<em>numpy array</em><em> or </em><em>None</em>) – The labels for the multiview dataset, of shape (nb examples, ).</p></li>
+<li><p><strong>are_sparse</strong> (<em>list of bool</em><em>, or </em><em>None</em>) – The list of boolean telling if each view is sparse or not.</p></li>
+<li><p><strong>file_name</strong> (<em>str</em><em>, or </em><em>None</em>) – The name of the hdf5 file that will be created to store the multiview
+dataset.</p></li>
+<li><p><strong>view_names</strong> (<em>list of str</em><em>, or </em><em>None</em>) – The name of each view.</p></li>
+<li><p><strong>path</strong> (<em>str</em><em>, or </em><em>None</em>) – The path where the hdf5 dataset file will be stored</p></li>
+<li><p><strong>hdf5_file</strong> (<em>h5py.File object</em><em>, or </em><em>None</em>) – If not None, the dataset will be imported directly from this file.</p></li>
+<li><p><strong>labels_names</strong> (<em>list of str</em><em>, or </em><em>None</em>) – The name for each unique value of the labels given in labels.</p></li>
+<li><p><strong>is_temp</strong> (<em>bool</em>) – Used if a temporary dataset has to be used by the benchmark.</p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
+</dd>
+</dl>
+<dl class="py attribute">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.dataset">
-<code class="descname">dataset</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.dataset" title="Permalink to this definition">¶</a></dt>
-<dd><p><em>h5py.File object</em> &#8211; The h5py file pbject that points to the hdf5 dataset on the disk.</p>
+<code class="sig-name descname">dataset</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.dataset" title="Permalink to this definition">¶</a></dt>
+<dd><p>The h5py file pbject that points to the hdf5 dataset on the disk.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Type</dt>
+<dd class="field-odd"><p>h5py.File object</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="attribute">
+<dl class="py attribute">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.nb_view">
-<code class="descname">nb_view</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.nb_view" title="Permalink to this definition">¶</a></dt>
-<dd><p><em>int</em> &#8211; The number of views in the dataset.</p>
+<code class="sig-name descname">nb_view</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.nb_view" title="Permalink to this definition">¶</a></dt>
+<dd><p>The number of views in the dataset.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Type</dt>
+<dd class="field-odd"><p>int</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="attribute">
+<dl class="py attribute">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.view_dict">
-<code class="descname">view_dict</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.view_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p><em>dict</em> &#8211;</p>
-<dl class="docutils">
-<dt>The dictionnary with the name of each view as the keys and their indices</dt>
-<dd>as values</dd>
+<code class="sig-name descname">view_dict</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.view_dict" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="simple">
+<dt>The dictionnary with the name of each view as the keys and their indices</dt><dd><p>as values</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<dt class="field-odd">Type</dt>
+<dd class="field-odd"><p>dict</p>
+</dd>
 </dl>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.add_gaussian_noise">
-<code class="descname">add_gaussian_noise</code><span class="sig-paren">(</span><em>random_state</em>, <em>path</em>, <em>noise_std=0.15</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.add_gaussian_noise" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">add_gaussian_noise</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span></em>, <em class="sig-param"><span class="n">path</span></em>, <em class="sig-param"><span class="n">noise_std</span><span class="o">=</span><span class="default_value">0.15</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.add_gaussian_noise" title="Permalink to this definition">¶</a></dt>
 <dd><p>In this function, we add a guaussian noise centered in 0 with specified
-std to each view, according to it&#8217;s range (the noise will be
+std to each view, according to it’s range (the noise will be
 mutliplied by this range) and we crop the noisy signal according to the
-view&#8217;s attributes limits.
+view’s attributes limits.
 This is done by creating a new dataset, to keep clean data.</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.copy_view">
-<code class="descname">copy_view</code><span class="sig-paren">(</span><em>target_dataset=None</em>, <em>source_view_name=None</em>, <em>target_view_index=None</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.copy_view" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">copy_view</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">target_dataset</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">source_view_name</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">target_view_index</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.copy_view" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.filter">
-<code class="descname">filter</code><span class="sig-paren">(</span><em>labels</em>, <em>label_names</em>, <em>example_indices</em>, <em>view_names</em>, <em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.filter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">filter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">label_names</span></em>, <em class="sig-param"><span class="n">example_indices</span></em>, <em class="sig-param"><span class="n">view_names</span></em>, <em class="sig-param"><span class="n">path</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.filter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_label_names">
-<code class="descname">get_label_names</code><span class="sig-paren">(</span><em>decode=True</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_label_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_label_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">decode</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_label_names" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to get the list of the label names for the given set of examples</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>decode</strong> (<em>bool</em>) &#8211; If True, will decode the label names before listing them</li>
-<li><strong>example_indices</strong> (<em>numpy.ndarray</em>) &#8211; The array containing the indices of the needed examples</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>decode</strong> (<em>bool</em>) – If True, will decode the label names before listing them</p></li>
+<li><p><strong>example_indices</strong> (<em>numpy.ndarray</em>) – The array containing the indices of the needed examples</p></li>
 </ul>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_labels">
-<code class="descname">get_labels</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_labels" title="Permalink to this definition">¶</a></dt>
 <dd><p>Gets the label array for the asked examples</p>
 <blockquote>
-<div>Parameters</div></blockquote>
-<dl class="docutils">
-<dt>example_indices</dt>
- <span class="classifier-delimiter">:</span> <span class="classifier">numpy.ndarray</span><dd>The array containing the indices of the examples to extract.</dd>
+<div><p>Parameters</p>
+</div></blockquote>
+<dl class="simple">
+<dt>example_indices<span class="classifier">numpy.ndarray</span></dt><dd><p>The array containing the indices of the examples to extract.</p>
+</dd>
 </dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body"></td>
-</tr>
-<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">numpy.ndarray containing the labels of the asked examples</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p></p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>numpy.ndarray containing the labels of the asked examples</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_name">
-<code class="descname">get_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_name" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_name" title="Permalink to this definition">¶</a></dt>
 <dd><p>Ony works if there are not multiple dots in the files name</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_class">
-<code class="descname">get_nb_class</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_class" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_class</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_class" title="Permalink to this definition">¶</a></dt>
 <dd><p>Gets the number of classes of the dataset for the asked examples</p>
 <blockquote>
-<div>Parameters</div></blockquote>
-<dl class="docutils">
-<dt>example_indices</dt>
- <span class="classifier-delimiter">:</span> <span class="classifier">numpy.ndarray</span><dd>The array containing the indices of the examples to extract.</dd>
+<div><p>Parameters</p>
+</div></blockquote>
+<dl class="simple">
+<dt>example_indices<span class="classifier">numpy.ndarray</span></dt><dd><p>The array containing the indices of the examples to extract.</p>
+</dd>
 </dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body"><strong>int</strong></td>
-</tr>
-<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">The number of classes</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p><strong>int</strong></p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>The number of classes</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_examples">
-<code class="descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to get the number of examples available in hte dataset</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_v">
-<code class="descname">get_v</code><span class="sig-paren">(</span><em>view_index</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_v" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_v</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_index</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_v" title="Permalink to this definition">¶</a></dt>
 <dd><p>Extract the view and returns a numpy.ndarray containing the description
 of the examples specified in example_indices</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>view_index</strong> (<em>int</em>) &#8211; The index of the view to extract</li>
-<li><strong>example_indices</strong> (<em>numpy.ndarray</em>) &#8211; The array containing the indices of the examples to extract.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>view_index</strong> (<em>int</em>) – The index of the view to extract</p></li>
+<li><p><strong>example_indices</strong> (<em>numpy.ndarray</em>) – The array containing the indices of the examples to extract.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">A numpy.ndarray containing the view data for the needed examples</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>A numpy.ndarray containing the view data for the needed examples</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_dict">
-<code class="descname">get_view_dict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_view_dict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_dict" title="Permalink to this definition">¶</a></dt>
 <dd><p>Returns the dictionary with view indices as keys and their corresponding
 names as values</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_name">
-<code class="descname">get_view_name</code><span class="sig-paren">(</span><em>view_idx</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method to get a view&#8217;s name from its index.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>view_idx</strong> (<em>int</em>) &#8211; The index of the view in the dataset</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"></td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">The view&#8217;s name.</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+<code class="sig-name descname">get_view_name</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_idx</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.get_view_name" title="Permalink to this definition">¶</a></dt>
+<dd><p>Method to get a view’s name from its index.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>view_idx</strong> (<em>int</em>) – The index of the view in the dataset</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>The view’s name.</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_attrs">
-<code class="descname">init_attrs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_attrs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_attrs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_attrs" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init the attributes that are modified when self.dataset
 changes</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_view_names">
-<code class="descname">init_view_names</code><span class="sig-paren">(</span><em>view_names=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_view_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_view_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_names</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.init_view_names" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.rm">
-<code class="descname">rm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.rm" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">rm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.rm" title="Permalink to this definition">¶</a></dt>
 <dd><p>Method used to delete the dataset file on the disk if the dataset is
 temporary.</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.update_hdf5_dataset">
-<code class="descname">update_hdf5_dataset</code><span class="sig-paren">(</span><em>path</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.update_hdf5_dataset" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">update_hdf5_dataset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">path</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset.update_hdf5_dataset" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset">
-<em class="property">class </em><code class="descname">RAMDataset</code><span class="sig-paren">(</span><em>views=None</em>, <em>labels=None</em>, <em>are_sparse=False</em>, <em>view_names=None</em>, <em>labels_names=None</em>, <em>example_ids=None</em>, <em>name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">RAMDataset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">views</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">are_sparse</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">view_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">labels_names</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">example_ids</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">name</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset" title="multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.filter">
-<code class="descname">filter</code><span class="sig-paren">(</span><em>labels</em>, <em>label_names</em>, <em>example_indices</em>, <em>view_names</em>, <em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.filter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">filter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">label_names</span></em>, <em class="sig-param"><span class="n">example_indices</span></em>, <em class="sig-param"><span class="n">view_names</span></em>, <em class="sig-param"><span class="n">path</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.filter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_label_names">
-<code class="descname">get_label_names</code><span class="sig-paren">(</span><em>example_indices=None</em>, <em>decode=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_label_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_label_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">decode</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_label_names" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_labels">
-<code class="descname">get_labels</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_labels" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_name">
-<code class="descname">get_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_name" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_name" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_class">
-<code class="descname">get_nb_class</code><span class="sig-paren">(</span><em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_class" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_class</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_class" title="Permalink to this definition">¶</a></dt>
 <dd><p>Gets the number of class of the dataset</p>
 </dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_examples">
-<code class="descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_v">
-<code class="descname">get_v</code><span class="sig-paren">(</span><em>view_index</em>, <em>example_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_v" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_v</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_index</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_v" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_dict">
-<code class="descname">get_view_dict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_dict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_view_dict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_dict" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_name">
-<code class="descname">get_view_name</code><span class="sig-paren">(</span><em>view_idx</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_name" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_view_name</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_idx</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.get_view_name" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.init_attrs">
-<code class="descname">init_attrs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.init_attrs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_attrs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset.init_attrs" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init the two attributes that are modified when self.dataset
 changes</p>
 </dd></dl>
 
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.confirm">
-<code class="descname">confirm</code><span class="sig-paren">(</span><em>resp=True</em>, <em>timeout=15</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.confirm" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">confirm</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">resp</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">timeout</span><span class="o">=</span><span class="default_value">15</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.confirm" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to process answer</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.copy_hdf5">
-<code class="descname">copy_hdf5</code><span class="sig-paren">(</span><em>pathF</em>, <em>name</em>, <em>nbCores</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.copy_hdf5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">copy_hdf5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">pathF</span></em>, <em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">nbCores</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.copy_hdf5" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to copy a HDF5 database in case of multicore computing</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.datasets_already_exist">
-<code class="descname">datasets_already_exist</code><span class="sig-paren">(</span><em>pathF</em>, <em>name</em>, <em>nbCores</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.datasets_already_exist" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used to check if it&#8217;s necessary to copy datasets</p>
+<code class="sig-name descname">datasets_already_exist</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">pathF</span></em>, <em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">nbCores</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.datasets_already_exist" title="Permalink to this definition">¶</a></dt>
+<dd><p>Used to check if it’s necessary to copy datasets</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.delete_HDF5">
-<code class="descname">delete_HDF5</code><span class="sig-paren">(</span><em>benchmarkArgumentsDictionaries</em>, <em>nbCores</em>, <em>dataset</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.delete_HDF5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">delete_HDF5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">benchmarkArgumentsDictionaries</span></em>, <em class="sig-param"><span class="n">nbCores</span></em>, <em class="sig-param"><span class="n">dataset</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.delete_HDF5" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to delete temporary copies at the end of the benchmark</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.extract_subset">
-<code class="descname">extract_subset</code><span class="sig-paren">(</span><em>matrix</em>, <em>used_indices</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.extract_subset" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used to extract a subset of a matrix even if it&#8217;s sparse</p>
+<code class="sig-name descname">extract_subset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">matrix</span></em>, <em class="sig-param"><span class="n">used_indices</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.extract_subset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Used to extract a subset of a matrix even if it’s sparse</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.get_examples_views_indices">
-<code class="descname">get_examples_views_indices</code><span class="sig-paren">(</span><em>dataset</em>, <em>examples_indices</em>, <em>view_indices</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.get_examples_views_indices" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_examples_views_indices</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dataset</span></em>, <em class="sig-param"><span class="n">examples_indices</span></em>, <em class="sig-param"><span class="n">view_indices</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.get_examples_views_indices" title="Permalink to this definition">¶</a></dt>
 <dd><p>This function  is used to get all the examples indices and view indices if needed</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.init_multiple_datasets">
-<code class="descname">init_multiple_datasets</code><span class="sig-paren">(</span><em>path_f</em>, <em>name</em>, <em>nb_cores</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.init_multiple_datasets" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_multiple_datasets</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">path_f</span></em>, <em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">nb_cores</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.init_multiple_datasets" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to create copies of the dataset if multicore computation is used.</p>
 <p>This is a temporary solution to fix the sharing memory issue with HDF5 datasets.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>path_f</strong> (<em>string</em>) &#8211; Path to the original dataset directory</li>
-<li><strong>name</strong> (<em>string</em>) &#8211; Name of the dataset</li>
-<li><strong>nb_cores</strong> (<em>int</em>) &#8211; The number of threads that the benchmark can use</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>path_f</strong> (<em>string</em>) – Path to the original dataset directory</p></li>
+<li><p><strong>name</strong> (<em>string</em>) – Name of the dataset</p></li>
+<li><p><strong>nb_cores</strong> (<em>int</em>) – The number of threads that the benchmark can use</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>datasetFiles</strong> &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">None</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>datasetFiles</strong> – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.input_">
-<code class="descname">input_</code><span class="sig-paren">(</span><em>timeout=15</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.input_" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">input_</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">timeout</span><span class="o">=</span><span class="default_value">15</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.input_" title="Permalink to this definition">¶</a></dt>
 <dd><p>used as a UI to stop if too much HDD space will be used</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.dataset.is_just_number">
-<code class="descname">is_just_number</code><span class="sig-paren">(</span><em>string</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.is_just_number" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">is_just_number</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">string</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.dataset.is_just_number" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.execution">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-execution-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.execution module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.execution" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.find_dataset_names">
-<code class="descname">find_dataset_names</code><span class="sig-paren">(</span><em>path</em>, <em>type</em>, <em>names</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.find_dataset_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">find_dataset_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">path</span></em>, <em class="sig-param"><span class="n">type</span></em>, <em class="sig-param"><span class="n">names</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.find_dataset_names" title="Permalink to this definition">¶</a></dt>
 <dd><p>This function goal is to browse the dataset directory and extrats all
 the needed dataset names.</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.gen_argument_dictionaries">
-<code class="descname">gen_argument_dictionaries</code><span class="sig-paren">(</span><em>labels_dictionary</em>, <em>directories</em>, <em>splits</em>, <em>hyper_param_search</em>, <em>args</em>, <em>k_folds</em>, <em>stats_iter_random_states</em>, <em>metrics</em>, <em>argument_dictionaries</em>, <em>benchmark</em>, <em>views</em>, <em>views_indices</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_argument_dictionaries" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_argument_dictionaries</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels_dictionary</span></em>, <em class="sig-param"><span class="n">directories</span></em>, <em class="sig-param"><span class="n">splits</span></em>, <em class="sig-param"><span class="n">hyper_param_search</span></em>, <em class="sig-param"><span class="n">args</span></em>, <em class="sig-param"><span class="n">k_folds</span></em>, <em class="sig-param"><span class="n">stats_iter_random_states</span></em>, <em class="sig-param"><span class="n">metrics</span></em>, <em class="sig-param"><span class="n">argument_dictionaries</span></em>, <em class="sig-param"><span class="n">benchmark</span></em>, <em class="sig-param"><span class="n">views</span></em>, <em class="sig-param"><span class="n">views_indices</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_argument_dictionaries" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to generate a dictionary for each benchmark.</p>
 <p>One for each label combination (if multiclass), for each statistical iteration, generates an dictionary with
 all necessary information to perform the benchmark</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>labels_dictionary</strong> (<em>dictionary</em>) &#8211; Dictionary mapping labels indices to labels names.</li>
-<li><strong>directories</strong> (<em>list of strings</em>) &#8211; List of the paths to the result directories for each statistical iteration.</li>
-<li><strong>multiclass_labels</strong> (<em>list of lists of numpy.ndarray</em>) &#8211; For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>labels_dictionary</strong> (<em>dictionary</em>) – Dictionary mapping labels indices to labels names.</p></li>
+<li><p><strong>directories</strong> (<em>list of strings</em>) – List of the paths to the result directories for each statistical iteration.</p></li>
+<li><p><strong>multiclass_labels</strong> (<em>list of lists of numpy.ndarray</em>) – For each label couple, for each statistical iteration a triplet of numpy.ndarrays is stored with the
 indices for the biclass training set, the ones for the biclass testing set and the ones for the
-multiclass testing set.</li>
-<li><strong>labels_combinations</strong> (<em>list of lists of numpy.ndarray</em>) &#8211; Each original couple of different labels.</li>
-<li><strong>indices_multiclass</strong> (<em>list of lists of numpy.ndarray</em>) &#8211; For each combination, contains a biclass labels numpy.ndarray with the 0/1 labels of combination.</li>
-<li><strong>hyper_param_search</strong> (<em>string</em>) &#8211; Type of hyper parameter optimization method</li>
-<li><strong>args</strong> (<em>parsed args objects</em>) &#8211; All the args passed by the user.</li>
-<li><strong>k_folds</strong> (<em>list of list of sklearn.model_selection.StratifiedKFold</em>) &#8211; For each statistical iteration a Kfold stratified (keeping the ratio between classes in each fold).</li>
-<li><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState objects</em>) &#8211; Multiple random states, one for each sattistical iteration of the same benchmark.</li>
-<li><strong>metrics</strong> (<em>list of lists</em>) &#8211; metrics that will be used to evaluate the algorithms performance.</li>
-<li><strong>argument_dictionaries</strong> (<em>dictionary</em>) &#8211; Dictionary resuming all the specific arguments for the benchmark, oe dictionary for each classifier.</li>
-<li><strong>benchmark</strong> (<em>dictionary</em>) &#8211; Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</li>
-<li><strong>nb_views</strong> (<em>int</em>) &#8211; THe number of views used by the benchmark.</li>
-<li><strong>views</strong> (<em>list of strings</em>) &#8211; List of the names of the used views.</li>
-<li><strong>views_indices</strong> (<em>list of ints</em>) &#8211; List of indices (according to the dataset) of the used views.</li>
+multiclass testing set.</p></li>
+<li><p><strong>labels_combinations</strong> (<em>list of lists of numpy.ndarray</em>) – Each original couple of different labels.</p></li>
+<li><p><strong>indices_multiclass</strong> (<em>list of lists of numpy.ndarray</em>) – For each combination, contains a biclass labels numpy.ndarray with the 0/1 labels of combination.</p></li>
+<li><p><strong>hyper_param_search</strong> (<em>string</em>) – Type of hyper parameter optimization method</p></li>
+<li><p><strong>args</strong> (<em>parsed args objects</em>) – All the args passed by the user.</p></li>
+<li><p><strong>k_folds</strong> (<em>list of list of sklearn.model_selection.StratifiedKFold</em>) – For each statistical iteration a Kfold stratified (keeping the ratio between classes in each fold).</p></li>
+<li><p><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState objects</em>) – Multiple random states, one for each sattistical iteration of the same benchmark.</p></li>
+<li><p><strong>metrics</strong> (<em>list of lists</em>) – metrics that will be used to evaluate the algorithms performance.</p></li>
+<li><p><strong>argument_dictionaries</strong> (<em>dictionary</em>) – Dictionary resuming all the specific arguments for the benchmark, oe dictionary for each classifier.</p></li>
+<li><p><strong>benchmark</strong> (<em>dictionary</em>) – Dictionary resuming which mono- and multiview algorithms which will be used in the benchmark.</p></li>
+<li><p><strong>nb_views</strong> (<em>int</em>) – THe number of views used by the benchmark.</p></li>
+<li><p><strong>views</strong> (<em>list of strings</em>) – List of the names of the used views.</p></li>
+<li><p><strong>views_indices</strong> (<em>list of ints</em>) – List of indices (according to the dataset) of the used views.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>benchmarkArgumentDictionaries</strong> &#8211; All the needed arguments for the benchmarks.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of dicts</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>benchmarkArgumentDictionaries</strong> – All the needed arguments for the benchmarks.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of dicts</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.gen_direcorties_names">
-<code class="descname">gen_direcorties_names</code><span class="sig-paren">(</span><em>directory</em>, <em>stats_iter</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_direcorties_names" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_direcorties_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">directory</span></em>, <em class="sig-param"><span class="n">stats_iter</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_direcorties_names" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to generate the different directories of each iteration if needed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>directory</strong> (<em>string</em>) &#8211; Path to the results directory.</li>
-<li><strong>statsIter</strong> (<em>int</em>) &#8211; The number of statistical iterations.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>directory</strong> (<em>string</em>) – Path to the results directory.</p></li>
+<li><p><strong>statsIter</strong> (<em>int</em>) – The number of statistical iterations.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>directories</strong> &#8211; Paths to each statistical iterations result directory.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of strings</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>directories</strong> – Paths to each statistical iterations result directory.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of strings</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.gen_k_folds">
-<code class="descname">gen_k_folds</code><span class="sig-paren">(</span><em>stats_iter</em>, <em>nb_folds</em>, <em>stats_iter_random_states</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_k_folds" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_k_folds</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">stats_iter</span></em>, <em class="sig-param"><span class="n">nb_folds</span></em>, <em class="sig-param"><span class="n">stats_iter_random_states</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_k_folds" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to generate folds indices for cross validation for each statistical iteration.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>stats_iter</strong> (<em>integer</em>) &#8211; Number of statistical iterations of the benchmark.</li>
-<li><strong>nb_folds</strong> (<em>integer</em>) &#8211; The number of cross-validation folds for the benchmark.</li>
-<li><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState</em>) &#8211; The random states for each statistical iteration.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>stats_iter</strong> (<em>integer</em>) – Number of statistical iterations of the benchmark.</p></li>
+<li><p><strong>nb_folds</strong> (<em>integer</em>) – The number of cross-validation folds for the benchmark.</p></li>
+<li><p><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState</em>) – The random states for each statistical iteration.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>folds_list</strong> &#8211; For each statistical iteration a Kfold stratified (keeping the ratio between classes in each fold).</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of list of sklearn.model_selection.StratifiedKFold</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>folds_list</strong> – For each statistical iteration a Kfold stratified (keeping the ratio between classes in each fold).</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of list of sklearn.model_selection.StratifiedKFold</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.gen_splits">
-<code class="descname">gen_splits</code><span class="sig-paren">(</span><em>labels</em>, <em>split_ratio</em>, <em>stats_iter_random_states</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_splits" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_splits</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em>, <em class="sig-param"><span class="n">split_ratio</span></em>, <em class="sig-param"><span class="n">stats_iter_random_states</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.gen_splits" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to _gen the train/test splits using one or multiple random states.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>labels</strong> (<em>numpy.ndarray</em>) &#8211; Name of the database.</li>
-<li><strong>split_ratio</strong> (<em>float</em>) &#8211; The ratio of examples between train and test set.</li>
-<li><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState</em>) &#8211; The random states for each statistical iteration.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>labels</strong> (<em>numpy.ndarray</em>) – Name of the database.</p></li>
+<li><p><strong>split_ratio</strong> (<em>float</em>) – The ratio of examples between train and test set.</p></li>
+<li><p><strong>stats_iter_random_states</strong> (<em>list of numpy.random.RandomState</em>) – The random states for each statistical iteration.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>splits</strong> &#8211; For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>splits</strong> – For each statistical iteration a couple of numpy.ndarrays is stored with the indices for the training set and
 the ones of the testing set.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of lists of numpy.ndarray</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of lists of numpy.ndarray</p>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.get_database_function">
-<code class="descname">get_database_function</code><span class="sig-paren">(</span><em>name</em>, <em>type_var</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.get_database_function" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used to get the right database extraction function according to the type of database and it&#8217;s name</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>name</strong> (<em>string</em>) &#8211; Name of the database.</li>
-<li><strong>type_var</strong> (<em>string</em>) &#8211; type of dataset hdf5 or csv</li>
+<code class="sig-name descname">get_database_function</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">type_var</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.get_database_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Used to get the right database extraction function according to the type of database and it’s name</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>name</strong> (<em>string</em>) – Name of the database.</p></li>
+<li><p><strong>type_var</strong> (<em>string</em>) – type of dataset hdf5 or csv</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>getDatabase</strong> &#8211; The function that will be used to extract the database</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">function</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>getDatabase</strong> – The function that will be used to extract the database</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>function</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.init_log_file">
-<code class="descname">init_log_file</code><span class="sig-paren">(</span><em>name</em>, <em>views</em>, <em>cl_type</em>, <em>log</em>, <em>debug</em>, <em>label</em>, <em>result_directory</em>, <em>args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_log_file" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_log_file</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">views</span></em>, <em class="sig-param"><span class="n">cl_type</span></em>, <em class="sig-param"><span class="n">log</span></em>, <em class="sig-param"><span class="n">debug</span></em>, <em class="sig-param"><span class="n">label</span></em>, <em class="sig-param"><span class="n">result_directory</span></em>, <em class="sig-param"><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_log_file" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init the directory where the preds will be stored and the log file.</p>
 <p>First this function will check if the result directory already exists (only one per minute is allowed).</p>
 <p>If the the result directory name is available, it is created, and the logfile is initiated.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>name</strong> (<em>string</em>) &#8211; Name of the database.</li>
-<li><strong>views</strong> (<em>list of strings</em>) &#8211; List of the view names that will be used in the benchmark.</li>
-<li><strong>cl_type</strong> (<em>list of strings</em>) &#8211; Type of benchmark that will be made .</li>
-<li><strong>log</strong> (<em>bool</em>) &#8211; Whether to show the log file in console or hide it.</li>
-<li><strong>debug</strong> (<em>bool</em>) &#8211; for debug option</li>
-<li><strong>label</strong> (<em>str  for label</em>) &#8211; </li>
-<li><strong>result_directory</strong> (<em>str name of the result directory</em>) &#8211; </li>
-<li><strong>add_noise</strong> (<em>bool for add noise</em>) &#8211; </li>
-<li><strong>noise_std</strong> (<em>level of std noise</em>) &#8211; </li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>name</strong> (<em>string</em>) – Name of the database.</p></li>
+<li><p><strong>views</strong> (<em>list of strings</em>) – List of the view names that will be used in the benchmark.</p></li>
+<li><p><strong>cl_type</strong> (<em>list of strings</em>) – Type of benchmark that will be made .</p></li>
+<li><p><strong>log</strong> (<em>bool</em>) – Whether to show the log file in console or hide it.</p></li>
+<li><p><strong>debug</strong> (<em>bool</em>) – for debug option</p></li>
+<li><p><strong>label</strong> (<em>str  for label</em>) – </p></li>
+<li><p><strong>result_directory</strong> (<em>str name of the result directory</em>) – </p></li>
+<li><p><strong>add_noise</strong> (<em>bool for add noise</em>) – </p></li>
+<li><p><strong>noise_std</strong> (<em>level of std noise</em>) – </p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>results_directory</strong> &#8211; Reference to the main results directory for the benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">string</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>results_directory</strong> – Reference to the main results directory for the benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>string</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.init_random_state">
-<code class="descname">init_random_state</code><span class="sig-paren">(</span><em>random_state_arg</em>, <em>directory</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_random_state" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_random_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state_arg</span></em>, <em class="sig-param"><span class="n">directory</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_random_state" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to init a random state.
-If no random state is specified, it will generate a &#8216;random&#8217; seed.
+If no random state is specified, it will generate a ‘random’ seed.
 If the <cite>randomSateArg</cite> is a string containing only numbers, it will be converted in</p>
 <blockquote>
-<div>an int to generate a seed.</div></blockquote>
+<div><p>an int to generate a seed.</p>
+</div></blockquote>
 <p>If the <cite>randomSateArg</cite> is a string with letters, it must be a path to a pickled random
 state file that will be loaded.
 The function will also pickle the new random state in a file tobe able to retrieve it later.
 Tested</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>random_state_arg</strong> (<em>None or string</em>) &#8211; See function description.</li>
-<li><strong>directory</strong> (<em>string</em>) &#8211; Path to the results directory.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>random_state_arg</strong> (<em>None</em><em> or </em><em>string</em>) – See function description.</p></li>
+<li><p><strong>directory</strong> (<em>string</em>) – Path to the results directory.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>random_state</strong> &#8211; This random state will be used all along the benchmark .</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">numpy.random.RandomState object</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>random_state</strong> – This random state will be used all along the benchmark .</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>numpy.random.RandomState object</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.init_stats_iter_random_states">
-<code class="descname">init_stats_iter_random_states</code><span class="sig-paren">(</span><em>stats_iter</em>, <em>random_state</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_stats_iter_random_states" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_stats_iter_random_states</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">stats_iter</span></em>, <em class="sig-param"><span class="n">random_state</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_stats_iter_random_states" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to initialize multiple random states if needed because of multiple statistical iteration of the same benchmark</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>stats_iter</strong> (<em>int</em>) &#8211; Number of statistical iterations of the same benchmark done (with a different random state).</li>
-<li><strong>random_state</strong> (<em>numpy.random.RandomState object</em>) &#8211; The random state of the whole experimentation, that will be used to generate the ones for each
-statistical iteration.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>stats_iter</strong> (<em>int</em>) – Number of statistical iterations of the same benchmark done (with a different random state).</p></li>
+<li><p><strong>random_state</strong> (<em>numpy.random.RandomState object</em>) – The random state of the whole experimentation, that will be used to generate the ones for each
+statistical iteration.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>stats_iter_random_states</strong> &#8211; Multiple random states, one for each sattistical iteration of the same benchmark.</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">list of numpy.random.RandomState objects</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>stats_iter_random_states</strong> – Multiple random states, one for each sattistical iteration of the same benchmark.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>list of numpy.random.RandomState objects</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.init_views">
-<code class="descname">init_views</code><span class="sig-paren">(</span><em>dataset_var</em>, <em>arg_views</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_views" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">init_views</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dataset_var</span></em>, <em class="sig-param"><span class="n">arg_views</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.init_views" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to return the views names that will be used by the
 benchmark, their indices and all the views names.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) &#8211; The full dataset that wil be used by the benchmark.</li>
-<li><strong>arg_views</strong> (<em>list of strings</em>) &#8211; The views that will be used by the benchmark (arg).</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dataset_var</strong> (<em>HDF5 dataset file</em>) – The full dataset that wil be used by the benchmark.</p></li>
+<li><p><strong>arg_views</strong> (<em>list of strings</em>) – The views that will be used by the benchmark (arg).</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><ul class="simple">
-<li><strong>views</strong> (<em>list of strings</em>) &#8211; Names of the views that will be used by the benchmark.</li>
-<li><strong>view_indices</strong> (<em>list of ints</em>) &#8211; The list of the indices of the view that will be used in the benchmark (according to the dataset).</li>
-<li><strong>all_views</strong> (<em>list of strings</em>) &#8211; Names of all the available views in the dataset.</li>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><ul class="simple">
+<li><p><strong>views</strong> (<em>list of strings</em>) – Names of the views that will be used by the benchmark.</p></li>
+<li><p><strong>view_indices</strong> (<em>list of ints</em>) – The list of the indices of the view that will be used in the benchmark (according to the dataset).</p></li>
+<li><p><strong>all_views</strong> (<em>list of strings</em>) – Names of all the available views in the dataset.</p></li>
 </ul>
 </p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+</dl>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.execution.parse_the_args">
-<code class="descname">parse_the_args</code><span class="sig-paren">(</span><em>arguments</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.parse_the_args" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">parse_the_args</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">arguments</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.execution.parse_the_args" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to parse the args entered by the user</p>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-get-multiview-db-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db" title="Permalink to this headline">¶</a></h2>
-<dl class="exception">
+<dl class="py exception">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.DatasetError">
-<em class="property">exception </em><code class="descname">DatasetError</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.DatasetError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<em class="property">exception </em><code class="sig-name descname">DatasetError</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.DatasetError" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">Exception</span></code></p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_csv">
-<code class="descname">get_classic_db_csv</code><span class="sig-paren">(</span><em>views</em>, <em>pathF</em>, <em>nameDB</em>, <em>NB_CLASS</em>, <em>askedLabelsNames</em>, <em>random_state</em>, <em>full=False</em>, <em>add_noise=False</em>, <em>noise_std=0.15</em>, <em>delimiter='</em>, <em>'</em>, <em>path_for_new='../data/'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_csv" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_classic_db_csv</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">views</span></em>, <em class="sig-param"><span class="n">pathF</span></em>, <em class="sig-param"><span class="n">nameDB</span></em>, <em class="sig-param"><span class="n">NB_CLASS</span></em>, <em class="sig-param"><span class="n">askedLabelsNames</span></em>, <em class="sig-param"><span class="n">random_state</span></em>, <em class="sig-param"><span class="n">full</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">add_noise</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">noise_std</span><span class="o">=</span><span class="default_value">0.15</span></em>, <em class="sig-param"><span class="n">delimiter</span><span class="o">=</span><span class="default_value">','</span></em>, <em class="sig-param"><span class="n">path_for_new</span><span class="o">=</span><span class="default_value">'../data/'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_csv" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_hdf5">
-<code class="descname">get_classic_db_hdf5</code><span class="sig-paren">(</span><em>views</em>, <em>path_f</em>, <em>name_DB</em>, <em>nb_class</em>, <em>asked_labels_names</em>, <em>random_state</em>, <em>full=False</em>, <em>add_noise=False</em>, <em>noise_std=0.15</em>, <em>path_for_new='../data/'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_hdf5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_classic_db_hdf5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">views</span></em>, <em class="sig-param"><span class="n">path_f</span></em>, <em class="sig-param"><span class="n">name_DB</span></em>, <em class="sig-param"><span class="n">nb_class</span></em>, <em class="sig-param"><span class="n">asked_labels_names</span></em>, <em class="sig-param"><span class="n">random_state</span></em>, <em class="sig-param"><span class="n">full</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">add_noise</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">noise_std</span><span class="o">=</span><span class="default_value">0.15</span></em>, <em class="sig-param"><span class="n">path_for_new</span><span class="o">=</span><span class="default_value">'../data/'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_classic_db_hdf5" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to load a hdf5 database</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_plausible_db_hdf5">
-<code class="descname">get_plausible_db_hdf5</code><span class="sig-paren">(</span><em>features, path, file_name, nb_class=3, label_names=[b'No', b'Yes', b'Maybe'], random_state=None, full=True, add_noise=False, noise_std=0.15, nb_view=3, nb_examples=100, nb_features=10</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_plausible_db_hdf5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_plausible_db_hdf5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">features</span></em>, <em class="sig-param"><span class="n">path</span></em>, <em class="sig-param"><span class="n">file_name</span></em>, <em class="sig-param"><span class="n">nb_class</span><span class="o">=</span><span class="default_value">3</span></em>, <em class="sig-param"><span class="n">label_names</span><span class="o">=</span><span class="default_value">[b'No', b'Yes', b'Maybe']</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">full</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">add_noise</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">noise_std</span><span class="o">=</span><span class="default_value">0.15</span></em>, <em class="sig-param"><span class="n">nb_view</span><span class="o">=</span><span class="default_value">3</span></em>, <em class="sig-param"><span class="n">nb_examples</span><span class="o">=</span><span class="default_value">100</span></em>, <em class="sig-param"><span class="n">nb_features</span><span class="o">=</span><span class="default_value">10</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.get_plausible_db_hdf5" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to generate a plausible dataset to test the algorithms</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.make_me_noisy">
-<code class="descname">make_me_noisy</code><span class="sig-paren">(</span><em>view_data</em>, <em>random_state</em>, <em>percentage=5</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.make_me_noisy" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">make_me_noisy</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">view_data</span></em>, <em class="sig-param"><span class="n">random_state</span></em>, <em class="sig-param"><span class="n">percentage</span><span class="o">=</span><span class="default_value">5</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db.make_me_noisy" title="Permalink to this definition">¶</a></dt>
 <dd><p>used to introduce some noise in the generated data</p>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-hyper-parameter-search-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint">
-<em class="property">class </em><code class="descname">CustomRandint</code><span class="sig-paren">(</span><em>low=0</em>, <em>high=0</em>, <em>multiplier=''</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
+<em class="property">class </em><code class="sig-name descname">CustomRandint</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">low</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">high</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">multiplier</span><span class="o">=</span><span class="default_value">''</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
 <p>Used as a distribution returning a integer between low and high-1.
 It can be used with a multiplier agrument to be able to perform more complex generation
 for example 10 e -(randint)</p>
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.get_nb_possibilities">
-<code class="descname">get_nb_possibilities</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.get_nb_possibilities" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_possibilities</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.get_nb_possibilities" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.rvs">
-<code class="descname">rvs</code><span class="sig-paren">(</span><em>random_state=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.rvs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">rvs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint.rvs" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform">
-<em class="property">class </em><code class="descname">CustomUniform</code><span class="sig-paren">(</span><em>loc=0</em>, <em>state=1</em>, <em>multiplier=''</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
+<em class="property">class </em><code class="sig-name descname">CustomUniform</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">loc</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">state</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="n">multiplier</span><span class="o">=</span><span class="default_value">''</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
 <p>Used as a distribution returning a float between loc and loc + scale..
 It can be used with a multiplier agrument to be able to perform more complex generation
 for example 10 e -(float)</p>
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform.rvs">
-<code class="descname">rvs</code><span class="sig-paren">(</span><em>random_state=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform.rvs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">rvs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform.rvs" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid">
-<em class="property">class </em><code class="descname">Grid</code><span class="sig-paren">(</span><em>estimator</em>, <em>param_grid={}</em>, <em>refit=False</em>, <em>n_jobs=1</em>, <em>scoring=None</em>, <em>cv=None</em>, <em>learning_indices=None</em>, <em>view_indices=None</em>, <em>framework='monoview'</em>, <em>random_state=None</em>, <em>track_tracebacks=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">sklearn.model_selection._search.GridSearchCV</span></code>, <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Grid</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em>, <em class="sig-param"><span class="n">param_grid</span><span class="o">=</span><span class="default_value">{}</span></em>, <em class="sig-param"><span class="n">refit</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">n_jobs</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="n">scoring</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cv</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">learning_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">framework</span><span class="o">=</span><span class="default_value">'monoview'</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">track_tracebacks</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.model_selection._search.GridSearchCV</span></code>, <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.fit">
-<code class="descname">fit</code><span class="sig-paren">(</span><em>X</em>, <em>y=None</em>, <em>groups=None</em>, <em>**fit_params</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.fit" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">groups</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">fit_params</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.fit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Run fit with all sets of parameters.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>X</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Training vector, where n_samples is the number of samples and
+n_features is the number of features.</p></li>
+<li><p><strong>y</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_output</em><em>) or </em><em>(</em><em>n_samples</em><em>,</em><em>)</em><em>, </em><em>optional</em>) – Target relative to X for classification or regression;
+None for unsupervised learning.</p></li>
+<li><p><strong>groups</strong> (<em>array-like</em><em>, </em><em>with shape</em><em> (</em><em>n_samples</em><em>,</em><em>)</em><em>, </em><em>optional</em>) – Group labels for the samples used while splitting the dataset into
+train/test set. Only used in conjunction with a “Group” <span class="xref std std-term">cv</span>
+instance (e.g., <code class="xref py py-class docutils literal notranslate"><span class="pre">GroupKFold</span></code>).</p></li>
+<li><p><strong>**fit_params</strong> (<em>dict of string -&gt; object</em>) – Parameters passed to the <code class="docutils literal notranslate"><span class="pre">fit</span></code> method of the estimator</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.get_candidate_params">
-<code class="descname">get_candidate_params</code><span class="sig-paren">(</span><em>X</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.get_candidate_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_candidate_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid.get_candidate_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch">
-<em class="property">class </em><code class="descname">HPSearch</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">HPSearch</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.fit_multiview">
-<code class="descname">fit_multiview</code><span class="sig-paren">(</span><em>X</em>, <em>y</em>, <em>groups=None</em>, <em>**fit_params</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.fit_multiview" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">fit_multiview</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">groups</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">fit_params</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.fit_multiview" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.gen_report">
-<code class="descname">gen_report</code><span class="sig-paren">(</span><em>output_file_name</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.gen_report" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_report</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">output_file_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.gen_report" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_best_params">
-<code class="descname">get_best_params</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_best_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_best_params</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_best_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_candidate_params">
-<code class="descname">get_candidate_params</code><span class="sig-paren">(</span><em>X</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_candidate_params" title="Permalink to this definition">¶</a></dt>
+<em class="property">abstract </em><code class="sig-name descname">get_candidate_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_candidate_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_scoring">
-<code class="descname">get_scoring</code><span class="sig-paren">(</span><em>metric</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_scoring" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_scoring</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metric</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch.get_scoring" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random">
-<em class="property">class </em><code class="descname">Random</code><span class="sig-paren">(</span><em>estimator</em>, <em>param_distributions=None</em>, <em>n_iter=10</em>, <em>refit=False</em>, <em>n_jobs=1</em>, <em>scoring=None</em>, <em>cv=None</em>, <em>random_state=None</em>, <em>learning_indices=None</em>, <em>view_indices=None</em>, <em>framework='monoview'</em>, <em>equivalent_draws=True</em>, <em>track_tracebacks=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">sklearn.model_selection._search.RandomizedSearchCV</span></code>, <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Random</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em>, <em class="sig-param"><span class="n">param_distributions</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">n_iter</span><span class="o">=</span><span class="default_value">10</span></em>, <em class="sig-param"><span class="n">refit</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">n_jobs</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="n">scoring</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cv</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">random_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">learning_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">framework</span><span class="o">=</span><span class="default_value">'monoview'</span></em>, <em class="sig-param"><span class="n">equivalent_draws</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">track_tracebacks</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.model_selection._search.RandomizedSearchCV</span></code>, <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch" title="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.fit">
-<code class="descname">fit</code><span class="sig-paren">(</span><em>X</em>, <em>y=None</em>, <em>groups=None</em>, <em>**fit_params</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.fit" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">groups</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">fit_params</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.fit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Run fit with all sets of parameters.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>X</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Training vector, where n_samples is the number of samples and
+n_features is the number of features.</p></li>
+<li><p><strong>y</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_output</em><em>) or </em><em>(</em><em>n_samples</em><em>,</em><em>)</em><em>, </em><em>optional</em>) – Target relative to X for classification or regression;
+None for unsupervised learning.</p></li>
+<li><p><strong>groups</strong> (<em>array-like</em><em>, </em><em>with shape</em><em> (</em><em>n_samples</em><em>,</em><em>)</em><em>, </em><em>optional</em>) – Group labels for the samples used while splitting the dataset into
+train/test set. Only used in conjunction with a “Group” <span class="xref std std-term">cv</span>
+instance (e.g., <code class="xref py py-class docutils literal notranslate"><span class="pre">GroupKFold</span></code>).</p></li>
+<li><p><strong>**fit_params</strong> (<em>dict of string -&gt; object</em>) – Parameters passed to the <code class="docutils literal notranslate"><span class="pre">fit</span></code> method of the estimator</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_candidate_params">
-<code class="descname">get_candidate_params</code><span class="sig-paren">(</span><em>X</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_candidate_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_candidate_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_candidate_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_param_distribs">
-<code class="descname">get_param_distribs</code><span class="sig-paren">(</span><em>estimator</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_param_distribs" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_param_distribs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random.get_param_distribs" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.format_params">
-<code class="descname">format_params</code><span class="sig-paren">(</span><em>params</em>, <em>pref=''</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.format_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">format_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">params</span></em>, <em class="sig-param"><span class="n">pref</span><span class="o">=</span><span class="default_value">''</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.format_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.gen_heat_maps">
-<code class="descname">gen_heat_maps</code><span class="sig-paren">(</span><em>params</em>, <em>scores_array</em>, <em>output_file_name</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.gen_heat_maps" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">gen_heat_maps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">params</span></em>, <em class="sig-param"><span class="n">scores_array</span></em>, <em class="sig-param"><span class="n">output_file_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.gen_heat_maps" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to generate a heat map for each doublet of hyperparms
 optimized on the previous function</p>
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.spear_mint">
-<code class="descname">spear_mint</code><span class="sig-paren">(</span><em>dataset</em>, <em>classifier_name</em>, <em>views_indices=None</em>, <em>k_folds=None</em>, <em>n_iter=1</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.spear_mint" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">spear_mint</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">dataset</span></em>, <em class="sig-param"><span class="n">classifier_name</span></em>, <em class="sig-param"><span class="n">views_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">k_folds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">n_iter</span><span class="o">=</span><span class="default_value">1</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.spear_mint" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to perform spearmint on the classifiers to optimize hyper parameters,
-longer than randomsearch (can&#8217;t be parallelized)</p>
+longer than randomsearch (can’t be parallelized)</p>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.make_file_config">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-make-file-config-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.make_file_config module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.make_file_config" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.make_file_config.ConfigurationMaker">
-<em class="property">class </em><code class="descname">ConfigurationMaker</code><span class="sig-paren">(</span><em>classifier_dict=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.make_file_config.ConfigurationMaker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
+<em class="property">class </em><code class="sig-name descname">ConfigurationMaker</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">classifier_dict</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.make_file_config.ConfigurationMaker" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
 <p>Find the name of the classifier from the dict classier to report</p>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.multiclass">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-multiclass-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.multiclass module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.multiclass" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper">
-<em class="property">class </em><code class="descname">MonoviewWrapper</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper</span></code></a></p>
+<em class="property">class </em><code class="sig-name descname">MonoviewWrapper</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper</span></code></a></p>
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper">
-<em class="property">class </em><code class="descname">MultiClassWrapper</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">MultiClassWrapper</code><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.format_params">
-<code class="descname">format_params</code><span class="sig-paren">(</span><em>params</em>, <em>deep=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.format_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">format_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">params</span></em>, <em class="sig-param"><span class="n">deep</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.format_params" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_config">
-<code class="descname">get_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_config" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_config" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_interpretation">
-<code class="descname">get_interpretation</code><span class="sig-paren">(</span><em>directory</em>, <em>base_file_name</em>, <em>y_test=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_interpretation" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_interpretation</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">directory</span></em>, <em class="sig-param"><span class="n">base_file_name</span></em>, <em class="sig-param"><span class="n">y_test</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.get_interpretation" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.set_params">
-<code class="descname">set_params</code><span class="sig-paren">(</span><em>**params</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.set_params" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">set_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">params</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper.set_params" title="Permalink to this definition">¶</a></dt>
 <dd><p>This function is useful in order for the OV_Wrappers to be transparent
 in terms of parameters.
 If we remove it the parameters have to be specified as estimator__param.
@@ -1072,210 +1037,290 @@ Witch is not relevant for the platform</p>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper">
-<em class="property">class </em><code class="descname">MultiviewOVOWrapper</code><span class="sig-paren">(</span><em>estimator=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">sklearn.multiclass.OneVsOneClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">MultiviewOVOWrapper</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.multiclass.OneVsOneClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.fit">
-<code class="descname">fit</code><span class="sig-paren">(</span><em>X</em>, <em>y</em>, <em>train_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.fit" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">train_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.fit" title="Permalink to this definition">¶</a></dt>
 <dd><p>Fit underlying estimators.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>X</strong> (<em>(sparse) array-like of shape (n_samples, n_features)</em>) &#8211; Data.</li>
-<li><strong>y</strong> (<em>array-like of shape (n_samples,)</em>) &#8211; Multi-class targets.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>X</strong> (<em>(</em><em>sparse</em><em>) </em><em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Data.</p></li>
+<li><p><strong>y</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>,</em><em>)</em>) – Multi-class targets.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">self</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>self</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.get_params">
-<code class="descname">get_params</code><span class="sig-paren">(</span><em>deep=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.get_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">get_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">deep</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.get_params" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get parameters for this estimator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>deep</strong> (<em>bool</em><em>, </em><em>default=True</em>) – If True, will return the parameters for this estimator and
+contained subobjects that are estimators.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>params</strong> – Parameter names mapped to their values.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>mapping of string to any</p>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.multiview_decision_function">
-<code class="descname">multiview_decision_function</code><span class="sig-paren">(</span><em>X</em>, <em>example_indices</em>, <em>view_indices</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.multiview_decision_function" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">multiview_decision_function</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">example_indices</span></em>, <em class="sig-param"><span class="n">view_indices</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.multiview_decision_function" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.predict">
-<code class="descname">predict</code><span class="sig-paren">(</span><em>X</em>, <em>example_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.predict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">predict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper.predict" title="Permalink to this definition">¶</a></dt>
 <dd><p>Estimate the best class label for each sample in X.</p>
-<p>This is implemented as <code class="docutils literal"><span class="pre">argmax(decision_function(X),</span> <span class="pre">axis=1)</span></code> which
+<p>This is implemented as <code class="docutils literal notranslate"><span class="pre">argmax(decision_function(X),</span> <span class="pre">axis=1)</span></code> which
 will return the label of the class with most votes by estimators
 predicting the outcome of a decision for each possible class pair.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>X</strong> (<em>(sparse) array-like of shape (n_samples, n_features)</em>) &#8211; Data.</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><strong>y</strong> &#8211; Predicted multi-class targets.</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">numpy array of shape [n_samples]</td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>X</strong> (<em>(</em><em>sparse</em><em>) </em><em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Data.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>y</strong> – Predicted multi-class targets.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>numpy array of shape [n_samples]</p>
+</dd>
+</dl>
 </dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper">
-<em class="property">class </em><code class="descname">MultiviewOVRWrapper</code><span class="sig-paren">(</span><em>estimator=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">sklearn.multiclass.OneVsRestClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">MultiviewOVRWrapper</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.multiclass.OneVsRestClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.fit">
-<code class="descname">fit</code><span class="sig-paren">(</span><em>X</em>, <em>y</em>, <em>train_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.fit" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">train_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.fit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Fit underlying estimators.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>X</strong> (<em>(</em><em>sparse</em><em>) </em><em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Data.</p></li>
+<li><p><strong>y</strong> (<em>(</em><em>sparse</em><em>) </em><em>array-like of shape</em><em> (</em><em>n_samples</em><em>,</em><em>) or </em><em>(</em><em>n_samples</em><em>, </em><em>n_classes</em><em>)</em>) – Multi-class targets. An indicator matrix turns on multilabel
+classification.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>self</p>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.get_params">
-<code class="descname">get_params</code><span class="sig-paren">(</span><em>deep=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.get_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">get_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">deep</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.get_params" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get parameters for this estimator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>deep</strong> (<em>bool</em><em>, </em><em>default=True</em>) – If True, will return the parameters for this estimator and
+contained subobjects that are estimators.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>params</strong> – Parameter names mapped to their values.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>mapping of string to any</p>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.predict">
-<code class="descname">predict</code><span class="sig-paren">(</span><em>X</em>, <em>example_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.predict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">predict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper.predict" title="Permalink to this definition">¶</a></dt>
+<dd><p>Predict multi-class targets using underlying estimators.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>X</strong> (<em>(</em><em>sparse</em><em>) </em><em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – Data.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>y</strong> – Predicted multi-class targets.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>(sparse) array-like of shape (n_samples,) or (n_samples, n_classes)</p>
+</dd>
+</dl>
+</dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper">
-<em class="property">class </em><code class="descname">MultiviewWrapper</code><span class="sig-paren">(</span><em>estimator=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper</span></code></a></p>
+<em class="property">class </em><code class="sig-name descname">MultiviewWrapper</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">args</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper</span></code></a></p>
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper">
-<em class="property">class </em><code class="descname">OVOWrapper</code><span class="sig-paren">(</span><em>estimator</em>, <em>n_jobs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">sklearn.multiclass.OneVsOneClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">OVOWrapper</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em>, <em class="sig-param"><span class="n">n_jobs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.multiclass.OneVsOneClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.decision_function">
-<code class="descname">decision_function</code><span class="sig-paren">(</span><em>X</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.decision_function" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">decision_function</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.decision_function" title="Permalink to this definition">¶</a></dt>
+<dd><p>Decision function for the OneVsOneClassifier.</p>
+<p>The decision values for the samples are computed by adding the
+normalized sum of pair-wise classification confidence levels to the
+votes in order to disambiguate between the decision values when the
+votes for all the classes are equal leading to a tie.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>X</strong> (<em>array-like of shape</em><em> (</em><em>n_samples</em><em>, </em><em>n_features</em><em>)</em>) – </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>Y</strong></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>array-like of shape (n_samples, n_classes)</p>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.get_params">
-<code class="descname">get_params</code><span class="sig-paren">(</span><em>deep=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.get_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">get_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">deep</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper.get_params" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get parameters for this estimator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>deep</strong> (<em>bool</em><em>, </em><em>default=True</em>) – If True, will return the parameters for this estimator and
+contained subobjects that are estimators.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>params</strong> – Parameter names mapped to their values.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>mapping of string to any</p>
+</dd>
+</dl>
+</dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper">
-<em class="property">class </em><code class="descname">OVRWrapper</code><span class="sig-paren">(</span><em>estimator</em>, <em>n_jobs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">sklearn.multiclass.OneVsRestClassifier</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">OVRWrapper</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em>, <em class="sig-param"><span class="n">n_jobs</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper" title="multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.mono_multi_view_classifiers.utils.multiclass.MonoviewWrapper</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.multiclass.OneVsRestClassifier</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper.get_params">
-<code class="descname">get_params</code><span class="sig-paren">(</span><em>deep=True</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper.get_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">get_params</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">deep</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper.get_params" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get parameters for this estimator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>deep</strong> (<em>bool</em><em>, </em><em>default=True</em>) – If True, will return the parameters for this estimator and
+contained subobjects that are estimators.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>params</strong> – Parameter names mapped to their values.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>mapping of string to any</p>
+</dd>
+</dl>
+</dd></dl>
 
 </dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiclass.get_mc_estim">
-<code class="descname">get_mc_estim</code><span class="sig-paren">(</span><em>estimator</em>, <em>random_state</em>, <em>y=None</em>, <em>multiview=False</em>, <em>multiclass=False</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.get_mc_estim" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_mc_estim</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">estimator</span></em>, <em class="sig-param"><span class="n">random_state</span></em>, <em class="sig-param"><span class="n">y</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">multiview</span><span class="o">=</span><span class="default_value">False</span></em>, <em class="sig-param"><span class="n">multiclass</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiclass.get_mc_estim" title="Permalink to this definition">¶</a></dt>
 <dd><p>Used to get a multiclass-compatible estimator if the one in param does not natively support multiclass.
 If perdict_proba is available in the asked estimator, a One Versus Rest wrapper is returned,
 else, a One Versus One wrapper is returned.</p>
 <p>To be able to deal with multiview algorithm, multiview wrappers are implemented separately.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>estimator</strong> (<em>sklearn-like estimator</em>) &#8211; Asked estimator</li>
-<li><strong>y</strong> (<em>numpy.array</em>) &#8211; The labels of the problem</li>
-<li><strong>random_state</strong> (<em>numpy.random.RandomState object</em>) &#8211; The random state, used to generate a fake multiclass problem</li>
-<li><strong>multiview</strong> (<em>bool</em>) &#8211; If True, mutliview-compatible wrappers are returned.</li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>estimator</strong> (<em>sklearn-like estimator</em>) – Asked estimator</p></li>
+<li><p><strong>y</strong> (<em>numpy.array</em>) – The labels of the problem</p></li>
+<li><p><strong>random_state</strong> (<em>numpy.random.RandomState object</em>) – The random state, used to generate a fake multiclass problem</p></li>
+<li><p><strong>multiview</strong> (<em>bool</em>) – If True, mutliview-compatible wrappers are returned.</p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>estimator</strong> &#8211; Either the aksed estimator, or a multiclass-compatible wrapper over the asked estimator</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">sklearn-like estimator</p>
-</td>
-</tr>
-</tbody>
-</table>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p><strong>estimator</strong> – Either the aksed estimator, or a multiclass-compatible wrapper over the asked estimator</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>sklearn-like estimator</p>
+</dd>
+</dl>
 </dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-multiview-result-analysis-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_metrics_scores">
-<code class="descname">get_metrics_scores</code><span class="sig-paren">(</span><em>metrics_var</em>, <em>train_labels</em>, <em>test_labels</em>, <em>validation_indices</em>, <em>learning_indices</em>, <em>labels</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_metrics_scores" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_metrics_scores</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metrics_var</span></em>, <em class="sig-param"><span class="n">train_labels</span></em>, <em class="sig-param"><span class="n">test_labels</span></em>, <em class="sig-param"><span class="n">validation_indices</span></em>, <em class="sig-param"><span class="n">learning_indices</span></em>, <em class="sig-param"><span class="n">labels</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_metrics_scores" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_total_metric_scores">
-<code class="descname">get_total_metric_scores</code><span class="sig-paren">(</span><em>metric</em>, <em>train_labels</em>, <em>test_labels</em>, <em>validation_indices</em>, <em>learning_indices</em>, <em>labels</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_total_metric_scores" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_total_metric_scores</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metric</span></em>, <em class="sig-param"><span class="n">train_labels</span></em>, <em class="sig-param"><span class="n">test_labels</span></em>, <em class="sig-param"><span class="n">validation_indices</span></em>, <em class="sig-param"><span class="n">learning_indices</span></em>, <em class="sig-param"><span class="n">labels</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.get_total_metric_scores" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.print_metric_score">
-<code class="descname">print_metric_score</code><span class="sig-paren">(</span><em>metric_scores</em>, <em>metrics</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.print_metric_score" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">print_metric_score</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metric_scores</span></em>, <em class="sig-param"><span class="n">metrics</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis.print_metric_score" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </div>
 <div class="section" id="module-multiview_platform.mono_multi_view_classifiers.utils.transformations">
 <span id="multiview-platform-mono-multi-view-classifiers-utils-transformations-module"></span><h2>multiview_platform.mono_multi_view_classifiers.utils.transformations module<a class="headerlink" href="#module-multiview_platform.mono_multi_view_classifiers.utils.transformations" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.transformations.sign_labels">
-<code class="descname">sign_labels</code><span class="sig-paren">(</span><em>labels</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.transformations.sign_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">sign_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.transformations.sign_labels" title="Permalink to this definition">¶</a></dt>
 <dd><p>Returns a label array with (-1,1) as labels.
 If labels was already made of (-1,1), returns labels.
 If labels is made of (0,1), returns labels with all
 zeros transformed in -1.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>labels</strong> &#8211; </li>
-<li><strong>original label numpy array</strong> (<em>The</em>) &#8211; </li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>labels</strong> – </p></li>
+<li><p><strong>original label numpy array</strong> (<em>The</em>) – </p></li>
 </ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">A np.array with labels made of (-1,1)</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p></p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>A np.array with labels made of (-1,1)</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
 <dt id="multiview_platform.mono_multi_view_classifiers.utils.transformations.unsign_labels">
-<code class="descname">unsign_labels</code><span class="sig-paren">(</span><em>labels</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.transformations.unsign_labels" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">unsign_labels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">labels</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.mono_multi_view_classifiers.utils.transformations.unsign_labels" title="Permalink to this definition">¶</a></dt>
 <dd><p>The inverse function</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>labels</strong> &#8211; </td>
-</tr>
-</tbody>
-</table>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>labels</strong> – </p>
+</dd>
+</dl>
 </dd></dl>
 
 </div>
@@ -1290,7 +1335,7 @@ zeros transformed in -1.</p>
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.mono_multi_view_classifiers.utils package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -1317,20 +1362,20 @@ zeros transformed in -1.</p>
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.utils.txt"
+      <li><a href="../_sources/references/multiview_platform.mono_multi_view_classifiers.utils.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -1350,14 +1395,14 @@ zeros transformed in -1.</p>
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.html" title="multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.mono_multi_view_classifiers.html" >multiview_platform.mono_multi_view_classifiers package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.html b/docs/build/references/multiview_platform.tests.html
index 90143b31..a0ddb012 100644
--- a/docs/build/references/multiview_platform.tests.html
+++ b/docs/build/references/multiview_platform.tests.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform references" href="multiview_platform.html" />
     <link rel="next" title="multiview_platform.tests.test_metrics package" href="multiview_platform.tests.test_metrics.html" />
     <link rel="prev" title="multiview_platform.mono_multi_view_classifiers.utils package" href="multiview_platform.mono_multi_view_classifiers.utils.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.utils.html" title="multiview_platform.mono_multi_view_classifiers.utils package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" accesskey="U">multiview_platform references</a> &#187;</li> 
       </ul>
     </div>  
@@ -162,7 +151,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -183,20 +172,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -216,13 +205,13 @@
         <li class="right" >
           <a href="multiview_platform.mono_multi_view_classifiers.utils.html" title="multiview_platform.mono_multi_view_classifiers.utils package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_metrics.html b/docs/build/references/multiview_platform.tests.test_metrics.html
index 666a8212..481dd91d 100644
--- a/docs/build/references/multiview_platform.tests.test_metrics.html
+++ b/docs/build/references/multiview_platform.tests.test_metrics.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_metrics package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_metrics package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="next" title="multiview_platform.tests.test_mono_view package" href="multiview_platform.tests.test_mono_view.html" />
     <link rel="prev" title="multiview_platform.tests package" href="multiview_platform.tests.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.html" title="multiview_platform.tests package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" accesskey="U">multiview_platform.tests package</a> &#187;</li> 
       </ul>
@@ -64,19 +53,20 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_metrics.test_accuracy_score">
 <span id="multiview-platform-tests-test-metrics-test-accuracy-score-module"></span><h2>multiview_platform.tests.test_metrics.test_accuracy_score module<a class="headerlink" href="#module-multiview_platform.tests.test_metrics.test_accuracy_score" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score">
-<em class="property">class </em><code class="descname">Test_accuracy_score</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_accuracy_score</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.score_test">
-<code class="descname">score_test</code><span class="sig-paren">(</span><em>metric_module</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.score_test" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">score_test</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">metric_module</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.score_test" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.setUpClass">
-<code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
 </dd></dl>
 
@@ -92,7 +82,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_metrics package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -111,20 +101,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_metrics.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_metrics.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -144,14 +134,14 @@
         <li class="right" >
           <a href="multiview_platform.tests.html" title="multiview_platform.tests package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_mono_view.html b/docs/build/references/multiview_platform.tests.test_mono_view.html
index e49eff62..71842ac1 100644
--- a/docs/build/references/multiview_platform.tests.test_mono_view.html
+++ b/docs/build/references/multiview_platform.tests.test_mono_view.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_mono_view package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_mono_view package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="next" title="multiview_platform.tests.test_monoview_classifiers package" href="multiview_platform.tests.test_monoview_classifiers.html" />
     <link rel="prev" title="multiview_platform.tests.test_metrics package" href="multiview_platform.tests.test_metrics.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_metrics.html" title="multiview_platform.tests.test_metrics package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" accesskey="U">multiview_platform.tests package</a> &#187;</li> 
       </ul>
@@ -64,60 +53,65 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_mono_view.test_ExecClassifMonoView">
 <span id="multiview-platform-tests-test-mono-view-test-execclassifmonoview-module"></span><h2>multiview_platform.tests.test_mono_view.test_ExecClassifMonoView module<a class="headerlink" href="#module-multiview_platform.tests.test_mono_view.test_ExecClassifMonoView" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs">
-<em class="property">class </em><code class="descname">Test_getHPs</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_getHPs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="classmethod">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.tearDownClass">
-<em class="property">classmethod </em><code class="descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.tearDownClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.tearDownClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the class fixture after running all tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants">
-<em class="property">class </em><code class="descname">Test_initConstants</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_initConstants</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="classmethod">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.tearDownClass">
-<em class="property">classmethod </em><code class="descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.tearDownClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.tearDownClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the class fixture after running all tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest">
-<em class="property">class </em><code class="descname">Test_initTrainTest</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_initTrainTest</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -125,18 +119,19 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_mono_view.test_MonoviewUtils">
 <span id="multiview-platform-tests-test-mono-view-test-monoviewutils-module"></span><h2>multiview_platform.tests.test_mono_view.test_MonoviewUtils module<a class="headerlink" href="#module-multiview_platform.tests.test_mono_view.test_MonoviewUtils" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds">
-<em class="property">class </em><code class="descname">Test_genTestFoldsPreds</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_genTestFoldsPreds</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -153,7 +148,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_mono_view package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -173,20 +168,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_mono_view.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_mono_view.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -206,14 +201,14 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_metrics.html" title="multiview_platform.tests.test_metrics package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_monoview_classifiers.html b/docs/build/references/multiview_platform.tests.test_monoview_classifiers.html
index 14fe30c0..ef58ed27 100644
--- a/docs/build/references/multiview_platform.tests.test_monoview_classifiers.html
+++ b/docs/build/references/multiview_platform.tests.test_monoview_classifiers.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_monoview_classifiers package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_monoview_classifiers package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="prev" title="multiview_platform.tests.test_mono_view package" href="multiview_platform.tests.test_mono_view.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_mono_view.html" title="multiview_platform.tests.test_mono_view package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" accesskey="U">multiview_platform.tests package</a> &#187;</li> 
       </ul>
@@ -79,7 +68,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_monoview_classifiers package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -99,20 +88,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_monoview_classifiers.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_monoview_classifiers.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -132,14 +121,14 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_mono_view.html" title="multiview_platform.tests.test_mono_view package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html
index 2156e1dd..f201d07f 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.html" title="multiview_platform.tests.test_multiview_classifiers package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -77,7 +66,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -96,20 +85,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -129,7 +118,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.html" title="multiview_platform.tests.test_multiview_classifiers package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -137,7 +126,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html
index 0f100b7e..31441b8f 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package" href="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -77,7 +66,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -96,20 +85,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -129,7 +118,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -137,7 +126,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html
index 87ae2f54..f6ce58f0 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -77,7 +66,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -96,20 +85,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -129,7 +118,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -137,7 +126,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html
index 5050c3b9..4826184b 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_Fusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -77,7 +66,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -96,20 +85,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -129,7 +118,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -137,7 +126,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html
index 4a902f53..61d39aa8 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_Fusion package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_Fusion package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package" href="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -82,7 +71,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_Fusion package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -102,20 +91,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -135,7 +124,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -143,7 +132,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html
index cdf0ffd7..6cfac510 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests.test_multiview_classifiers package" href="multiview_platform.tests.test_multiview_classifiers.html" />
     <link rel="next" title="multiview_platform.tests.test_utils package" href="multiview_platform.tests.test_utils.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_Fusion package" href="multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_Fusion package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" accesskey="U">multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -77,7 +66,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -96,20 +85,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -129,7 +118,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_Fusion.html" title="multiview_platform.tests.test_multiview_classifiers.Test_Fusion package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li>
           <li class="nav-item nav-item-3"><a href="multiview_platform.tests.test_multiview_classifiers.html" >multiview_platform.tests.test_multiview_classifiers package</a> &#187;</li> 
@@ -137,7 +126,7 @@
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.html b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.html
index 23727662..b95551a1 100644
--- a/docs/build/references/multiview_platform.tests.test_multiview_classifiers.html
+++ b/docs/build/references/multiview_platform.tests.test_multiview_classifiers.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_multiview_classifiers package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_multiview_classifiers package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="next" title="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package" href="multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.html" />
     <link rel="prev" title="multiview_platform.tests.test_monoview_classifiers package" href="multiview_platform.tests.test_monoview_classifiers.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_monoview_classifiers.html" title="multiview_platform.tests.test_monoview_classifiers package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" accesskey="U">multiview_platform.tests package</a> &#187;</li> 
       </ul>
@@ -122,7 +111,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_multiview_classifiers package</a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
@@ -142,20 +131,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_multiview_classifiers.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -175,14 +164,14 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_monoview_classifiers.html" title="multiview_platform.tests.test_monoview_classifiers package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/references/multiview_platform.tests.test_utils.html b/docs/build/references/multiview_platform.tests.test_utils.html
index c58eebd7..fe1e83c0 100644
--- a/docs/build/references/multiview_platform.tests.test_utils.html
+++ b/docs/build/references/multiview_platform.tests.test_utils.html
@@ -1,35 +1,24 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>multiview_platform.tests.test_utils package &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>multiview_platform.tests.test_utils package &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="multiview_platform.tests package" href="multiview_platform.tests.html" />
     <link rel="prev" title="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package" href="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -42,7 +31,7 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html" title="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" accesskey="U">multiview_platform.tests package</a> &#187;</li> 
       </ul>
@@ -60,80 +49,86 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_utils.test_GetMultiviewDB">
 <span id="multiview-platform-tests-test-utils-test-getmultiviewdb-module"></span><h2>multiview_platform.tests.test_utils.test_GetMultiviewDB module<a class="headerlink" href="#module-multiview_platform.tests.test_utils.test_GetMultiviewDB" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv">
-<em class="property">class </em><code class="descname">Test_get_classic_db_csv</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_get_classic_db_csv</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="classmethod">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.tearDown">
-<em class="property">classmethod </em><code class="descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.tearDown" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.tearDown" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5">
-<em class="property">class </em><code class="descname">Test_get_classic_db_hdf5</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_get_classic_db_hdf5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.tearDown">
-<code class="descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.tearDown" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.tearDown" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_all_views_asked">
-<code class="descname">test_all_views_asked</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_all_views_asked" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_all_views_asked</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_all_views_asked" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_asked_the_whole_dataset">
-<code class="descname">test_asked_the_whole_dataset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_asked_the_whole_dataset" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_asked_the_whole_dataset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_asked_the_whole_dataset" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5">
-<em class="property">class </em><code class="descname">Test_get_plausible_db_hdf5</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_get_plausible_db_hdf5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="classmethod">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.tearDownClass">
-<em class="property">classmethod </em><code class="descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.tearDownClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.tearDownClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the class fixture after running all tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_two_class">
-<code class="descname">test_two_class</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_two_class" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_two_class</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5.test_two_class" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -141,33 +136,35 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_utils.test_configuration">
 <span id="multiview-platform-tests-test-utils-test-configuration-module"></span><h2>multiview_platform.tests.test_utils.test_configuration module<a class="headerlink" href="#module-multiview_platform.tests.test_utils.test_configuration" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args">
-<em class="property">class </em><code class="descname">Test_get_the_args</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_get_the_args</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="classmethod">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.tearDownClass">
-<em class="property">classmethod </em><code class="descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.tearDownClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">tearDownClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.tearDownClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the class fixture after running all tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_arguments">
-<code class="descname">test_arguments</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_arguments" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_arguments</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_arguments" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_dict_format">
-<code class="descname">test_dict_format</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_dict_format" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_dict_format</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_dict_format" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_file_loading">
-<code class="descname">test_file_loading</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_file_loading" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_file_loading</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_configuration.Test_get_the_args.test_file_loading" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -175,166 +172,175 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_utils.test_execution">
 <span id="multiview-platform-tests-test-utils-test-execution-module"></span><h2>multiview_platform.tests.test_utils.test_execution module<a class="headerlink" href="#module-multiview_platform.tests.test_utils.test_execution" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.FakeArg">
-<em class="property">class </em><code class="descname">FakeArg</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.FakeArg" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
+<em class="property">class </em><code class="sig-name descname">FakeArg</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.FakeArg" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries">
-<em class="property">class </em><code class="descname">Test_genArgumentDictionaries</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_genArgumentDictionaries</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames">
-<em class="property">class </em><code class="descname">Test_genDirecortiesNames</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_genDirecortiesNames</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_ovo_no_iter">
-<code class="descname">test_ovo_no_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_ovo_no_iter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_ovo_no_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_ovo_no_iter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_simple_ovo">
-<code class="descname">test_simple_ovo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_simple_ovo" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple_ovo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames.test_simple_ovo" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genKFolds">
-<em class="property">class </em><code class="descname">Test_genKFolds</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_genKFolds</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genKFolds.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genKFolds.test_genKFolds_iter">
-<code class="descname">test_genKFolds_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.test_genKFolds_iter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_genKFolds_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genKFolds.test_genKFolds_iter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genSplits">
-<em class="property">class </em><code class="descname">Test_genSplits</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_genSplits</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genSplits.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_genSplits_no_iter">
-<code class="descname">test_genSplits_no_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_genSplits_no_iter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_genSplits_no_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_genSplits_no_iter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_genSplits.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction">
-<em class="property">class </em><code class="descname">Test_getDatabaseFunction</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_getDatabaseFunction</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_hdf5">
-<code class="descname">test_hdf5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_hdf5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_hdf5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_hdf5" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_plausible_hdf5">
-<code class="descname">test_plausible_hdf5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_plausible_hdf5" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_plausible_hdf5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_plausible_hdf5" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_simple">
-<code class="descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_simple" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_simple</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction.test_simple" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initRandomState">
-<em class="property">class </em><code class="descname">Test_initRandomState</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_initRandomState</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initRandomState.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initRandomState.tearDown">
-<code class="descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.tearDown" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.tearDown" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_42">
-<code class="descname">test_random_state_42</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_42" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_random_state_42</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_42" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_pickle">
-<code class="descname">test_random_state_pickle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_pickle" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_random_state_pickle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initRandomState.test_random_state_pickle" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates">
-<em class="property">class </em><code class="descname">Test_initStatsIterRandomStates</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_initStatsIterRandomStates</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_multiple_iter">
-<code class="descname">test_multiple_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_multiple_iter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiple_iter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_multiple_iter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_one_statiter">
-<code class="descname">test_one_statiter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_one_statiter" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_one_statiter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates.test_one_statiter" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs">
-<em class="property">class </em><code class="descname">Test_parseTheArgs</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">Test_parseTheArgs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.setUp">
-<code class="descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.setUp" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.setUp" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up the test fixture before exercising it.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.test_empty_args">
-<code class="descname">test_empty_args</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.test_empty_args" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_empty_args</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs.test_empty_args" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -342,162 +348,165 @@
 </div>
 <div class="section" id="module-multiview_platform.tests.test_utils.test_multiclass">
 <span id="multiview-platform-tests-test-utils-test-multiclass-module"></span><h2>multiview_platform.tests.test_utils.test_multiclass module<a class="headerlink" href="#module-multiview_platform.tests.test_utils.test_multiclass" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeDset">
-<em class="property">class </em><code class="descname">FakeDset</code><span class="sig-paren">(</span><em>n_examples</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeDset" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeDset</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">n_examples</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeDset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeDset.get_nb_examples">
-<code class="descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeDset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">get_nb_examples</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeDset.get_nb_examples" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative">
-<em class="property">class </em><code class="descname">FakeEstimNative</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeEstimNative</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative.accepts_multi_class">
-<code class="descname">accepts_multi_class</code><span class="sig-paren">(</span><em>random_state</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative.accepts_multi_class" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">accepts_multi_class</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative.accepts_multi_class" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim">
-<em class="property">class </em><code class="descname">FakeMCEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">sklearn.base.BaseEstimator</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeMCEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.base.BaseEstimator</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim.accepts_multi_class">
-<code class="descname">accepts_multi_class</code><span class="sig-paren">(</span><em>random_state</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim.accepts_multi_class" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">accepts_multi_class</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">random_state</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim.accepts_multi_class" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier">
-<em class="property">class </em><code class="descname">FakeMVClassifier</code><span class="sig-paren">(</span><em>short_name='None'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">sklearn.base.BaseEstimator</span></code></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeMVClassifier</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">short_name</span><span class="o">=</span><span class="default_value">'None'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">sklearn.base.BaseEstimator</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.fit">
-<code class="descname">fit</code><span class="sig-paren">(</span><em>X</em>, <em>y</em>, <em>train_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.fit" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">train_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.fit" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.predict">
-<code class="descname">predict</code><span class="sig-paren">(</span><em>X</em>, <em>example_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.predict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">predict</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier.predict" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb">
-<em class="property">class </em><code class="descname">FakeMVClassifierProb</code><span class="sig-paren">(</span><em>short_name='None'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier" title="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeMVClassifierProb</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">short_name</span><span class="o">=</span><span class="default_value">'None'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier" title="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb.predict_proba">
-<code class="descname">predict_proba</code><span class="sig-paren">(</span><em>X</em>, <em>example_indices=None</em>, <em>view_indices=None</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb.predict_proba" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">predict_proba</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">X</span></em>, <em class="sig-param"><span class="n">example_indices</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">view_indices</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb.predict_proba" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeNonProbaEstim">
-<em class="property">class </em><code class="descname">FakeNonProbaEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeNonProbaEstim" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
+<em class="property">class </em><code class="sig-name descname">FakeNonProbaEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeNonProbaEstim" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim">
-<em class="property">class </em><code class="descname">FakeProbaEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
-<dl class="method">
+<em class="property">class </em><code class="sig-name descname">FakeProbaEstim</code><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim" title="multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim"><code class="xref py py-class docutils literal notranslate"><span class="pre">multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim</span></code></a></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim.predict_proba">
-<code class="descname">predict_proba</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim.predict_proba" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">predict_proba</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim.predict_proba" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit">
-<em class="property">class </em><code class="descname">Test_MultiviewOVOWrapper_fit</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_MultiviewOVOWrapper_fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_fit">
-<code class="descname">test_fit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_fit" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_fit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_fit" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_predict">
-<code class="descname">test_predict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_predict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_predict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit.test_predict" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit">
-<em class="property">class </em><code class="descname">Test_MultiviewOVRWrapper_fit</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_MultiviewOVRWrapper_fit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_fit">
-<code class="descname">test_fit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_fit" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_fit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_fit" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_predict">
-<code class="descname">test_predict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_predict" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_predict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit.test_predict" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
-<dl class="class">
+<dl class="py class">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim">
-<em class="property">class </em><code class="descname">Test_get_mc_estim</code><span class="sig-paren">(</span><em>methodName='runTest'</em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unittest.case.TestCase</span></code></p>
-<dl class="classmethod">
+<em class="property">class </em><code class="sig-name descname">Test_get_mc_estim</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.setUpClass">
-<em class="property">classmethod </em><code class="descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.setUpClass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<em class="property">classmethod </em><code class="sig-name descname">setUpClass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.setUpClass" title="Permalink to this definition">¶</a></dt>
+<dd><p>Hook method for setting up class fixture before running tests in the class.</p>
+</dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_biclass">
-<code class="descname">test_biclass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_biclass" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_biclass</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_biclass" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_native">
-<code class="descname">test_multiclass_native</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_native" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiclass_native</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_native" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo">
-<code class="descname">test_multiclass_ovo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiclass_ovo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo_multiview">
-<code class="descname">test_multiclass_ovo_multiview</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo_multiview" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiclass_ovo_multiview</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovo_multiview" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr">
-<code class="descname">test_multiclass_ovr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiclass_ovr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
-<dl class="method">
+<dl class="py method">
 <dt id="multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr_multiview">
-<code class="descname">test_multiclass_ovr_multiview</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr_multiview" title="Permalink to this definition">¶</a></dt>
+<code class="sig-name descname">test_multiclass_ovr_multiview</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim.test_multiclass_ovr_multiview" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -514,7 +523,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">multiview_platform.tests.test_utils package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
@@ -533,20 +542,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/references/multiview_platform.tests.test_utils.txt"
+      <li><a href="../_sources/references/multiview_platform.tests.test_utils.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -563,14 +572,14 @@
         <li class="right" >
           <a href="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.html" title="multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="multiview_platform.html" >multiview_platform references</a> &#187;</li>
           <li class="nav-item nav-item-2"><a href="multiview_platform.tests.html" >multiview_platform.tests package</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/search.html b/docs/build/search.html
index 847c26d8..56361635 100644
--- a/docs/build/search.html
+++ b/docs/build/search.html
@@ -1,41 +1,28 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Search &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Search &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <script type="text/javascript" src="_static/searchtools.js"></script>
+    
+    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+    <script src="_static/jquery.js"></script>
+    <script src="_static/underscore.js"></script>
+    <script src="_static/doctools.js"></script>
+    <script src="_static/language_data.js"></script>
+    <script src="_static/plotly_js.js"></script>
+    
+    <script src="_static/searchtools.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="#" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="index.html" />
-  <script type="text/javascript">
-    jQuery(function() { Search.loadIndex("searchindex.js"); });
-  </script>
-  
-  <script type="text/javascript" id="searchindexloader"></script>
+  <script src="searchindex.js" defer></script>
    
 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -45,7 +32,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -56,20 +43,18 @@
             
   <h1 id="search-documentation">Search</h1>
   <div id="fallback" class="admonition warning">
-  <script type="text/javascript">$('#fallback').hide();</script>
+  <script>$('#fallback').hide();</script>
   <p>
     Please activate JavaScript to enable the search
     functionality.
   </p>
   </div>
   <p>
-    From here you can search these documents. Enter your search
-    words into the box below and click "search". Note that the search
-    function will automatically search for all of the words. Pages
-    containing fewer words won't appear in the result list.
+    Searching for multiple words only shows matches that contain
+    all words.
   </p>
   <form action="" method="get">
-    <input type="text" name="q" value="" />
+    <input type="text" name="q" aria-labelledby="search-documentation" value="" />
     <input type="submit" value="search" />
     <span id="search-progress" style="padding-left: 10px"></span>
   </form>
@@ -96,12 +81,12 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/searchindex.js b/docs/build/searchindex.js
index 2948c8e3..e85d648f 100644
--- a/docs/build/searchindex.js
+++ b/docs/build/searchindex.js
@@ -1 +1 @@
-Search.setIndex({envversion:50,filenames:["analyzeresult","api","execution","index","modules","readme_link","references/monomulti/exec_classif","references/monomulti/metrics","references/monomulti/multiview_classifiers/classifiers","references/monomulti/multiview_classifiers/diversity_fusion","references/monomulti/utils/execution","references/monomulti/utils/multiclass","references/monomultidoc","references/multiview_platform","references/multiview_platform.mono_multi_view_classifiers","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion","references/multiview_platform.mono_multi_view_classifiers.utils","references/multiview_platform.tests","references/multiview_platform.tests.test_metrics","references/multiview_platform.tests.test_mono_view","references/multiview_platform.tests.test_monoview_classifiers","references/multiview_platform.tests.test_multiview_classifiers","references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure","references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion","references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure","references/multiview_platform.tests.test_utils","tutorials/example0","tutorials/example1","tutorials/example2","tutorials/example3","tutorials/example4","tutorials/example5","tutorials/hps_theory","tutorials/index","tutorials/installation"],objects:{"":{multiview_platform:[13,0,0,"-"]},"multiview_platform.execute":{execute:[13,1,1,""]},"multiview_platform.mono_multi_view_classifiers":{exec_classif:[14,0,0,"-"],multiview_classifiers:[15,0,0,"-"],result_analysis:[14,0,0,"-"],utils:[27,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.exec_classif":{arange_metrics:[14,1,1,""],benchmark_init:[14,1,1,""],exec_benchmark:[14,1,1,""],exec_classif:[14,1,1,""],exec_one_benchmark_mono_core:[14,1,1,""],extract_dict:[14,1,1,""],gen_single_monoview_arg_dictionary:[14,1,1,""],gen_single_multiview_arg_dictionary:[14,1,1,""],get_path_dict:[14,1,1,""],init_argument_dictionaries:[14,1,1,""],init_benchmark:[14,1,1,""],init_kwargs:[14,1,1,""],init_kwargs_func:[14,1,1,""],init_monoview_exps:[14,1,1,""],init_multiview_exps:[14,1,1,""],is_dict_in:[14,1,1,""],set_element:[14,1,1,""]},"multiview_platform.mono_multi_view_classifiers.metrics":{framework:[7,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.metrics.framework":{get_config:[7,1,1,""],get_scorer:[7,1,1,""],score:[7,1,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers":{difficulty_fusion:[16,0,0,"-"],disagree_fusion:[17,0,0,"-"],double_fault_fusion:[18,0,0,"-"],entropy_fusion:[19,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion":{DifficultyFusion:[16,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion":{diversity_measure:[16,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion":{DisagreeFusion:[17,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion":{diversity_measure:[17,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion":{DoubleFaultFusion:[18,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion":{diversity_measure:[18,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion":{EntropyFusion:[19,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion":{diversity_measure:[19,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils":{configuration:[27,0,0,"-"],dataset:[27,0,0,"-"],execution:[27,0,0,"-"],get_multiview_db:[27,0,0,"-"],hyper_parameter_search:[27,0,0,"-"],make_file_config:[27,0,0,"-"],multiclass:[27,0,0,"-"],multiview_result_analysis:[27,0,0,"-"],transformations:[27,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.utils.configuration":{get_the_args:[27,1,1,""],pass_default_config:[27,1,1,""],save_config:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset":{Dataset:[27,2,1,""],HDF5Dataset:[27,2,1,""],RAMDataset:[27,2,1,""],confirm:[27,1,1,""],copy_hdf5:[27,1,1,""],datasets_already_exist:[27,1,1,""],delete_HDF5:[27,1,1,""],extract_subset:[27,1,1,""],get_examples_views_indices:[27,1,1,""],init_multiple_datasets:[27,1,1,""],input_:[27,1,1,""],is_just_number:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset":{check_selected_label_names:[27,3,1,""],filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_nb_examples:[27,3,1,""],get_shape:[27,3,1,""],get_v:[27,3,1,""],init_example_indces:[27,3,1,""],select_labels:[27,3,1,""],select_views_and_labels:[27,3,1,""],to_numpy_array:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset":{add_gaussian_noise:[27,3,1,""],copy_view:[27,3,1,""],dataset:[27,4,1,""],filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_name:[27,3,1,""],get_nb_class:[27,3,1,""],get_nb_examples:[27,3,1,""],get_v:[27,3,1,""],get_view_dict:[27,3,1,""],get_view_name:[27,3,1,""],init_attrs:[27,3,1,""],init_view_names:[27,3,1,""],nb_view:[27,4,1,""],rm:[27,3,1,""],update_hdf5_dataset:[27,3,1,""],view_dict:[27,4,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset":{filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_name:[27,3,1,""],get_nb_class:[27,3,1,""],get_nb_examples:[27,3,1,""],get_v:[27,3,1,""],get_view_dict:[27,3,1,""],get_view_name:[27,3,1,""],init_attrs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.execution":{find_dataset_names:[27,1,1,""],gen_argument_dictionaries:[27,1,1,""],gen_direcorties_names:[27,1,1,""],gen_k_folds:[27,1,1,""],gen_splits:[27,1,1,""],get_database_function:[27,1,1,""],init_log_file:[27,1,1,""],init_random_state:[27,1,1,""],init_stats_iter_random_states:[27,1,1,""],init_views:[27,1,1,""],parse_the_args:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db":{DatasetError:[27,5,1,""],get_classic_db_csv:[27,1,1,""],get_classic_db_hdf5:[27,1,1,""],get_plausible_db_hdf5:[27,1,1,""],make_me_noisy:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search":{CustomRandint:[27,2,1,""],CustomUniform:[27,2,1,""],Grid:[27,2,1,""],HPSearch:[27,2,1,""],Random:[27,2,1,""],format_params:[27,1,1,""],gen_heat_maps:[27,1,1,""],spear_mint:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint":{get_nb_possibilities:[27,3,1,""],rvs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform":{rvs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid":{fit:[27,3,1,""],get_candidate_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch":{fit_multiview:[27,3,1,""],gen_report:[27,3,1,""],get_best_params:[27,3,1,""],get_candidate_params:[27,3,1,""],get_scoring:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random":{fit:[27,3,1,""],get_candidate_params:[27,3,1,""],get_param_distribs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.make_file_config":{ConfigurationMaker:[27,2,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass":{MonoviewWrapper:[27,2,1,""],MultiClassWrapper:[27,2,1,""],MultiviewOVOWrapper:[27,2,1,""],MultiviewOVRWrapper:[27,2,1,""],MultiviewWrapper:[27,2,1,""],OVOWrapper:[27,2,1,""],OVRWrapper:[27,2,1,""],get_mc_estim:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper":{format_params:[27,3,1,""],get_config:[27,3,1,""],get_interpretation:[27,3,1,""],set_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper":{fit:[27,3,1,""],get_params:[27,3,1,""],multiview_decision_function:[27,3,1,""],predict:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper":{fit:[27,3,1,""],get_params:[27,3,1,""],predict:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper":{decision_function:[27,3,1,""],get_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper":{get_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis":{get_metrics_scores:[27,1,1,""],get_total_metric_scores:[27,1,1,""],print_metric_score:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.transformations":{sign_labels:[27,1,1,""],unsign_labels:[27,1,1,""]},"multiview_platform.tests":{test_metrics:[29,0,0,"-"],test_mono_view:[30,0,0,"-"],test_monoview_classifiers:[31,0,0,"-"],test_multiview_classifiers:[32,0,0,"-"],test_utils:[39,0,0,"-"]},"multiview_platform.tests.test_metrics":{test_accuracy_score:[29,0,0,"-"]},"multiview_platform.tests.test_metrics.test_accuracy_score":{Test_accuracy_score:[29,2,1,""]},"multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score":{score_test:[29,3,1,""],setUpClass:[29,3,1,""]},"multiview_platform.tests.test_mono_view":{test_ExecClassifMonoView:[30,0,0,"-"],test_MonoviewUtils:[30,0,0,"-"]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView":{Test_getHPs:[30,2,1,""],Test_initConstants:[30,2,1,""],Test_initTrainTest:[30,2,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs":{setUpClass:[30,6,1,""],tearDownClass:[30,6,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants":{setUpClass:[30,6,1,""],tearDownClass:[30,6,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest":{setUpClass:[30,6,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_MonoviewUtils":{Test_genTestFoldsPreds:[30,2,1,""]},"multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds":{setUpClass:[30,6,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_monoview_classifiers":{test_adaboost:[31,0,0,"-"],test_compatibility:[31,0,0,"-"]},"multiview_platform.tests.test_multiview_classifiers":{Test_PseudoCQMeasure:[38,0,0,"-"],test_diversity_utils:[32,0,0,"-"]},"multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure":{test_PseudoCQFusionModule:[38,0,0,"-"]},"multiview_platform.tests.test_utils":{test_GetMultiviewDB:[39,0,0,"-"],test_configuration:[39,0,0,"-"],test_execution:[39,0,0,"-"],test_multiclass:[39,0,0,"-"]},"multiview_platform.tests.test_utils.test_GetMultiviewDB":{Test_get_classic_db_csv:[39,2,1,""],Test_get_classic_db_hdf5:[39,2,1,""],Test_get_plausible_db_hdf5:[39,2,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv":{setUp:[39,3,1,""],tearDown:[39,6,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5":{setUp:[39,3,1,""],tearDown:[39,3,1,""],test_all_views_asked:[39,3,1,""],test_asked_the_whole_dataset:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5":{setUpClass:[39,6,1,""],tearDownClass:[39,6,1,""],test_simple:[39,3,1,""],test_two_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_configuration":{Test_get_the_args:[39,2,1,""]},"multiview_platform.tests.test_utils.test_configuration.Test_get_the_args":{setUpClass:[39,6,1,""],tearDownClass:[39,6,1,""],test_arguments:[39,3,1,""],test_dict_format:[39,3,1,""],test_file_loading:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution":{FakeArg:[39,2,1,""],Test_genArgumentDictionaries:[39,2,1,""],Test_genDirecortiesNames:[39,2,1,""],Test_genKFolds:[39,2,1,""],Test_genSplits:[39,2,1,""],Test_getDatabaseFunction:[39,2,1,""],Test_initRandomState:[39,2,1,""],Test_initStatsIterRandomStates:[39,2,1,""],Test_parseTheArgs:[39,2,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries":{setUpClass:[39,6,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames":{setUpClass:[39,6,1,""],test_ovo_no_iter:[39,3,1,""],test_simple_ovo:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genKFolds":{setUp:[39,3,1,""],test_genKFolds_iter:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genSplits":{setUp:[39,3,1,""],test_genSplits_no_iter:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction":{setUpClass:[39,6,1,""],test_hdf5:[39,3,1,""],test_plausible_hdf5:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_initRandomState":{setUp:[39,3,1,""],tearDown:[39,3,1,""],test_random_state_42:[39,3,1,""],test_random_state_pickle:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates":{setUpClass:[39,6,1,""],test_multiple_iter:[39,3,1,""],test_one_statiter:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs":{setUp:[39,3,1,""],test_empty_args:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass":{FakeDset:[39,2,1,""],FakeEstimNative:[39,2,1,""],FakeMCEstim:[39,2,1,""],FakeMVClassifier:[39,2,1,""],FakeMVClassifierProb:[39,2,1,""],FakeNonProbaEstim:[39,2,1,""],FakeProbaEstim:[39,2,1,""],Test_MultiviewOVOWrapper_fit:[39,2,1,""],Test_MultiviewOVRWrapper_fit:[39,2,1,""],Test_get_mc_estim:[39,2,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeDset":{get_nb_examples:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative":{accepts_multi_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim":{accepts_multi_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier":{fit:[39,3,1,""],predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb":{predict_proba:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim":{predict_proba:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit":{setUpClass:[39,6,1,""],test_fit:[39,3,1,""],test_predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit":{setUpClass:[39,6,1,""],test_fit:[39,3,1,""],test_predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim":{setUpClass:[39,6,1,""],test_biclass:[39,3,1,""],test_multiclass_native:[39,3,1,""],test_multiclass_ovo:[39,3,1,""],test_multiclass_ovo_multiview:[39,3,1,""],test_multiclass_ovr:[39,3,1,""],test_multiclass_ovr_multiview:[39,3,1,""]},"multiview_platform.versions":{test_versions:[13,1,1,""]},multiview_platform:{execute:[13,0,0,"-"],mono_multi_view_classifiers:[14,0,0,"-"],tests:[28,0,0,"-"],versions:[13,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","attribute","Python attribute"],"5":["py","exception","Python exception"],"6":["py","classmethod","Python class method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method","4":"py:attribute","5":"py:exception","6":"py:classmethod"},terms:{"11_46":[],"11_46_example_1":[],"14_12":43,"14_12_18__":[],"200x100":44,"200x40":44,"200x55":44,"2020_03_30":[],"2020_04_02":43,"25th":41,"2d_plot_data":[41,43],"boolean":[7,27,45],"case":[3,27,29,30,39,45],"class":[7,16,17,18,19,27,29,30,39,41,43,44,45,46],"default":[7,42],"final":41,"float":[7,27,45,46],"function":[6,7,14,27,41,45],"import":[5,27,40,41,42,43,44,45],"int":[6,14,27],"long":[44,46],"new":[27,43,45],"return":[6,7,14,27,40,43,45],"short":3,"super":45,"true":[6,14,27,41,42,45,46],"try":[5,42,44,46],"while":[27,42,43,44,46],__init__:45,_gen:27,_search:27,abl:[5,27,40,42,44,45],about:[5,45],absolut:5,accepts_multi_class:39,access:45,accord:[27,42],accuraci:[40,41,42,46],accuracy_scor:[],adaboost:[6,14,42,43],add:[3,6,7,14,27,42,44,45],add_gaussian_nois:27,add_nois:27,addit:[],advantag:3,after:[41,43],aggreg:40,agrument:27,aim:5,aks:27,alexi:5,algo:45,algo_modul:45,algoclassifi:45,algorithm:[],algos_monoview:[27,41,42],algos_multiview:[27,41,42],all:[],all_view:27,allow:[3,27,41,42,44,45,46],along:27,also:[27,41,42,43,44],among:41,amongst:41,amount:42,analyz:[6,14,41,42,44,46],analyze_iter:[6,14],analyze_result:[],ani:[6,14,40,46],anim:44,animal:44,anoth:40,answer:27,appear:43,append:45,approxim:42,arange_metr:[6,14],are_spars:27,arg:[6,14,27],arg_view:27,argmax:27,argument_dictionari:[6,14,27],around:5,arrai:[],arrang:[6,14],artifact:44,ask:[6,14,27,40,45],asked:27,asked_labels_nam:27,askedlabelsnam:27,assess:40,astyp:44,atm:44,attr:44,attribur:[],attribut:[27,44,45],avail:[5,27,40,41,42,44,45],averag:41,avoid:[42,45],axi:[27,40],balanc:41,baptist:[5,13],bar:[40,41,43],bar_plot_data:[41,43],base:[16,17,18,19,27,29,30,39,42],base_estim:[6,14,42],base_file_nam:[27,45],base_sourc:42,baseestim:39,basemonoviewclassifi:45,basemultiviewclassifi:45,basic:[40,41],bauvin:5,bayesianinfer:[],bear:44,bear_112:44,becaus:[27,41],becom:42,been:[3,41,44],befor:[5,27,45],begin:41,behavior:40,below:[41,42],benchmark:[5,6,14,27,40,41,42,43,44],benchmark_arguments_dictionari:[6,14],benchmark_init:[6,14],benchmarkargumentdictionari:27,benchmarkargumentsdictionari:27,benielli:5,best:[27,40,41,42,43,45,46],better:[7,41,42,43],between:[27,42,43,44,45,46],biclass:[6,14,27],big:[],bigger:42,bird:44,bird_785:44,bit:45,black:[40,41],bool:27,both:[40,42],bracket:42,brows:[27,45],build:[],bypass:46,call:[41,45],callabl:7,can:[5,6,14,27,40,41,42,43,44,45,46],capac:[5,46],car:44,car_369:44,carefulli:5,center:27,chang:27,check:[6,14,27],check_selected_label_nam:27,choic:[],choos:42,chose:44,cl_type:[6,14,27],clariti:44,classier:27,classifi:[],classification_indic:[6,14],classifier_class_nam:45,classifier_config:[6,14,16,17,18,19,42],classifier_dict:27,classifier_nam:[6,14,16,17,18,19,27,42],classifiers_decis:[16,19],classifiers_nam:[6,14,42],classmethod:[30,39],clean:27,clear:41,clf_error:43,clone:5,close:43,closer:42,code:[2,3,13,42,43,45],color:40,column:[40,41],combin:[16,19,27,42],command:[5,48],comment:41,commentari:44,commun:45,compar:[40,45],compens:[42,46],complementar:41,complementari:41,complementary_:41,complex:[],compos:45,comput:[5,27,42,43,46],conain:27,concat_view:27,concaten:[27,40],concern:40,config:[5,6,14,27,40,41,42,43,44,46],config_example_1:13,config_example_2_1_1:42,config_fil:[],config_path:[5,6,13,14],configstr:7,configur:[],configurationmak:27,confirm:27,confus:[5,41],confusion_matrix:[41,43],consensu:45,consequ:[41,42],consist:[3,40,41,44,46],consol:27,constantli:3,consum:42,contain:[27,40,41,44,45],content:[],control:[],convert:[27,44],copi:[27,41],copy_hdf5:27,copy_view:27,core:[3,6,14,41],correct:45,correctli:[5,44],correspond:[27,44,45],costli:43,could:[40,41,45],count:41,counterpart:40,coupl:[6,14,27],couplediversityfusionclassifi:[17,18],cover:42,creat:[5,6,14,27,44,45],create_dataset:44,create_group:44,criterion:[41,42],crop:27,cross:[],csv:[],current:43,customrandint:[27,45],customuniform:[27,45],data_file_path:44,databas:[27,41],dataset:[],dataset_var:[6,14,27,45],dataseterror:27,datasetfil:27,datasetlength:44,datasets_already_exist:27,date:41,deal:27,debug:27,debug_started_2020_04_02:[],decemb:41,decis:[27,40,41,42,45,46],decision_funct:27,decision_tre:[41,42,43,46],decisiontre:41,decisiontreeclassifi:42,decod:27,decreas:42,decrypt:[7,41],deep:[27,46],deeper:46,def:45,defin:[42,44,45],delet:[6,14,27],delete_hdf5:[6,14,27],delimit:[27,44],demand:42,depend:[],depth:[42,46],describ:[3,7,41,44],descript:27,descriptor:45,design:3,detail:5,detect:[40,41],develop:[40,44,48],deviat:43,dict:[6,7,14,27],dictionari:[6,7,14,27],dictionnari:27,did:42,differ:[3,6,14,27,41,42,43,44,46],difficult:41,difficulty_fus:[],difficultyfus:16,digit_col_grad_0:40,dimension:42,direct:40,directli:27,directori:[5,6,14,27,40,41,43,45,48],disagree_fus:[],disagreefus:17,discov:[],disk:27,dispach:[6,14],displai:[41,43],distinguish:43,distrib:45,distribs:45,distribut:[27,45,46],diversity_measur:[16,17,18,19],diversity_util:[16,17,18,19],divid:46,doc:45,doc_summit:[41,42,43],docstr:13,document:[],docutil:5,doe:[27,41],doe_562:44,dominiqu:5,done:[6,14,27,43],dot:27,double_fault_fus:[],doublefaultfus:18,doublet:27,download:48,drag:40,draw:[40,42,43,46],drive:5,dtype:44,durat:[],durations_datafram:[41,43],durations_stds_datafram:43,dure:[40,41,42,46],each:[5,6,14,27,40,41,42,43,44,45,46],earli:[40,41],earlier:[42,45],earlyfus:[],earlyfusionpackag:[],easi:[3,5],easier:42,easili:44,edg:45,effici:[5,43,46],either:[27,40,41,42],els:27,empti:41,enabl:46,encapsul:[27,41],encod:44,end:[27,46],enter:27,entropi:42,entropy_fus:[],entropyfus:19,enumer:44,environ:48,equal:46,equivalent_draw:[27,42,46],error:[40,41,43],estim:[3,27,42,46],estimat:27,estimator__param:27,etc:7,evalu:[5,6,14,27,41,46],even:[27,42,43],exact:42,exampl:[],example_1:41,example_2_1:42,example_2_1_1:42,example_:41,example_error:43,example_id:[27,44],example_ids_path:44,example_indic:[27,39,45],examples_indic:27,except:27,exception:27,exec_benchmark:[6,14],exec_classif:[],exec_one_benchmark_mono_cor:[6,14],exect:[],execut:[],exeperi:[6,14],exist:27,experi:[],experiment:27,explain:[7,40,41,45,47],explor:43,extern:44,extract:[27,42],extract_dict:[6,14],extract_subset:27,extrat:27,f1_score:[27,41,43],fact:[42,46],fail:[40,41,43],failur:41,fair:46,fairest:46,fake:27,fakearg:39,fakedset:39,fakeestimn:39,fakemcestim:39,fakemvclassifi:39,fakemvclassifierprob:39,fakenonprobaestim:39,fakeprobaestim:39,fals:[7,14,27,42,44,45],familiar:42,famou:40,far:[41,42],fashion:45,faster:46,fat_late_fus:[],fat_scm_late_fus:[],featru:41,featur:[3,27,40,41,43,44,45],feature_import:[41,43],feature_importance_datafram:[],feature_importances_datafram:[41,43],feature_importances_dataframe_std:43,fie:42,figur:[40,41,42,43,45],figure_nam:45,file_nam:27,file_path:44,file_typ:27,fill:44,filter:27,find:[27,41,44],find_dataset_nam:27,first:[],first_classifier_decis:[17,18],fit:[27,39,42,44,45,46],fit_multiview:27,fit_param:27,five:42,fix:[27,41,44],flag:14,focu:42,focus:42,fold:[],folds_list:27,follow:[5,7,40,41,42,44,45,47,48],format_dataset:[],format_param:27,four:45,framework:[],from:[5,7,27,40,41,42,43,44,45,46],full:[5,6,14,27,41,45],full_pr:[41,43],fulli:44,further:5,futur:42,gap:44,gen_argument_dictionari:27,gen_direcorties_nam:27,gen_heat_map:27,gen_k_fold:27,gen_report:27,gen_single_monoview_arg_dictionari:14,gen_single_multiview_arg_dictionari:14,gen_split:27,gener:[],generated_view_1:[41,43],generated_view_1feature_import:[41,43],generated_view_2:[41,43],generated_view_2feature_import:[41,43],generated_view_3:[41,43],generated_view_3feature_import:[41,43],generated_view_4:[41,43],generated_view_4feature_import:[41,43],genfromtxt:44,get:[],get_best_param:27,get_candidate_param:27,get_classic_db_csv:27,get_classic_db_hdf5:27,get_config:[7,27],get_database_funct:27,get_examples_views_indic:[27,45],get_interpret:[27,45],get_label:27,get_label_nam:27,get_mc_estim:27,get_metrics_scor:27,get_multiview_db:[],get_nam:27,get_nb_class:27,get_nb_exampl:[27,39],get_nb_poss:27,get_param:27,get_param_distrib:27,get_path_dict:[6,14],get_plausible_db_hdf5:27,get_scor:[7,27],get_shap:27,get_the_arg:27,get_total_metric_scor:27,get_v:[],get_view_dict:27,get_view_nam:27,getdatabas:27,gini:[41,42],gitlab:5,gitwork:13,give:42,given:[5,6,14,27,40,42,46],globaldiversityfusionclassifi:[16,19],goal:[27,44,45],good:46,gradiant:40,grai:[40,41,43],grant:42,graph:41,great:[42,43],greater:7,grid:[],gridsearchcv:27,ground:7,group:[27,44],guaussian:27,guidelin:45,h5py:[5,27,44],hard:[5,41],harder:41,hardwar:42,hdd:27,hdf5_file:[27,44],hdf5dataset:27,heat:27,help:42,here:[40,41,42,43,44,45],hide:[27,42],high:[27,42],higher:[41,42],highli:[5,41,42],home:13,homme:5,horizont:41,hover:41,how:[],howev:[40,42,43,46],hpo:42,hps_arg:[42,46],hps_iter:27,hps_kwarg:[6,14,27],hps_method:[6,14],hps_report:42,hps_type:[27,42,46],hpsearch:27,hte:27,html:[],huge:46,human:44,hyper:[],hyper_param_search:[14,27],hyper_parameter_search:[],hyperparm:27,idea:46,ideal:42,imag:[40,41,44],implement:[27,42,45],improv:[42,43],includ:45,incorrectli:41,increas:[42,43],inde:43,indeed:[41,43,45],independ:42,index:[3,6,14,27,41,44],indic:[6,14,27,45],indices_multiclass:27,individu:43,inform:[],inherit:[10,11,45],init:[6,14,27],init_argument_dictionari:14,init_attr:27,init_benchmark:[6,14],init_example_indc:27,init_kwarg:[6,14],init_kwargs_func:[6,14],init_log_fil:27,init_monoview_exp:[6,14],init_multiple_dataset:27,init_multiview_exp:14,init_random_st:27,init_stats_iter_random_st:27,init_view:27,init_view_nam:27,initi:[6,14,27,44,45],initial:[6,14],input:[6,14,43,44,45],input_:27,insid:42,instal:[],instead:27,instruct:[3,42],integ:[6,7,14,27,44,45],integr:45,interact:[5,40,41],interest:40,interpret:[],interpret_str:45,interpretstr:45,introduc:[27,41],invers:27,investig:40,involv:46,is_dict_in:[6,14],is_just_numb:27,is_temp:27,issu:[27,43],ist:[6,14],iter:[],iter_1:43,iter_2:43,iter_3:43,iter_4:43,iter_5:43,iter_:43,itself:[6,14],joblib:5,john_115:44,join:45,just:[5,6,14,42,44,45],k_fold:[6,14,27],keep:[27,43,44,46],kei:[6,7,14,27,44],key1:[6,14],key1_1:[6,14],key2:[6,14],keyword:[6,14],kfold:27,know:[40,42,46],knowledg:[45,46],kwarg:[6,7,14,27],kwargs:[6,14],kwargs_init:[6,14],l18:41,l22:41,l26:41,l35:41,l37:42,l43:41,l45:[41,42],l47:[41,42],l49:42,l52:41,l54:42,label:[3,5,6,7,14,27,40,41,44,45],label_1:41,label_2:41,label_3:41,label_4:41,label_5:41,label_6:41,label_7:41,label_8:41,label_nam:[27,44],labels_combin:27,labels_data:44,labels_dataset:44,labels_dictionari:[6,14,27],labels_dset:44,labels_file_path:44,labels_nam:[27,44],larger:43,lassifi:40,last:46,late:[40,41,42],latefus:[],latefusionpackag:[],later:[27,41],learn:[],learning_indic:27,least:41,left:41,len:44,less:41,let:[41,42,43,44,45,46],letter:27,level:27,light:[40,41],like:[7,27,42,43,46],limit:27,line:[41,42,43,44,46],list:[],list_x:45,listof:[6,14],load:[27,44,45],loadabl:41,loc:27,locat:[6,14],log:[],logfil:27,longer:[27,42],look:[42,43],lot:[41,42],low:27,lucki:43,m2r:5,made:[27,40,42,46],mai:[40,41],main:[],mainli:41,major:[40,41,42],majority_voting_fus:42,majorityvot:[],make:[],make_file_config:[],make_me_noisi:27,make_scor:7,mandatori:[7,44,45],mani:[40,42],manipul:[],map:[6,14,27],matplotlib:5,matric:44,matrix:[5,27,40,41],matter:42,max:46,max_depth:[41,42,45,46],max_length:44,maximum:42,mayb:27,mean:[41,42,43,46],mean_on_5_it:43,meaning:43,member:[10,11],memori:[27,45],metadata:44,metadata_group:44,method:[],methodnam:[29,30,39],metric:[],metric_modul:29,metric_princ:[6,14,27,42,46],metric_scor:27,metrics_var:27,micro:41,min:42,mind:[42,46],minimum:44,minut:[27,41],miss:44,missclassifi:41,mixli:41,mod:42,model:46,model_select:[6,14,27],modif:42,modifi:[3,5,27,43,44,45],moment:[42,44],mono:[],mono_multi_view_classifi:[],monoview:[],monoview_algo:[6,14],monoview_classifi:45,monoview_estim:[16,17,18,19],monoview_util:45,monoviewwrapp:27,more:[],moreov:[42,45],most:[27,41,42,44,46],mous:40,mt19937:41,mtrand:27,much:[27,42],multi:[3,5,27,41,42],multi_class_label:[6,14],multiclass:[],multiclass_label:27,multiclasswrapp:27,multicor:[6,14,27],multipl:[5,27,43],multipli:27,multivew:42,multiview_algo:[6,14],multiview_classifi:[],multiview_classifier_arg:[6,14],multiview_decision_funct:27,multiview_platform:[],multiview_result_analysi:[],multiview_util:45,multiviewovowrapp:27,multiviewovrwrapp:27,multiviewwrapp:27,musch:46,mutli:[6,14],mutlipli:27,mutual:41,mutual_error_:41,n_estim:[6,14,42],n_exampl:39,n_featur:27,n_iter:[27,42,46],n_job:27,n_sampl:[7,27],n_view:42,naiv:42,name:[5,6,14,27,41,42,44,45],name_db:27,name_m:45,namedb:27,nativ:27,nb_class:[6,14,27],nb_core:[6,14,27],nb_exampl:27,nb_featur:27,nb_fold:[27,42,46],nb_label:[6,14,27],nb_view:27,nbclass:44,nbcore:27,nbview:44,ndarrai:[6,14,27],nearli:43,necess:[],necessari:27,need:[5,6,7,14,27,42,45,48],needed_input:45,new_mv_algo:45,new_mv_algo_modul:45,newmvalgo:45,newmvalgoclassifi:45,nice:27,nois:27,noise_std:27,noisi:27,none:[6,14,16,17,18,19,27,39,42,45,46],norm_typ:45,notic:42,now:[42,43,44,45],number:[6,14,27,41,42,43,44,45,46],numer:44,numpi:[5,6,14,27,41,44],object:[],obtain:42,off:42,onc:45,once:[5,40],one:[27,45,46],onevsoneclassifi:27,onevsrestclassifi:27,onli:[27,40,42,44,45],ony:27,optim:[],option:27,order:[5,6,7,14,27,41,42,43,44,45,46],organ:41,origin:27,other:[40,41,45],our:[42,45],outcom:27,outlier:[40,41],output:[41,42,43],output_file_nam:27,ov_wrapper:27,over:[27,42,43],overfit:[42,46],ovowrapper:27,ovrwrapper:27,own:[],packag:[],page:[3,41,42],pair:27,panda:[5,41],parallel:[27,43],param:27,param_1:45,param_2:45,param_distribut:27,param_grid:27,param_nam:45,paramet:[],parametr:41,pars:[6,14,27,41],parse_the_arg:27,parsedargumentpars:[6,14],part:[41,42,45,46],partial:44,particular:41,pass:[6,14,27,46],pass_default_config:27,past:42,path:[5,6,14,27,44,45],path_f:27,path_for_new:27,path_to_config_fil:27,pathf:[5,27,44],pbject:27,peopl:44,per:[27,42],percentag:27,perdict_proba:27,perform:[3,6,14,27,41,42,43,46],perfrom:40,person:42,pickl:[],pip:[5,48],plaf:[],plai:5,plane:44,plane_452:44,plausibl:[27,41],plif:[],plot:[5,40,41,43],plotli:5,png:[],point:27,poor:43,possibl:[27,40,41,42,45,46],potenti:40,precis:41,pred:27,predict:[7,27,39,45,46],predict_proba:39,pref:27,prefix:45,present:41,previou:[27,41,42,43,44],princip:[6,14,41],print:[41,43],print_metric_scor:27,prior:[5,46],prioriti:42,probabl:45,problem:[27,41,42,46],procedur:3,process:[6,14,27,42,45,46],prod:5,profit:42,progress:[3,43,44],project:[5,40],propos:[5,46],provid:[5,27,41,42,44,45,46],pseudo:[42,43],pseudo_cq_fus:[],publish:41,purpos:[6,14],python3:48,python:[5,42,44,45,48],pyyaml:5,quantiti:41,quick:40,quit:46,ram:[5,27],ramdataset:27,randint:27,random:[],random_s:45,random_st:[],random_state_arg:27,randomisedsearchcv:42,randomizedsearchcv:27,randomli:[41,46],randomsatearg:27,randomsearch:27,randomst:[27,41],rang:27,rate:41,ratio:[27,41,42,46],ration:[],read:[3,5],readi:44,readm:[],recod:44,recommend:[5,41,48],rectangl:40,reduc:[42,45],redund:41,redundant_:41,ref:45,refer:[],refit:27,regard:45,regroup:[40,41],rel:44,relat:[41,45],relev:[27,42,45,46],remot:42,remov:[3,27],repeat:46,report:[],repositori:5,repres:[40,42,44],represent:41,reproduc:45,reproduct:[41,46],requir:[44,45,46,48],res_dir:[27,41],resourc:43,resp:27,rest:27,rest_of_the_arg:[6,14],restrain:45,result_analysi:[],result_directori:27,results_directori:27,resum:[6,14,27],retriev:27,revers:[6,14],right:[6,14,27,41,44],robust:46,row:[40,41],runtest:[29,30,39],s100:44,sai:[41,45],same:[27,40,41,42,44,45],sampl:[27,40],satisfi:44,sattist:27,save:[6,14,27,40,41,43,44,45],save_config:27,scalar:7,scale:27,scikit:45,scipi:5,scmforlinear:[],score:[],score_test:29,scorer:7,scores_arrai:27,script:[5,44],search:[],second:[41,42],second_classifier_decis:[17,18],section:41,see:[5,27,40,41,42,45],seed:[27,41],seem:41,seen:[42,43],select:[27,46],select_label:27,select_views_and_label:27,selected_label_nam:27,self:[27,45],separ:27,serv:46,set:[6,14,27,40,41,42,43,44,45,46],set_el:[6,14],set_param:27,settl:43,setup:[],setupclass:[29,30,39],sever:[3,40,42,43,46],shade:43,shape:[7,27,41,44],share:27,short_nam:39,shorter:46,should:[41,42,44,45],show:[27,40,41,43],sign_label:27,signal:27,similar:[40,41,45],similarli:[40,42,43,45],simplest:[41,46],singl:[43,44],six:5,sklearn:[5,6,7,14,27,39,42,45,46],slice:27,slightli:43,small:42,smaller:[],solut:[5,27],solv:[42,46],some:[5,27,40,41,42,43,45,47],soon:41,sore:44,sort:44,sotr:45,sound:44,sourc:3,source_view_nam:27,space:[27,41,42],spare:5,spars:[27,44],spear_mint:27,spearmint:27,specif:[5,6,14,27,42,43],specifi:[6,7,14,27,41,42,46],spectacularli:41,spike:41,split:[],split_ratio:27,splitter:[41,42],standard:43,star:41,start:[],started_1560_12_25:[41,43],started_2020_03_30:[],startl:41,state:[27,41,45],statist:[],stats_it:[6,14,27,43],stats_iter_random_st:27,statsiter:27,std:[27,43],stop:27,store:[5,6,7,14,27,41,42,43,44,45],str:[6,14,27],straight:43,stratifi:27,stratifiedkfold:27,stratifiedshufflesplit:46,string:[6,7,14,27,44,45],strongli:46,structur:[],stuff:13,sub:46,subset:[27,42,46],succeed:43,succeerecd:40,success:41,sum:48,summari:[41,43,45],summit:[],summit_doc:41,supplementari:45,support:[27,44],suppos:[44,45,46],sure:44,svm_jumbo_fus:27,svmforlinear:[],symmetr:41,tabul:5,take:[],target:[7,27,45],target_dataset:27,target_view_index:27,task:[],teardown:39,teardownclass:[30,39],tell:27,temporari:27,term:[27,41,42,43],termin:[41,48],test:[],test_accuracy_scor:[],test_adaboost:[],test_all_views_ask:39,test_argu:39,test_asked_the_whole_dataset:39,test_biclass:39,test_compat:[],test_configur:[],test_dict_format:39,test_difficultymeasur:[],test_difficultymeasuremodul:[],test_disagreefus:[],test_disagreefusionmodul:[],test_diversity_util:[],test_doublefaultfus:[],test_doublefaultfusionmodul:[],test_empty_arg:39,test_entropyfus:[],test_entropyfusionmodul:[],test_execclassif:[],test_execclassifmonoview:[],test_execut:[],test_file_load:39,test_fit:39,test_fus:[],test_fusionmodul:[],test_genargumentdictionari:39,test_gendirecortiesnam:39,test_genkfold:39,test_genkfolds_it:39,test_gensplit:39,test_gensplits_no_it:39,test_gentestfoldspr:30,test_get_classic_db_csv:39,test_get_classic_db_hdf5:39,test_get_mc_estim:39,test_get_plausible_db_hdf5:39,test_get_the_arg:39,test_getdatabasefunct:39,test_gethp:30,test_getmultiviewdb:[],test_hdf5:39,test_initconst:30,test_initrandomst:39,test_initstatsiterrandomst:39,test_inittraintest:30,test_label:[27,41,43],test_labels_fold_0:[41,43],test_labels_fold_1:[41,43],test_labels_fold_2:43,test_labels_fold_3:43,test_labels_fold_4:43,test_metr:[],test_mono_view:[],test_monoview_classifi:[],test_monoviewutil:[],test_multiclass:[],test_multiclass_n:39,test_multiclass_ovo:39,test_multiclass_ovo_multiview:39,test_multiclass_ovr:39,test_multiclass_ovr_multiview:39,test_multiple_it:39,test_multiview_classifi:[],test_multiviewovowrapper_fit:39,test_multiviewovrwrapper_fit:39,test_one_statit:39,test_ovo_no_it:39,test_parsethearg:39,test_plausible_hdf5:39,test_predict:39,test_pseudocqfusionmodul:[],test_pseudocqmeasur:[],test_random_state_42:39,test_random_state_pickl:39,test_resultanalysi:[],test_simpl:[30,39],test_simple_ovo:39,test_two_class:39,test_util:[],test_vers:13,testcas:[29,30,39],than:[27,41,42,43,46],thank:[6,14,40,46],thant:46,thei:[42,44,45,46],them:[],theori:46,therefor:42,thi:[],third:41,thoroughli:3,thread:[5,6,14,27,42],three:[40,42,44,45,46],through:[5,41,42,45],thu:46,time:[41,42,43,45,46],timeout:27,to_numpy_arrai:27,tobe:27,todo:[],too:[27,46],took:41,toolbox:47,top:43,total:[6,14],track_traceback:[6,14,27],trade:42,trade_off:45,train:[],train_indic:[27,39,41,43,45],train_label:[27,41,43],train_metr:43,train_pr:[41,43],transform:[],transform_data_if_need:45,transpar:27,tree:[40,41,42,46],triplet:[6,14,27],truth:7,tune:[6,14],tupl:27,tutori:[],two:[27,40,41,42,45,46],txt:[41,42,43],type:[6,7,14,27,41,42,44],type_var:27,unabl:40,unbalanc:46,under:43,underli:27,understand:[],uniform:46,uniqu:[27,40,44],unittest:[29,30,39],unknown:42,unlucki:43,unseen:46,unsign_label:27,updat:3,update_hdf5_dataset:27,usabl:45,usag:45,used:[5,6,13,14,27],used_indic:27,user:[6,14,27,42],usual:44,utf:[],val_1:45,val_2:45,valid:[],validation_indic:27,valu:[6,7,14,27,40,42,44,45,46],value1:[6,14],value2:[6,14],vanilla:41,variabl:[6,14,44,45],veri:[41,45],verifi:40,versu:27,vertic:43,view:[],view_data:[27,44,45],view_dataset:44,view_dict:27,view_idx:27,view_index:[14,27,44,45],view_indic:[27,39,45],view_limit:27,view_nam:[14,27,44],viewi:[],viewnumber0:[],viewnumber1:[],viewnumber2:[],views_dictionari:[6,14],views_indic:[14,27],views_list:45,virtual:48,visual:[5,41],vote:[27,40,42],wai:[41,44,45,46],want:[42,45,46],weighted_linear_early_fus:41,weighted_linear_late_fus:[41,42,43],weightedlinear:[],welcom:[],well:41,were:[40,42],what:48,when:[27,42,43,46],where:[27,41,45],whether:[7,27],which:[6,7,14,27,40,42,43,45,46,47],white:40,whole:[27,41,42,43],why:42,wil:[6,14,27,45],wip:3,wise:46,witch:27,within:46,without:[3,45,46],won:46,work:[],worst:41,would:42,wrapper:[27,45],written:44,y_pred:7,y_test:[27,45],y_true:7,yaml:5,yaml_config:27,yml:[],your_file_nam:5,zero:27,zip:44,zoom:[40,41,43]},titles:["Result analysis module","Multiview Platform","Welcome to the exection documentation","Welcome to Supervised MultiModal Integration Tool&#8217;s documentation","multiview_platform","Supervised MultiModal Integration Tool&#8217;s Readme","Classification execution module","Metrics framework","Classifiers","Diversity Fusion Classifiers","Utils execution module","Utils Multiclass module","Mono and mutliview classification","multiview_platform references","multiview_platform.mono_multi_view_classifiers package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package","multiview_platform.mono_multi_view_classifiers.utils package","multiview_platform.tests package","multiview_platform.tests.test_metrics package","multiview_platform.tests.test_mono_view package","multiview_platform.tests.test_monoview_classifiers package","multiview_platform.tests.test_multiview_classifiers package","multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package","multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package","multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package","multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package","multiview_platform.tests.test_multiview_classifiers.Test_Fusion package","multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package","multiview_platform.tests.test_utils package","Example 0 : Getting started with SuMMIT on digits","Example 1 : First big step with SuMMIT","Example 2 : Understanding the hyper-parameter optimization","Example 3 : Understanding the statistical iterations","Taking control : Use your own dataset","Taking control : Use your own algorithms","Hyper-parameter 101","SuMMIT Tutorials","Install SuMMIT"],titleterms:{"1560_12_25":41,"15_42":41,accuracy_scor:41,adding:[44,45],addit:44,algorithm:45,all:[41,45],alreadi:[],analysi:0,analyze_result:[16,17,18,19,20,21,22,26],argument:5,arrai:45,author:5,automat:5,bare:44,bayesianinfer:25,big:41,build:45,choic:46,classif:[6,12,40],classifi:[8,9,41,45],compat:5,complex:45,conclus:[40,42],config_fil:41,configur:27,content:[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],context:43,contributor:[],control:[44,45],convers:44,cross:46,csv:41,data:5,dataset:[5,27,41,44,45],depend:41,difficulty_fus:16,digit:40,disagree_fus:17,discov:5,discoveri:40,divers:9,document:[2,3],double_fault_fus:18,durat:43,earlyfus:23,earlyfusionpackag:24,entropy_fus:19,error_analysis_2d:41,error_analysis_bar:41,exampl:[40,41,42,43,44,45],exec_classif:14,exect:2,execut:[6,10,13,27],experi:42,fat_late_fus:20,fat_scm_late_fus:21,few:42,file:41,first:[40,41],fold:46,format:[],framework:7,fusion:[9,22,23,24,25],gener:41,get:[5,40,41],get_multiview_db:27,get_v:45,grid:[42,46],hand:42,have:[],hdf5:44,how:43,html:41,hyper:[42,46],hyper_parameter_search:27,impact:42,indice:3,inform:[40,44],instal:5,install:[5,48],integrat:[3,5],interpret:45,introduct:41,intuit:46,iter:43,latefus:23,latefusionpackag:25,launch:48,learn:42,list:45,log:41,main:40,majorityvot:25,make:45,make_file_config:27,manipul:45,method:[23,24,25],metric:[7,46],modul:[0,6,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],mono:12,mono_multi_view_classifi:[14,15,16,17,18,19,20,21,22,23,24,25,26,27],monoview:45,more:[40,42,45],multiclass:[11,27],multimod:[3,5],multiview:[1,45],multiview_classifi:[15,16,17,18,19,20,21,22,23,24,25,26],multiview_platform:[4,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],multiview_result_analysi:27,must:[],mutliview:12,necess:44,object:45,optim:[42,46],own:[44,45],packag:[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],paramet:[42,46],pickl:41,platform:1,png:41,prerequisit:5,pseudo_cq_fus:26,random:[42,46],random_st:41,readm:5,refer:13,report:42,result:[0,40,42],result_analysi:14,rule:41,run:[5,40],scmforlinear:25,score:40,search:[42,46],setup:48,simpl:45,simul:5,size:42,split:[42,46],start:[5,40,41],statist:43,step:41,structur:44,submodul:[13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],subpackag:[13,14,15,22,23,28,32,37],summit:[40,41,47,48],supervis:[3,5],svmforlinear:25,tabl:3,take:[44,45],task:45,test:[13,28,29,30,31,32,33,34,35,36,37,38,39,46],test_accuracy_scor:29,test_adaboost:31,test_compat:31,test_configur:39,test_difficultymeasur:33,test_difficultymeasuremodul:33,test_disagreefus:34,test_disagreefusionmodul:34,test_diversity_util:32,test_doublefaultfus:35,test_doublefaultfusionmodul:35,test_entropyfus:36,test_entropyfusionmodul:36,test_execclassif:28,test_execclassifmonoview:30,test_execut:39,test_fus:37,test_fusionmodul:37,test_getmultiviewdb:39,test_metr:29,test_mono_view:30,test_monoview_classifi:31,test_monoviewutil:30,test_multiclass:39,test_multiview_classifi:[32,33,34,35,36,37,38],test_pseudocqfusionmodul:38,test_pseudocqmeasur:38,test_resultanalysi:28,test_util:39,them:41,thi:41,tool:[3,5,48],train:46,transform:27,tutori:[41,47],understand:[42,43,46],usage:42,use:[44,45],util:[10,11,27],valid:46,version:13,view:45,weightedlinear:[24,25],welcom:[2,3],work:45,yml:41,you:[],your:[5,44,45]}})
\ No newline at end of file
+Search.setIndex({docnames:["analyzeresult","api","execution","index","modules","readme_link","references/monomulti/exec_classif","references/monomulti/metrics","references/monomulti/multiview_classifiers/classifiers","references/monomulti/multiview_classifiers/diversity_fusion","references/monomulti/utils/execution","references/monomulti/utils/multiclass","references/monomultidoc","references/multiview_platform","references/multiview_platform.mono_multi_view_classifiers","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion","references/multiview_platform.mono_multi_view_classifiers.utils","references/multiview_platform.tests","references/multiview_platform.tests.test_metrics","references/multiview_platform.tests.test_mono_view","references/multiview_platform.tests.test_monoview_classifiers","references/multiview_platform.tests.test_multiview_classifiers","references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure","references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion","references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion","references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure","references/multiview_platform.tests.test_utils","tutorials/example0","tutorials/example1","tutorials/example2","tutorials/example3","tutorials/example4","tutorials/example5","tutorials/hps_theory","tutorials/index","tutorials/installation"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":2,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["analyzeresult.rst","api.rst","execution.rst","index.rst","modules.rst","readme_link.rst","references/monomulti/exec_classif.rst","references/monomulti/metrics.rst","references/monomulti/multiview_classifiers/classifiers.rst","references/monomulti/multiview_classifiers/diversity_fusion.rst","references/monomulti/utils/execution.rst","references/monomulti/utils/multiclass.rst","references/monomultidoc.rst","references/multiview_platform.rst","references/multiview_platform.mono_multi_view_classifiers.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage.rst","references/multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion.rst","references/multiview_platform.mono_multi_view_classifiers.utils.rst","references/multiview_platform.tests.rst","references/multiview_platform.tests.test_metrics.rst","references/multiview_platform.tests.test_mono_view.rst","references/multiview_platform.tests.test_monoview_classifiers.rst","references/multiview_platform.tests.test_multiview_classifiers.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_Fusion.rst","references/multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure.rst","references/multiview_platform.tests.test_utils.rst","tutorials/example0.rst","tutorials/example1.rst","tutorials/example2.rst","tutorials/example3.rst","tutorials/example4.rst","tutorials/example5.rst","tutorials/hps_theory.rst","tutorials/index.rst","tutorials/installation.rst"],objects:{"":{multiview_platform:[13,0,0,"-"]},"multiview_platform.execute":{execute:[13,1,1,""]},"multiview_platform.mono_multi_view_classifiers":{exec_classif:[14,0,0,"-"],multiview_classifiers:[15,0,0,"-"],result_analysis:[14,0,0,"-"],utils:[27,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.exec_classif":{arange_metrics:[14,1,1,""],benchmark_init:[14,1,1,""],exec_benchmark:[14,1,1,""],exec_classif:[14,1,1,""],exec_one_benchmark_mono_core:[14,1,1,""],extract_dict:[14,1,1,""],gen_single_monoview_arg_dictionary:[14,1,1,""],gen_single_multiview_arg_dictionary:[14,1,1,""],get_path_dict:[14,1,1,""],init_argument_dictionaries:[14,1,1,""],init_benchmark:[14,1,1,""],init_kwargs:[14,1,1,""],init_kwargs_func:[14,1,1,""],init_monoview_exps:[14,1,1,""],init_multiview_exps:[14,1,1,""],is_dict_in:[14,1,1,""],set_element:[14,1,1,""]},"multiview_platform.mono_multi_view_classifiers.metrics":{framework:[7,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.metrics.framework":{get_config:[7,1,1,""],get_scorer:[7,1,1,""],score:[7,1,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers":{difficulty_fusion:[16,0,0,"-"],disagree_fusion:[17,0,0,"-"],double_fault_fusion:[18,0,0,"-"],entropy_fusion:[19,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion":{DifficultyFusion:[16,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion.DifficultyFusion":{diversity_measure:[16,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion":{DisagreeFusion:[17,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion.DisagreeFusion":{diversity_measure:[17,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion":{DoubleFaultFusion:[18,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion.DoubleFaultFusion":{diversity_measure:[18,3,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion":{EntropyFusion:[19,2,1,""]},"multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion.EntropyFusion":{diversity_measure:[19,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils":{configuration:[27,0,0,"-"],dataset:[27,0,0,"-"],execution:[27,0,0,"-"],get_multiview_db:[27,0,0,"-"],hyper_parameter_search:[27,0,0,"-"],make_file_config:[27,0,0,"-"],multiclass:[27,0,0,"-"],multiview_result_analysis:[27,0,0,"-"],transformations:[27,0,0,"-"]},"multiview_platform.mono_multi_view_classifiers.utils.configuration":{get_the_args:[27,1,1,""],pass_default_config:[27,1,1,""],save_config:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset":{Dataset:[27,2,1,""],HDF5Dataset:[27,2,1,""],RAMDataset:[27,2,1,""],confirm:[27,1,1,""],copy_hdf5:[27,1,1,""],datasets_already_exist:[27,1,1,""],delete_HDF5:[27,1,1,""],extract_subset:[27,1,1,""],get_examples_views_indices:[27,1,1,""],init_multiple_datasets:[27,1,1,""],input_:[27,1,1,""],is_just_number:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.Dataset":{check_selected_label_names:[27,3,1,""],filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_nb_examples:[27,3,1,""],get_shape:[27,3,1,""],get_v:[27,3,1,""],init_example_indces:[27,3,1,""],select_labels:[27,3,1,""],select_views_and_labels:[27,3,1,""],to_numpy_array:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.HDF5Dataset":{add_gaussian_noise:[27,3,1,""],copy_view:[27,3,1,""],dataset:[27,4,1,""],filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_name:[27,3,1,""],get_nb_class:[27,3,1,""],get_nb_examples:[27,3,1,""],get_v:[27,3,1,""],get_view_dict:[27,3,1,""],get_view_name:[27,3,1,""],init_attrs:[27,3,1,""],init_view_names:[27,3,1,""],nb_view:[27,4,1,""],rm:[27,3,1,""],update_hdf5_dataset:[27,3,1,""],view_dict:[27,4,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.dataset.RAMDataset":{filter:[27,3,1,""],get_label_names:[27,3,1,""],get_labels:[27,3,1,""],get_name:[27,3,1,""],get_nb_class:[27,3,1,""],get_nb_examples:[27,3,1,""],get_v:[27,3,1,""],get_view_dict:[27,3,1,""],get_view_name:[27,3,1,""],init_attrs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.execution":{find_dataset_names:[27,1,1,""],gen_argument_dictionaries:[27,1,1,""],gen_direcorties_names:[27,1,1,""],gen_k_folds:[27,1,1,""],gen_splits:[27,1,1,""],get_database_function:[27,1,1,""],init_log_file:[27,1,1,""],init_random_state:[27,1,1,""],init_stats_iter_random_states:[27,1,1,""],init_views:[27,1,1,""],parse_the_args:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.get_multiview_db":{DatasetError:[27,5,1,""],get_classic_db_csv:[27,1,1,""],get_classic_db_hdf5:[27,1,1,""],get_plausible_db_hdf5:[27,1,1,""],make_me_noisy:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search":{CustomRandint:[27,2,1,""],CustomUniform:[27,2,1,""],Grid:[27,2,1,""],HPSearch:[27,2,1,""],Random:[27,2,1,""],format_params:[27,1,1,""],gen_heat_maps:[27,1,1,""],spear_mint:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomRandint":{get_nb_possibilities:[27,3,1,""],rvs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.CustomUniform":{rvs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Grid":{fit:[27,3,1,""],get_candidate_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.HPSearch":{fit_multiview:[27,3,1,""],gen_report:[27,3,1,""],get_best_params:[27,3,1,""],get_candidate_params:[27,3,1,""],get_scoring:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.hyper_parameter_search.Random":{fit:[27,3,1,""],get_candidate_params:[27,3,1,""],get_param_distribs:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.make_file_config":{ConfigurationMaker:[27,2,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass":{MonoviewWrapper:[27,2,1,""],MultiClassWrapper:[27,2,1,""],MultiviewOVOWrapper:[27,2,1,""],MultiviewOVRWrapper:[27,2,1,""],MultiviewWrapper:[27,2,1,""],OVOWrapper:[27,2,1,""],OVRWrapper:[27,2,1,""],get_mc_estim:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiClassWrapper":{format_params:[27,3,1,""],get_config:[27,3,1,""],get_interpretation:[27,3,1,""],set_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVOWrapper":{fit:[27,3,1,""],get_params:[27,3,1,""],multiview_decision_function:[27,3,1,""],predict:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.MultiviewOVRWrapper":{fit:[27,3,1,""],get_params:[27,3,1,""],predict:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVOWrapper":{decision_function:[27,3,1,""],get_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiclass.OVRWrapper":{get_params:[27,3,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.multiview_result_analysis":{get_metrics_scores:[27,1,1,""],get_total_metric_scores:[27,1,1,""],print_metric_score:[27,1,1,""]},"multiview_platform.mono_multi_view_classifiers.utils.transformations":{sign_labels:[27,1,1,""],unsign_labels:[27,1,1,""]},"multiview_platform.tests":{test_metrics:[29,0,0,"-"],test_mono_view:[30,0,0,"-"],test_monoview_classifiers:[31,0,0,"-"],test_multiview_classifiers:[32,0,0,"-"],test_utils:[39,0,0,"-"]},"multiview_platform.tests.test_metrics":{test_accuracy_score:[29,0,0,"-"]},"multiview_platform.tests.test_metrics.test_accuracy_score":{Test_accuracy_score:[29,2,1,""]},"multiview_platform.tests.test_metrics.test_accuracy_score.Test_accuracy_score":{score_test:[29,3,1,""],setUpClass:[29,3,1,""]},"multiview_platform.tests.test_mono_view":{test_ExecClassifMonoView:[30,0,0,"-"],test_MonoviewUtils:[30,0,0,"-"]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView":{Test_getHPs:[30,2,1,""],Test_initConstants:[30,2,1,""],Test_initTrainTest:[30,2,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_getHPs":{setUpClass:[30,3,1,""],tearDownClass:[30,3,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initConstants":{setUpClass:[30,3,1,""],tearDownClass:[30,3,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_ExecClassifMonoView.Test_initTrainTest":{setUpClass:[30,3,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_mono_view.test_MonoviewUtils":{Test_genTestFoldsPreds:[30,2,1,""]},"multiview_platform.tests.test_mono_view.test_MonoviewUtils.Test_genTestFoldsPreds":{setUpClass:[30,3,1,""],test_simple:[30,3,1,""]},"multiview_platform.tests.test_monoview_classifiers":{test_adaboost:[31,0,0,"-"],test_compatibility:[31,0,0,"-"]},"multiview_platform.tests.test_multiview_classifiers":{Test_PseudoCQMeasure:[38,0,0,"-"],test_diversity_utils:[32,0,0,"-"]},"multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure":{test_PseudoCQFusionModule:[38,0,0,"-"]},"multiview_platform.tests.test_utils":{test_GetMultiviewDB:[39,0,0,"-"],test_configuration:[39,0,0,"-"],test_execution:[39,0,0,"-"],test_multiclass:[39,0,0,"-"]},"multiview_platform.tests.test_utils.test_GetMultiviewDB":{Test_get_classic_db_csv:[39,2,1,""],Test_get_classic_db_hdf5:[39,2,1,""],Test_get_plausible_db_hdf5:[39,2,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_csv":{setUp:[39,3,1,""],tearDown:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_classic_db_hdf5":{setUp:[39,3,1,""],tearDown:[39,3,1,""],test_all_views_asked:[39,3,1,""],test_asked_the_whole_dataset:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_GetMultiviewDB.Test_get_plausible_db_hdf5":{setUpClass:[39,3,1,""],tearDownClass:[39,3,1,""],test_simple:[39,3,1,""],test_two_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_configuration":{Test_get_the_args:[39,2,1,""]},"multiview_platform.tests.test_utils.test_configuration.Test_get_the_args":{setUpClass:[39,3,1,""],tearDownClass:[39,3,1,""],test_arguments:[39,3,1,""],test_dict_format:[39,3,1,""],test_file_loading:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution":{FakeArg:[39,2,1,""],Test_genArgumentDictionaries:[39,2,1,""],Test_genDirecortiesNames:[39,2,1,""],Test_genKFolds:[39,2,1,""],Test_genSplits:[39,2,1,""],Test_getDatabaseFunction:[39,2,1,""],Test_initRandomState:[39,2,1,""],Test_initStatsIterRandomStates:[39,2,1,""],Test_parseTheArgs:[39,2,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genArgumentDictionaries":{setUpClass:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genDirecortiesNames":{setUpClass:[39,3,1,""],test_ovo_no_iter:[39,3,1,""],test_simple_ovo:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genKFolds":{setUp:[39,3,1,""],test_genKFolds_iter:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_genSplits":{setUp:[39,3,1,""],test_genSplits_no_iter:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_getDatabaseFunction":{setUpClass:[39,3,1,""],test_hdf5:[39,3,1,""],test_plausible_hdf5:[39,3,1,""],test_simple:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_initRandomState":{setUp:[39,3,1,""],tearDown:[39,3,1,""],test_random_state_42:[39,3,1,""],test_random_state_pickle:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_initStatsIterRandomStates":{setUpClass:[39,3,1,""],test_multiple_iter:[39,3,1,""],test_one_statiter:[39,3,1,""]},"multiview_platform.tests.test_utils.test_execution.Test_parseTheArgs":{setUp:[39,3,1,""],test_empty_args:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass":{FakeDset:[39,2,1,""],FakeEstimNative:[39,2,1,""],FakeMCEstim:[39,2,1,""],FakeMVClassifier:[39,2,1,""],FakeMVClassifierProb:[39,2,1,""],FakeNonProbaEstim:[39,2,1,""],FakeProbaEstim:[39,2,1,""],Test_MultiviewOVOWrapper_fit:[39,2,1,""],Test_MultiviewOVRWrapper_fit:[39,2,1,""],Test_get_mc_estim:[39,2,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeDset":{get_nb_examples:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeEstimNative":{accepts_multi_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMCEstim":{accepts_multi_class:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifier":{fit:[39,3,1,""],predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeMVClassifierProb":{predict_proba:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.FakeProbaEstim":{predict_proba:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVOWrapper_fit":{setUpClass:[39,3,1,""],test_fit:[39,3,1,""],test_predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_MultiviewOVRWrapper_fit":{setUpClass:[39,3,1,""],test_fit:[39,3,1,""],test_predict:[39,3,1,""]},"multiview_platform.tests.test_utils.test_multiclass.Test_get_mc_estim":{setUpClass:[39,3,1,""],test_biclass:[39,3,1,""],test_multiclass_native:[39,3,1,""],test_multiclass_ovo:[39,3,1,""],test_multiclass_ovo_multiview:[39,3,1,""],test_multiclass_ovr:[39,3,1,""],test_multiclass_ovr_multiview:[39,3,1,""]},"multiview_platform.versions":{test_versions:[13,1,1,""]},multiview_platform:{execute:[13,0,0,"-"],mono_multi_view_classifiers:[14,0,0,"-"],tests:[28,0,0,"-"],versions:[13,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","attribute","Python attribute"],"5":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method","4":"py:attribute","5":"py:exception"},terms:{"0x7f01ddfc24c8":41,"0x7fc3cbffd678":27,"0x7fc7d2dfb048":[],"0x7ff2cf1b7048":[],"14_12":43,"15_42":43,"200x100":44,"200x40":44,"200x55":44,"2020_04_02":43,"20v3":[],"25th":41,"2d_plot_data":[41,43],"abstract":27,"boolean":[7,27,45],"case":[3,27,29,30,39,45],"class":[7,16,17,18,19,27,29,30,39,41,43,44,45,46],"default":[7,27,42],"final":41,"float":[7,27,45,46],"function":[6,7,14,27,41,45],"import":[27,40,41,42,43,44,45],"int":[6,14,27],"long":[44,46],"new":[27,43,45],"return":[6,7,14,27,40,43,45],"short":3,"super":45,"true":[6,14,27,41,42,45,46],"try":[42,44,46],"while":[27,42,43,44,46],And:[42,44],DTs:40,For:[6,14,27,40,41,42,43,45,46],IDs:44,One:[27,45,46],THe:27,That:40,The:[3,6,7,14,27,40,41,43,45,46,47],Then:[41,44,45,48],These:[7,40,41,42,45],Ths:46,Use:47,Used:[6,13,14,27],With:40,Yes:27,__init__:45,_gen:27,_iter:46,_search:27,_view:46,abl:[27,40,42,44,45],about:45,absolut:[],accepts_multi_class:39,access:45,accord:[27,42],accuraci:[40,41,42,46],accuracy_scor:[27,42,43],adaboost:[6,14,42,43],add:[3,6,7,14,27,42,44,45],add_gaussian_nois:27,add_nois:27,added:[6,14,45],adding:[27,44],addit:[16,17,18,19],advantag:3,after:[30,39,41,43],aggreg:40,agrument:27,aim:[],aks:27,alexi:[],algo:45,algo_modul:45,algoclassifi:45,algorithm:[6,14,27,40,41,42,46,47],algos_monoview:[27,41,42],algos_multiview:[27,41,42],all:[3,6,13,14,27,30,39,40,42,43,44],all_view:27,allow:[3,27,41,42,44,45,46],along:27,alreadi:[27,40,42],also:[27,41,42,43,44],alter:41,among:41,amongst:41,amount:42,analysi:[1,40,43,44],analyz:[6,14,41,42,44,46],analyze_iter:[6,14],analyze_result:[13,14,15],ani:[6,14,27,40,46],anim:44,anoth:40,answer:27,appear:43,append:45,approxim:42,arange_metr:[6,14],are_spars:27,arg:[6,14,27],arg_view:27,argmax:27,argument:[6,7,14,27,41,42,43,45,46],argument_dictionari:[6,14,27],around:[],arrai:[6,7,14,27,44],arrang:[6,14],artifact:44,ask:[6,14,27,40,45],asked_labels_nam:27,askedlabelsnam:27,assess:40,astyp:44,atm:44,attr:44,attribut:[27,44,45],author:[],automat:[],avail:[27,40,41,42,44,45],averag:41,avoid:[41,42,45],axi:[27,40],badg:[],balanc:41,baptist:[],bar:[40,41,43],bar_plot_data:[41,43],base:[16,17,18,19,27,29,30,39,42],base_estim:[6,14,42],base_file_nam:[27,45],baseestim:39,basemonoviewclassifi:45,basemultiviewclassifi:45,basic:[40,41],bauvin:[],bayesianinfer:[13,14,15,22,23],bear:44,bear_112:44,becaus:[27,41],becom:42,been:[3,41,44],befor:[27,29,30,39,45],begin:41,behavior:40,being:[3,6,14,44,46],below:[41,42],benchmark:[6,14,27,40,41,42,43,44],benchmark_arguments_dictionari:[6,14],benchmark_init:[6,14],benchmarkargumentdictionari:27,benchmarkargumentsdictionari:27,benielli:[],best:[27,40,41,42,43,45,46],better:[7,41,42,43],between:[27,42,43,44,45,46],biclass:[6,14,27],big:[27,47],bigger:42,bird:44,bird_785:44,bit:45,black:[40,41],blob:[],blue:[],bool:27,both:[40,42],bracket:42,brows:[27,45],build:[41,42],bypass:46,call:[41,45],callabl:7,can:[6,14,27,40,41,42,43,44,45,46],capac:46,car:44,car_369:44,carefulli:[],center:27,chang:27,check:[6,14,27],check_selected_label_nam:27,choic:42,choos:42,chose:44,cl_type:[6,14,27],clariti:44,classier:27,classif:[14,27,41,46],classifi:[3,6,12,14,27,40,42,43,44,46],classification_indic:[6,14],classifier_class_nam:45,classifier_config:[6,14,16,17,18,19,42],classifier_dict:27,classifier_nam:[6,14,16,17,18,19,27,42],classifiers_decis:[16,19],classifiers_nam:[6,14,42],classmethod:[30,39],clean:27,clear:41,clf_error:43,clone:[],close:43,closer:42,code:[2,3,13,42,43,45],color:40,column:[40,41],combin:[16,19,27,42],command:48,comment:41,commentari:44,commun:45,compar:[40,45],compat:[27,42],compens:[42,46],complementar:41,complementari:41,complementary_:41,complex:[27,41,42,46],compos:45,comput:[27,42,43,46],conain:27,concat_view:27,concaten:[27,40],concern:40,confid:27,config:[6,14,27,40,41,42,43,44,46],config_fil:[27,43],config_path:[6,13,14],configstr:7,configur:[7,13,14,40,41,42,46],configurationmak:27,confirm:27,confus:41,confusion_matrix:[41,43],conjunct:27,consensu:45,consequ:[41,42],consist:[3,40,41,44,46],consol:27,constantli:3,contain:[27,40,41,44,45],content:[1,3,12],control:[41,42,43,46,47],convert:[27,44],copi:[27,41],copy_hdf5:27,copy_view:27,core:[3,6,14,41],correct:45,correctli:44,correspond:[27,44,45],costli:43,could:[40,41,45],count:41,counterpart:40,coupl:[6,14,27],couplediversityfusionclassifi:[17,18],cover:42,creat:[6,14,27,44,45],create_dataset:44,create_group:44,criterion:[41,42],crop:27,cross:[6,14,27,41,42],csv:[27,40,43,44],current:43,customrandint:[27,45],customuniform:[27,45],data:[27,41,44,45,46],data_file_path:44,databas:[27,41],dataset:[3,6,13,14,40,42,43,46,47],dataset_var:[6,14,27,45],dataseterror:27,datasetfil:27,datasetlength:44,datasets_already_exist:27,date:41,deal:27,debug:27,decemb:41,decis:[27,40,41,42,45,46],decision_funct:27,decision_tre:[41,42,43,46],decisiontre:41,decisiontreeclassifi:42,decod:27,deconstruct:[30,39],decreas:42,decrypt:[7,41],deep:[27,46],deeper:46,def:45,defin:[42,44,45],delet:[6,14,27],delete_hdf5:[6,14,27],delimit:[27,44],demand:42,depend:[42,43,46],depth:[42,46],describ:[3,7,41,44],descript:27,descriptor:45,design:3,detail:[],detect:[40,41],develop:[40,44,48],deviat:43,dict:[6,7,14,27],dictionari:[6,7,14,27],dictionnari:27,did:42,differ:[3,6,14,27,41,42,43,44,46],difficult:41,difficulty_fus:[13,14,15],difficultyfus:16,digit:47,digit_col_grad_0:40,dimension:42,direct:40,directli:27,directori:[6,14,27,40,41,43,45,48],disagree_fus:[13,14,15],disagreefus:17,disambigu:27,discov:3,disk:27,dispach:[6,14],displai:[41,43],distinguish:43,distrib:45,distribut:[27,45,46],divers:12,diversity_measur:[16,17,18,19],diversity_util:[16,17,18,19],divid:46,doc:45,doc_summit:[41,42,43],docstr:13,document:[1,45],docutil:[],doe:27,doe_562:44,dominiqu:[],done:[6,14,27,43],dot:27,double_fault_fus:[13,14,15],doublefaultfus:18,doublet:27,download:48,drag:40,draw:[40,42,43,46],drive:[],dtype:44,due:41,durat:[41,42],durations_datafram:[41,43],durations_stds_datafram:43,dure:[40,41,42,46],each:[6,14,27,40,41,42,43,44,45,46],earli:40,earlier:[42,45],earlyfus:[13,14,15,22],earlyfusionpackag:[13,14,15,22,23],easi:3,easier:42,easili:44,edg:45,effici:[43,46],either:[27,40,41,42],els:27,empti:41,enabl:46,encapsul:[27,41],encod:44,end:[27,46],enter:27,entropi:42,entropy_fus:[13,14,15],entropyfus:19,enumer:44,environ:48,equal:[27,46],equivalent_draw:[27,42,46],error:[40,41,43],error_analysis_2d:43,error_analysis_bar:43,estim:[3,27,42,46],estimator__param:27,etc:7,evalu:[6,14,27,41,46],even:[27,42,43],exact:42,exampl:[6,14,27,46,47],example4:[],example_1:41,example_2_1_1:42,example_2_1_2:42,example_:41,example_error:43,example_id:[27,44],example_ids_path:44,example_indic:[27,39,45],examples_indic:27,except:27,exec_benchmark:[6,14],exec_classif:[6,13],exec_one_benchmark_mono_cor:[6,14],exect:1,execut:[2,12,14,40,41,42,43],exeperi:[6,14],exercis:39,exist:27,experi:[6,14,41],experiment:27,explain:[7,40,41,45,47],explor:43,extern:44,extract:[27,42],extract_dict:[6,14],extract_subset:27,extrat:27,f1_score:[27,41,43],fact:[42,46],factor:42,fail:[40,41,43],failur:41,fair:46,fairest:46,fake:27,fakearg:39,fakedset:39,fakeestimn:39,fakemcestim:39,fakemvclassifi:39,fakemvclassifierprob:39,fakenonprobaestim:39,fakeprobaestim:39,fals:[7,14,27,42,44,45],familiar:42,famou:40,far:[41,42],fashion:45,faster:46,fat_late_fus:[13,14,15],fat_scm_late_fus:[13,14,15],featru:41,featur:[3,27,40,41,43,44,45],feature_import:[41,43],feature_importances_datafram:[41,43],feature_importances_dataframe_std:43,fie:42,figur:[40,41,42,43,45],figure_nam:45,file:[6,7,14,27,40,42,43,44,45,46],file_nam:27,file_path:44,file_typ:27,fill:44,filter:27,find:[27,41,44],find_dataset_nam:27,first:[6,14,27,42,45,46,47],first_classifier_decis:[17,18],fit:[27,39,42,44,45,46],fit_multiview:27,fit_param:27,five:42,fix:[27,41,44],fixtur:[29,30,39],flag:14,focu:42,focus:42,fold:[6,14,27,41,42,43],folds_list:27,follow:[7,40,41,42,44,45,47,48],format:[40,41,44],format_dataset:[],format_param:27,four:45,frac:46,framework:[6,12,14,27],from:[7,27,40,41,42,43,44,45,46],full:[6,14,27,41,45],full_pr:[41,43],fulli:44,further:[],fusion:[12,13,14,15,40,41,42],futur:42,gap:44,gen_argument_dictionari:27,gen_direcorties_nam:27,gen_heat_map:27,gen_k_fold:27,gen_report:27,gen_single_monoview_arg_dictionari:14,gen_single_multiview_arg_dictionari:14,gen_split:27,gener:[6,14,27,42,46],generated_view_1:[41,43],generated_view_1feature_import:[41,43],generated_view_2:[41,43],generated_view_2feature_import:[41,43],generated_view_3:[41,43],generated_view_3feature_import:[41,43],generated_view_4:[41,43],generated_view_4feature_import:[41,43],genfromtxt:44,get:[3,6,7,14,27,42,43,44,45,47],get_best_param:27,get_candidate_param:27,get_classic_db_csv:27,get_classic_db_hdf5:27,get_config:[7,27],get_database_funct:27,get_examples_views_indic:[27,45],get_interpret:[27,45],get_label:27,get_label_nam:27,get_mc_estim:27,get_metrics_scor:27,get_multiview_db:[13,14],get_nam:27,get_nb_class:27,get_nb_exampl:[27,39],get_nb_poss:27,get_param:27,get_param_distrib:27,get_path_dict:[6,14],get_plausible_db_hdf5:27,get_scor:[7,27],get_shap:27,get_the_arg:27,get_total_metric_scor:27,get_v:27,get_view_dict:27,get_view_nam:27,getdatabas:27,gini:[41,42],gitlab:[],give:42,given:[6,14,27,40,42,46],globaldiversityfusionclassifi:[16,19],gnu:[],goal:[27,44,45],good:46,gpl:[],gradiant:40,grai:[40,41,43],grant:42,graph:41,great:[42,43],greater:7,grid:27,gridsearchcv:27,ground:7,group:[27,44],groupkfold:27,guaussian:27,guidelin:45,h5py:[27,44],hard:41,harder:41,hardwar:42,has:[3,27,41,42,43,44,45,46],have:[6,14,27,40,42,43,44,45,46],hdd:27,hdf5:[6,14,27,43,45],hdf5_file:[27,44],hdf5dataset:27,heat:27,help:42,here:[40,41,42,43,44,45],hide:[27,42],high:[27,42],higher:[41,42],highli:[41,42],homm:[],hook:[29,30,39],horizont:41,hover:41,how:[7,41,42,46,47],howev:[40,41,42,43,46],hps_arg:[42,46],hps_iter:27,hps_kwarg:[6,14,27],hps_method:[6,14],hps_report:42,hps_type:[27,42,46],hpsearch:27,hte:27,html:[40,43],http:[],huge:46,human:44,hyper:[6,14,27,41,43,45,47],hyper_param_search:[14,27],hyper_parameter_search:[13,14,45],hyperparm:27,idea:46,ideal:42,ids:44,imag:[40,41,44],img:[],impact:43,implement:[27,42,45],improv:[42,43],includ:45,incorrectli:41,increas:[42,43],inde:[41,43,45],independ:42,index:[3,6,14,27,41,44],indic:[6,14,27,45],indices_multiclass:27,individu:43,inform:[27,41,42,45],inherit:[10,11,45],init:[6,14,27],init_argument_dictionari:14,init_attr:27,init_benchmark:[6,14],init_example_indc:27,init_kwarg:[6,14],init_kwargs_func:[6,14],init_log_fil:27,init_monoview_exp:[6,14],init_multiple_dataset:27,init_multiview_exp:14,init_random_st:27,init_stats_iter_random_st:27,init_view:27,init_view_nam:27,initi:[6,14,27,44,45],input:[6,14,43,44,45],input_:27,insid:42,instal:[3,13,47],instanc:27,instead:27,instruct:[3,42],integ:[6,7,14,27,44,45],integr:45,interact:[40,41],interest:40,interpret:41,interpret_str:45,interpretstr:45,introduc:[27,41],invers:27,investig:40,involv:46,is_dict_in:[6,14],is_just_numb:27,is_temp:27,issu:[27,41,43],ist:[6,14],iter:[6,14,27,46,47],iter_1:43,iter_2:43,iter_3:43,iter_4:43,iter_5:43,iter_:43,its:[3,27,42,43,44,46],itself:[6,14],joblib:[],john_115:44,join:45,just:[6,14,42,44,45],k_fold:[6,14,27],keep:[27,43,44,46],kei:[6,7,14,27,44],key1:[6,14],key1_1:[6,14],key2:[6,14],keyword:[6,14],kfold:27,know:[40,42,46],knowledg:[45,46],kwarg:[6,7,14,27],kwargs_init:[6,14],l18:41,l22:41,l26:41,l35:41,l37:42,l43:41,l45:[41,42],l47:[41,42],l49:42,l52:41,l54:42,lab:[],label:[3,6,7,14,27,40,41,44,45],label_1:41,label_2:41,label_3:41,label_4:41,label_5:41,label_6:41,label_7:41,label_8:41,label_nam:[27,44],labels_combin:27,labels_data:44,labels_dataset:44,labels_dictionari:[6,14,27],labels_dset:44,labels_file_path:44,labels_nam:[27,44],larger:43,lassifi:40,last:46,late:[40,41,42],latefus:[13,14,15,22],latefusionpackag:[13,14,15,22,23],later:[27,41],lead:27,learn:[27,40,41,43,45,46],learning_indic:27,least:41,left:41,len:44,less:41,let:[41,42,43,44,45,46],letter:27,level:27,librari:[],licens:[],light:[40,41],like:[7,27,42,43,46],limit:27,line:[41,42,43,44,46],lis:[],list:[6,14,27,44],list_x:45,listof:[6,14],load:[27,44,45],loadabl:41,loc:27,locat:[6,14],log:[27,43],logfil:27,longer:[27,42],look:[42,43],lot:[41,42],low:27,lucki:43,m2r:[],made:[27,40,42,46],mai:[40,41],main:[3,6,14,27,41,43,45],mainli:41,major:[40,41,42],majorityvot:[13,14,15,22,23],make:[41,44],make_file_config:[13,14],make_me_noisi:27,make_scor:7,mandatori:[7,44,45],mani:[40,42],manipul:[],map:[6,14,27],master:[],matplotlib:[],matric:44,matrix:[27,40,41],matter:42,max:46,max_depth:[41,42,45,46],max_length:44,maximum:42,mayb:[27,41],mean:[41,42,43,46],mean_on_5_it:43,meaning:43,member:[10,11],memori:[27,45],metadata:44,metadata_group:44,method:[13,14,15,22,27,29,30,39,42,45,46],methodnam:[29,30,39],metric:[6,12,14,27,40,41,42],metric_modul:29,metric_princ:[6,14,27,42,46],metric_scor:27,metrics_var:27,micro:41,min:42,mind:[42,46],minimum:44,minut:[27,41],mis:[40,41],miss:44,missclassifi:41,mixli:41,mod:42,model:46,model_select:[6,14,27],modif:42,modifi:[3,27,43,44,45],modul:[1,2,3,12,42,45],moment:[42,44],mono:[3,6,14,27,40,42],mono_multi_view_classifi:[13,45],monoview:[6,14,27,40,41,42,43,46],monoview_algo:[6,14],monoview_classifi:45,monoview_estim:[16,17,18,19],monoview_util:45,monoviewwrapp:27,more:[27,43,44,46],moreov:[42,45],most:[27,41,42,44,46],mous:40,mt19937:27,mtrand:41,much:[27,42],multi:[3,27,41,42],multi_class_label:[6,14],multiclass:[6,7,12,13,14,41,45],multiclass_label:27,multiclasswrapp:27,multicor:[6,14,27],multilabel:27,multimod:[],multipl:[27,43],multipli:27,multivew:42,multiview:[3,6,14,27,40,41,42,43,44,46],multiview_algo:[6,14],multiview_classifi:[13,14,45],multiview_classifier_arg:[6,14],multiview_decision_funct:27,multiview_platform:[3,40,41,42,43,45],multiview_result_analysi:[13,14],multiview_util:45,multiviewovowrapp:27,multiviewovrwrapp:27,multiviewwrapp:27,musch:46,must:[7,27,44,45],mutli:[6,14],mutlipli:27,mutliview:[27,42,45],mutual:41,mutual_error_:41,n_class:27,n_estim:[6,14,42],n_exampl:39,n_featur:27,n_iter:[27,42,46],n_job:27,n_output:27,n_sampl:[7,27],n_view:42,naiv:42,name:[6,14,27,41,42,44,45],name_db:27,name_m:45,namedb:27,nativ:27,nb_class:[6,14,27],nb_core:[6,14,27],nb_exampl:27,nb_featur:27,nb_fold:[27,42,46],nb_label:[6,14,27],nb_view:27,nbclass:44,nbcore:27,nbview:44,ndarrai:[6,14,27],nearli:43,necess:42,necessari:27,need:[6,7,14,27,42,45,48],needed_input:45,new_mv_algo:45,new_mv_algo_modul:45,newmvalgo:45,newmvalgoclassifi:45,nice:27,nois:27,noise_std:27,noisi:27,none:[6,13,14,16,17,18,19,27,39,42,45,46],norm_typ:45,normal:27,notic:42,now:[42,43,44,45],number:[6,14,27,41,42,43,44,45,46],numer:44,numpi:[6,14,27,41,44],object:[6,7,14,27,39,41,44],obtain:42,off:42,onc:[40,45],one:[6,14,27,40,41,42,43,44,45,46],ones:[6,14,27,40,41,43,45,46],onevsoneclassifi:27,onevsrestclassifi:27,oni:27,onli:[27,40,42,44,45],optim:[6,14,27,41,45,47],option:[27,42],order:[6,7,14,27,41,42,43,44,45,46],org:[],organ:41,origin:27,other:[40,45],our:[42,45],outcom:27,outlier:[40,41],output:[41,42,43],output_file_nam:27,ov_wrapp:27,over:[27,42,43],overfit:[42,46],ovowrapp:27,ovrwrapp:27,own:47,packag:[3,6,7,13,48],page:[3,41,42],pair:27,panda:41,parallel:[27,43],param:27,param_1:45,param_2:45,param_distribut:27,param_grid:27,param_nam:45,paramet:[6,7,14,27,41,43,45,47],parametr:41,pars:[6,14,27,41],parse_the_arg:27,parsedargumentpars:[6,14],part:[41,42,45,46],partial:44,particular:41,pass:[6,14,27,46],pass_default_config:27,past:42,path:[6,14,27,44,45],path_f:27,path_for_new:27,path_to_config_fil:27,pathf:[27,44],pbject:27,peopl:44,per:[27,42],percentag:27,perdict_proba:27,perform:[3,6,14,27,41,42,43,46],perfrom:40,person:42,pickl:[27,43],pip:48,pipelin:[],plai:[],plane:44,plane_452:44,platform:[3,7,27,40,41,42,43,44,45,46,48],plausibl:[27,41],plot:[40,41,43],plotli:[],png:[40,43,45],point:27,poor:43,possibl:[27,40,41,42,45,46],potenti:40,precis:41,pred:27,predict:[7,27,39,45,46],predict_proba:39,pref:27,prefix:45,prerequisit:13,present:41,previou:[27,41,42,43,44],princip:[6,14,41],print:[41,43],print_metric_scor:27,prior:46,prioriti:42,probabl:45,problem:[27,41,42,46],procedur:3,process:[6,14,27,42,45,46],prod:[],profit:42,progress:[3,43,44],project:40,propos:46,provid:[27,41,42,44,45,46],pseudo:[42,43],pseudo_cq_fus:[13,14,15],publish:41,purpos:[6,14],pydata:[],pypi:[],python3:48,python:[42,44,45,48],pyyaml:[],quantiti:41,quick:40,quit:46,ram:27,ramdataset:27,randint:27,random:[27,41,43,45],random_s:45,random_st:[14,16,17,18,19,27,39,43,45,46],random_state_arg:27,randomisedsearchcv:42,randomizedsearchcv:27,randomli:[41,46],randomsatearg:27,randomsearch:27,randomst:[27,41],rang:27,rate:41,ratio:[27,41,42,46],read:3,readi:44,readm:5,recod:44,recommend:[41,48],rectangl:40,reduc:[42,45],redund:41,redundant_:41,ref:45,refer:[3,27,42,44],refit:27,regard:45,regress:27,regroup:[40,41],rel:[27,44],relat:[41,45],relev:[27,42,45,46],remot:42,remov:[3,27],repeat:46,report:[27,41],repositori:[],repres:[40,42,44],represent:41,reproduc:45,reproduct:[41,46],requir:[44,45,46,48],res_dir:[27,41],resourc:43,resp:27,rest:27,rest_of_the_arg:[6,14],restrain:45,result:[1,6,14,27,41,43,44,46],result_analysi:13,result_directori:27,results_directori:27,resum:[6,14,27],retriev:27,revers:[6,14],right:[6,14,27,41,44],robust:46,row:[40,41],run:[6,14,27,29,30,39,41,42,43,44,46,48],runtest:[29,30,39],rvs:27,s100:44,sai:[41,45],same:[27,40,41,42,44,45],sampl:[27,40],satisfi:44,sattist:27,save:[6,14,27,40,41,43,44,45],save_config:27,scalar:7,scale:27,scikit:45,scipi:[],scmforlinear:[13,14,15,22,23],score:[7,27,41,42,43],score_test:29,scorer:7,scores_arrai:27,script:44,search:3,second:[41,42],second_classifier_decis:[17,18],section:41,see:[27,40,41,42,45],seed:[27,41],seem:41,seen:[42,43],select:[27,46],select_label:27,select_views_and_label:27,selected_label_nam:27,self:[27,45],separ:27,serv:46,set:[6,14,27,29,30,39,40,41,42,43,44,45,46],set_el:[6,14],set_param:27,settl:43,setup:39,setupclass:[29,30,39],sever:[3,40,42,43,46],shade:43,shape:[7,27,41,44],share:27,shield:[],short_nam:39,shorter:46,should:[41,42,44,45],show:[27,40,41,43],sign_label:27,signal:27,similar:[40,41,45],similarli:[40,42,43,45],simplest:[41,46],simul:41,singl:[43,44],six:[],size:46,sklearn:[6,7,14,27,39,42,45,46],slice:27,slightli:43,small:42,solut:27,solv:[42,46],some:[27,40,41,42,43,45,47],soon:41,sore:44,sort:44,sotr:45,sould:41,sound:44,sourc:3,source_view_nam:27,space:[27,41,42],spare:[],spars:[27,44],spear_mint:27,spearmint:27,specif:[6,14,27,41,42,43],specifi:[6,7,14,27,41,42,46],spectacularli:41,spike:41,split:[6,14,27,41,43],split_ratio:27,splitter:[41,42],stabl:[],standard:43,star:41,start:[3,47],started_1560_12_25:[41,43],startl:41,state:[27,41,45],statist:[6,14,27,47],stats_it:[6,14,27,43],stats_iter_random_st:27,statsit:27,statu:[],std:[27,43],step:[42,45,47],stop:27,store:[6,7,14,27,41,42,43,44,45],str:[6,14,27],straight:43,stratifi:27,stratifiedkfold:27,stratifiedshufflesplit:46,string:[6,7,14,27,44,45],strongli:46,structur:[41,43],stuff:13,sub:46,submodul:15,subobject:27,subset:[27,42,46],succeed:43,succeerecd:40,success:41,sum:[27,48],summari:[41,43,45],summit:[3,42,43,45,46],summit_doc:41,supervis:[],supplementari:45,support:[27,44],suppos:[44,45,46],sure:44,svg:[],svm_jumbo_fus:27,svmforlinear:[13,14,15,22,23],symmetr:41,tabl:40,tabul:[],take:[41,42,46,47],target:[7,27,45],target_dataset:27,target_view_index:27,task:[40,42,46],teardown:39,teardownclass:[30,39],tell:27,temporari:27,term:[27,41,42,43],termin:[41,48],test:[3,6,14,27,40,41,42,43,45],test_accuracy_scor:[13,28],test_adaboost:[13,28],test_all_views_ask:39,test_argu:39,test_asked_the_whole_dataset:39,test_biclass:39,test_compat:[13,28],test_configur:[13,28],test_dict_format:39,test_difficultymeasur:[13,28,32],test_difficultymeasuremodul:[13,28,32],test_disagreefus:[13,28,32],test_disagreefusionmodul:[13,28,32],test_diversity_util:[13,28],test_doublefaultfus:[13,28,32],test_doublefaultfusionmodul:[13,28,32],test_empty_arg:39,test_entropyfus:[13,28,32],test_entropyfusionmodul:[13,28,32],test_execclassif:13,test_execclassifmonoview:[13,28],test_execut:[13,28],test_file_load:39,test_fit:39,test_fus:[13,28,32],test_fusionmodul:[13,28,32],test_genargumentdictionari:39,test_gendirecortiesnam:39,test_genkfold:39,test_genkfolds_it:39,test_gensplit:39,test_gensplits_no_it:39,test_gentestfoldspr:30,test_get_classic_db_csv:39,test_get_classic_db_hdf5:39,test_get_mc_estim:39,test_get_plausible_db_hdf5:39,test_get_the_arg:39,test_getdatabasefunct:39,test_gethp:30,test_getmultiviewdb:[13,28],test_hdf5:39,test_initconst:30,test_initrandomst:39,test_initstatsiterrandomst:39,test_inittraintest:30,test_label:[27,41,43],test_labels_fold_0:[41,43],test_labels_fold_1:[41,43],test_labels_fold_2:43,test_labels_fold_3:43,test_labels_fold_4:43,test_metr:[13,28,43],test_mono_view:[13,28],test_monoview_classifi:[13,28],test_monoviewutil:[13,28],test_multiclass:[13,28],test_multiclass_n:39,test_multiclass_ovo:39,test_multiclass_ovo_multiview:39,test_multiclass_ovr:39,test_multiclass_ovr_multiview:39,test_multiple_it:39,test_multiview_classifi:[13,28],test_multiviewovowrapper_fit:39,test_multiviewovrwrapper_fit:39,test_one_statit:39,test_ovo_no_it:39,test_parsethearg:39,test_plausible_hdf5:39,test_predict:39,test_pseudocqfusionmodul:[13,28,32],test_pseudocqmeasur:[13,28,32],test_random_state_42:39,test_random_state_pickl:39,test_resultanalysi:13,test_simpl:[30,39],test_simple_ovo:39,test_two_class:39,test_util:[13,28],test_vers:13,testcas:[29,30,39],text:46,than:[27,41,42,43,46],thank:[6,14,40,46],thant:46,thei:[42,44,45,46],them:[27,43,44,45,46],theori:46,therefor:42,thi:[2,3,6,7,13,14,27,40,42,43,44,45,46],third:41,thoroughli:3,thread:[6,14,27,42],three:[40,42,44,45,46],through:[41,42,45],ths:7,thu:46,tie:27,time:[41,42,43,45,46],timeout:27,to_numpy_arrai:27,tobe:27,too:[27,46],took:41,tool:44,toolbox:47,top:43,total:[6,14],track_traceback:[6,14,27],trade:42,trade_off:45,train:[6,14,27,40,41,42,43,45],train_indic:[27,39,41,43,45],train_label:[27,41,43],train_metr:43,train_pr:[41,43],transform:[13,14,45],transform_data_if_need:45,transpar:27,tree:[40,41,42,46],triplet:[6,14,27],truth:7,tune:[6,14],tupl:27,turn:27,tutori:[3,40],two:[27,40,41,42,45,46],txt:[41,42,43],type:[6,7,14,27,41,42,44],type_var:27,unabl:40,unbalanc:46,under:43,underli:27,understand:[41,47],uniform:46,uniqu:[27,40,44],unittest:[29,30,39],unknown:42,unlucki:43,unseen:46,unsign_label:27,unsupervis:27,updat:3,update_hdf5_dataset:27,usabl:45,usag:45,use:[3,6,14,27,40,41,42,44,45,46,47,48],used:[2,6,13,14,27,41,42,44,45,46],used_indic:27,useful:[27,41,42,45,46],usefulness:[41,42],user:[6,14,27,42],uses:[41,46],using:[27,41,42,43,44,45,46],usual:44,util:[12,13,14,45],val_1:45,val_2:45,valid:[6,14,27,41,42],validation_indic:27,valu:[6,7,14,27,40,42,44,45,46],value1:[6,14],value2:[6,14],vanilla:41,variabl:[6,14,44,45],vector:27,veri:[41,45],verifi:40,version:[40,41,42],versu:27,vertic:43,view:[3,6,14,27,40,41,42,43,44],view_data:[27,44,45],view_dataset:44,view_dict:27,view_idx:27,view_index:[14,27,44,45],view_indic:[27,39,45],view_limit:27,view_nam:[14,27,44],views_dictionari:[6,14],views_indic:[14,27],views_list:45,virtual:48,visual:41,vote:[27,40,42],wai:[41,44,45,46],want:[42,45,46],weighted_linear_late_fus:[41,42,43],weightedlinear:[13,14,15,22,23],welcom:1,well:41,were:[40,42],what:48,when:[27,42,43,46],where:[27,41,45],whether:[7,27],which:[6,7,14,27,40,41,42,43,45,46,47],white:40,whole:[27,41,42,43],why:42,wil:[6,14,27,45],wip:3,wise:[27,46],witch:27,within:46,without:[3,45,46],won:46,work:[3,7,27,40,43,44],worst:41,would:42,wrapper:[27,45],written:44,www:[],y_pred:7,y_test:[27,45],y_true:7,yaml:[],yaml_config:27,yml:[27,43],you:[40,41,42,43,44,46,48],your:[40,47],your_file_nam:[],zero:27,zip:44,zoom:[40,41,43]},titles:["Result analysis module","Multiview Platform","Welcome to the exection documentation","Welcome to Supervised MultiModal Integration Tool\u2019s documentation","multiview_platform","&lt;no title&gt;","Classification execution module","Metrics framework","Classifiers","Diversity Fusion Classifiers","Utils execution module","Utils Multiclass module","Mono and mutliview classification","multiview_platform references","multiview_platform.mono_multi_view_classifiers package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.difficulty_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.disagree_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.entropy_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_late_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fat_scm_late_fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.EarlyFusionPackage package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.fusion.Methods.LateFusionPackage package","multiview_platform.mono_multi_view_classifiers.multiview_classifiers.pseudo_cq_fusion package","multiview_platform.mono_multi_view_classifiers.utils package","multiview_platform.tests package","multiview_platform.tests.test_metrics package","multiview_platform.tests.test_mono_view package","multiview_platform.tests.test_monoview_classifiers package","multiview_platform.tests.test_multiview_classifiers package","multiview_platform.tests.test_multiview_classifiers.Test_DifficultyMeasure package","multiview_platform.tests.test_multiview_classifiers.Test_DisagreeFusion package","multiview_platform.tests.test_multiview_classifiers.Test_DoubleFaultFusion package","multiview_platform.tests.test_multiview_classifiers.Test_EntropyFusion package","multiview_platform.tests.test_multiview_classifiers.Test_Fusion package","multiview_platform.tests.test_multiview_classifiers.Test_PseudoCQMeasure package","multiview_platform.tests.test_utils package","Example 0 : Getting started with SuMMIT on digits","Example 1 : First big step with SuMMIT","Example 2 : Understanding the hyper-parameter optimization","Example 3 : Understanding the statistical iterations","Taking control : Use your own dataset","Taking control : Use your own algorithms","Hyper-parameter 101","SuMMIT Tutorials","Install SuMMIT"],titleterms:{"1560_12_25":41,"15_42":41,Adding:[44,45],The:[42,44],Use:[44,45],accuracy_scor:41,addit:44,algorithm:45,all:[41,45],analysi:0,analyze_result:[16,17,18,19,20,21,22,26],arrai:45,bare:44,bayesianinfer:25,big:41,build:45,choic:46,classif:[6,12,40],classifi:[8,9,41,45],complex:45,conclus:[40,42],config_fil:41,configur:27,content:[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],context:43,control:[44,45],convers:44,cross:46,csv:41,dataset:[27,41,44,45],depend:41,difficulty_fus:16,digit:40,disagree_fus:17,discoveri:40,divers:9,document:[2,3],double_fault_fus:18,durat:43,earlyfus:23,earlyfusionpackag:24,entropy_fus:19,error_analysis_2d:41,error_analysis_bar:41,exampl:[40,41,42,43,44,45],exec_classif:14,exect:2,execut:[6,10,13,27],experi:42,fat_late_fus:20,fat_scm_late_fus:21,few:42,file:41,first:[40,41],fold:46,framework:7,fusion:[9,22,23,24,25],gener:41,get:[40,41],get_multiview_db:27,get_v:45,grid:[42,46],hand:42,hdf5:44,how:43,html:41,hyper:[42,46],hyper_parameter_search:27,impact:42,indic:3,inform:[40,44],instal:48,integr:3,interpret:45,introduct:41,intuit:46,iter:43,latefus:23,latefusionpackag:25,launch:48,learn:42,list:45,log:41,main:40,majorityvot:25,make:45,make_file_config:27,manipul:45,method:[23,24,25],metric:[7,46],modul:[0,6,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],mono:12,mono_multi_view_classifi:[14,15,16,17,18,19,20,21,22,23,24,25,26,27],monoview:45,more:[40,42,45],multiclass:[11,27],multimod:3,multiview:[1,45],multiview_classifi:[15,16,17,18,19,20,21,22,23,24,25,26],multiview_platform:[4,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],multiview_result_analysi:27,mutliview:12,necess:44,object:45,optim:[42,46],own:[44,45],packag:[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],paramet:[42,46],pickl:41,platform:1,png:41,pseudo_cq_fus:26,random:[42,46],random_st:41,refer:13,report:42,result:[0,40,42],result_analysi:14,rule:41,run:40,scmforlinear:25,score:40,search:[42,46],setup:48,simpl:45,size:42,split:[42,46],start:[40,41],statist:43,step:41,structur:44,submodul:[13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],subpackag:[13,14,15,22,23,28,32,37],summit:[40,41,47,48],supervis:3,svmforlinear:25,tabl:3,take:[44,45],task:45,test:[13,28,29,30,31,32,33,34,35,36,37,38,39,46],test_accuracy_scor:29,test_adaboost:31,test_compat:31,test_configur:39,test_difficultymeasur:33,test_difficultymeasuremodul:33,test_disagreefus:34,test_disagreefusionmodul:34,test_diversity_util:32,test_doublefaultfus:35,test_doublefaultfusionmodul:35,test_entropyfus:36,test_entropyfusionmodul:36,test_execclassif:28,test_execclassifmonoview:30,test_execut:39,test_fus:37,test_fusionmodul:37,test_getmultiviewdb:39,test_metr:29,test_mono_view:30,test_monoview_classifi:31,test_monoviewutil:30,test_multiclass:39,test_multiview_classifi:[32,33,34,35,36,37,38],test_pseudocqfusionmodul:38,test_pseudocqmeasur:38,test_resultanalysi:28,test_util:39,them:41,thi:41,tool:[3,48],train:46,transform:27,tutori:[41,47],understand:[42,43,46],usag:42,use:43,util:[10,11,27],valid:46,version:13,view:45,weightedlinear:[24,25],welcom:[2,3],work:45,yml:41,your:[44,45]}})
\ No newline at end of file
diff --git a/docs/build/tutorials/example1.html b/docs/build/tutorials/example1.html
index 45ab0b90..3597be40 100644
--- a/docs/build/tutorials/example1.html
+++ b/docs/build/tutorials/example1.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Example 1 : First big step with SuMMIT &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Example 1 : First big step with SuMMIT &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="SuMMIT Tutorials" href="index.html" />
     <link rel="next" title="Example 2 : Understanding the hyper-parameter optimization" href="example2.html" />
     <link rel="prev" title="Example 0 : Getting started with SuMMIT on digits" href="example0.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="example0.html" title="Example 0 : Getting started with SuMMIT on digits"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>  
@@ -67,94 +56,91 @@
 <div class="section" id="a-generated-dataset-to-rule-them-all">
 <h2>A generated dataset to rule them all<a class="headerlink" href="#a-generated-dataset-to-rule-them-all" title="Permalink to this headline">¶</a></h2>
 <p>The <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/data/doc_summit.hdf5">dataset</a> that will be used in the examples consists in</p>
-<ul>
-<li><dl class="first docutils">
-<dt>500 examples that are either</dt>
-<dd><ul class="first last simple">
-<li>mis-described by all the views (labelled <code class="docutils literal"><span class="pre">Mutual_error_*</span></code>),</li>
-<li>well-described by all the views (labelled <code class="docutils literal"><span class="pre">Redundant_*</span></code>),</li>
-<li>well-described by the majority of the views (labelled <code class="docutils literal"><span class="pre">Complementary_*</span></code>),</li>
-<li>randomly well- or mis-described by the views (labelled <code class="docutils literal"><span class="pre">example_*</span></code>).</li>
+<ul class="simple">
+<li><dl class="simple">
+<dt>500 examples that are either</dt><dd><ul>
+<li><p>mis-described by all the views (labelled <code class="docutils literal notranslate"><span class="pre">Mutual_error_*</span></code>),</p></li>
+<li><p>well-described by all the views (labelled <code class="docutils literal notranslate"><span class="pre">Redundant_*</span></code>),</p></li>
+<li><p>well-described by the majority of the views (labelled <code class="docutils literal notranslate"><span class="pre">Complementary_*</span></code>),</p></li>
+<li><p>randomly well- or mis-described by the views (labelled <code class="docutils literal notranslate"><span class="pre">example_*</span></code>).</p></li>
 </ul>
 </dd>
 </dl>
 </li>
-<li><p class="first">8 balanced classes named <code class="docutils literal"><span class="pre">'label_1'</span></code>, ..., <code class="docutils literal"><span class="pre">'label_8'</span></code>,</p>
-</li>
-<li><dl class="first docutils">
-<dt>4 views named <code class="docutils literal"><span class="pre">'generated_view_1'</span></code>, ..., <code class="docutils literal"><span class="pre">'generated_view_4'</span></code>,</dt>
-<dd><ul class="first last simple">
-<li>each view consisting in 3 features.</li>
+<li><p>8 balanced classes named <code class="docutils literal notranslate"><span class="pre">'label_1'</span></code>, …, <code class="docutils literal notranslate"><span class="pre">'label_8'</span></code>,</p></li>
+<li><dl class="simple">
+<dt>4 views named <code class="docutils literal notranslate"><span class="pre">'generated_view_1'</span></code>, …, <code class="docutils literal notranslate"><span class="pre">'generated_view_4'</span></code>,</dt><dd><ul>
+<li><p>each view consisting in 3 features.</p></li>
 </ul>
 </dd>
 </dl>
 </li>
 </ul>
 <p>It has been parametrized with the following error matrix that encapsulates the quantity of information available in each view for each label :</p>
-<table border="1" class="docutils">
+<table class="docutils align-default">
 <colgroup>
-<col width="22%" />
-<col width="20%" />
-<col width="20%" />
-<col width="20%" />
-<col width="20%" />
+<col style="width: 22%" />
+<col style="width: 20%" />
+<col style="width: 20%" />
+<col style="width: 20%" />
+<col style="width: 20%" />
 </colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">&nbsp;</th>
-<th class="head">View 1</th>
-<th class="head">View 2</th>
-<th class="head">View 3</th>
-<th class="head">View 4</th>
+<thead>
+<tr class="row-odd"><th class="head"></th>
+<th class="head"><p>View 1</p></th>
+<th class="head"><p>View 2</p></th>
+<th class="head"><p>View 3</p></th>
+<th class="head"><p>View 4</p></th>
 </tr>
 </thead>
-<tbody valign="top">
-<tr class="row-even"><td>label_1</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tbody>
+<tr class="row-even"><td><p>label_1</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-odd"><td>label_2</td>
-<td>0.55</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tr class="row-odd"><td><p>label_2</p></td>
+<td><p>0.55</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-even"><td>label_3</td>
-<td>0.40</td>
-<td>0.50</td>
-<td>0.60</td>
-<td>0.55</td>
+<tr class="row-even"><td><p>label_3</p></td>
+<td><p>0.40</p></td>
+<td><p>0.50</p></td>
+<td><p>0.60</p></td>
+<td><p>0.55</p></td>
 </tr>
-<tr class="row-odd"><td>label_4</td>
-<td>0.40</td>
-<td>0.50</td>
-<td>0.50</td>
-<td>0.40</td>
+<tr class="row-odd"><td><p>label_4</p></td>
+<td><p>0.40</p></td>
+<td><p>0.50</p></td>
+<td><p>0.50</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-even"><td>label_5</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tr class="row-even"><td><p>label_5</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-odd"><td>label_6</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tr class="row-odd"><td><p>label_6</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-even"><td>label_7</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tr class="row-even"><td><p>label_7</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
-<tr class="row-odd"><td>label_7</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
-<td>0.40</td>
+<tr class="row-odd"><td><p>label_7</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
+<td><p>0.40</p></td>
 </tr>
 </tbody>
 </table>
@@ -162,37 +148,33 @@
 </div>
 <div class="section" id="getting-started">
 <h2>Getting started<a class="headerlink" href="#getting-started" title="Permalink to this headline">¶</a></h2>
-<p><strong>Importing the platform&#8217;s execution function</strong></p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
+<p><strong>Importing the platform’s execution function</strong></p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
 </pre></div>
 </div>
 <p><strong>Understanding the config file</strong></p>
 <p>The config file that will be used in this example is available <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml">here</a>, let us decrypt the main arguments :</p>
 <ul>
-<li><p class="first">The first part regroups the basics :</p>
+<li><p>The first part regroups the basics :</p>
 <blockquote>
 <div><ul class="simple">
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">log</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L4">l4</a>) allows to print the log in the terminal,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">name</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;summit_doc&quot;</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L6">l6</a>) uses the plausible simulated dataset,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">random_state</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">42</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L18">l18</a>) fixes the seed of the random state for this benchmark, it is useful for reproductibility,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">full</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code>  (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L22">l22</a>) means the benchmark will use the full dataset,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">res_dir</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal string"><span class="pre">&quot;examples/results/example_1/&quot;</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L26">l26</a>) saves the results in <code class="docutils literal"><span class="pre">summit/multiview_platform/examples/results/example_1</span></code></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">log</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L4">l4</a>) allows to print the log in the terminal,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">name</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“summit_doc”</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L6">l6</a>) uses the plausible simulated dataset,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">random_state</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">42</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L18">l18</a>) fixes the seed of the random state for this benchmark, it is useful for reproductibility,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">full</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code>  (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L22">l22</a>) means the benchmark will use the full dataset,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">res_dir</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal string"><span class="pre">“examples/results/example_1/”</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L26">l26</a>) saves the results in <code class="docutils literal notranslate"><span class="pre">summit/multiview_platform/examples/results/example_1</span></code></p></li>
 </ul>
 </div></blockquote>
 </li>
-<li><p class="first">Then the classification-related arguments :</p>
+<li><p>Then the classification-related arguments :</p>
 <blockquote>
 <div><ul>
-<li><p class="first"><code class="code yaml docutils literal"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.25</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L35">l35</a>) means that 75% of the dataset will be used to test the different classifiers and 25% to train them,</p>
-</li>
-<li><p class="first"><code class="code yaml docutils literal"><span class="name tag"><span class="pre">type</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;monoview&quot;</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="literal string"><span class="pre">&quot;multiview&quot;</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L43">l43</a>) allows for monoview and multiview algorithms to be used in the benchmark,</p>
-</li>
-<li><p class="first"><code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;decision_tree&quot;</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L45">l45</a>) runs a Decision tree on each view,</p>
-</li>
-<li><p class="first"><code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;weighted_linear_early_fusion&quot;</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="literal string"><span class="pre">&quot;weighted_linear_late_fusion&quot;</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L47">l47</a>) runs a late and an early fusion,</p>
-</li>
-<li><p class="first">The metrics configuration (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L52">l52-55</a>)</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">metrics</span><span class="p">:</span>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.25</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L35">l35</a>) means that 75% of the dataset will be used to test the different classifiers and 25% to train them,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">type</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“monoview”</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="literal string"><span class="pre">“multiview”</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L43">l43</a>) allows for monoview and multiview algorithms to be used in the benchmark,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“decision_tree”</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L45">l45</a>) runs a Decision tree on each view,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“weighted_linear_late_fusion”</span></span><span class="punctuation indicator"><span class="pre">]</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L47">l47</a>) runs a late fusion,</p></li>
+<li><p>The metrics configuration (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_1.yml#L52">l52-55</a>)</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">metrics</span><span class="p">:</span>
   <span class="n">accuracy_score</span><span class="p">:{}</span>
   <span class="n">f1_score</span><span class="p">:</span>
     <span class="n">average</span><span class="p">:</span><span class="s2">&quot;micro&quot;</span>
@@ -206,14 +188,14 @@
 </ul>
 <p><strong>Start the benchmark</strong></p>
 <p>During the whole benchmark, the log file will be printed in the terminal. To start the benchmark, run :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s1">&#39;example 1&#39;</span><span class="p">)</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s1">&#39;example 1&#39;</span><span class="p">)</span>
 </pre></div>
 </div>
 <p>The execution should take less than one minute. We will first analyze the results and parse through the information the platform outputs.</p>
 <p><strong>Understanding the results</strong></p>
 <p>The result structure can be startling at first, but, as the platform provides a lot of information, it has to be organized.</p>
-<p>The results are stored in <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/results/example_1/">a directory</a>. Here, you will find a directory with the name of the database used for the benchmark, here : <code class="docutils literal"><span class="pre">summit_doc/</span></code></p>
-<p>Finally, a directory with the date and time of the beginning of the experiment. Let&#8217;s say you started the benchmark on the 25th of December 1560, at 03:42 PM, the directory&#8217;s name should be <code class="docutils literal"><span class="pre">started_1560_12_25-15_42/</span></code>.</p>
+<p>The results are stored in <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/results/example_1/">a directory</a>. Here, you will find a directory with the name of the database used for the benchmark, here : <code class="docutils literal notranslate"><span class="pre">summit_doc/</span></code></p>
+<p>Finally, a directory with the date and time of the beginning of the experiment. Let’s say you started the benchmark on the 25th of December 1560, at 03:42 PM, the directory’s name should be <code class="docutils literal notranslate"><span class="pre">started_1560_12_25-15_42/</span></code>.</p>
 <p>From here the result directory has the structure that follows  :</p>
 <html>
 <head>
@@ -340,9 +322,6 @@
 <li><span class='caret'>folds</span>
 <ul class='nested'><li><span class='file_img'>test_labels_fold_0.csv</span></li>
 <li><span class='file_img'>test_labels_fold_1.csv</span></li></ul></li>
-<li><span class='caret'>weighted_linear_early_fusion</span>
-<ul class='nested'><li><span class='file_img'>weighted_linear_early_fusion-doc_summit-confusion_matrix.csv</span></li>
-<li><span class='file_img'>weighted_linear_early_fusion-doc_summit-summary.txt</span></li></ul></li>
 <li><span class='caret'>weighted_linear_late_fusion</span>
 <ul class='nested'><li><span class='file_img'>weighted_linear_late_fusion-doc_summit-confusion_matrix.csv</span></li>
 <li><span class='file_img'>weighted_linear_late_fusion-doc_summit-summary.txt</span></li></ul></li>
@@ -383,10 +362,10 @@ for (i = 0; i < toggler.length; i++) {
 
 </body>
 </html><p>The structure may seem complex, but it provides a lot of information, from the most general to the most precise.</p>
-<p>Let&#8217;s comment each file :</p>
+<p>Let’s comment each file :</p>
 <div class="section" id="accuracy-score-html-accuracy-score-png-and-accuracy-score-csv">
-<h3><code class="docutils literal"><span class="pre">*-accuracy_score*.html</span></code>, <code class="docutils literal"><span class="pre">*-accuracy_score*.png</span></code> and <code class="docutils literal"><span class="pre">*-accuracy_score*.csv</span></code><a class="headerlink" href="#accuracy-score-html-accuracy-score-png-and-accuracy-score-csv" title="Permalink to this headline">¶</a></h3>
-<p>These files contain the scores of each classifier for the accuracy metric, ordered with the worst ones on the left and the best ones on the right, as an interactive html page, an image or a csv matrix. The star after <code class="docutils literal"><span class="pre">accuracy_score*</span></code> means that it was the principal metric (the usefulness of the principal metric will be explained later).
+<h3><code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.html</span></code>, <code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.csv</span></code><a class="headerlink" href="#accuracy-score-html-accuracy-score-png-and-accuracy-score-csv" title="Permalink to this headline">¶</a></h3>
+<p>These files contain the scores of each classifier for the accuracy metric, ordered with the worst ones on the left and the best ones on the right, as an interactive html page, an image or a csv matrix. The star after <code class="docutils literal notranslate"><span class="pre">accuracy_score*</span></code> means that it was the principal metric (the usefulness of the principal metric will be explained later).
 The html version is as follows :</p>
 <html>
 <head><meta charset="utf-8" /></head>
@@ -413,9 +392,9 @@ The html version is as follows :</p>
         </div>
 </body>
 </html><p>This is a bar plot showing the score on the training set (light gray), and testing set (black) for each monoview classifier on each view and or each multiview classifier.</p>
-<p>Here, the generated dataset is build to introduce some complementarity amongst the views. As a consequence, one of the two multiview algorithm has better performance than the monoview ones, but the other does not seem to have the best hyper-parameters. We will see later how to optimize them.</p>
-<p>The <code class="docutils literal"><span class="pre">.csv</span></code> file is a matrix with the score on train stored in the first row and the score on test stored in the second one. Each classifier is presented in a column. It is loadable with pandas.</p>
-<p>A similar graph <code class="docutils literal"><span class="pre">*-accuracy_score*-class.html</span></code>, reports the error of each classifier on each class.</p>
+<p>Here, the generated dataset is build to introduce some complementarity amongst the views. As a consequence, the multiview algorithm has better performance than the monoview ones, but the difference is not that clear, which means that the hyper-parameters are maybe not optimal.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">.csv</span></code> file is a matrix with the score on train stored in the first row and the score on test stored in the second one. Each classifier is presented in a column. It is loadable with pandas.</p>
+<p>A similar graph <code class="docutils literal notranslate"><span class="pre">*-accuracy_score*-class.html</span></code>, reports the error of each classifier on each class.</p>
 <html>
 <head><meta charset="utf-8" /></head>
 <body>
@@ -440,17 +419,17 @@ The html version is as follows :</p>
             </script>
         </div>
 </body>
-</html><p>Here, for each classifier, 8 bars are plotted, one for each class. It is clear that for the monoview algorithms, in views 2 and 3, the third class is difficult, as showed in the error matrix.</p>
+</html><p>Here, for each classifier, 8 bars are plotted, one for each class. It is clear that for the monoview algorithms, in view 2, the third class is difficult, as showed in the error matrix. However, the results show some difference with the error matrix. This sould be due to a specific train-test split. We will see alter how to avoid this issue.</p>
 </div>
 <div class="section" id="error-analysis-2d-png-and-error-analysis-2d-html">
-<h3><code class="docutils literal"><span class="pre">*-error_analysis_2D.png</span></code> and <code class="docutils literal"><span class="pre">*-error_analysis_2D.html</span></code><a class="headerlink" href="#error-analysis-2d-png-and-error-analysis-2d-html" title="Permalink to this headline">¶</a></h3>
+<h3><code class="docutils literal notranslate"><span class="pre">*-error_analysis_2D.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-error_analysis_2D.html</span></code><a class="headerlink" href="#error-analysis-2d-png-and-error-analysis-2d-html" title="Permalink to this headline">¶</a></h3>
 <p>In these files, one can visualize the success or failure of each classifier on each example.</p>
-<p>Below, <code class="docutils literal"><span class="pre">*-error_analysis_2D.html</span></code> is displayed.</p>
+<p>Below, <code class="docutils literal notranslate"><span class="pre">*-error_analysis_2D.html</span></code> is displayed.</p>
 <p>It is the representation of a matrix, where the rows are the examples, and the columns are the classifiers.</p>
-<p>The examples labelled as <code class="docutils literal"><span class="pre">Mutual_error_*</span></code> are mis-classified by most of the algorithms, the redundant ones are well-classified, and the complementary ones are mixly classified.</p>
+<p>The examples labelled as <code class="docutils literal notranslate"><span class="pre">Mutual_error_*</span></code> are mis-classified by most of the algorithms, the redundant ones are well-classified, and the complementary ones are mixly classified.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">It is highly recommended to zoom in the html figure to see each row.</p>
+<p class="admonition-title">Note</p>
+<p>It is highly recommended to zoom in the html figure to see each row.</p>
 </div>
 <html>
 <head><meta charset="utf-8" /></head>
@@ -476,18 +455,18 @@ The html version is as follows :</p>
             </script>
         </div>
 </body>
-</html><p>This figure is the html version of the classifiers errors&#8217; visualization. It is interactive, so, by hovering it, the information on
+</html><p>This figure is the html version of the classifiers errors’ visualization. It is interactive, so, by hovering it, the information on
 each classifier and example is printed. The classifiers are ordered as follows:</p>
-<p>From left to right : all the monoview classifiers on the first view, all the ones on the second one, ..., then at the far right, the multiview classifiers</p>
-<p>This html image is also available in <code class="docutils literal"><span class="pre">.png</span></code> format, but is then not interactive, so harder to analyze.</p>
+<p>From left to right : all the monoview classifiers on the first view, all the ones on the second one, …, then at the far right, the multiview classifiers</p>
+<p>This html image is also available in <code class="docutils literal notranslate"><span class="pre">.png</span></code> format, but is then not interactive, so harder to analyze.</p>
 <p>In terms of information, this is useful to detect possible outlier examples in the dataset and failing classifers.</p>
 <p>For example, a mainly black horizontal line for an example means that it has been missclassified by most of the classifiers.
 It could mean that the example is incorrectly labeled in the dataset or is very hard to classify.</p>
 <p>Symmetrically, a mainly-black column means that a classifier spectacularly failed.</p>
-<p>The data used to generate this matrix is available in <code class="docutils literal"><span class="pre">*-2D_plot_data.csv</span></code></p>
+<p>The data used to generate this matrix is available in <code class="docutils literal notranslate"><span class="pre">*-2D_plot_data.csv</span></code></p>
 </div>
 <div class="section" id="error-analysis-bar-png-and-error-analysis-bar-html">
-<h3><code class="docutils literal"><span class="pre">*-error_analysis_bar.png</span></code> and <code class="docutils literal"><span class="pre">*-error_analysis_bar.html</span></code><a class="headerlink" href="#error-analysis-bar-png-and-error-analysis-bar-html" title="Permalink to this headline">¶</a></h3>
+<h3><code class="docutils literal notranslate"><span class="pre">*-error_analysis_bar.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-error_analysis_bar.html</span></code><a class="headerlink" href="#error-analysis-bar-png-and-error-analysis-bar-html" title="Permalink to this headline">¶</a></h3>
 <p>This file is a different way to visualize the same information as the two previous ones. Indeed, it is a bar plot, with a bar for each example, counting the ratio of classifiers that failed to classify this particular example.</p>
 <html>
 <head><meta charset="utf-8" /></head>
@@ -514,82 +493,80 @@ It could mean that the example is incorrectly labeled in the dataset or is very
         </div>
 </body>
 </html><p>All the spikes are the mutual error examples, the complementary ones are the 0.33 bars and the redundant are the empty spaces.</p>
-<p>The data used to generate this graph is available in <code class="docutils literal"><span class="pre">*-bar_plot_data.csv</span></code></p>
+<p>The data used to generate this graph is available in <code class="docutils literal notranslate"><span class="pre">*-bar_plot_data.csv</span></code></p>
 </div>
 <div class="section" id="config-file-yml">
-<h3><code class="docutils literal"><span class="pre">config_file.yml</span></code><a class="headerlink" href="#config-file-yml" title="Permalink to this headline">¶</a></h3>
+<h3><code class="docutils literal notranslate"><span class="pre">config_file.yml</span></code><a class="headerlink" href="#config-file-yml" title="Permalink to this headline">¶</a></h3>
 <p>This is a copy of the configuration file used to run the experiment.</p>
 </div>
 <div class="section" id="random-state-pickle">
-<h3><code class="docutils literal"><span class="pre">random_state.pickle</span></code><a class="headerlink" href="#random-state-pickle" title="Permalink to this headline">¶</a></h3>
+<h3><code class="docutils literal notranslate"><span class="pre">random_state.pickle</span></code><a class="headerlink" href="#random-state-pickle" title="Permalink to this headline">¶</a></h3>
 <p>A save of the numpy random state that was used for the experiment, it is mainly useful if no seed is specified in the config file.</p>
 </div>
 <div class="section" id="log-log">
-<h3><code class="docutils literal"><span class="pre">1560_12_25-15_42-*-LOG.log</span></code><a class="headerlink" href="#log-log" title="Permalink to this headline">¶</a></h3>
+<h3><code class="docutils literal notranslate"><span class="pre">1560_12_25-15_42-*-LOG.log</span></code><a class="headerlink" href="#log-log" title="Permalink to this headline">¶</a></h3>
 <p>The log file</p>
 </div>
 <div class="section" id="classifier-dependant-files">
 <h3>Classifier-dependant files<a class="headerlink" href="#classifier-dependant-files" title="Permalink to this headline">¶</a></h3>
-<p>For each classifier, at least one file is generated, called <code class="docutils literal"><span class="pre">*-summary.txt</span></code>.</p>
-<pre class="literal-block">
-Classification on doc_summit for generated_view_1 with decision_tree.
+<p>For each classifier, at least one file is generated, called <code class="docutils literal notranslate"><span class="pre">*-summary.txt</span></code>.</p>
+<pre class="literal-block">Classification on doc_summit for generated_view_1 with decision_tree.
 
 Database configuration : 
         - Database name : doc_summit
         - View name : generated_view_1   View shape : (296, 3)
-        - Learning Rate : 0.75
+        - Learning Rate : 0.6486486486486487
         - Labels used : label_1, label_2, label_3, label_4, label_5, label_6, label_7, label_8
         - Number of cross validation folds : 2
 
-Classifier configuration : 
-        - DecisionTree with max_depth : 3, criterion : gini, splitter : best, random_state : RandomState(MT19937)
-        - Executed on 1 core(s) 
+Classifier configuration :
+        - DecisionTree with max_depth : 3, criterion : gini, splitter : best, random_state : &lt;mtrand.RandomState object at 0x7f01ddfc24c8&gt;
+        - Executed on 1 core(s)
 
 
-        For Accuracy score using {}, (higher is better) : 
-                - Score on train : 0.5765765765765766
-                - Score on test : 0.5540540540540541
+        For Accuracy score using {}, (higher is better) :
+                - Score on train : 0.5729166666666666
+                - Score on test : 0.47115384615384615
 
-        For F1 score using average: micro, {} (higher is better) : 
-                - Score on train : 0.5765765765765766
-                - Score on test : 0.5540540540540541
+        For F1 score using average: micro, {} (higher is better) :
+                - Score on train : 0.5729166666666666
+                - Score on test : 0.47115384615384615
 
-Test set confusion matrix : 
+Test set confusion matrix :
 
 ╒═════════╤═══════════╤═══════════╤═══════════╤═══════════╤═══════════╤═══════════╤═══════════╤═══════════╕
 │         │   label_1 │   label_2 │   label_3 │   label_4 │   label_5 │   label_6 │   label_7 │   label_8 │
 ╞═════════╪═══════════╪═══════════╪═══════════╪═══════════╪═══════════╪═══════════╪═══════════╪═══════════╡
-│ label_1 │         5 │         0 │         2 │         0 │         1 │         1 │         0 │         0 │
+│ label_1 │         7 │         0 │         1 │         1 │         1 │         2 │         1 │         0 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_2 │         1 │         3 │         1 │         0 │         1 │         1 │         1 │         1 │
+│ label_2 │         3 │         4 │         0 │         0 │         1 │         3 │         1 │         1 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_3 │         0 │         1 │         4 │         2 │         1 │         1 │         0 │         0 │
+│ label_3 │         3 │         2 │         3 │         0 │         2 │         1 │         0 │         2 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_4 │         2 │         0 │         1 │         5 │         1 │         1 │         0 │         0 │
+│ label_4 │         3 │         0 │         0 │         7 │         1 │         2 │         0 │         0 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_5 │         0 │         0 │         0 │         1 │         7 │         0 │         0 │         1 │
+│ label_5 │         0 │         0 │         0 │         1 │        10 │         1 │         0 │         1 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_6 │         0 │         0 │         0 │         1 │         1 │         7 │         0 │         0 │
+│ label_6 │         1 │         1 │         0 │         2 │         1 │         8 │         0 │         0 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_7 │         1 │         1 │         0 │         0 │         2 │         1 │         4 │         1 │
+│ label_7 │         1 │         2 │         2 │         0 │         4 │         0 │         3 │         1 │
 ├─────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
-│ label_8 │         0 │         0 │         2 │         0 │         0 │         0 │         1 │         6 │
+│ label_8 │         1 │         1 │         1 │         0 │         1 │         1 │         1 │         7 │
 ╘═════════╧═══════════╧═══════════╧═══════════╧═══════════╧═══════════╧═══════════╧═══════════╧═══════════╛
 
 
 
  Classification took 0:00:00
 
- Classifier Interpretation : 
-First featrue : 
+ Classifier Interpretation :
+First featrue :
         2 &lt;= 8.439512252807617
-Feature importances : 
-- Feature index : 0, feature importance : 0.4223852373262582
-- Feature index : 1, feature importance : 0.4039223639779588
-- Feature index : 2, feature importance : 0.17369239869578307
-
+Feature importances :
+- Feature index : 0, feature importance : 0.42752552366689905
+- Feature index : 1, feature importance : 0.4031352121725926
+- Feature index : 2, feature importance : 0.1693392641605082
 </pre>
-<p>This regroups the useful information on the classifier&#8217;s configuration and it&#8217;s performance. An interpretation section is available for classifiers that present some interpretation-related information (as feature importance).</p>
+<p>This regroups the useful information on the classifier’s configuration and it’s performance. An interpretation section is available for classifiers that present some interpretation-related information (as feature importance).</p>
 </div>
 </div>
 </div>
@@ -600,18 +577,18 @@ Feature importances :
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">Example 1 : First big step with SuMMIT</a><ul>
 <li><a class="reference internal" href="#introduction-to-this-tutorial">Introduction to this tutorial</a></li>
 <li><a class="reference internal" href="#a-generated-dataset-to-rule-them-all">A generated dataset to rule them all</a></li>
 <li><a class="reference internal" href="#getting-started">Getting started</a><ul>
-<li><a class="reference internal" href="#accuracy-score-html-accuracy-score-png-and-accuracy-score-csv"><code class="docutils literal"><span class="pre">*-accuracy_score*.html</span></code>, <code class="docutils literal"><span class="pre">*-accuracy_score*.png</span></code> and <code class="docutils literal"><span class="pre">*-accuracy_score*.csv</span></code></a></li>
-<li><a class="reference internal" href="#error-analysis-2d-png-and-error-analysis-2d-html"><code class="docutils literal"><span class="pre">*-error_analysis_2D.png</span></code> and <code class="docutils literal"><span class="pre">*-error_analysis_2D.html</span></code></a></li>
-<li><a class="reference internal" href="#error-analysis-bar-png-and-error-analysis-bar-html"><code class="docutils literal"><span class="pre">*-error_analysis_bar.png</span></code> and <code class="docutils literal"><span class="pre">*-error_analysis_bar.html</span></code></a></li>
-<li><a class="reference internal" href="#config-file-yml"><code class="docutils literal"><span class="pre">config_file.yml</span></code></a></li>
-<li><a class="reference internal" href="#random-state-pickle"><code class="docutils literal"><span class="pre">random_state.pickle</span></code></a></li>
-<li><a class="reference internal" href="#log-log"><code class="docutils literal"><span class="pre">1560_12_25-15_42-*-LOG.log</span></code></a></li>
+<li><a class="reference internal" href="#accuracy-score-html-accuracy-score-png-and-accuracy-score-csv"><code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.html</span></code>, <code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-accuracy_score*.csv</span></code></a></li>
+<li><a class="reference internal" href="#error-analysis-2d-png-and-error-analysis-2d-html"><code class="docutils literal notranslate"><span class="pre">*-error_analysis_2D.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-error_analysis_2D.html</span></code></a></li>
+<li><a class="reference internal" href="#error-analysis-bar-png-and-error-analysis-bar-html"><code class="docutils literal notranslate"><span class="pre">*-error_analysis_bar.png</span></code> and <code class="docutils literal notranslate"><span class="pre">*-error_analysis_bar.html</span></code></a></li>
+<li><a class="reference internal" href="#config-file-yml"><code class="docutils literal notranslate"><span class="pre">config_file.yml</span></code></a></li>
+<li><a class="reference internal" href="#random-state-pickle"><code class="docutils literal notranslate"><span class="pre">random_state.pickle</span></code></a></li>
+<li><a class="reference internal" href="#log-log"><code class="docutils literal notranslate"><span class="pre">1560_12_25-15_42-*-LOG.log</span></code></a></li>
 <li><a class="reference internal" href="#classifier-dependant-files">Classifier-dependant files</a></li>
 </ul>
 </li>
@@ -628,20 +605,20 @@ Feature importances :
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/tutorials/example1.txt"
+      <li><a href="../_sources/tutorials/example1.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -661,13 +638,13 @@ Feature importances :
         <li class="right" >
           <a href="example0.html" title="Example 0 : Getting started with SuMMIT on digits"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" >SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/tutorials/example2.html b/docs/build/tutorials/example2.html
index 694ba900..5636698a 100644
--- a/docs/build/tutorials/example2.html
+++ b/docs/build/tutorials/example2.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Example 2 : Understanding the hyper-parameter optimization &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Example 2 : Understanding the hyper-parameter optimization &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="SuMMIT Tutorials" href="index.html" />
     <link rel="next" title="Example 3 : Understanding the statistical iterations" href="example3.html" />
     <link rel="prev" title="Example 1 : First big step with SuMMIT" href="example1.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="example1.html" title="Example 1 : First big step with SuMMIT"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>  
@@ -61,13 +50,13 @@
 <p>If you are not familiar with hyper-parameter optimization, see <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/hps_theory.html">Hyper-parameters 101</a></p>
 <div class="section" id="hands-on-experience">
 <h2>Hands-on experience<a class="headerlink" href="#hands-on-experience" title="Permalink to this headline">¶</a></h2>
-<p>In order to understand the process and it&#8217;s usefulness, let&#8217;s run some configurations and analyze the results.</p>
+<p>In order to understand the process and it’s usefulness, let’s run some configurations and analyze the results.</p>
 <p>This example will focus only on some lines of the configuration file :</p>
 <ul class="simple">
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the ratio between the testing set and the training set,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">hps_type</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the type of hyper-parameter search,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">hps_args</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the parameters of the hyper-parameters search method,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">nb_folds</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of folds in the cross-validation process.</li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the ratio between the testing set and the training set,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">hps_type</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the type of hyper-parameter search,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">hps_args</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the parameters of the hyper-parameters search method,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">nb_folds</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of folds in the cross-validation process.</p></li>
 </ul>
 <div class="section" id="example-2-1-no-hyper-parameter-optimization-impact-of-split-size">
 <h3>Example 2.1 : No hyper-parameter optimization, impact of split size<a class="headerlink" href="#example-2-1-no-hyper-parameter-optimization-impact-of-split-size" title="Permalink to this headline">¶</a></h3>
@@ -76,31 +65,31 @@
 and the multivew classifier is a late fusion majority vote.</p>
 <p>In order to use only a subset of the available classifiers, three lines in the configuration file are useful :</p>
 <ul class="simple">
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">type</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l45</a>) in which one has to specify which type of algorithms are needed, here we used  <code class="docutils literal"><span class="pre">type:</span> <span class="pre">[&quot;monoview&quot;,&quot;multiview&quot;]</span></code>,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l47</a>) in which one specifies the names of the monoview algorithms to run, here we used : <code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;decision_tree&quot;</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="literal string"><span class="pre">&quot;adaboost&quot;</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="punctuation indicator"><span class="pre">]</span></span></code></li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l49</a>) is the same but with multiview algorithms, here we used : <code class="code yaml docutils literal"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">&quot;majority_voting_fusion&quot;</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="punctuation indicator"><span class="pre">]</span></span></code></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">type</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l45</a>) in which one has to specify which type of algorithms are needed, here we used  <code class="docutils literal notranslate"><span class="pre">type:</span> <span class="pre">[&quot;monoview&quot;,&quot;multiview&quot;]</span></code>,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l47</a>) in which one specifies the names of the monoview algorithms to run, here we used : <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_monoview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“decision_tree”</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="literal string"><span class="pre">“adaboost”</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="punctuation indicator"><span class="pre">]</span></span></code></p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L45">l49</a>) is the same but with multiview algorithms, here we used : <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">algos_multiview</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="punctuation indicator"><span class="pre">[</span></span><span class="literal string"><span class="pre">“weighted_linear_late_fusion”</span></span><span class="punctuation indicator"><span class="pre">,</span></span> <span class="punctuation indicator"><span class="pre">]</span></span></code></p></li>
 </ul>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">For the platform to understand the names, the user has to give the <strong>name of the python module</strong> in which the classifier is implemented in the platform.</p>
+<p class="admonition-title">Note</p>
+<p>For the platform to understand the names, the user has to give the <strong>name of the python module</strong> in which the classifier is implemented in the platform.</p>
 </div>
-<p>In the config file, the default values for Adaboost&#8217;s hyper-parameters are :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">adaboost</span><span class="p">:</span>
+<p>In the config file, the default values for Adaboost’s hyper-parameters are :</p>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">adaboost</span><span class="p">:</span>
   <span class="nt">n_estimators</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">50</span>
   <span class="nt">base_estimator</span><span class="p">:</span> <span class="s">&quot;DecisionTreeClassifier&quot;</span>
 </pre></div>
 </div>
-<p>(see <a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html#sklearn.ensemble.AdaBoostClassifier">adaboost&#8217;s sklearn&#8217;s page</a> for more information)</p>
+<p>(see <a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html#sklearn.ensemble.AdaBoostClassifier">adaboost’s sklearn’s page</a> for more information)</p>
 <p>For the decision tree :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">decision_tree</span><span class="p">:</span>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">decision_tree</span><span class="p">:</span>
   <span class="nt">max_depth</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">3</span>
   <span class="nt">criterion</span><span class="p">:</span> <span class="s">&quot;gini&quot;</span>
   <span class="nt">splitter</span><span class="p">:</span> <span class="s">&quot;best&quot;</span>
 </pre></div>
 </div>
-<p>(<a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html">sklearn&#8217;s decision tree</a>)</p>
-<p>And for the late fusion majority vote :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">majority_voting_fusion</span><span class="p">:</span>
+<p>(<a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html">sklearn’s decision tree</a>)</p>
+<p>And for the late fusion :</p>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">weighted_linear_late_fusion</span><span class="p">:</span>
     <span class="nt">classifier_names</span><span class="p">:</span> <span class="p p-Indicator">[</span><span class="s">&quot;decision_tree&quot;</span><span class="p p-Indicator">,</span> <span class="p p-Indicator">]</span>
     <span class="nt">classifier_configs</span><span class="p">:</span>
         <span class="nt">decision_tree</span><span class="p">:</span>
@@ -114,14 +103,14 @@ and the multivew classifier is a late fusion majority vote.</p>
 <h4>Learning on a few examples<a class="headerlink" href="#learning-on-a-few-examples" title="Permalink to this headline">¶</a></h4>
 <p>This example focuses on one line of the config file :</p>
 <ul class="simple">
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.80`(:base_source:`l37</span> <span class="pre">&lt;multiview_platform/examples/config_files/config_example_2_1_1.yml#L37&gt;</span></span></code>).</li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.80</span></span></code> (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_1.yml#L37">l37</a>).</p></li>
 </ul>
 <p>To run the first part of this example, run :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
 <span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s2">&quot;example 2.1.1&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
-<p>The results for accuracy metric are stored in <code class="docutils literal"><span class="pre">multiview_platform/examples/results/example_2_1_1/doc_summit/</span></code></p>
+<p>The results for accuracy metric are stored in <code class="docutils literal notranslate"><span class="pre">multiview_platform/examples/results/example_2_1_1/doc_summit/</span></code></p>
 <html>
 <head><meta charset="utf-8" /></head>
 <body>
@@ -151,11 +140,11 @@ and the multivew classifier is a late fusion majority vote.</p>
 <div class="section" id="id1">
 <h4>Learning on more examples<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h4>
 <p>Now, if you run :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
 <span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s2">&quot;example 2.1.2&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
-<p>You should obtain these scores in <code class="docutils literal"><span class="pre">multiview_platform/examples/results/example_2_1/doc_summit/</span></code> :</p>
+<p>You should obtain these scores in <code class="docutils literal notranslate"><span class="pre">multiview_platform/examples/results/example_2_1_2/doc_summit/</span></code> :</p>
 <html>
 <head><meta charset="utf-8" /></head>
 <body>
@@ -180,40 +169,40 @@ and the multivew classifier is a late fusion majority vote.</p>
             </script>
         </div>
 </body>
-</html><p>Here we learned on 80% of the dataset and tested on 20%, so the line in the  <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_2.yml#L37">config file</a> has become <code class="code yaml docutils literal"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.2</span></span></code>.</p>
+</html><p>Here we learned on 80% of the dataset and tested on 20%, so the line in the  <a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1_2.yml#L37">config file</a> has become <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.2</span></span></code>.</p>
 <p>The difference between these two examples is noticeable as even if, while learning on more examples, the performance of the decision trees and the late fusion improved, the performance of Adaboost did not improve as it was already over-fitting on the small train set.</p>
 </div>
 <div class="section" id="conclusion">
 <h4>Conclusion<a class="headerlink" href="#conclusion" title="Permalink to this headline">¶</a></h4>
 <p>The split ratio has two consequences :</p>
 <ul class="simple">
-<li>Increasing the test set size decreases the information available in the train set size so either it helps to avoid overfitting (Adaboost) or it can hide useful information to the classifier and therefor decrease its performance (decision tree),</li>
-<li>The second consequence is that increasing train size will increase the benchmark duration as the classifiers will have to learn  on more examples, this duration modification is higher if the dataset has high dimensionality and if the algorithms are complex.</li>
+<li><p>Increasing the test set size decreases the information available in the train set size so either it helps to avoid overfitting (Adaboost) or it can hide useful information to the classifier and therefor decrease its performance (decision tree),</p></li>
+<li><p>The second consequence is that increasing train size will increase the benchmark duration as the classifiers will have to learn  on more examples, this duration modification is higher if the dataset has high dimensionality and if the algorithms are complex.</p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="example-2-2-usage-of-randomized-hyper-parameter-optimization">
 <h3>Example 2.2 : Usage of randomized hyper-parameter optimization :<a class="headerlink" href="#example-2-2-usage-of-randomized-hyper-parameter-optimization" title="Permalink to this headline">¶</a></h3>
-<p>In the previous example, we have seen that the split ratio has an impact on the train duration and performance of the algorithms, but the most time-consuming task is optimizing their hyper parameters.</p>
+<p>In the previous example, we have seen that the split ratio has an impact on the train duration and performance of the algorithms, but the most impacting option of SuMMIT on these two factors is optimizing the algorithms hyper parameters.</p>
 <p>For all the previous examples, the platform used the hyper-parameters values given in the config file.
 This is only useful if one knows the optimal combination of hyper-parameter for the given task.</p>
 <p>However, most of the time, they are unknown to the user, and then have to be optimized by the platform.</p>
 <p>In this example, we will use a randomized search, one of the two hyper-parameter optimization methods implemented in SuMMIT.</p>
 <p>To do so we will go through five lines of the config file :</p>
 <ul class="simple">
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">hps_type</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the type of hyper-parameter search,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">n_iter</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of random draws during the hyper-parameter search,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number fo draws for multiview algorithms,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">nb_folds</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of folds in the cross-validation process,</li>
-<li><code class="code yaml docutils literal"><span class="name tag"><span class="pre">metric_princ</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling which metric will be used in the cross-validation.</li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">hps_type</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the type of hyper-parameter search,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">n_iter</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of random draws during the hyper-parameter search,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number fo draws for multiview algorithms,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">nb_folds</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling the number of folds in the cross-validation process,</p></li>
+<li><p><code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">metric_princ</span></span><span class="punctuation"><span class="pre">:</span></span></code>, controlling which metric will be used in the cross-validation.</p></li>
 </ul>
 <p>So if you run SuMMIT with :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
 <span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s2">&quot;example 2.2&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
 <p>you run SuMMIT with this combination of arguments (<a class="reference external" href="https://gitlab.lis-lab.fr/baptiste.bauvin/summit/-/tree/master/multiview_platform/examples/config_files/config_example_2_1.yml#L54">l54-65</a>) :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">metric_princ</span><span class="p">:</span> <span class="s">&#39;accuracy_score&#39;</span>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">metric_princ</span><span class="p">:</span> <span class="s">&#39;accuracy_score&#39;</span>
 <span class="nt">nb_folds</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">5</span>
 <span class="nt">hps_type</span><span class="p">:</span> <span class="s">&#39;Random&#39;</span>
 <span class="nt">hps_args</span><span class="p">:</span>
@@ -221,10 +210,10 @@ This is only useful if one knows the optimal combination of hyper-parameter for
   <span class="nt">equivalent_draws</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">True</span>
 </pre></div>
 </div>
-<p>This means that SuMMIT will use a modded multiview-compatible version of sklearn&#8217;s  <a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.RandomizedSearchCV.html">RandomisedSearchCV</a>  with 5 draws and 5 folds of cross validation to optimize the hyper-parameters, according to the accuracy.</p>
-<p>Moreover, the <code class="code yaml docutils literal"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code> argument means that the multiview classifiers will be granted <code class="docutils literal"><span class="pre">n_iter</span></code> x <code class="docutils literal"><span class="pre">n_views</span></code> draws so, here <img class="math" src="../_images/math/56700ea6c417942e90c154cbe0acd6fb0776a057.png" alt="5 \times 4 = 20"/> draws, to compensate the fact that they have a much more complex problem to solve.</p>
-<p>The computing time of this run should be longer than the previous examples (approximately 10 mins). While SuMMIT computes, let&#8217;s see the pseudo code of the benchmark, while using the hyper-parameter optimization:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span>for each monoview classifier:
+<p>This means that SuMMIT will use a modded multiview-compatible version of sklearn’s  <a class="reference external" href="https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.RandomizedSearchCV.html">RandomisedSearchCV</a>  with 5 draws and 5 folds of cross validation to optimize the hyper-parameters, according to the accuracy.</p>
+<p>Moreover, the <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">True</span></span></code> argument means that the multiview classifiers will be granted <code class="docutils literal notranslate"><span class="pre">n_iter</span></code> x <code class="docutils literal notranslate"><span class="pre">n_views</span></code> draws so, here 5 x 4 = 20 draws, to compensate the fact that they have a much more complex problem to solve.</p>
+<p>The computing time of this run should be longer than the previous examples (approximately 3 mins). While SuMMIT computes, let’s see the pseudo code of the benchmark, while using the hyper-parameter optimization:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>for each monoview classifier:
     for each view:
         ┌
         |for each draw (here 5):
@@ -249,12 +238,12 @@ for each multiview classifier:
 <p>The instructions inside the brackets are the one that the hyper-parameter
 optimization adds.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">As the randomized search has independent steps, it profits a lot from multi-threading, however, it is not available at the moment, but is one of our priorities.</p>
+<p class="admonition-title">Note</p>
+<p>As the randomized search has independent steps, it profits a lot from multi-threading, however, it is not available at the moment, but is one of our priorities.</p>
 </div>
 <div class="section" id="the-results">
 <h4>The results<a class="headerlink" href="#the-results" title="Permalink to this headline">¶</a></h4>
-<p>Here, we used <code class="code yaml docutils literal"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.8</span></span></code> and the results are far better than <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example2.html#learning-on-more-examples">earlier</a>, as the classifiers are able to fit the task (the multiview classifier improved its accuracy from 0.46 in Example 2.1.1 to 0.59).</p>
+<p>Here, we used <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">split</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">0.8</span></span></code> and the results are far better than <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example2.html#learning-on-more-examples">earlier</a>, as the classifiers are able to fit the task (the multiview classifier improved its accuracy from 0.46 in Example 2.1.1 to 0.59).</p>
 <html>
 <head><meta charset="utf-8" /></head>
 <body>
@@ -279,20 +268,20 @@ optimization adds.</p>
             </script>
         </div>
 </body>
-</html><p>The choice made here is to allow a different amount of draws for mono and multiview classifiers. However, allowing the same number of draws to both is also available by setting <code class="code yaml docutils literal"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">False</span></span></code>.</p>
+</html><p>The choice made here is to allow a different amount of draws for mono and multiview classifiers. However, allowing the same number of draws to both is also available by setting <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span> <span class="literal scalar plain"><span class="pre">False</span></span></code>.</p>
 <div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">The mutliview algorithm used here is late fusion, which means it learns a monoview classifier on each view and then build a naive majority vote. In terms of hyper parameters, the late fusion classifier has to choose one monoview classifier and its HP <strong>for each view</strong>. This is why the <code class="code yaml docutils literal"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span></code> parameter is implemented, as with only 5 draws, the late fusion classifier is not able to remotely cover its hyper-parameter space, while the monoview algorithms have a much easier problem to solve.</p>
+<p class="admonition-title">Note</p>
+<p>The mutliview algorithm used here is late fusion, which means it learns a monoview classifier on each view and then build a naive majority vote. In terms of hyper parameters, the late fusion classifier has to choose one monoview classifier and its hyper-parameter <strong>for each view</strong>. This is why the <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">equivalent_draws</span></span><span class="punctuation"><span class="pre">:</span></span></code> parameter is implemented, as with only 5 draws, the late fusion classifier is not able to remotely cover its hyper-parameter space, while the monoview algorithms have a much easier problem to solve.</p>
 </div>
 </div>
 <div class="section" id="id2">
 <h4>Conclusion<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h4>
-<p>Even if it adds a lot of computing, for most of the tasks, using the <a href="#id3"><span class="problematic" id="id4">|HPO|</span></a> is a necessity to be able to get the most of each classifier in terms of performance.</p>
-<p>The <a href="#id5"><span class="problematic" id="id6">|HPO|</span></a> is a matter of trade-off between classifier performance and computational demand.
+<p>Even if it adds a lot of computing, for most of the tasks, using the hyper-parameters optimization is a necessity to be able to get the most of each classifier in terms of performance.</p>
+<p>The hyper-parameters optimization is a matter of trade-off between classifier performance and computational demand.
 For most algorithms the more draws you allow, the closer to ideal the outputted
 hyper-parameter set one will be, however, many draws mean much longer computational time.</p>
 <p>Similarly, the number of folds has a great importance in estimating the
-performance of a specific HP set, but more folds take also more time, as one has to train more times and on bigger parts of the dataset.</p>
+performance of a specific hyper-parameter set, but more folds take also more time, as one has to train more times and on bigger parts of the dataset.</p>
 <p>The figure below represents the duration of the execution on a personal computer
 with different fold/draws settings :</p>
 <html>
@@ -320,19 +309,19 @@ with different fold/draws settings :</p>
         </div>
 </body>
 </html><div class="admonition note">
-<p class="first admonition-title">Note</p>
-<p class="last">The durations are for reference only as they highly depend on hardware.</p>
+<p class="admonition-title">Note</p>
+<p>The durations are for reference only as they highly depend on hardware.</p>
 </div>
 </div>
 </div>
-<div class="section" id="example-2-3-usage-of-grid-search-v">
-<h3>Example 2.3 : Usage of grid search :v<a class="headerlink" href="#example-2-3-usage-of-grid-search-v" title="Permalink to this headline">¶</a></h3>
+<div class="section" id="example-2-3-usage-of-grid-search">
+<h3>Example 2.3 : Usage of grid search :<a class="headerlink" href="#example-2-3-usage-of-grid-search" title="Permalink to this headline">¶</a></h3>
 <p>In SuMMIT, it is possible to use a grid search if one has several possible
 hyper-parameter values in mind to test.</p>
 <p>In order to set up the grid search we have to provide the
-arguments names and values to test in in the <code class="code yaml docutils literal"><span class="name tag"><span class="pre">hps_args</span></span><span class="punctuation"><span class="pre">:</span></span></code> argument. If we want to try
-several depths for a decision tree, and several <code class="code yaml docutils literal"><span class="literal scalar plain"><span class="pre">n_estimators</span></span></code> values for Adaboost,</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">hps_type</span><span class="p">:</span> <span class="s">&quot;Grid&quot;</span>
+arguments names and values to test in in the <code class="code yaml docutils literal notranslate"><span class="name tag"><span class="pre">hps_args</span></span><span class="punctuation"><span class="pre">:</span></span></code> argument. If we want to try
+several depths for a decision tree, and several <code class="code yaml docutils literal notranslate"><span class="literal scalar plain"><span class="pre">n_estimators</span></span></code> values for Adaboost,</p>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">hps_type</span><span class="p">:</span> <span class="s">&quot;Grid&quot;</span>
 <span class="nt">hps_args</span><span class="p">:</span>
   <span class="nt">decision_tree</span><span class="p">:</span>
     <span class="nt">max_depth</span><span class="p">:</span> <span class="p p-Indicator">[</span><span class="nv">1</span><span class="p p-Indicator">,</span><span class="nv">2</span><span class="p p-Indicator">,</span><span class="nv">3</span><span class="p p-Indicator">,</span><span class="nv">4</span><span class="p p-Indicator">,</span><span class="nv">5</span><span class="p p-Indicator">]</span>
@@ -341,7 +330,7 @@ several depths for a decision tree, and several <code class="code yaml docutils
 </pre></div>
 </div>
 <p>Moreover, for the multiview algorithms, we would like to try two configurations for the late fusion classifier :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">weighted_linear_late_fusion</span><span class="p">:</span>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">weighted_linear_late_fusion</span><span class="p">:</span>
   <span class="nt">classifiers_names</span><span class="p">:</span>
     <span class="p p-Indicator">-</span> <span class="p p-Indicator">[</span><span class="s">&quot;decision_tree&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;decision_tree&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;decision_tree&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;decision_tree&quot;</span><span class="p p-Indicator">]</span>
     <span class="p p-Indicator">-</span> <span class="p p-Indicator">[</span><span class="s">&quot;adaboost&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;adaboost&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;adaboost&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;adaboost&quot;</span><span class="p p-Indicator">,]</span>
@@ -353,13 +342,13 @@ several depths for a decision tree, and several <code class="code yaml docutils
         <span class="nt">n_estimators</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">10</span>
 </pre></div>
 </div>
-<p>This will try to run the late fusion classifier with either</p>
+<p>This will run the late fusion classifier with either</p>
 <ul class="simple">
-<li>one decision tree per view, with a maximum depth of 3,</li>
-<li>one Adaboost per view with 10 base estimators.</li>
+<li><p>one decision tree per view, with a maximum depth of 3,</p></li>
+<li><p>one Adaboost per view with 10 base estimators.</p></li>
 </ul>
 <p>To run a grid search with this configuration, run :</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">multiview_platform.execute</span> <span class="kn">import</span> <span class="n">execute</span>
 <span class="gp">&gt;&gt;&gt; </span><span class="n">execute</span><span class="p">(</span><span class="s2">&quot;example 2.3&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
@@ -372,9 +361,8 @@ classifier, providing each set of parameters and its cross-validation score,
 to be able to extract the relevant parameters for a future benchmark on the
 same dataset.</p>
 <p>For most of the algorithms, it is possible to paste the report in the config fie,
-for example for the decision tree on the first view the <code class="docutils literal"><span class="pre">*-hps_report.txt</span></code> file generated by the randomized search of <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example2.html#example-2-2-usage-of-randomized-hyper-parameter-optimization">example 2.2</a> looks like :</p>
+for example for the decision tree on the first view the <code class="docutils literal notranslate"><span class="pre">*-hps_report.txt</span></code> file generated by the randomized search of <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example2.html#example-2-2-usage-of-randomized-hyper-parameter-optimization">example 2.2</a> looks like :</p>
 <pre class="literal-block">
-
 criterion: gini
 max_depth: 202
 splitter: random
@@ -399,16 +387,15 @@ criterion: entropy
 max_depth: 182
 splitter: best
 
-                0.20454545454545453
-</pre>
+                0.20454545454545453</pre>
 <p>Meaning that the cross validation score of the decision tree on the first view when using the following hyper-parameters is 0.2879.</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">criterion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gini</span>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">criterion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gini</span>
 <span class="nt">max_depth</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">202</span>
 <span class="nt">splitter</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">random</span>
 </pre></div>
 </div>
 <p>So to run a decision tree with these exact parameters, one just has to follow the method of <a class="reference external" href="http://baptiste.bauvin.pages.lis-lab.fr/summit/tutorials/example2.html#example-2-1-no-hyper-parameter-optimization-impact-of-split-size">example 2.1</a> and run SuMMIT with the following hyper-parameter configuration :</p>
-<div class="highlight-yaml"><div class="highlight"><pre><span></span><span class="nt">hps_type</span><span class="p">:</span> <span class="s">&quot;None&quot;</span>
+<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">hps_type</span><span class="p">:</span> <span class="s">&quot;None&quot;</span>
 <span class="nt">hps_args</span><span class="p">:</span> <span class="p p-Indicator">{}</span>
 <span class="nt">decision_tree</span><span class="p">:</span>
     <span class="nt">criterion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gini</span>
@@ -426,7 +413,7 @@ splitter: best
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">Example 2 : Understanding the hyper-parameter optimization</a><ul>
 <li><a class="reference internal" href="#hands-on-experience">Hands-on experience</a><ul>
@@ -441,7 +428,7 @@ splitter: best
 <li><a class="reference internal" href="#id2">Conclusion</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#example-2-3-usage-of-grid-search-v">Example 2.3 : Usage of grid search :v</a></li>
+<li><a class="reference internal" href="#example-2-3-usage-of-grid-search">Example 2.3 : Usage of grid search :</a></li>
 <li><a class="reference internal" href="#hyper-parameter-report">Hyper-parameter report</a></li>
 </ul>
 </li>
@@ -458,20 +445,20 @@ splitter: best
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/tutorials/example2.txt"
+      <li><a href="../_sources/tutorials/example2.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -491,13 +478,13 @@ splitter: best
         <li class="right" >
           <a href="example1.html" title="Example 1 : First big step with SuMMIT"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" >SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/tutorials/index.html b/docs/build/tutorials/index.html
index ef22adc5..aeacef11 100644
--- a/docs/build/tutorials/index.html
+++ b/docs/build/tutorials/index.html
@@ -1,35 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>SuMMIT Tutorials &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>SuMMIT Tutorials &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
     <link rel="next" title="Install SuMMIT" href="installation.html" />
-    <link rel="prev" title="Supervised MultiModal Integration Tool’s Readme" href="../readme_link.html" /> 
-  </head>
-  <body role="document">
+    <link rel="prev" title="&lt;no title&gt;" href="../readme_link.html" /> 
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -43,9 +33,9 @@
           <a href="installation.html" title="Install SuMMIT"
              accesskey="N">next</a> |</li>
         <li class="right" >
-          <a href="../readme_link.html" title="Supervised MultiModal Integration Tool’s Readme"
+          <a href="../readme_link.html" title="&lt;no title&gt;"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>  
 
@@ -78,27 +68,27 @@
         <div class="sphinxsidebarwrapper">
   <h4>Previous topic</h4>
   <p class="topless"><a href="../readme_link.html"
-                        title="previous chapter">Supervised MultiModal Integration Tool&#8217;s Readme</a></p>
+                        title="previous chapter">&lt;no title&gt;</a></p>
   <h4>Next topic</h4>
   <p class="topless"><a href="installation.html"
                         title="next chapter">Install SuMMIT</a></p>
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/tutorials/index.txt"
+      <li><a href="../_sources/tutorials/index.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -116,14 +106,14 @@
           <a href="installation.html" title="Install SuMMIT"
              >next</a> |</li>
         <li class="right" >
-          <a href="../readme_link.html" title="Supervised MultiModal Integration Tool’s Readme"
+          <a href="../readme_link.html" title="&lt;no title&gt;"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li> 
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/build/tutorials/installation.html b/docs/build/tutorials/installation.html
index e51af35c..e15ea2a0 100644
--- a/docs/build/tutorials/installation.html
+++ b/docs/build/tutorials/installation.html
@@ -1,36 +1,25 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
+<!DOCTYPE html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    
-    <title>Install SuMMIT &#8212; MultiviewPlatform 0 documentation</title>
-    
+    <meta charset="utf-8" />
+    <title>Install SuMMIT &#8212; SuMMIT 0 documentation</title>
     <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '../',
-        VERSION:     '0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true
-      };
-    </script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script src="../_static/jquery.js"></script>
+    <script src="../_static/underscore.js"></script>
+    <script src="../_static/doctools.js"></script>
+    <script src="../_static/language_data.js"></script>
+    <script src="../_static/plotly_js.js"></script>
+    
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="top" title="MultiviewPlatform 0 documentation" href="../index.html" />
-    <link rel="up" title="SuMMIT Tutorials" href="index.html" />
     <link rel="next" title="Example 0 : Getting started with SuMMIT on digits" href="example0.html" />
     <link rel="prev" title="SuMMIT Tutorials" href="index.html" /> 
-  </head>
-  <body role="document">
+  </head><body>
     <div class="related" role="navigation" aria-label="related navigation">
       <h3>Navigation</h3>
       <ul>
@@ -46,7 +35,7 @@
         <li class="right" >
           <a href="index.html" title="SuMMIT Tutorials"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>  
@@ -61,12 +50,12 @@
 <p>SuMMIT is a package developped for Python3.x.</p>
 <p>To sum up what you need to run the platform :</p>
 <ul class="simple">
-<li>Python 3 is required. Download and install <a class="reference external" href="https://www.python.org/downloads/">Python 3</a>.</li>
+<li><p>Python 3 is required. Download and install <a class="reference external" href="https://www.python.org/downloads/">Python 3</a>.</p></li>
 </ul>
 <div class="section" id="launching-the-setup-tool">
 <h2>Launching the setup tool<a class="headerlink" href="#launching-the-setup-tool" title="Permalink to this headline">¶</a></h2>
-<p>To install SuMMIT, it is recommended to use a virtual environment. Then, run in a terminal the following command, in the <code class="docutils literal"><span class="pre">summit</span></code> directory</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>$ pip install -e .
+<p>To install SuMMIT, it is recommended to use a virtual environment. Then, run in a terminal the following command, in the <code class="docutils literal notranslate"><span class="pre">summit</span></code> directory</p>
+<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>$ pip install -e .
 </pre></div>
 </div>
 </div>
@@ -78,7 +67,7 @@
       </div>
       <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
         <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
+  <h3><a href="../index.html">Table of Contents</a></h3>
   <ul>
 <li><a class="reference internal" href="#">Install SuMMIT</a><ul>
 <li><a class="reference internal" href="#launching-the-setup-tool">Launching the setup tool</a></li>
@@ -95,20 +84,20 @@
   <div role="note" aria-label="source link">
     <h3>This Page</h3>
     <ul class="this-page-menu">
-      <li><a href="../_sources/tutorials/installation.txt"
+      <li><a href="../_sources/tutorials/installation.rst.txt"
             rel="nofollow">Show Source</a></li>
     </ul>
    </div>
 <div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
+  <h3 id="searchlabel">Quick search</h3>
+    <div class="searchformwrapper">
     <form class="search" action="../search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
+      <input type="text" name="q" aria-labelledby="searchlabel" />
+      <input type="submit" value="Go" />
     </form>
+    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+<script>$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -128,13 +117,13 @@
         <li class="right" >
           <a href="index.html" title="SuMMIT Tutorials"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">MultiviewPlatform 0 documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">SuMMIT 0 documentation</a> &#187;</li>
           <li class="nav-item nav-item-1"><a href="index.html" >SuMMIT Tutorials</a> &#187;</li> 
       </ul>
     </div>
     <div class="footer" role="contentinfo">
         &#169; Copyright 2019, Baptiste BAUVIN.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.0.2.
     </div>
   </body>
 </html>
\ No newline at end of file
diff --git a/docs/source/conf.py b/docs/source/conf.py
index bc67c306..01c4690c 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -53,7 +53,7 @@ extensions = ['sphinx.ext.autodoc',
 #              'sphinx.ext.viewcode',
 #              'sphinx.ext.githubpages',
                'sphinx.ext.napoleon',
-               'm2r',]
+               'recommonmark']
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']
@@ -61,9 +61,9 @@ templates_path = ['_templates']
 # The suffix(es) of source filenames.
 # You can specify multiple suffix as a list of string:
 #
-# source_suffix = {'.rst': 'restructuredtext', '.md': 'markdown'}
+source_suffix = {'.rst': 'restructuredtext', '.md': 'markdown'}
 # source_suffix = '.rst'
-source_suffix = ['.rst', '.md']
+# source_suffix = ['.rst', '.md']
 
 # source_parsers = {
 #  '.md': CommonMarkParser,
diff --git a/docs/source/index.rst b/docs/source/index.rst
index a205aa03..7e682d07 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -14,7 +14,6 @@ This documentation consists in a short read me, with instructions to install and
 .. toctree::
    :maxdepth: 1
 
-   readme_link
    tutorials/index
    references/multiview_platform
 
diff --git a/docs/source/readme_link.rst b/docs/source/readme_link.rst
index 8a2fb513..e7ce18d9 100644
--- a/docs/source/readme_link.rst
+++ b/docs/source/readme_link.rst
@@ -1,2 +1,2 @@
 
-.. mdinclude:: ../../README.md
+<../../README.md>
diff --git a/multiview-machine-learning-omis.iml b/multiview-machine-learning-omis.iml
index 337fdd37..230475df 100644
--- a/multiview-machine-learning-omis.iml
+++ b/multiview-machine-learning-omis.iml
@@ -2,6 +2,7 @@
 <module type="WEB_MODULE" version="4">
   <component name="NewModuleRootManager">
     <content url="file://$MODULE_DIR$" />
+    <orderEntry type="jdk" jdkName="Python 3.6 (develop)" jdkType="Python SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="multiview_generator" />
     <orderEntry type="module" module-name="short_projects" />
diff --git a/multiview_platform/examples/config_files/config_example_0.yml b/multiview_platform/examples/config_files/config_example_0.yml
index 8f31c070..d16f5843 100644
--- a/multiview_platform/examples/config_files/config_example_0.yml
+++ b/multiview_platform/examples/config_files/config_example_0.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["digits"]
+name: "digits_doc"
 # A label for the resul directory
 label: "example_0"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/config_files/config_example_1.yml b/multiview_platform/examples/config_files/config_example_1.yml
index 1b1eed07..fb9ab405 100644
--- a/multiview_platform/examples/config_files/config_example_1.yml
+++ b/multiview_platform/examples/config_files/config_example_1.yml
@@ -3,15 +3,15 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["tuto"]
+name: "doc_summit"
 # A label for the resul directory
-label:
+label: "example_1"
 # The type of dataset, currently supported ".hdf5", and ".csv"
 file_type: ".hdf5"
 # The views to use in the banchmark, an empty value will result in using all the views
 views:
 # The path to the directory where the datasets are stored, an absolute path is advised
-pathf: "."
+pathf: "examples/data/mkljlj"
 # The niceness of the processes, useful to lower their priority
 nice: 0
 # The random state of the benchmark, useful for reproducibility
@@ -23,7 +23,7 @@ full: True
 # Used to be able to run more than one benchmark per minute
 debug: False
 # The directory in which the results will be stored, an absolute path is advised
-res_dir: "."
+res_dir: "examples/results/example_1/"
 # If an error occurs in a classifier, if track_tracebacks is set to True, the
 # benchmark saves the traceback and continues, if it is set to False, it will
 # stop the benchmark and raise the error
@@ -34,23 +34,25 @@ track_tracebacks: True
 # The ratio of test examples/number of train examples
 split: 0.35
 # The nubmer of folds in the cross validation process when hyper-paramter optimization is performed
-nb_folds: 5
+nb_folds: 2
 # The number of classes to select in the dataset
 nb_class:
 # The name of the classes to select in the dataset
 classes:
 # The type of algorithms to run during the benchmark (monoview and/or multiview)
-type: ["monoview"]
+type: ["monoview","multiview"]
 # The name of the monoview algorithms to run, ["all"] to run all the available classifiers
 algos_monoview: ["decision_tree"]
 # The names of the multiview algorithms to run, ["all"] to run all the available classifiers
-algos_multiview: []
+algos_multiview: ["weighted_linear_late_fusion",]
 # The number of times the benchamrk is repeated with different train/test
 # split, to have more statistically significant results
-stats_iter: 5
+stats_iter: 1
 # The metrics that will be use din the result analysis
 metrics:
   accuracy_score: {}
+  f1_score:
+    average: "micro"
 # The metric that will be used in the hyper-parameter optimization process
 metric_princ: "accuracy_score"
 # The type of hyper-parameter optimization method
@@ -63,3 +65,14 @@ hps_args: {}
 decision_tree:
   max_depth: 3
 
+weighted_linear_early_fusion:
+  monoview_classifier_name: "decision_tree"
+  monoview_classifier_config:
+    decision_tree:
+      max_depth: 6
+
+weighted_linear_late_fusion:
+  classifiers_names: "decision_tree"
+  classifier_configs:
+    decision_tree:
+      max_depth: 3
diff --git a/multiview_platform/examples/config_files/config_example_2_1_1.yml b/multiview_platform/examples/config_files/config_example_2_1_1.yml
index 7111a548..b1a9e2e7 100644
--- a/multiview_platform/examples/config_files/config_example_2_1_1.yml
+++ b/multiview_platform/examples/config_files/config_example_2_1_1.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["doc_summit"]
+name: "doc_summit"
 # A label for the resul directory
 label: "example_2_1_1"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/config_files/config_example_2_1_2.yml b/multiview_platform/examples/config_files/config_example_2_1_2.yml
index 44035d6f..256e18a8 100644
--- a/multiview_platform/examples/config_files/config_example_2_1_2.yml
+++ b/multiview_platform/examples/config_files/config_example_2_1_2.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["doc_summit"]
+name: "doc_summit"
 # A label for the resul directory
 label: "example_2_1_2"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/config_files/config_example_2_2_1.yml b/multiview_platform/examples/config_files/config_example_2_2_1.yml
index 0303e85c..d462bee1 100644
--- a/multiview_platform/examples/config_files/config_example_2_2_1.yml
+++ b/multiview_platform/examples/config_files/config_example_2_2_1.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["doc_summit"]
+name: "doc_summit"
 # A label for the result directory
 label: "example_2_2_1"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/config_files/config_example_2_3.yml b/multiview_platform/examples/config_files/config_example_2_3.yml
index cfe82209..bb8fb31e 100644
--- a/multiview_platform/examples/config_files/config_example_2_3.yml
+++ b/multiview_platform/examples/config_files/config_example_2_3.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["doc_summit"]
+name: "doc_summit"
 # A label for the result directory
 label: "example_2_3"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/config_files/config_example_3.yml b/multiview_platform/examples/config_files/config_example_3.yml
index 204ae233..67ef06ea 100644
--- a/multiview_platform/examples/config_files/config_example_3.yml
+++ b/multiview_platform/examples/config_files/config_example_3.yml
@@ -3,7 +3,7 @@
 # Enable logging
 log: True
 # The name of each dataset in the directory on which the benchmark should be run
-name: ["doc_summit"]
+name: "doc_summit"
 # A label for the result directory
 label: "example_3"
 # The type of dataset, currently supported ".hdf5", and ".csv"
diff --git a/multiview_platform/examples/data/digits.hdf5 b/multiview_platform/examples/data/digits.hdf5
deleted file mode 100644
index 61e452b9118eeabc4972c11803a8bba775dc3301..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2782760
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%0AsXgRn7J^25Yh*8A50(2e}weG<YDmz
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
On0lB$VDd0=7#{%7!@ni~

diff --git a/multiview_platform/mono_multi_view_classifiers/exec_classif.py b/multiview_platform/mono_multi_view_classifiers/exec_classif.py
index bfeb5c7c..edffa453 100644
--- a/multiview_platform/mono_multi_view_classifiers/exec_classif.py
+++ b/multiview_platform/mono_multi_view_classifiers/exec_classif.py
@@ -869,11 +869,10 @@ def exec_classif(arguments):
     cl_type = args["type"]
     monoview_algos = args["algos_monoview"]
     multiview_algos = args["algos_multiview"]
-    dataset_list = execution.find_dataset_names(args["pathf"],
+    path, dataset_list = execution.find_dataset_names(args["pathf"],
                                                 args["file_type"],
                                                 args["name"])
-    # if not args["add_noise"]:
-        # args["noise_std"] = [0.0]
+    args["pathf"] = path
     for dataset_name in dataset_list:
         # noise_results = []
         # for noise_std in args["noise_std"]:
diff --git a/multiview_platform/mono_multi_view_classifiers/utils/execution.py b/multiview_platform/mono_multi_view_classifiers/utils/execution.py
index a85db6da..019db875 100644
--- a/multiview_platform/mono_multi_view_classifiers/utils/execution.py
+++ b/multiview_platform/mono_multi_view_classifiers/utils/execution.py
@@ -319,14 +319,26 @@ def gen_direcorties_names(directory, stats_iter):
 def find_dataset_names(path, type, names):
     """This function goal is to browse the dataset directory and extrats all
      the needed dataset names."""
-    module_path = os.path.dirname(
+    package_path = os.path.dirname(
         os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
+    if os.path.isdir(path):
+        pass
+    elif os.path.isdir(os.path.join(package_path, path)):
+        path = os.path.join(package_path, path)
+    else:
+        raise ValueError("The provided pathf does not exist ({}) SuMMIT checks "
+                         "the prefix from where you are running your script ({}) "
+                         "and the multiview_platform package prefix ({}). "
+                         "You may want to try with an absolute path in the "
+                         "config file".format(path, os.getcwd(), package_path))
     available_file_names = [file_name.strip().split(".")[0]
                             for file_name in
-                            os.listdir(os.path.join(module_path, path))
+                            os.listdir(path)
                             if file_name.endswith(type)]
     if names == ["all"]:
-        return available_file_names
+        return path, available_file_names
+    elif isinstance(names, str):
+        return path, [used_name for used_name in available_file_names if names == used_name]
     elif len(names) > 1:
         selected_names = [used_name for used_name in available_file_names if
                           used_name in names]
@@ -334,10 +346,10 @@ def find_dataset_names(path, type, names):
             raise ValueError(
                 "None of the provided dataset names are available. Available datasets are {}".format(
                     available_file_names))
-        return [used_name for used_name in available_file_names if
+        return path, [used_name for used_name in available_file_names if
                 used_name in names]
     else:
-        return names
+        return path, names
 
 
 def gen_argument_dictionaries(labels_dictionary, directories,
diff --git a/requirements.txt b/requirements.txt
index 33bae6e2..e507215a 100755
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,19 +1,20 @@
-Sphinx==1.4.8
-cycler==0.10.0
-h5py==2.9.0
-joblib==0.13.2
-kiwisolver==1.1.0
-numpy==1.16.4
-pyparsing==2.4.0
-python-dateutil==2.8.0
+Sphinx>=1.4.8
+cycler>=0.10.0
+h5py>=2.9.0
+joblib>=0.13.2
+kiwisolver>=1.1.0
+numpy>=1.16.4
+pyparsing>=2.4.0
+python-dateutil>=2.8.0
 scikit-learn>=0.19.0
-scipy==1.3.0
-six==1.12.0
-pandas==0.23.3
-m2r==0.2.1
-docutils==0.12
-pyyaml==3.12
-cvxopt==1.2.0
-plotly==4.2.1
-matplotlib==3.1.1
-tabulate==0.8.6
+scipy>=1.3.0
+six>=1.12.0
+pandas>=0.23.3
+m2r>=0.2.1
+docutils>=0.12
+pyyaml>=3.12
+cvxopt>=1.2.0
+plotly>=4.2.1
+matplotlib>=3.1.1
+tabulate>=0.8.6
+recommonmark>=0.3.0
-- 
GitLab