From ff768de37562d4a4aa818b5fa106a64f48028305 Mon Sep 17 00:00:00 2001
From: plwapet <lavoisierwapet@gmail.com>
Date: Tue, 4 Oct 2022 15:10:56 +0200
Subject: [PATCH] before the meeting

---
 .../best_R2_exploration_summary.csv           |     4 +
 kernel_ridge_linear_model/kernel_ridge.py     |     9 +-
 ...ridge_prediction_on_google_pixel_4a_5g.png |   Bin 74322 -> 59182 bytes
 ...xel_4a_5g_first_strange_cases_analysis.png |   Bin 0 -> 74322 bytes
 ...log_file_for_strange_cases_exploration.txt | 10867 +---------------
 ...ies_X_y_after_removing_aberrant_points.csv |    90 +-
 ...summaries_X_y_after_removing_duplicate.csv |    16 +-
 ...es_X_y_before_removing_aberrant_points.csv |    96 +-
 ...ummaries_X_y_before_removing_duplicate.csv |    90 +-
 9 files changed, 444 insertions(+), 10728 deletions(-)
 create mode 100755 kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g_first_strange_cases_analysis.png

diff --git a/kernel_ridge_linear_model/best_R2_exploration_summary.csv b/kernel_ridge_linear_model/best_R2_exploration_summary.csv
index 01c7d29..38e0292 100755
--- a/kernel_ridge_linear_model/best_R2_exploration_summary.csv
+++ b/kernel_ridge_linear_model/best_R2_exploration_summary.csv
@@ -259,3 +259,7 @@ google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,Fals
 google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.6678084203477483,10,10,base_Y_F_N_on_socket,
 google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.6678084203477483,10,10,base_Y_F_N_on_socket,
 google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.6678084203477483,10,10,base_Y_F_N_on_socket,
+google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-296.89930270199477,10,10,base_Y_F_N_on_socket,
+google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-296.89930270199477,10,10,base_Y_F_N_on_socket,
+google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-296.89930270199477,10,10,base_Y_F_N_on_socket,
+google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-0.06746042254849738,10,10,base_Y_F_N_on_socket,
diff --git a/kernel_ridge_linear_model/kernel_ridge.py b/kernel_ridge_linear_model/kernel_ridge.py
index fd1f277..80c8fd5 100755
--- a/kernel_ridge_linear_model/kernel_ridge.py
+++ b/kernel_ridge_linear_model/kernel_ridge.py
@@ -142,7 +142,7 @@ else:
     y = data.get_y(phone_name)
     print ("*** Total energy efficiencies: ", y)
 
-
+"""
 print("--- Size of X before removing aberrants points from the dataset: ", len(X))
 X_len_before_removing_abberrant_points = len(X)
 utils.capture_X_y_in_file(np.array(X),  np.array(y), output_data_folder + "From_summaries_X_y_before_removing_aberrant_points.csv")
@@ -151,9 +151,9 @@ utils.capture_X_y_in_file(np.array(X),  np.array(y), output_data_folder + "From_
 print("--- Size of X after removing aberrants points from the dataset: ", len(X))
 print("--- Number of abberant points removed : ", X_len_before_removing_abberrant_points - len(X))
 print("*** Ratio energy by wokload : ", y)
+"""
 
-
-
+"""
 print("--- Size of X before removing duplicates: ", len(X))
 X_len_before_removing_duplicates = len(X)
 utils.capture_X_y_in_file(np.array(X),  np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv")
@@ -162,7 +162,7 @@ utils.capture_X_y_in_file(np.array(X),  np.array(y), output_data_folder + "From_
 print("--- Size of X after removing duplicates: ", len(X))
 print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X))
 print("*** Ratio energy by wokload : ", y)
-
+"""
 
 
 
@@ -270,6 +270,7 @@ if (generate_plots):
     if workstep == "looking_strange_cases":
         kernel_ridge_ax.bar(utils.get_X_user_friendly_from_X(X, X_dict),y, width=0.4)
         # Add title and axis names
+        print ("Size of X ---: ", len(X))
         kernel_ridge_ax.set_title('All energy/workload ratio')
         kernel_ridge_ax.set_xlabel('Configuration')
         kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)')
diff --git a/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png b/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png
index 74610c98d064364151f945fa449c098dea5f6f57..44a068bdb405cd403b9135dc0f1642f707c0fb30 100755
GIT binary patch
literal 59182
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

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

diff --git a/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g_first_strange_cases_analysis.png b/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g_first_strange_cases_analysis.png
new file mode 100755
index 0000000000000000000000000000000000000000..74610c98d064364151f945fa449c098dea5f6f57
GIT binary patch
literal 74322
zcmeFaXHb>t)-8(KYPX5*R!~vFfQe`T6eSoM6%2@ENh%;2l$^n~)m8*`A)un5fReN1
z*wTU|5lNC;au5*7`Hsn=d++_7@0_|-x9ZmU@lmyRD=gM}-{*avImaAh%<1j3XO1sl
z!m)&fg=M+)iC@mKuzVN8!m@DH_lxkIlG^U;_>ZWil!~Ri*=0+ci{`p4r!QJwF*dU_
zHn_CWTG!mdz|3^7fUv-BzK!~pmRBqe2nw3~^8x`gb3MUN7r$lTO@6p?Le+wWh4mu+
zZ(fLGumQ_F78dDW4lCF`{ZenIqF6DV*I#n@$Ftu_{Zx8l6~BejslDy%KNN+Yi@v-h
zL{wItKf_B#a^>FkQ_}LWQLhZT62e7);(j7(^s?>8hi!Mi+y86!^wj5^lnwKw-dcDJ
zJBzcHSd<(vik_->JE|!Wk&&3cYuQm;2fkdNna5b+!|5yg*^d{Pf6R{h>3{z8KWo79
zKl=cu;(zwR|EvK;$N#bqE(HJj>#r^C?KWC@9$b=|+dOx=EVVy$+E+xe?A2)#jYXXE
zcJJQ3=kclYDdw#kCZvuXE6~}~nbhbUf99e~|3*pwv8_gamo8m0KEIfSrSg#LLY8cC
zyxMNO$){lQYEO-@JC~&2*y~@5icZ<t*%^Fm$xjqm=(1by{d&ArP3kfh7UP1_%7rW}
zUqi+w2TJ%gU52amYSQg25{LEt?Aorq-|I5%sC)TxLse{F`hdr=dz@2;+LKmSMQO;Z
zs6671{k3~jZGw@{&p-cMo@k<`=JRXTqrG|_G7opWc>a8&+i<S?y6*9zZXT7G=O#-Q
zuw>u)9;q<-xVZgbjO|notEB!wTXA)bnGG(KjYnZeN&8iE^VH~Z?)=hHIS-G?y)(%v
z_CsMyRtrpi$kobn&M5Ha59d(~6MJn@Cv9&(?sO~h-jbYMmd&}#Q&LkUzN)NPvBLc7
z)%;swEG#iDbw|Eu$v*nwwSl~1<atGhkzU2-TzAEgvzw;6wPqOHQ|*#7a<z#jim8?c
zq6ZHaHa2R_jJV7M-@UucZMSKob~{$tGhgT9!=3U%W({Iv6BC8i)v6^D6A{*Z4JKEO
z&p2Fod}`ZrPB9gu$_TlNFvZp{Um|dE`Z+h3S9jgJeOvC?0jrj#rp+!cE>7R_w~xGz
zR#I|`ii!$TONzRrtsOrkeez`4r&w*aAAj7)%F4<npswQ1A$-o#^7UI`2Rl1y#+x^9
zijwqbTQCNj?@99P*m0t@(8tHk%}vIO=jHwTKWd~}<~OPP2x?V+{hZU<-o9N=PtS`_
z^&G!iVtJ<1M6W%6u&lq*i4(u4XJiyxBwqRa#&|$?&*Q;XAFZybk;bZ(vSOQ7uU;)|
z)}X%q%+q%wZSS8QtVp#ova_`fIs4*>;m4rciDr$arQ3}%S-B)4dh64|Rbnq0eu{Y!
zq?R;}t)=<$q>s{zBR9$;RQGO>a8z-2c5YKVaP{g{?7=4zPWFidE;Caj_{(^cn;>6J
zRiv7prV|?nM_AKax58b^1}2W)T=oEK9HAOtWYS*Z?}I<rrC1c3tQJr|+t-lM+S9|2
z3#<r{JL<MtFmZpCmSoA^%SF3f{BS)_n@2VY3o8m{3^K&T#0GIg?Vq+6J{7f4cqzk%
zCmL?q`H@3N|2~7k;2ZxlH#f|p{k=UN1fCP0mX?<Ln%zgLqP0pyG%HK)Vok%8BEu@e
zl^gpfU9gnFKAQH@>-L!{&_nF%3X_!>`-SmZzjSlP*EdUfRO5o4K6|E^Vy^3ES9D<d
z!;7Qiy=i?#{xcC?zo+zEOStrQ$-?ixdsk7RxK-xi*?XMgmg9q+VpYpnT*aGY<5^h5
zxP1gP&iRU%4Bm5@Jc{FRKPf3GNNt^LT1v`JAt41*Q`7O`S~FqmFDfsCf;w<g(z}yS
z`Uq6u`By}1Nn+!j_7hVT%$kgAYHI3DH8jFTKA&LdwP?lqkj+we^eZD&?OVN+Ex)x$
zvk7XdGhVyQI479apO=u3Sh94f{IO#<8yxz?E$&<HTguLNHp_Wx5U1a0^y}w4Zf^1u
z!#%B?ojb8c7FiD;u5udh4DPCo^c^4W2`}^!H2UM$g-ez#E05AhQ;5HOn!-wNT?)sp
z3$6#Ox`KSPoK+bL8TMAvAKQw3*;cO({_C#`UOb92w^nTUm~J;<+3{i1)Ylx=w(Llk
znQ26|my1|ABMQ8DyFb1>S(9ku>#<%mpeDhn-JT!&p~|8}TyMopdV2a`@xI0oo4y7a
zY3WjIcK&hMCqmLV?i`}#K@3k%VY_cS8N)S3H7ORsDJ3|$;UXqAJ2q}Sgd^{H{rYv$
zcfY&4E7qr4@#lW2ONr-EiU_&Aa{H5<pxxTJ`iP2#RZ-98FIZsp^{>MV7cJ^S+-hqs
z@DYq&w46gfpRtu=_od(7K04{mC--2pRQZdei!EwXEZS*NGe#O57(vI}ISlZG4_J2G
z$2Q{WRO)E{>#ygZKB+9<aG<<yTYc)Y(~Kystf*I~eY^g=y^=%BHU_sG%*Ly<1BY5#
zTAD+|_>mO98$16;_jUUQbJv-@L#*-h^Q(UIs=F#W{OGL}HSv1)5{;_^^!%Mfs`{!&
z`<vO=*<Z2qpV!ZJop-=~Fa(D;ygtpw2v4ug{{h~*1ItK{<<4qBJS*$Yz<UxOxm+e+
z;75=0YF`_8YTC83DMqQQe*XM9)v}ZE>-FnHf3B2mIiJ(x!6_bQTAvz<nA=sG6z%6c
zZXituQxPXC!K_i!!^2~IygOR>%3p_&91K4^Kg<YPyZ5sGyZf8WEiB4v&9eBV+h)95
zxcBTi_s1W9*dwX1adJitw3isQ6+N!WbV?iUYm5$%a%)R5WnuYp2lWEyyXS|m->sdI
zHbK<cl>hthzrU-T!5viBAc5$u;!${)e6{&zN~ChM=CSHH-Qwux=H}(n$NHPzy8rp-
zFBTIn(*s;b8T~_5TE4Y-d_Ixeq>o{zy06@R=27hmPBHxxdnCp?wpgg8S@+yMa%0I_
zghr914U*1vS1c`yMA~{je*AcsvGpW}uu-MZIeGcw9^|II+-pxi5!#*fGB{XmaQCvD
z(SZ`l<z{APTe!LZth4TKk~+%RZCaOX++JuPkTu%0^e7|Ns$0pz_tvdjyY)XjKUnGK
z*^uF|4yW$ekt4rKO-N4nv*zH-ak`^JA6Hwnw?sv~tmyIH<<hybl2bZsZeG;6e3=7J
zNC>;p9a-D0dxvt=)6zKIlNM@~BQa`8rtIw!HoZ?j;|(mod@2oanjG!F$sLGgX-h<q
z`t!cddQtN~>%6_aFF)KN_a?yq;+ouF7cO0<tgJjBtdV@>kNZ0Kyu4k@a!$y|>{-8l
z{apn8bqx&-ZOu1VY%sL7w|^3?mwR{ZP44E#ndzjrqS$|C$tfvockbMI^WtRRz?a@$
zQ+2#gfOo{0dhDeeSI55T21<KwJ9hi$t#_v;M$`t?Uh6-=6TEkCUzK{yg~Nf0;Y!C4
zaZ(z;RLA2+-`rTr-!^HDU3W8IXOHvDl#PX2@e|?YTwGjRcJ9otOEf6kc9ik9M9&oI
z-sr?05#vwydorFHe!py)5YD7osS<XfoBuOD)qzzTHkho*opGMVsWVj1a;~rI%bJ;r
z-ju)Qp!FAxZlEE}t4lYbKE53vACLVVpD<(9=Zhf5yJ^#5B-@V(Mpc7_f?0J|bvPnn
zNN#Oa_%_3`+dDSRpfupd<kVDgbhvV~fQ^mKK<wJJYir_k-40lP2|={-odB3PY*O<&
zrF+z2_)F=HrK`)cTwL7TUtR~K`~3N0Y0{x<^V=jIKYlE8>Xd@LeQH;EsAsU+1b1Od
zI`%R^(_o!Ni8SNw8YwsS3OoiY91bye-ujyGj_~NrbJ(fa5qMdV*0pQbWX_y<ucUY7
zO3YiU#_0^vD}T8H8AKr`Q{-&xkJ8KtL&P=eu8gc6cI|4+%6i)!60!q3*XXb8YwSJ9
zwE5P{ffybj*Lm})UNWssz8Z)(kL#&Ube^)uwl5M3*3{GtQwU`wn%473(=lDLYR7ZA
zz+;`0V*>}ACzFHJcw-Q%^fi0vS17C_r0%`f)6x?3;^?g|#5Br-eD5a;c%xfVQw2pu
zRU^+Qd_<lKc=TvZ1yDksvnoZg*RO?^b4jSLSTQq^mEtrp?3I?5Rta=qI?=7y-c=DU
zbK=AYoHfCmT@+-cKUT-<S^bqgZ>X!HuxX$crvY(m%p+kEDY$jjnl+Cir=o?qw{NG%
ziUTXBuKpBBVL;5;JHkKf+JeRBzqnTbpDKna<Ts7aW3es&@xtd9HK|tN2r$7|zCxWn
z2H1ilmXip-t5&TFGOP$A47%Z<by2L=sZ)26ANT>T@W8JfKfNGkscyl;{Qk}hNNVST
z&pgA!-h>T;RQNdOxAe)6<1L=D=hNRWiJwMRb&wG09*xizR8M|Rp&X&7dc3vVI<3)V
zMuVXcdr8X8di(b6UV>T@YBO)$R)^aUbpgZ5A+WW!w!XCLu52Ci89|6!zE0#6j;Xno
zm6wl?50-j+zPZ45S-%K>muc0^%uIrnx%aqSs<Qilu4H6nDBZTSw(9nKv7OSyfo*z}
z=42Lk#9uSRUU%I<nXIIup`l@-QAw&FpQ?r9#7ItAS=r`K4^0;Wjwh61Rf<h0<2~M^
zJNRa);G<g8hV;;4-+g)x;}-&txfdmUp9@TN=GlQT`Ctz*adEbF>%xH+Hi+4NSYNJN
zp-gwiB0b(HFB;!f(lb772y{`C;gE#K&j@yJjn93bDkXRlAzCrh(az1nU(D{@;lqc&
z4Guo^_4P%@FAtJlDLpgsrDfReedl@`My;@EW2OfG`PXMZzqz6KT3?Qqd!!)EpM^K6
z+b0N+Sl8D9d1ULCYd3CnVGo7L1>QVz<VewkcbywRJt_pljt?)!yTYT*zpUiqicU1C
z4RZkoiPO0q5D-uvEXy@EI@&T?b%rIz`>Ed^?}rbAww-?RuD)KQFJr_Hk)XAyDFA!5
zGcu{6plszQoQ?b1Y5hLMiCnp{V?7itQOlLbY9B`kk=c6ETjARLg{zSEv|OfyWwn7u
zrSQx%fE8Xo5jH9)E<TOOU|64;@K)U#KcjGjt4=`la~l18Yy7Y4tgo>R)s?+<H#7zw
zXT{#<&67}dxT>2{J9*iC?DH+Iw$vx@ii?YzhOSFQM(LIKokuv%oSAk&z&&kL6;+Xa
zZ2|xMS0=TIJGX9?63iS8cpHmdRF1<;zzpz2*s%P>Hcx4MQ^D9cLdHiRl2Q&!w`P6k
zIKa$v-9m4Jk3rJoU*b#RZd@AS-LmB<Y72!+mjW8>yZLdPq!IKgJIjLER;_y2Cwru*
zlfz|dNSO)>1c#5W4a!=&yTg%w45!A2P!No3&j=l3Vd-U?$IclBgjUz@?O9%~kTEq}
zOBKRHEP0q>c-M7SiCvN!!Khc-g8PjdGsSCPMKM<W^wSIT)&c_rQHJT%4I3a{yyJm+
z>?~<3SFQ{MIyOKN)^<AjrP{@G@g0EZ>gwv|j^>(YOp<uj5+e}1+)cGU)05{AHhfg8
z6r~>et+mhyzr-%PZ~Z>gr*9vnh>v|Ok(^ObP<V*qO9=4W!l9BUxE32jA5oNJ|CQ$g
zILC+@-6%Ioh8lMY3JS9AJogJSgJEgFTa73&vpCa6OB<W4zTNR{qriIXybb~ysSlfZ
z(h=VZ3ky%unaZ#qvP8|BF+JYR?u73L<2b8{4V@cr<iGE`&#V$rUD$q5Uph&|*#DqS
z6g?PZP2P<gvjZ{#;pDJ!*ssY~_Qa|VwM*rBY`{J6E?l@U^u&YB)qWpr(jsC}a~Q@p
z3G(xw?(gq!6P@V{_6J<p&99lRBJMCOG*XKi-=n#8@G+pHzF+i~?bxIVfISJ;J?GuL
z99*21=y|70ObtX=%~bhkMI<^r#@YI^Jn6?buL!UsFzN$^jrZqqRis$xp|m(qr6pk=
zr=90vob}yzixwH;s>U<~Sj1u?*bca8^gs0WekE$r_9={e>B1$e&I0MazFf@VHWhH@
z>HZgHnPY8Hc~znE$B}>T{Qmpd^XH$Wi0|36r<QAz`4hKi2W>7-^x2@!<lZTpcQVPZ
zW>^^uUTvC3g%~YPd3m{d^h;!0DtZPhl(jnB{axM<Pa~dMh>Pr-H*emzk&!A?@|LXy
zUK1Sgb^~qZKz;0OMSkK3^QHl3sldsc{B{zwNEiyKY9)_Itt^S!p6eeY)fx*P?hM2x
z??!$F*1Z;__D5xO)^wN`uX0yPyPs!Z^UU-%+P__Z$mcU1Q&RZF#WlE`1|QVb)fFXm
zwknqRi6g)AN&WIm2ZBecb|Y|m$b~<CMI7*c+kOc_5ZPTsOZ$xfhMZkO7Hy~8`W+n|
zsl37i`_#1ewcWsF)YqeaQO(w(75AS$jR0cM?N&>^@_GHt?>1?uyh3#H8CbfQQDc{Z
z;(Z6qTTXa1Y9k!7MP$ca!=9pROSSHKg2>v^*=f+tFm7te_dE}%cE(T4pkaq?%ex0P
zF&D4n%7RcDwHZ7`xvcB(^ffBebLY-k;s7ts9GcJatqgfN`qJAwp@5tm2P{KQZS$0v
znY8e&d*kEV-<)Rz-ij7!(Xutq5p|3G#MKavDv*SGZ6iEAJ-3~D^xS!Byz|Ct&9k79
z*l--_UTPO~zx2`kh|^ylD!)C!q*e+0mbL;O82_6MK(AD(0J&Ak%ZhK6m6at<2X9QA
z4i$g(>2~r+%B85V;vz4nIgZ8o**5)<foM-@0MFsIZXtV5Lq=`7{l0yk+fEbBf@m8I
znj{QS1ptj06ME6sZQB~k>JIGR-$5x7H9FA=3l}dAKlOOe0jKfT0fB+7y}eP`0OKCo
zwhj(PpJFaPIbao5lVlc+qul-1AJ@m*e9aUBe!0C~xm)MPq0-V)3g&zbZujn0J=k*G
zT%*1`L~aWL=_#Dsy?wEYY1Ssh{@}>SkM!2_k7xDgt|JUVNF>8yq@bikmRC8de7L7p
zSUYza;!TU@t5Y8%C2ffu=t*kyM!jL@A5u%Tc+sQXRN(^#R%ALkY!J6suxKkPjW3Zf
zYA}jA_fm!q!n+4sti}foQqt18finxPE>yF%O-At@eslRc9&YYmZr{E=-Vt~YH}19m
z=(}`eA+IIud?D67HB=F%nz!C*EAfv;vD5`b&+fEf{(K>uUiH(Db{z(bcNX<>d}It_
z^rX|*KNc@pu|f&!T^^~n@0p~F=3c$`5B>f9kKJ8!wGq4Nf)TbSgIEP{2yITXlarH!
zD2m=8P9paxHfA~{IE<L8`4}ilP7Qh@A`F(x%jP5JO%B!DG`8CHtpu1`1%_j0s?Vjh
zxjE3L!S1;Ht5b4?-u$#J)O;?p|M=r`1ejxQ@357n^<{=HT*}^os$CxC9lxKkx9`3N
z+oQBZkN4^c8J6#Oo11G0{PS&SD4}CD)*ok~3y+j`x`=6Ah|A1GBLL5t#ND_cd9R)F
z$F>~1dp60m{<V3ljPysKCbl(eLheaUt7zxmec<USpXhbz#uB!VNW}zT0WZ(s7k1s^
zc=6(eO*%VjNqpEz)X1~!4I(Qpg9nta+K&&F!2(x!Y&fV8d}ae3BOrJ=9UTHXUhS@*
zkt09Q?NG^&qkG_L({D(q+&R0<Cpp1Ah2Ul8SFU_8iq5#)-+&Uj6$Oc=hE-Zb?f2_|
z;7u(oEfsL4`5Q`_KyLw^6Mb?%-8Oc5ti%OZAV*|G%*C8<mQJE$Raw(7_cc1on`KQU
zN=%P7t4|R57q3@RneVw>_|l)>JB_va*f+cHL&o1GDk>_S$~NdYHB=R*8vp7|P7W~@
zci4ElunP-CG_f^_Ak)>+(Z^<``$o)p*xWv-DK<4&MwAdj$}x}ip}+tBeFjc~==)Nz
zq(g|WhG1$aP=mY5P|sVwWXVS)a4%$*qz3zw{*K>n69Waf6RKYtz^bs9g(XpE&zDZw
z%zL2*Wv@Dsv3;_#vIz30T6Kp3j{!?70?Rm0kLl54M+Fe39PJ01AaK3E^+3p8(C!)b
z31iZ~Qry8xz5)-UTRT_@=!T;ar@wT`5`@NciQCs=Yp9@>Oib3*DGiX~K&W;S|6?)B
z{dhdTF3^J`mcIKUw(s02O}p^7A65>6-P3c(Qi?nez)NsLYQjx0bH~1Y`)DOAdDvK3
z{_?xJ^ab0Oh72_n{l!E5B`5_H!Q~Rq^X}aVT(E@qyviON&X<U@sO&#q^V3wwa&|)E
zY6vjF_HN5swt%I#z9;Ddm!z{gijR^Z1IL)Cr=|}|#*dz<ync4t5Q*skD#^`Tw!~*t
z;o&VFw^;*`f<uKcG(bsPuo7a_NyK#d_{+se9HHC&9nXQV{6N9Ts!M@>x>`_^ZUJj&
z+MquOc20&#Y+HdDIPEW?!6>@Nb?@FiWxQ5c|HH-`zx~z$hNuF|Lb$;XH2p|^Ufyw_
ze;%#ObRq<bpB+>V4Gpcya+zsty2m#x03PYVg9mLD@<4rMtF;_oVC4)D`rDi(XC~u^
zd+WnP<%4-p{egS7OI^MS_t5a;h3eZlsRnh)SI;M3c@cRsUl|9>5Y%YmFlwNkc+Y)i
z4dwJSs`dOk2RqAn<N|*4bLbVlapOiP_9cT`Qc`kidZMp7ceMNXzHQs+tbh2NbBk!Q
z4#XeDvu8gXO%q_TtwVm`J#gTB`}=2}U>drrqN5Qv!VoYM1(q|gRKaw57Oz-;Rz~Iy
z$oL`D$NF!6`vGLx-jQ{Z&gsO)ievX9<0ZFmXPM8!@@eUOzJpi6M^;2>r~&Ojw_(cb
zQ8A0Xy&^QyhCTZ7-o8~0{dxA=uE&@1#zg%2#~+7*=WU*tdglMRgpc`?+L-x;GJq38
zP<^aGzvhjwuHXOM)s=-;dFTr0rY`V7Jm-Rb$Ek}foK^0{+Lq;f0M$GzjqKn5DRsTr
zci*Wf{ftP8bkxRiq29!*GOz`|M`6-xEq#t_)?+Mo=k4u&F;;7BzyCfaLI+tc)qcn@
zs!tg_39_J4M91fy_@E%Qna@{jY?7`D&;DYb1{TH9$*DN&UQ>S#r^-7UP)*;yem!e$
zz6a<YUw^%59{G^RweKd@1z)70%|6<lpy4WYXTQhtX#>{l!J|hZz<jkNY|&R*&bD5q
zI6Q`fnOv(^>%Ej=ew&jYck>a28hG@2gAzx`Ja6yJ{b+gJ5&f+o>?khn*}K<b5_#P}
z^5l23KaM&1Z_6+~U9Y6abUI9G;H-MxMcD^XR6I1bgpFs%fde&n*qA>S<2bdb(D{A|
zVg;yz7cDJ1NWHbG>*+nSwLKb-a?OfWvmcRm3?knD=})>x2`7L}iY#QlF2?9P6%ops
zI|KxJujN($FSLe@_%`Sy6uUvF@q)$}8yhn~5zVT;boLz%Ia|E8n&+Z-^I}Wke%yc}
zO3_t6{~Q1=UsN`a>Q<uSQN<~|II{4WxPubPkFj&CbHBSe+kP1$$1xCL`4%%MB|DIo
z<iWsz6WA&ZMTj-@!0bz17w7Q*=5iE;sUk!bA!KJtpR(dZ4=LCqJT>+wqZkCHY3XEM
z*v71w`Q2u?tur|Gp5U#NqBSFb`|Z2s>-V39fbtOpvbnf`n3(#-ix-t5aOm;n%F=DN
zbMIbx90OEZ4}grg4QgH+*bh}G3*!KQ1!%Lad$e176$giXRlhu*NO!kywD5x2-^~)7
zACa{QL?o^(cfF=`lHc$8Yi=Upu_{KW?9OY3=mYi0IC2m3xpK!Yu53JaebI8uwxYEf
zDdunMtWjf$0y@$$xHz{ntFc=@sF`KF1T7=^b-!|ydMVJbCD4HMIY-Cz6*!EZ+ht{t
zle7?yi>K0T`l9es-u?SkZn1Jz0#l+)-+`#vVn4BwE|bMI60z;9t*ve5cPd~W<-oBi
zge&n&pVQY5p?nalohQS1?<a1wBAy#y=``TK(z$aCRL+4_nhvLl-htxAnLK;ASX?JB
z?^%`;WA&45dQec%yPTY(`T6<gIG<LcvmchXKI@jmw92)AZA;y)h}Bd~{JjNjTYkKt
znva^xw7)!S-hxFtz~ctUVvl--GmmVH3l5I?gpxK@zeu@bLt_K&DYC0)Z)f9TY+y!N
z!`MF4x|qXTXTQfX?9Ni?@#xexH6P~RFW4ZY=y!g6N#_w%ltDL~RrJNV)+15iuf71#
zlpHAH1++5xz^4)KiNH^l2qHd}>1saT&%XYG&#7Z)e0P6-Aqqm1G6yJ~$5{{wi;`F`
z>*#z+ezVwz!PpE%cI)=-@w=zA-<S;^@O?UxByD11u1RlkkKLKoX)<<xVFBq#1Z=ow
zMsKC?OGs!E4?I0JVWKh{6IooHHfP5zKnWucp0XT;vYHQbJ!bD_2lCa@)dJ<f2$sEd
zqSEI=&%Goaj(5k7-<=?o)0cU+{P&SMs0!@6LW6}+Ly|UowK><YE;$yeCw+%#7<_K5
z)nn$bSl?n(QQD*P?nkTMI@O<k`l)SsZTy;>FK}5#&}V95wQsre%!M;qdMd~<sCq9i
zjpha&Z}8{uKcNWoUd}UnB3NR~C>{dsd;~#m?&N}!?c4Bh;w35OXWd(*ga?m$VhEa*
zJ``KShV&HChyyOu>EP6aU>-RAc+cBhMdn?9;+oILyB3lx83a&J8@+!jTJY}OeQvfL
zXAhxBzjODl0?xIuI&%-WPJL!S!rN7o5biwsc`+oc)6i^)ZL$J)LLwsTdQFr1R7LD(
zd29?Q+u#(Qh;gMkO<0Q_I1q-vuqrTbBRl7itL}m`XU=@<?|%R+^7QG`Z@NVw_QOEO
zjgL0p>+4Jo3gRC6QY{aPv&4rPu~@#Xo9F#(zg5>m@QA$=qX5{HwQ-Kh#5Yud>$mD_
z&=~5j%IdRVevH_u?^LWe6L^MN-6gsjwRCdwet`b>VeQQ0lf2rv$#g4XU`F!<u!>Sx
zi+6M0J)^;n(mU?%UV+*T5{m$QWKN&XFoO2_a4|nK%x2$ZDU^Zku){N-AbyYbp2rdA
zPC`^kMX-p8*(E+yE^j9>7YbQp_sl*W*DuL8K2YWdkH`a^u5A?BokVzrIdEA|b^P(`
zi&?z`0|VD@*f0eA(TOStq)0i$Q{U#Rs9xmE&A(}6f#B6mFk;5Ldy;tC(uWSY(y>{w
z;XunMrNGwh;J$%fWZ6xqjw10D%t)Aein%CfJG6Er9HWPGXYZJ+?pBb;A0f0`IAwtg
zzvJPN+1DSfo)SPpomO66UN=f5fZ}pbS&2}nvmL-?#6Pw`P{qbPzg{a&M>-`rS;q*D
z7ktGCV^0~Bhm>w;1jQcnM99FrvAGX-2Q<GoYsK>AUff_#PXaw2a2SpN*J0P#%zRj%
z?&QZ*IvI`DLV%?_0mT4?y=k}keb&ii(ee3qF23cJ+h(8JSN+cfKzx(cNaYa%(XhVJ
zSJdJa_OEv99CG-=HP4$3`ieAQPzAJ1z8dhrFMn9MtpmYaB#enjvYlfWd$WlT6z#nO
zg9tFX)zr8Z3G65tl4toRDXCB>0Eq%W&E8#hF9K^dh=|C(%!xDDnpN~?Y@eM#n<Zic
zcOy^Eozs&zrwgX1r^B?eGM&M}icfrrx5pcsXv_h`dW51qIlIb1CDYj<p~iBsL(U56
zy|c3uIF<Q<0zX|)l|$r4cn<^dW{7Idusq}eJVx~DjLC0>K=<)hw`X6?VttFH@DA|R
zOKf6Z5fLTm5Dab<wNl5AcY|=ko=&)WgZa|oTc_(HJI31mt3b5q?0L*ra}rU2xV^b2
z$pQc?kaYjf*Cn&Ruu<<j73Oaez)`w_+RvfO1uFY3g&$_WpB;z~U*hL9tcoKji>&!R
zLDt+nj;IMDk-==lU9y_{Y<GP2U#Lv%VMnQee1r`|?f}?Vya6j9)5wy2h2$IrlUXyt
zXp>u_05ghbn*u>EAsL;@NKhV6#2peT^aF}OKvriA))++_AowA+F8++t4PV(ND%W(S
z;PxTlF@%e$Nu9$d#~1O=#r6wTWQU@!|NIl@N>qFxg?bcVO#(!XRE=-*m{N{B|I(XZ
ztpL<WZ*MO>W)z+J&n_{KX79XtmD){nst1+mVndApg69*BL$NwW6qzd{9#icLiB_^j
zX70C^%Wiu8>xT~?#73SWxH&xw1m|FgYR_+?<k9Y&rXdj6L;f?9$B7*Vvar&ch3qh}
zETcy<5%vnnb0^47h}W;VJ5i?doPF*(fBt-9IX`YfVelq-2L}fi8#3?n-48e;zZ^gA
zJ2L{vs1S7GCnBU#6MJ$`VP_Cmgy>+b81U-U;{Z@zAz<}WhNVxRhE&z1kq7ffe#yt#
zx5{o@KhN9i^s@uR(CxXU%uoP8BL<4}M#-5m+3>2@mYwHN$#vpy_hh{J9vfwS{dxu8
zP@M~pEc5xoPr^=uf+0RZE8SKO7n^7=4(3SSU&84%D2fFA(k2h5yt`{XgQwC7yaOs~
zZJo_!u34gpJKYd;AuG=o!jWpqjMo<JXGr`ZV~(QH7$^(E(O|Md!AjWl^f99$uL4=Y
z;klE<BC<o)04W#-e_E>Dz^hs78;Y#TTU^ezjm?@V=2Ea`?aJ~1cL>z@cLk2{T#7_E
zgu+!i)vESFv}Oj;#t5sjRD*H@<`(4SG|!9rarToox;$Q%v&&fH&&E=`WT-njONIeK
zOA(~OVh%wRwg{Gml?~y_f<OY~Gs~J9_QjFsmL?9$rqRjAXlC()e^60jef`w6++Ur(
zuFH78t$oVmW4-dC*;OH+_<hX%zERe^=36WT;$6jOOShySYu=%7wt^q&<;$0<uanFg
z8;;FYN1wK1C2<N7H=iMkNCJiIG@AD`Ux&dBj_6aI*z7H^q%~jYo<D60it-f*+fL{q
zJPINAk%fXH)sjeuY?}&YzVfRiNX0lv6ht#9!j^#Cv2pR@#lps)&cby-R37XnX5BwC
z55bou2t0g{wxsT?dcf_qL+*&)`=|H=znaqVdz=Zn2F!Q0z71HVlwha`g_Brmd5Abv
z#IW(HoJAm)AN$s7qQN=)TG#qbxB#LeQB8Sq6P*C`LSdAG2ny@k<T-#banw~;7vg@~
zj0W`5sc(gXWEF_L^tMQLGZUj_&j9Nm0(xiXQ+dASxW@?w1o{BDO7IZsbG?|i@QF+0
zYEm48op*3CmIccy17iQYa;30IjSz%oO<02Bt?cG*gV3P}C_D1;z>wn;*c{mjK3y4m
zUdVCu3IJ6_F54VlTa71E3*(WL?N(`sB=%4i6v0NWQ(|u53;qBY1$FiHc&_=zJ$QcS
z;Eyss%gkM_PFt`F<g0*hi)0ZzqnAX;Ksf3u3%-Yf=W_Qq=2d-Jk@VyFY6vt)4CV29
zvViX=831WQ7qVF(=;!BF{C%UiB3{@@FTZ~pisL*57ZQWp#l;20^Sggm0~>1HPHYaO
zfy>=YEX4AK6QSp~n>X81`Ve|JFEJq|%RNrK;ioK@tjLqhE3wr<0z7PKIe1hu52e=-
zWL85&PXZ5AeFCdD^gjY!dgJCzBKAOlR2=L}4}AXo`7KS}*|*5fxPoQ~mwj4}{ZdhV
z2nSu6dDtsqc>XUy4DXknf^~`P2#|zMffM?Gyi@`8*`zMHKhtRLD%K!<=q^~a>@4WS
zidU!Cxefoc<=Cv`hTPp}REKD-vu@zb=FOWGqSQqx4l;-W&}XWmsc;YVh2K2>ps~YB
zM6}P$v!<pcefFKj?$8@k6-J!3Nv()Q?fp$h$q{<KRVjxLwi(jq_-gP53EFup!Yi29
zbAL4*DJbTKfINncnHeHx4H3koQ*ebM0{AJb8tDPaD8IJ0HlVn+Rt+Rhs`FH;x`syl
z2G1u?!l2Qmc|1d%WoE_PU9_)J*myzoh0TsA|3;^gXE@Xsy5o9zm{onE02AI!76S(z
z*4Nkf=pl=WMp`1QGTNqy{ZAAPVY+?z-e1zJ)Ovc-4$Mk>^0*8G7ADVb7(|%d(!k3z
z%o|}oZ5NLoQY!GXF(;5e2~UWzL!MN7ZPJiVaH3>r4PYxwq>^8l`G$oL7jR8jL@x{K
z2Q<rz&KsayEm*wbU0Intd{;sEyg;11ZgAY5+(UhhTEvd~nq`K<r|UG)lQfRAonZRR
z#IJyfTko&)JEAWI0#bocAWU42Tn;GzsrEvm-P&1c;)aa-5h-=6G^G6s5becNg)j|*
z1~$O2kgWCU%(F0LUIhe@G0k<eH<*3>!a{F0Q1G33TrQ3~wD+0RD1g@)ch=F-@yKhj
zcGxoeGS>{e%xkEl^eFtFAncfnb8i{&y(+*TyMTHK^eKW!z`KdIjpt=IF~gCq0s&HJ
z<PpFUCmA>nm;3#M{lVeV*VmAZ0GUQ&5147^ud7E;b-~_vKIXzT7&|vhhn;(Q2elNr
zqnZntANqwAu)5k$+@YnfFB&<G7v&QKs3&-|NKsU=sQECL?1ByLUD8_+(1cN2iXLcq
zGCeqGIn-HpJm(f`70#=P`li{pb#<Z;jEJc6n=+%Nqa%a}SgWq`*uPns;oEB8M;5`{
z0Sir0rE^#LPUvcXF8Vts?ZZatM&)Tg(i@3@jYKaGap55V*elo=LIBVb1?Eb#-Yek#
zQ07X3a>56a(Tf`liZo8|hahQBWAzQpE1IG!A}<8C?h;nkDkz9N(vahnA#59~Gatb$
zVZaz2wM7N>elis%Y&hGVEazpO7+WFYen%%J!ckl;`Qe9BFfLJ&)1x_+Tbbce>}Rad
z)<)-vNF?u7a7DoMam2vDfOvIH+s_Lr;vm&~Leq^boZ|ov0))V+A&+FCz#uEV6EJey
zAtM-&2$0}#1wr<xPCUzeTnCY{76=Fk*nhsUx;*CMQF_Zp#{qYVv6hvTzy2vCsB)2m
zkWaNc$^l-WjDt4452K@_LDNLQ&=n5T;D6LP`AY@UpQ9k4(viI9P_2T2&<ju$R=%8z
z|H3#mTVrEmc{J0LXYUAB6YSKYk*{5_$a_OtgzG~gT2mZ2zT0C;ujtW>V1MWH0OAy>
zfB$I<?$F&al379gbr`W;8o3q1elUvBPKat}!6ZOi7A9jqiLOA0T>6vP0=)2L<9EwY
zy(k18TTV7%U=Yz^tyIfU^hHF1l<5Q!LR;NiP%Fv>T?VWQ%#C}<8JUoQSBK;9qC#a@
z_tu4?csLCYH;ID~;z?2<?rubU8tJJ#$xMqRX8;}2z_CGI!wj>2g52~(X`$*DfHr{u
zK?c0E?l6Al!!g3=JizA^A}GN<j2h(;s(UNwgA*LQ@Pbei1j2if37pgLtK0xx`Jj0>
zPIEdcdZQH)Fq6NAu`dI~&xj&3@@D6}0f)|b{5TYQdj}pOh<tJelHYKTZb67@{AJ=#
z;O&c_;5Z0I3t9y+MEWDc!<E3njON{tD3xJ<g>i64&aQ`keo>&J8vEJb5ZU|cRYQUw
zhz^G|<{h{mL<C`g*d+%S1$I~@ULh)kqx8aANs<<ahVx|q)c_o#KorWIs8Gl}J>54m
zEsGl2)Fbb=Teo=m_=*a=W)F>P)<GQQtJc;^kf=~BRy%T~{c`(fs#9ijhBI;oyh=QI
z+6_)48sx|!Y{DH1{vYB+Sc7fza<V6xUwP+j)A=`VY|ktP9JrL32lM_02hd<A1v7$>
zBD+BTesG<)fGq1f`1$#@as>cbP!z3VW79P)EGi<g3<<}-c{kX!LiTgSelc{`9P`NA
zk3N+8dU07T=3<Q90P91B4CK{L=!0j0t_Y(MMvYGYc1L33%U;+OBtDEnO@1QjlF2Tp
z83Bw)mT<awlqOp#B$ea3i>A=16Aah7A>h{?R1?_qL*M|AORd{B5>!Xg%85|M2L3t(
zWGcbcZLk;O{W?%ER6_U*Ag!EaNW|X?2>M{j+x&8S5hevR(?h^IlgWfMUs!f8G<=%E
zzGml*YOrhHfGRd);Qc}JPmr}QO5<S0%=E;VeKGS!SqpSpth3fc(1{{rIk}L?n}*MR
zZ6!Uz5BnM?Cnr2Ii4(OyO#K@<lc80#lHLMabBgoMM9vbvgL2@9hI;GOP(&qK?PR{c
zH5PKow{I<(e5h?5e)nR2SIi!i@`ah{DfZ|QNOVXfB*8I)U}6e|muLw@EUCXyGuY@Q
zz&XV;4iFPaEu*D|3r3nj<N=*kELkGY9BX4LT9>i(TN#oDZ11KkqPat1Eq=1=;;+cq
zhB<#HzLivW;MSm@A_Kuqu94|jjSTcoHqrLd7Fi<-&|i}YL<2eRgd70yOg#)+r4dLW
zt_2Pv-p-a1oZ^Y!du)B9jbAVV%@YUZ+<m?1IUKwya7MG(y{kSgNn-Nr(RIp;St|dK
znXThTeq|{vfL0X*XBIV?l>d{GpbnY*drG39LeA8`@mO|m|EeSFsHXx(GZLMjNjRNn
z45EgoP85--Iksz>z=E=t)64AaL*&22T7%m3;s&#B)b!_Vk*F23Pa=Evbr537;|F1&
z5b3k7;rZbOJ+(<CH~+42s7ySFMh9Z~BkLhk09aHCGJ!|-dqi?o@aL9zTjL&F!)!hF
zAC(9KH(Hl2Qi}+rPT<%;cr^798>vYmvXB|>Vh+x#370|07T}~3HUrr#40-?k`}fpr
za&y_*OaH1`z(LT~Mu32)@F98Gh_yi2hO!%P^-tx<Qn(0h0x!tAN1aWVFTaA@ThBQf
z?1@Ok-)lv=-Q-iuVQ^^ny(#VRBRN>X;XhdcX?rop#DACGJQ)ljDC)2$QojgEX_e7h
zGl%9#nic{v>-OmUj_!^Cz)_yPd&`>O;cU*#!%j;%a`Y(fYd_Xl7H943g$v|uyste2
zZ+3!l^*N#d$Rine{GQ?T<QR|qt0Jc==E3>8iy#l#c@TFH?B7>i4L<Gr3Jc7GT{`R3
zB$SFx#362PnK%uRgFK^TO$9QQX29k1En(a2d$~?#FX7{L07=HSa;0aq_N$jKiAkg6
zlu`^e8-Cvp0GZ}umyytk^g^jX1S8qMz!;}D^ThnGnqgtV<r2S0EHP1%<gto&F4%+4
zBL~jC%mh`fWM${z&<%kzzyA>!dIIS7JqcBm{GRQ<dIY$>90v!>lf3@k53H=pDk`7E
ztC-3B>qbP4FNnq;;59>kA358x2L>Frd3I*bkC=FXR0(Sogb=$qG7QaM24v|?SwyBF
zIeq;Ojl479oTH=7oPC&2fBF@@DXd&dXsZO8;9q=eGUa;wf1jwp=(oUeKY!tpN403u
zTnor_hCrT5%!Nd4rbPKvkf~_0w6GyFsRD+PTxa&#i<{^Ql3MQE*^>lKfQN@ihU%UE
zM_AYnBvb5qp(Jo8r=Wq0-c)8j@I>HvUDUATw;6D%`|#mxvA?7iM2<>OS5%{GWY||s
zD!c)TH-x9BZJH`qJaHmx5KRpbv?yoeBOdl8%t6)fO*g%cgL8#I5H;F?rH?mhl7Ngn
z!I1=pJJq&7AlG9<IC5VolpOLV+G&qKDLo%CPFN02KIA-7jMmg3;~%U_gOzG#^)qkh
z-k%%`!=RHwVHIHn!6aYZl#ylH;Veo1)jzH;ZXeY=b?Q`NB2Z>Gk!{Z{=Cg2eW|eju
zn>RFWOGwDK!yCEQA%dyGEBFsR5EQeRDVwr<;XwTU0xMZs^8{`(;oRSp!Xg|yH5iB9
zc0+jOfhq{<1lVPJHo!v6reQxc!b%`qRRadaCqV9|9xy24afhW~b?9@w0CGjF;M0P_
z70GF7Kr*KQYoa1gGH)veaNT+{`YI42{}qhsI1+`|lyGqkF%@LUgpoY=m?HDHJ_+KI
zd?lPx-x`4jgH3SOyt()CUH331fQiu}Dw2x}q!{ywbME|tS_}P=Rj@S`MFV)+6hGR1
z6a{zOMMdUIhTV`o$R&=R*i#JhZiCS=gg6FX<T_kRM$KK!7k*(yn4~ZRE`-4ysh$EG
zqSr@s>O|o;`Dz#SF<%DYmx||3CT2zuc*jnV65i<DBS#LoaQ-7(5N;+1G1g6nc2Brc
zB)2qT>wPqmxQEZha^hD-VB)4+2qOZSyMVg{J1Y$%0Pm{*A>o?!iCNTi8d4;R5Y;w0
zAc}er0hGaM8UMSOdkxnfst|gP-2@RXL2fS6l32Y6f+rB(O9Z<e6lgP0IoE{nFz;>R
zPfn~aY;f3&J8|TG_~D0f_-OevIsZhR&Ic?HMIr>QBvjSPejaLx#t12%5d20DwKKzx
z?JOe%ITs>nIq;ZYbTg!Gbp&9l5QvL}HI#~yj?zHbqIIJ3kd(|QV^L;`9%5cc%WA6d
z5f1!ZrpFw)Yyf7c!4E)@npxpbroLaB^sT!=hel@%KY<HgA=7cpF`8L0ZIq<rK<qeN
zA&wjN{%=Z(?yJ->0nR-XJY{>Q7%7^d?#q~R{~>3Rb<@xRMP(O?w-9Q1fpTN(g3B2Z
zyNp@^PS2K}9+T4Eo}Nf8=drDM+5pzCh;V{BXeS{HzbY=RH$`Ihwp<q<Mtnjc97tNf
z^f+J$e*@fmN}-<-u<T((B(?ykd2>mg``W$7$a~pCBEOba<Kmrjm<<YR0TAARQ_;^`
zWkP`eNW_+!033n99%?*AjSaM<)GC_74{c+XRzP+vXl#_My$X0>Zf*U(y^DF`dhd$I
za4x_FD?l#A&L}d0X$C>}96XotL(%B5avty8zG45B>`C(J&QXCEhL|Ez3@_-mYY?RQ
zRbmbu_gMdco7~Spv~c?7Io(@}4r=U`P{2a!`nilE7gF|Y?j`b+Y&GDysf!57kKaS^
z{Ob^I-GA3hiPHtc*9zw+&a4dMm8^dh3~QwPpdJ`@a!0M8tN}>`aSi_dc5<Qvn*5O-
zI{_Z5^{?z-56&+9*AC(|z)Xe!$xs2ZeuLR*7Z4zj=>oy`Q#aa(_%M`ZVcV~Nt#5R@
zeLJN&7Fz6x)2x$%#r4*0Ec@`6YVDukwh=i)-u3^&Fb5a?-^noZE@fr)0g(baO96a=
z#RMR-6+nE(P^Fqk#NWV{Kpl1eV+);297aLAWAo-W|G_c=%Rfa%k4r$$KZ%PXA#;#6
z6FK5B=n}Nx`$b}Xdw4WbUoYpG3)p59pYh!au*X&dZKtU(oe_kNzl^aq-*L<~F!+z~
zOR5xErf_^<nB69g%~498Bq;2k{)vMmMu5cPa{PLYis22S=D*Oq0+rYRpb8TW4(4Ig
zK!x!WoT{WS|0@N>-eztIq(!D_5A7oV{hz=)LXZc8Hs>6Kp=KG<)5$Yul)z0;N8IVB
z`{iKuNVJk>MlEZE*8=!9iC{HCZA)STFl0G+ampqjQ5~Ph;`nRB*p~nHtrXtBjO;2s
z2XXAFj)cM}4^gEYyu!g@W;~5ygGli8+c)w|p*=W+cqdRm6fDU0NYerG?r~+c?}jQE
z1;9hjZ9D^cEF>BZLlEU#K1qTO0kn|^J^+)l2@UgLWbUwCoV{w2?yEn5=So2H2GPps
zd-(v^7~=0dE)9CG62^u;g9z{%p=OPlBz;0uVnYFht03qMW(l2X)X)zK1iY!tIK(k8
zfXk4OkjZ2r=Cg2QrY>sDL!Jg|mO=>iM52qr=?e$l10R<Uccf;<`AwTPp^N<&zuZ$W
z=OQc%UoKi>;fwT&7LXUfdo2cck$gK5l3~6mN{}@)3`09m-vK3b68gPohX4Dkkx<*<
zvPYK~(%)%F)aL*@;)e{NE#G11f6~5t<<CDqeDGis5W1T+{*M?zJC0^Fy_^HDR)O_b
zpJ4Jcd?i-QNZGP@4x1dX>E&C!+DCn275{k!bbly?Q|}oR?8hK8dsV9bCSUsJlvw}2
zmDt^Q0|z{}|4ryV$azq=U=>s(X{1#-?2W!pRj8H_uvygwnU5+1*dwk^X%~_%<zYMl
zV3?c@BLS%z=*_`^j^{X7D8}R%MeE{NImPx@H4`;5(&(Z!HzT6Ab57BV0M$@H-R(G=
zJCQ~ILm4MBm1=EB>cN!I;IMADBREYb0_?OLb`!OD08T5SCx8(IKplp@6VSyz+|*6M
zanL%#TR?*cfPqjyqou8F+rE8Cj+utc{V>r!E0Pi_18>v;hi*-pO*Gkca6D#v_aOUF
zJwlaViR{KAbU-T;ca1==h(}313jYf9R>NOZEoKn^d64L%GsnXar;4=DUXfpg-fH@?
zJxjU}tK{TaKwWQOuasgG<}iaO1CR+Bf7<1~;UFMSLTY>LVph(l-Tc=<-?2x#px$!e
z<eGhpY<6Px0cTUMd_IymjG}@EoXE$>;2%*7s-`hFI!oFwh)o*~Se}Igo^&|69hb@e
zTl8n_X5W1m8Zn2)&%SGCE&Gz$_r0*4#7Uy1=`7ET=1GEj6p)6+3G{G=kkh!OG~v)e
zbjH=hotpg>mNejqSxp8`5aJ?8j)41=0Ssj4wtWU9XW6m8wNdi20kwRDq_;yF<-R<g
zp^5sO^f{%?3jLro@D^0t3x7+HoNH;ZKr`{HC!eLg2xx%WHpcx#`5G(yn*tC=J-s;4
z-rP8uMNQ(+sN5LLOGHrh_5z<?o66+xU5_tu__rx*)rZi?X+PNUg32017)B7-U3Ksw
z@mF=3Z!iqkOhM*&7canK0Vb48jPxnvuygN3QGts3^;N5XdmVLaflQ)m59YbHVN`JX
zXv+DAw3w}9N&}BqU^s(u4{>xdGI7p_neSljfls1QHF#Scqecw(p!WUicjj&c-a4<L
zo?2zh%PB*x4*MS2X!%v+egW-Q4g%HqA36Oh`IGknYbk*`d9u$eis}Rq?m%3X;M|2_
zcKnw}gi5*yLy}NTSAru0A@l>Rxl)L@-e@fT55LqF!e@xOiZ~RGOQT_%`7ary_mc}!
z2X(}gs(>s{O@Ufn%o}(oOCSw_K}t%B><FlwU)!1?a*qhN0d~@u8!R1JGBC1+=oOl(
z0cPNGH(30}a3nxdfrvDQ$PtDENX}NsJ@)@H+0cH0yN`H&IXO9MipRz<=(oxO_3$^{
zf*Vu%<(J<;<2^LmC;}4*&3Pe@-QE(hK(yD-$djcB2GNNqX2AXHB58lX`a9480mjch
z)BQ1eXn-zfYj+V;h%mk!ffW3%{}J}z4k4lP0RCOO&SK6{eo`v)=D#h#(}R_x6Ii>X
z>c0#7qMR1!=~_R523CQpfuL8fc!Y(AqK43=f0BU+-dj^uxko;_x+VSIo4QH1frmDU
zk9ga5nmr0mcPMYWV^^?_{<59LR!DcsrhM13b;`fqqR>jn66@84_KO6oog;iqo!G9o
zue*EV$8fvXc11B(3-2vrzSBj&ZyqVkcM49w=*P0rMLp9|726cJg>@e8pg#HPQE+@^
z(Di6&4cIBwbV*PU4xIlR?giV~N_J{1wb@mh9xRf^euU9NG2Qm+<5RE1)c*+Fj^G6b
zkHkV4BTO_r>M!|yyJ=T&u#JcA4OfJ}%-&mYx^@)(#WyQQZ0*e#=rN*+Md<Tjg-gn7
z3Ze>8>D;retUkM;(}uXZvS6=;VyiGrZ=Ar6z#y3`9(m=_T3YlMSO`<7?*}xQb5uJd
z5AXPR3qM01WO&U&mmnzPl8G}cE!&xE!~F2MD`8&N+%?+OwcqwqzDMk#n}>(<j^>*;
zZvs+iQlmfGufj3ur32~=AdB~`V;1y_911dS1F);4+mS3yRsjeNG_?khV&rTWvm{T}
zT0v&*rnjrLgv?9@pa7o6USNz3;gKr9BR#>Hg`@pskM13!egJ&B09a?KpTJ>IKh$s7
zHcfgJl3*CRctc^|rH(NIhmg)2Y?v-a7S;veW^^FevCDq-1@i<3^ipPp0Gw*D^f*1Y
zSVlQqZISk+OK}NglSVRiCIX1Q#Efz57`0rj`GMlh6Z7rntd|KtBP1$=%KX$e`9zV~
zSF_Zu1;cjx;+iE(mN3x!!`%sDipFmsvhzu^PiW5_Iv0ecAS@z#w8LP>gGgCu{gH}u
zRl=6*Or1xk`{(=j0JSMO58OG>a(8y8^gRmy&u#N>yL!9Wic^d3<uDi5b%XXw8|FoQ
zf-Cm_{y%Xp08+rruQ;o<?9lte5Y;e~PHaB#9(+LPs4O@*jL{7bF%=BmE0>?WncfVl
z3`~xaWS^F9u{;KIobHBf#ZEp-TNVt@lhqpQU)qk$Ddapknm6rJl~rg}a~*J%T4P~S
z!s+^t>33i51V%#p`b%yYaZD|J8b)LETDKYZz*}3iz#k3(BXrYx1{w4El8oifDL#I!
z<RWXY<+FEMgnmI)pl{Zw``p*n@IK4IYlfa(ozjNntJ)e_&Kk%suTNh@GuMw)6R|$W
z<^%YFAdY%KRBa-st)pYd@#E8~E_Lcad?1XR^_!!$vNWmp6`~|(jc6}7_AICa5z(Xs
znD~J<F;#5nS{`~k@4LC3lu*Eoo4{LY-(#rBJG3hicvK8MCk25Xyu1<(_JT*?{NP-{
zuNd&l571#qV26F+0XOj(-@bigkVWmW+3EG@L<@R4l8u3FG@@$mP!#|yg90f9nHyKJ
z2BreUws)wqU^b>E<z54=NGw@CoM->9hTEl-)JF|~^inu`_CD}{Am+Q_R%KA1&=9J(
zDPXlCP`nhP=@}56I{eAR3N&3mbpDLLL?rw);O>3fjge`q+c3GM69at8C;GCYxBJ;1
z!HrW30+g5sCPh@!p-!P*GE`MGP{gD$vpzt!(vb^pUy`M%D1?bYI!R&{w37CZ0fEHE
zp!J5_1a@9$(8`1p4~oREXOaeZ;4hh&_2f2;w|=aw1tVCPZGRJ5XeOs&rNYLgrVNW(
z5J!MC)EI41izi#2W@CoyF2us2BK-hQIRE=0_!INdbAkB+Pj+kHq!A;SAqXc+`>4~2
z)2Azd4Y<*VLWT^{;ru;lU!rGAs{$qfPz>!l+-?$ZLqK<p_jCLvO>+#Zs+6fs5u|>+
zyU)<xW+)VhjD|p`HexecsE|9U(H=pHcouAiE*R|}a6@M~A(;O4SCDo);d}z!RDFpv
z-a`@-%`zu?4-T|T8g0E~>Tn@aCH4s91L~Z`W+yW_l)nQdP#eDP_)9hc(NhNumpuBE
z$ro$carSLqo)P#Rv~p&F$Phql4q8>orOUt+8}dz%){mZnGF&9LG|XL3Fz|wg2Y}p~
zWq`TC@K1TPHvm4Ol6VOdY#10~nw&uM%bsCu3@jQx+&zt1S}=loqqzgjAZpMTn9NqP
zp1ZynmK$V9N%5J<0ZNhZIFPhvXK!CnRaI3dh<uHTJQO?_A*wDQH?nY$|IMgM0EmAe
zswxE){M)y0NrENj8l#SAA|$Gj6Oxl(uZv#kMz|-b45|WIHfSGHbq5$rJ@YA=h1d&2
z81?ixM-q)lPT;smjYZ-kG2d+(Nsxg;oVwu98c2EwQLpfb81xPR#fE_khZg+-5F19;
z3oG_ucq9<3hTCpXM-ga0GKA*Ywu>Oi6EV9u@_0jTC6_9EVX2^5$C7bV;fJp;qER>K
zyuY}+4KS44*Jua*qYfV=N~=elEq5qnY>ZV&C0{L`h)gQm`2PL-cR)vj2}n3eI>}Ve
zGl=FGfw!QZa}rZ<%LahSNPv{f5hgCn72>Iqmx%he0n*_C*Gr7)L`_240JcLQXx|Q)
zmy3rSM4TsW$svm=5G2GBNG6v8oPllrf}Kk5ETF$GU$g5Fo-*tbX@jN5xjIpEeZY+u
zH3O<ilM{kRIVu8nP-?%Rd2>y-x0^?Pwnn%mXira{3XR!PoQ4&W3k_gf@c8lLPT&n_
ztP90XD5=sP@2=e|gmNM!C50*oZ*H8~cKfJ^nM5(rT?E+iEQNux5lJ+tbOPlvpuP{t
zfUFE-moW-2S8K-3-Q8W7do661u^mYla~8P`qYPNbxQmd}eqb1Pf-z`#oN*cGc-!AR
z>{7XPEmDOL`3g-B+J1e$DSs667m7@P-1h?5>pYcks;RS{9KD)TTDrUTQPRniC->r{
z8er~b83KiHQVE)t?&}B{e8l88KR?q_%y(-BOcFw`vHSh|_r)|QC&nc>^}k(xlUp0C
zY?}xIi#D#-CPI8WpuY%8`@66txedEaHgnxXJIvT5oIaQW_gK#_Hu)9C5^yl?;-FyY
zcg{O#gzy&WW6lc)aua)%96YFjNLp=)5q%f2;(YI&u&Hpdr5&GQ1EnS~tq`;NP<9uY
zP@Ddy{Qc%Fzo)<(Q@jH$*HV%>yYAxt*C2ni8G#1)byGf#k-fO)=7Wb1b+G@|Ad-vV
zUW)T*pyJoTK_RUYJg8;Txfu6m=4JuayYUKosj>gybH5A!+)>8o|9|Gx$zh(Av36aQ
zadjM4mS(>;6o%f!0St5;`^Ij9#2GtUozD=KrPajzy!L3gymAqpi=k;X&R|jDn`uY@
z9nQ(doLEbp2h`<<^+d(D%Y`P1V&aA4gnA{<?V0J3EZFicXFkiqfq|;HFAGkrRFoPR
z>9k!M-E<#N%g_)iF9D63x@b^YVD*bN@*07}X?77rM>S)<4XajBW^u~|DY<JTA5I6T
zwI9pMkQ1JX)z@s#zr;mYgE|yT#7CZTtKOBv#I2sX6nS{#^UIPyMrPb04gtIB%*~4`
zj#-G8Uhr#2zDI;|>o$dVi2HH-2*CRR=gDMhQbQ-l<GeJOlBj$~puSwYfTnM;M+XK3
zkS7dr{rqdzwR^a0g{k8hd7PqEiU}}0R^eTuU@f8tO^_RSY7hMq)D6vV<2E2(99}M(
zss%TDH+CAsG%}lJ)Y>J`uiydfM4~PhOT_RQOgIdKL4!J!<M;RRMyE5nyD|}Tsld*f
z{N@JW38|xa{e&)R7dK3VqyR0tf3k0;5>5Qd=({<eWcn<nC))oR2`;ocs725$k5y&b
zba5NyXrpi|F+(2-O{Y6p`AwO+1uk5;kT{%GNwa%!%!Ca-{(|;Dn&~$%sv74!4W3s&
zcApZ68l?EGZrzK4NsqhUxHa2<1;q*EJ-=su5Rge-SwEu2S)eDx=WPgK;3aqGIfGXt
zTQsT%MRaL%iZ9PL1)Ng{uSO6GrYpY8D0JC@w?4su1u;Nb(@qL)(=_sc*g|Zkov6>R
zy`KT3yKKY@=b+t8BwpQtH4FoMN^}-YsP6^i>BEg)=+c0CI9%b1EU9#XQ50%aDlsG|
zg9&JZ#k8Alg;P%s=Yh<oFoDxBJ0uF4c8Ef*66;1oc;O;bMh&p<mP|?t^nSR*ky+D?
z8^f`Ur1!XF#nnk<&9(;(OkTbr0hO~rqz!&fGLsuu`B{mp#<h(O_uWE^(U_wu7-$-~
zU;q@?mI!Z82$)l{sTP^goClPl@#0P~$Zu_G-)SR-0{*~Sa~wWNw5gF#oTh}X=!)yY
zkmCR;SMI64d|%AhvUYM2#xB6@AT@Ay`DMA^RJHZ$1AJa$eiQj>-=@g=iG^a^H6aQ#
zTLZ#S5gat*WNkhn)^6!>Fu#Wb{Vq`;WJBQML^&RU$1xb~GF2FG)8Rqw&`IJU<BG*0
zgzOp4esk1ns7sMX9s?4$Ii2c7OU_L!Ab}|-_+&(fZ)27QHcAB=P>C%==}(qL1aR}o
z?(Hlp^57&WImB*mi;hzYKo2#EB!pBlr^k)ZWgv$)rin%5%tfB7uNqrAH_FaEHL~^p
z!yG%AR~U6h-a#6hf)0fsB8Ev#0&w%{E{Kb0M(z6o%4O@P_F?h7UXd(SZCu2yl&Ec~
zQw|f)Wy8Cx<AaqVR9?Uwpb71=3}A+a%(}T6;D%}TF9a0*tH#(?r05bR12Q37LB7s8
ze3NDnVgwH_^!Lr#smeB~nZPmBH9@9ZxFzF_UwoQEj693O>4jMlG&cst$2pV|G!O|R
z)LJJzf3!%=MZcRO$^UpTLTI8H8y^qD<35iO<fsFtKS{d(#NxVG3g?r+nN9k_t#bnw
zs4&>Nb!#YMJk5M6lC9l|rqr=cvDzfFlEnOQZj#thebMp<sk!vm1J&Xk&$uqkZX>rl
z=1&m}k^SROOg;{7_j5RdmB=KrgBtheTGPHw{*vuLHb-a`Eu$^zPist-6OC1+lax5>
zGv927;RF@Nt|WTuIH6St6MRv+XohFkZnJ&{-9MO|3h*Kz@jR)GR}!s%kLfF9c|y3h
z`ut`gO&r0;I!Db2kW~a|o0bgPT(5bnou}2rtF*KUr+bfu^U#?Vqf%{w^JXj?_b>?d
z`~TB`J5+Qf0ph%mFkU_$Bh({78=p)~xHtjNC@F3<0SlD{`w%f-#HD`!)OoCRwcGeW
z00=KEs28Ry0<=CbmhDK>sQg5|St|WLU@npF2cFJA9fM!u5&1Hqnmn1H5<9QoeEbw<
zU<s8}J@5q8c^*!L^J&(RZwoTAByQ|Isp(QVV-ID2tk5vcCuK2)#$a5mvEkRh{-8E_
zGW(Nd58y)ykjY|7mwP+0qQfT-gUu!HbYtuMY;nwAb)(5tE*KwQ-EdM?cHiOwtg>FB
zqMRzPb)4xIKC~inx2|bxjD}?^1d;Z9{AKsI&T?434`@rUsA@)g!4^~o#K{5^)p4#}
z`#AD_M1_n?28eMQerIJ`^|-7bqDbPDB4+6(*2a>%0$aVY-@6F!+To?FSxQDr@WZ0D
z6XYlz`c(HFkORtc2sWi)iF=KT5CaQ=Ak`l21s}YA;vkyjK|@n(3ftPXv}twKL^0WQ
z+&GC<Cdt%^SN_#qvIaog2}Ak7FkPsIsb}F->d@Bo@R*rc*FlmdJX!|me``yGxZwnZ
zPIGM<U->AL_ZY@-l2UNgx;>mQ8u$gZK!93c_jd#4+aW4i?dUG*WQ`;WwTeG?pub-Z
zLR5ln|0TDQ54d0}%nfx&^{8!CI0}yljf#pSl6_#%LK6|3#@)jd!|vZhGrnMz$nSSp
z21?`(n~KO4$l_SOGbkH8QEXx!iHQc|^ix!f*vlWOp=RCUd$0y!9@YocD?(SB{uFa3
z(%Sf*&oI~%qy!A@p3Y9X#FBkof36_`RR&xehp2!Bpr8@FnAWThH##-?(p48f-g_Lb
zBnC!J5tV^*fjadZeSN~i!>LT6Zj#VoKL&CZ$o?>#PKmSb$bnU0zslixrCJ9b`X}fy
zrk~?n*7d8PY^LT`l-6a`B!N1Jd}X+eg2cs@Bq3lF9&Dm#3~Li3o0^+RMuxVi_S-?5
z)b}X$jX-@-GY1VaM8Mi9A<@tzM*nUA{sn*+*fxp?826!$&}d%ND89<wZI_|FqB&m)
zIhVQ-$bW*a9Fi#LMSuSJr^6F9C<WBJ4uI)SO^L|aWIdsOa{!7sAn6dMaW`IF1|1k<
zVNQ{I8EB3EfdMK`sc8grARaUuK8yGf({j#JqIl~7;g^ONMuq#rw-iLJv#@Hli6_E#
zLo+bD(Gb<ukdY=eLtb<$CJ+@~+w^JDOdH@VYE2+N42Iy>6+V<s9a<cPp|oVs1q-yR
zZ>7~ioHOzO0sGMGRoqZCIb2}}rYYsc>#CG7P6N~yIj2B3@ng2ZY}Sps0Kdm<+67;P
zVJtg<ZfL|Ki9_1oKSp<U!Z~Qgh@A%k?qzAp3+AjUB1&UoPGx`@v_6{Lg?RuZFOx$n
zkxl7iq<<Ex#ONW^tb`eegP5C<{%v5O4BaZdX($Z7c$jcHkB-3XdkIG*PamT{J~uU8
zqPl3CXa1EdS9THi6DaF1k&BICtkHIKYrYB%F0-oK;s*$4+}}#m!aF~1t?kF-+ylIK
zKQaU6^<4Np`D+li^-dJ@U#(#Ix@$Ry(7Sh?{#79K)*=|+#GaJ{PY{S_kc(zE1N`d>
zxhMcXVH=d90iZd5yT1@1r#tur4*G`}V)aTm-L8_+cMFD<?m*uIW^u!>jZ$tm%(TYs
zUOLM-gm$R$<G~8U_N80Oj;4t6FvUW8?dQHeGe>NwTuC%==e&KpRklhTq*ovk=1oxR
zayai)yB-5!au=g{A5GA(bcl;WG$<Us6YGHE_smvRbes65Z*cb{eA9QqC9Or=6~@Gr
zyNIakP{hP`pefN1Bby2USZ>bVB)}QU2;sX>=vz9^Q+Eii_1)K@Az@TDcLCDY0ut;)
zNYd+FiNWJ1_5i6|ylRXYKAZAYFi2Bs0%d?ZOvTkZ(4F)dgMuFNt5tR&J^X~5?DZTH
zPe*)6e1ba59X-`mJJ8<pxvR@C9oC&(7-{c<6kLb){F43y*j2O7mn3ef38)^+QLQ!O
zqeVGKFmn}D0;cS!yiU?DeRE$&Za}M@4`aHhmX@P|>tt?h+h}A8zkiN#Ub~1tV&f~+
z)Cehf5V81IERHgM;^Ok}c>+U%&VEtRwG9moxlmm1O3qA{1(bk(bw{9GgMWr%cB(sg
zF%HQ0Mg0?qaawC>?gZT(I!~)r&=Bq6U-p#ll$uXH`XV*bD&b^Ir7b!-Hnx_Ibu5<F
zxQd3{1fmiC7}{8tNw@h2M%W?3B(AYR>Ntk;vkb%|4WYJ$6FbhSk>+%xZGBN%@^tYj
zUy;*<gn*Iggi+Z5#mF1m6YAR#oRsABrhkV851tsJ*3m)V<IkWQK&L8}{TZrXil#%4
zFetknwcC<$U({M8rG_F3B}bfiehkE9Dxco+b5m}Br>d{}wgii-8qInK^HpDFQXk_7
zx)s6x)XHtAK7hG>)-#2L{(sne@2INJZQY;fHrde_vtvzc(O|{i6|uyMy*KOy3!<nI
z3o00+#uCvb_JRdP#fA!E1!KXE4G;mr5>Y8?L{N(SKF|6t+u3`cbM7C%G42?5JMKMu
zZ-uqK<$dQn=QE$@nHP{+k%1RUmcKGSqh=|sUk|9mU!1G@Yp?y-S0bsd8yVW1=_kFF
zd4q4_w@0d)+2`{<hy4(Il0E#)k@m&(wOxtu0g%ua1+vuqIEf4ND{GbI95d_EE4)?t
zmyG`2=e|h1_+;hl-A!YL+r56cPiPv41kK!9(QX9ynVa0F&~q9)yKtYWJ1F^v&RPgr
zK0s-#aBa#R4M7P9xfO(^pv=Gi3~^1ZMYiOl-`i-|3n~C{H*`oqBPf?We$oT-EYa@q
zyXpoD<79T4187VSHspg!zgjJA17TbcATRS3XuJ$P(RzflC31?m_wb(r>ksN`oqZcM
z<wJS0if%B5I_a78UIGZ=QZYk}Wdw=5zVh2Z)H+`py7PT>G!lKFN*$Hh?XRA+eFXpR
zIYB#3Y*-#u-64Pc4Q<!RMhJ{#E~NB?2ru!Z^#wW!!9=9Mnr}0%|Gr?sb*TVfKObWE
z;!MHm>9JGru1>wSH=k9h`h;N?WCZZzLvVNsUx`$-EcUdY<3k7H35u>;RQO&{M>*6^
z{B_Yrq8_>YW@Ej+55&2%Kt@#ADQ~{?01!-DXmzPm2~InJ5{4kmdr#xGfxh>#4Uj?R
zh`;^^YKRH+c38R_wnq=I<)6!tX2sW|DfunVWJ)hs#^+yT>!lN9FZQ%60SMP<(xb%-
z3sou$RU~nux%KDSkkLq3{Qv~@L+=+@?F)0uo1{=iO^6YuIBa-TkzltN^F2mQ>6hZi
zKjL8vKOM{Lsa$k`zk@vt!n8IqQ;KQM^};sOr|OHIM7TFlhr7SI<r+W1;L{Fz`E2Xd
zEI9Ii$<>c|>$QG;2gA{B>f_gTsV_o*-)z1*E4jLuUoD*||91*x`N?#$E?<5Opuz`k
z;r<23{-xs~ZE{SlyUOwKPVKniwfg#(HGj58o7~t5P$qk-V{rNM<r2ZbHzVI0K77kB
zzIzNO-4BQNHLl3Lx4f?Yt3A<2URTRc9Vq?qAo&FF9EodR@F1S5e);)ov(1IY*`?l}
z^`~#>cr`QHC$L__>K<;Pr9N`9F}_Q8|KY#YlQ%b>2Oo?JF-mHoI7_#p)YSEIxIm|;
zwh!GWlIKa0!(ivVqJ8HF@F;|xUKRV}bqFmO{drg)p=^u)IQsp^(eIxf{gT#yYzuMT
zJ*!m4>tT7`t6H=<^5l5}^zv>8#xH{zT#nN6$l2~W>dl$^j<`nk+G}v_Lf*nvzL4zj
zyYMK=gh!D$MkX{FU|xzIB_P7K?c|ma7c}AY=PS&AXLTEPiS5u@YsL;RNEc?ylr5a;
zm`lu5sq!vTP95Ih&QXuxMPz1jay^Q(H`$mFV~*^dRHY)xfTxWeVA=bkC!6G!W%`+h
zNpkG5-V_~DZ3}V3@5er-i9xVlio>dnus&Hisq675kP}YEX!LasfA9&gy7aY|P47+u
zaq-r19$>!ZkWO!YA2@RP%eVD*?&)|nUshq<Mao%QkKz~?bU>0>!CpBAI*Vz*O8y0m
z$J^}dsd+cANCHcgSPxlKIr2K_9(|w}%f*|&0dlH58g@uvHM6qSDkMezt;i0y@S!#w
zEz$Fm=MBM#`tA2f`#>RvY|U$MOp*%n>U7v})HZD5eC<DOeo@`Y4gRll^Ly)k!q(I8
zz~!8#Z<~1hvLpWMF<!@7r|kH3-smmEmpDAAwYGS*jw`p->Q`%9>+VCV?WkSN=SW)k
ze*Ze_O4R@LR@wa5>ZMohkms<~+2MA<O*1At7VF~qTl&mfkuP5~@N5)0Gd422N#p~U
z1~ZPQWPWZ{Ja3=RpM?9Zs#0Xp?p}%cGy7C2(&7M9VMa5~f^KGSlDVY2)ytOs3Bkye
zng#{6*^u==jao|PoCr0bD|DM>o^1Hj2Pnf@k)M5!ZVa$r(nsN^a+~0P9s;B*o1PEr
zc?L69Ev@NVNyb^^ky+Yi|5x`D5`39rgTvy%^T~(%ZRq)KXkXD$j4{~EI^Im1W+(W4
ztCWPNPb=g2|6^GrHr(zKQtLdWD&+TRr;{NvbRRo*tbb@Q%_RAcxXr><N)2p~+#9Hv
zcf*+6&~Q>~7|4QX$Q=6*&H>xP33X2wL!{slRdMil)-`H8-yRL7>W8%b!0iVWtgUx&
z6M+fHgG`!dG=|Otq;!oET4ZNY8uhI>IJN=>w9C!z-}K(yXTr^FaEy-9T$C$r#KKK~
zbNR=V+!DvqNvb@NK^rfBhDSZ8ps`6CG~tbiAs~q=Lk4#?%jDK{k|zRhlrLvcxm^15
z3O2PVJ+lX0A|!RoW$7o$yz*epF*|$a%nn-cj%|#@(WOD5{a;0ZOsK=FpT`qn2TVG_
z<DN}2c0^q_!fuIgeZN_|iP3H%6i`tJj6w5uEvc>X?_V#<wer;NUVb8%2rtFMXztfk
z0~8*W>er7<8fE#h1-Vwv2INx<LID#ZLJuHOk`;4e4bXn^>eYI-mWX_Mv&RS-M@yQ<
zsj`Yrg_-GLX}j>sM@;<5_~6jftzz<Plqewjg`xh1M(v|jPleNchhd^(wL7F%%<l_(
z6xwI}{KD3s8Tql**T3gl`5A9&yk8Ez>XdGVj?u%dK%OeO55b6KKAiU}^7oki@}*?}
z))sKFM8JW1H7x!t!yc4P`Md#c=wf<_6iAr}3?sz{H2dwy&|1l@3GTrTkl`^H{!D+g
zX5{51hJrV~1~hgLKsOs$wVV?-h5jInmx>CgdWE%Jddwu5d(D{9_^gfj>OFE!<*kxi
zklD<P)UK%NE-x__yi3^NcgJyw@AFuQd=2X4wPcJgqYCX$DX3=-NunoSBz>zCfwX^b
zdv;UU?z(c&z!jV(cur`d#jrn&kB#{}Z=du9kl|DZ%J;`Fha*MvTSTMa*nUd0UcFk8
zt^V{ep77!M$G-Xg2PnWPCplKmHfjx;8jfh-SZ3G;+ruF*S%gne*@iQhP}2wt*%%8r
zB(~XSm#lJ*?ZO7io+gtTvexoPvE-`Xy|A_ivePUHVG#Yy)rXbG7Ph(=?8!Ml{`jK?
zL#c^D&Fy6^B?*;6SC(1de{cg;q>-RnJ~qUA_wFhqMvRD^xO?&9#iqr^CzWzxL)3Fi
z8!JDvUdK&7vgw7;(F+k&>Z;(Zv(GySE`YY$ggFj8ujF~zoUM#&8aKF>ap!sa%)3N8
z9qv}%fI)DUfb?oM?o0(FqK=jm)$Y;JaYUPAdlOb5dI3=}Ei`fq^Vdf}`2r~%#rhRQ
zYOPaUGH6*=wm3M0#+Ud=Xbyoh4m+exVX_y1#%C9duYWs-ttb;+N?RFT!%a3>Lza`8
zfhihQ(t;>|!|CCS4O0UW+{h1zYC4~)aSQy!C>m&{S+>qDOueG%t_fBvC|vDP@-GGp
ze->|1GI&*~a4>h{QPgq)C@@5!u_R0?9wk)(tE-w8MC6w$A2M+n`@H${%SQ$y)I#<*
zD3>Yn#wG>>ZvFY_(NpMU-K2%^6tN*HpAn!c4q@lo(}@d5>+o&yePAjF`t7M7a}pRb
zR~RI<c1gF5`<_xTPnG2*fY@nW6Gf_By9-pY+~U>Opghsj7T%G3nE-?a7Fl#QaLmP_
z{%uY07%wk2v|aHoL7%TYB?d9!CXtPZ3Mx|jmTmxed$08o#?N*6Td%?2RRKts?HQ*B
zs(R?@6$A_*s=Wq3K=Z!Vl(Z;BH<O4BrX!}Vuk}vSG)b+kpDb%r>N<$o70b$tUrHd@
zuiyekByZwB@wI|7y#oMN^EHUh!(1(%hVxr|c4_eV<1gkxKPqR>5iDpMDuu+j!qFc7
zY&?@C^H~cJ>YQ_+cFz>?3|yuc$CLAvcQ%3U?40HZd(|t%*teajlv`3wtrghr<ttcD
zmB#(g#17^~N;N729XRKSaKivmH0Krx_we^uhLy@34f)Wl2hiPz_y3AcO?dQZjQlb<
zgTzjIAGCksF8I_u3$fZFD^NoLOsSS7o$wfTztB%}jFS0CmrOJ@+Smo(z0rESQ4#1M
zrfmi#c?#Mj6o+k5mp%a9kdUOQ##8uue)qrUugBIW-sS(UR!hQ)$%i#R8nX^@)-F6T
zey#*De~wTOxbWSPM$n|GX0KajiFfQ|#E1CR6$h_5gZ-E0d)iu}&*`lmBRo)J9m}N0
zcK58c@p0*;xI!V`QN}v3O6f~%`KEYrw@6Qa3_q`|Z`hsSsZ0SL5+tYTu|InU1vQXE
zAUszuU<kPg(E>@@JJOI%1(odN_{G#~3IX+F>d|)^>bVYOAKCwCdI+wsnoj#mV*2f*
zH}Xu;16R<2G*`&>U3|qiV-9@eeu8C)$@va>^0puut!+5T(f=Il&S`Va@#WE)^H3wm
zy2{xr5m4h5$fsh120<2CyHyGv-rtR7$BKTZ+15^O%piFMiu&EeUH6`;om8k$k4;r!
zKhm6;XOR)@|AM5B)<Jzm2rUvAk8)g9Lr4cZiRD+9WEon$`o3JwkRn7)BBhXNRG~W+
zY;4;1?c4Wo3ELlk+<IoBaXztvPtk(bKo@cXa}ON{RhfAm92VP+7s)7@D@%+ts#FcV
zgYUoZH{6XdCre+h<61<K@4g$|wmjGz#!^K_wa05_{`@w}{PtN_s!}Cs-o8JBaTGlt
z8tU8f!&in-8ZI2W4{rbv)UnZ3i!2(lMh7PcTQ0zA=kCp#h2&44U=GfSu}h4l(#49j
zqS%B9Y0!W;HHQTzU?X=6tW)eAJ79NM<2T7e<h*TvLoGY{fQf+TlIzM?QC-puyxyNp
z?`2+P9?_=;{5`+d^5t8_dnHjS*TfZaxx|^As%<lp51r*dN72AD$qfpzR#ZeVPf4G_
zw5)nM(&acP9&~(s{I_Aob-Gj_7;R#YJc06b%x2h>$Jd(o@_RKen%uSP!zT3`ov_5V
zu8M8EGfgmh_l%W>tUN`UhaF5UfyI;pmEpk5PHr7L*W&OuusM5Q+!9FImF(5Io9*2C
z?kE4+I_8}n;4A{g-*77Fhh-XMn~L_+ll((Pv4T3YcD<2Dg}fkro<k|UgDiC|EI>6;
ziBn3eC=hzWFpYX)+2>!g1VtZ}k0D&kWs5G2zv;bhogcjv{P8Eq>F2_i#(F7{kC?!x
z7OFVV-UPZVvj+g^i)V%#pS5HGvE`9@ILE`ElGVZl$L`qHIK1L-Q!eaQ#myY(h`j^+
zWb{a!5?Czx+29bXgAXj}eThzG>fEO1J>0*Kc%&SN?M%|Z!FF&$yHwuyT_|S#_Ja06
zf!dh{wrFzJJGo_!s`?ErQovzbJVq>qEoB}glK|SNCgFkw#ucaJ@1Oh94|*i*bupBr
z50&-7l_kbiyL9IDHCJIpFoG)cgxaWwt7{+!&{p4#)7v5K>cJ=xh*=|CI~bp-^XLbT
zmoDfZt?lLhK`b9(GfG()`G+jQW@Wu-Gii>oVH*_7+owFdOB^umwuybuN8S=6Q&X|k
zWqe<De9d+lF>+)g#udFt@8mN_rx4$wcg6wgU>^L@^06fdxYL+-pq~*LMgE#^v!I|u
z3=q}q{l|VkrA(dk^gNLcjgSStDj(u-|NCb(=4%J&FROPsop=<mZa3euaeBfM>bbqc
zcbe#k=_U@P(-$}zUmMh&S7IXgz|W;+KR~uC@@%EkXdYAr^A7^0OPdG#1{~`}jVKNe
z-6IGNwekN_n$aq45X=sK-iKbiriN*uYrO=&eYJ0jm+|H|`E(7b)s{@?6^s=v32CI{
zpGJ<LVWWrzueB&(=R*cj)GdoiPt+e$N8owW6XQ6gX+XYZGu`RM$%{e?ar#g@Ay^W?
zL#p<6HdbOW3L<-Ypnj}A(IqA0r%wMFa?8-)S8Uj@hiV*TD(Vh!ng-3ie*L;^Iy9?2
zbkv;l_|aA!g&l-SoP`z#uK02HsE}x<$jy&eSO~Ti4u9R~J_v+Ut4vRw8v5+_ne;NT
zDu;K`d$ubrcNW!-^D}j=2z=#`w={fA&vE1S;^8=V-Nv6*uUN5d_wL;ek1m`)A9TX-
z39)i1$P4KPn-QO)i#W<^b<u#<{B<(sNUz4!#>j@&f_qnVcX#KXJMi7%ac|S=L!v)&
zex@a%cj;zc-Oo31ynh3(pxT*zLxfe%N2doiVXkDTK}cq*P4tEs;>1G|0l<1E3N^S$
zw>0xGa*+FgPMzk4Rm%^^fr(Sqmw2k`Fe$dr*l?R_?43PgY16EG1vI3r)bz(?bUur*
z%i|tUb{M5cKSC(Z|Na4gCM3ualOB7k6d3LSKeeh%_tV}KKBnr#(p)3y((PBqrmR?r
z$8ccAn~9qCr#(z$l0r;c5W$v&vC0E5X<2fvK>qyU<Z2p4Cx(SZFN;BiwY`SNVJ)@C
zostoCXIT`)iP-b07bhiqO6;-dyp}e|5)VS545lD4qY+l2+Xzm&%m%fur@wuZAV*>a
zUD-UbC&xP_ar6nlka7<a_ARE1!oP}g9g@xm<-!Ay1c<CnasV}|L~P+J6E{q`Tj_eF
z5%^tvt3(vvQ2p~3f=;|=rmfMqJuU&>%c-QcXID~SVN*?$WKyFtJQxp$U3H&K>b}Hn
z%=G%*mpJsleDn7gQyyn~7Vh))7Pf;TwWJQNg)EVcqsJ;O=EyVkA*a+d{0u@)kXL^u
zW^ep7&J_U~5(C}f{9swgm8bT7OIWA){v5lzfNXc9Ey$MkL8#hA?PBr~F2MH8%XD&^
zvgR-II6d*`<f2|act3#G{_#=usXVM>2jggtU#&X97~QtHOD1I|!$}JpY4PE(#m6?s
z=9}_UZmXD*6i$6;*cHY}o<P`=7X3j@tectjB2;&&YVyPBqk@K<Pc3StQp=bBXtw&G
z<tcyo<u@(2qm*_MMG>z|Vuq5MV$kF8xB-}+M?8FgBw7Lp#H6()EotYy3HhrOOk!lA
zy1;N+;LZGKZ=O|5qkH-Ck3K#V8eicOC3chVNiu%%;zg4+Z_f#Xicb!~G@vgVE?J(`
z#Hq2#>;}d%nHE^;;1bk>b2Oa+2dV0}QW!x;Yx+TM%QrRPMqc7HO0AhUfT!eui$cvZ
zMpEN3j14cs@93o4{))1IpiD*bLyO_W7?<zurXPBrN-S9v^;xMp5KAzMl6cog3Ui7-
zgihg_5C{6OuB65A_a2Gr>a#<ybC}6BNBN)JHtC|ml4^KxtL4(HIUIv<z?ObWYZ|x%
z2CKibYysZiT!F}tTDReKXm%yVLVq&pE|d^sJux+iyM7y#rVFK%Y#xYkG&9n-XWzVW
zBlSl6>gv@?hQ*6eu4;SHSm<4DkgFtNoh9*~7#BpEqEkV93%kWo2~@_#Ry}_nFg^6`
zP`0?Vljq+?MMX(OM)IkV<4?#^MZXtMFUi=RR#S5Oe)D}5c&;3M)Y_G=PXMBUH>Sx{
zZA}0bX7@*fYujz}TQGy0P~Airkzba{hfTR+RC!~Am{h#TwV4QBu8|{235O0<#&D-e
z6DM|ql|j+5C}t$wf8msp!EuDBO~Q$E>`CSQLVOqv@IFAYMQ(HchC@_i^|Ys^^WQTo
zBbEYwV)U?qAaGRebMgGcVF%B4A}*!?$+!JmNZTNuGRMXfB*{HGby|XWx!=PkWMrV@
z!O1g>hdSjK>TkJcf+lfljT1%T>`;H_gMF%;tvtAJ8`ccCf;n+OEJ=)4ki(*W+UZ;}
z^uuX!d_z~-{~(|38X54?)Mlgsx3z>|6v~{WQ>Sv1J|FonPb8ptKb|4bSzv%2(<xa-
zUHR`a^ckhY0u|rNwvNW7y0Jm$kZSpnu9j2iA)%L+5`92mU{=-)4nJ4}o6gUqK=kFl
zD>ZEz7vcKw{6CP{oj8BLu<?R`xxX6=ZUkA@d4XqftPJFpNefITfmC~-h|vSSoKIH@
z{L3MS>{dX6>`CzX-U7S7Kd<U0Z?4DvDC5FX{-*U)y}H~G%o-I|?N3D~crIRCB_as)
zDv}5&K#5as2lO+sgp>bB0R+m^Yo@X_7S#9XQ#tT=v2w?-rRCVTFz3GI<8u)SGO>vZ
z-_k0d{S7hC2S>XPx^|+0oY}ECDs-f3wQ762I1sep!6(`_GS*^9Y-=hQG?b2Qj1LO(
zb;)1F_^%D>5KfacvH3|_rS98{d0EPVyI`Ax5y4e|-nc@AHdKCIR1}=~?ag3xkms$n
zsYmXGHm-YO-M!Gic^o4VJEcQrM^*e_$UnOir#_SxKvlV)qfiBk<Rl*Z{=gy?Z|>vk
zYhz~@n^erW9y0)vmL8mQB4m<Z_%6~}vtu>Yf5&zPun-@l7e`Rev(dI;LzU2)c7Y(W
z!^c06#L553?at901vx|}zk$EvBmEt;p7Ps`#Mq@j2}lISVnm{LCQb5Y&j{6g3R|D5
zbofMz_f4qaEIO>5g<jTRnw{?6y$c-RO%=TBr=n90(2dIZv}Sn`99CItKVbs6n;bNi
z^CA&#N3DhyJpKV~gZ%`#(L6FCLgJmGFKBCmnOB{*=_iNTIuZ|=l@Mj5L?*8?&2so%
zYvIF>6&1`W{|J>TK=c}EIyM>LtD9cP`(qhkD1>a2YtM6s!)jPJ!}rQ6l!fv)wh{T;
zb*lLl-rj=-M;{n*>HVW!Ez}W=B79r>qHHtGeaavZ=WU#F2F|l4^nqCE>hNU>a0-T#
zNlFCnlDK4vak9A7R}~JMte^kTxhO09Z+Sp*qgn&!I1!4)ASGn$Gz9fHc5fDPtsC;q
zEmo}0mTAT!X~#H|uU3-Z1IVm=9YneVkyZoDm|o+DTM0H0aj9NsjvsHVj)Z!E@=$DS
zG@F~*Z{ne=ekQH^caeE~P@Js8c&VBe=UP%=4vb}2yLT7BMo)r0CA1UG?_Tl;_>A51
z1hxTHOIxjRu>%Kgq-US^kUY=K5&0nLL)8ICd#LrE+2CJ=Umc@$aeFtVk^>jI?dad<
zs|zk<OfqU$?m*<ElZjm>kLz&KDg%$VU0~qxgS9f*<mH+;{)-5ED+k$_96M-!jB_Gd
zuChj2@t8wU^!Ux$k}o}d+V77i#>qZziPPZNFQmvKL*zx@zC)V```WD@9v(ks7l*bi
zWLkH^Y5sV#1;pFE(b!F2&n?`id|OPo2+Wh2y=QO2<Be36>^5wu+1iiRqflz~4D`YY
zwdNyM6aXS$Wtz1dK>|2tXWR7H@q_)`JH~ZgRwM(5m6zC>S|enSW`Bc%Nz^}WG~mPk
zA=FNsIP{dU`-0L*a&GfjL=+UOqgu7#j_wp}!XaT^jAs9wE#-#hn09c7Wzm#_<BmR~
z$+B=}fAcc%I7W}~)VJS$o43$DpSWu4-!cPBcU8W;1pw)=zPn=$wlQANMaMK{f6E-`
zCnJM4@3p}?6i8eTVFtbddua==To(ZOb@lsf%q8#UQ({sqI=iJzi+RjYW*8KrKh<8~
zH1$6TCp>c}jCqCb)BP-GPp-29*QyI2=bET6G>ilpesA)@vB}D0IGZ%&Yt3qlW5)~5
zh&if;00_EnP75vN)`4wX-r5o{#}Y7CnoL_bxQmY2*DqifeYTOG+#6&`$u9B*xP!H7
zmdBSCSf@mBWrT2&>rmqT`S9UmX$7nmPJ|u~diz(=4*`u6Pv#~BMIUA&cO{22S!2wn
zN#5X(wLiY|8ay31$GxS!L#8eWBpllq6t|9TEH9*Oq5U1Yk-*{~bm#qv<GCovlKF4$
zD*sykc(mC1Zba?;Puj1iB(J2!@~&8j-zabpnviIrwCXgDh{pW6_swP<j9A5QQnLyS
zU&<VU$~Iyi)cna8FI+gX)xRiXj}+8V*1^ih&FoqJ%xbJhwCzGP#NA=`&N_>$UkzZs
zf*3U^NzI_J2oQpV0}~w)$;5C4nTi}JH88Y4-z5WVMp#R)#S{Z}O$1?mQ4*7aeOX}A
zyn}Z$FtRIoR-b<uRa*&=tb!7ifDGRx!U{eZxp7)+8ADJ2Fk*In^!LIlp%IED%ik3)
zT(}%60(Rf-^KZe6Bczxi<(Ff;=FxGG>|>&kY3gY6<FzVx?rf4(fwk+`mylLZqsM{S
zX`6MI1tFwQFFL!{qj{d{9zr`EAGw-0uhy~({43}(na+yC|6wON`c)!BA><wXq)qzO
zu_a%czie;;){q~N8WBt|rsz^2lGSf1HAMFLOYFP!St<Xu6hxdF22%H&rlE7LU|sxp
z-aDLSN;UImdYF_R$qt3G5B$^hbQ5|M*ML>>Uy|(_&;zDwDcg^bmS_s^r56D24<9_}
zZu*Bgj)ml2%(~F=cYjzf!|wtjan)-Z*RHKRe*Cj_DYmqLG*=u=U2n3?@pmGzF=Hi9
zS#JPG@ve$pzxS%a@ydz2la36TN<zndtzHFxh}t`7pPGgr`ymrw!Er%x$jMW$+CEd7
z$r=oIK4I*1tF8JhS_JYp=FF5qu<2*gWvn*z0ySCu?O&^cM}ez=&;_{3%}=ywa;0v#
zCCmQ<_^PtCbxV`*U=+;VIo(V?+Kdur5z&<ykoC4T!5;8MBfH|cpRw2~HZgZ*r>7-J
zUy6>T7w9i9`WE^1ZbFK@FjZ+FVi})a^6%~%Ny@q1p3l{6$pH79S?^Jp;Vjy#5$@O(
z&{XXO*+70*(ZeY4%4JM9&X1Hr!qeq#5FOZ2CRz0WTtsboiiAPkRB~WV<U4Gare`+w
z;$ZN^*$LzzN0VPzjvy6wRQW<f=iXr;=OzFS`{3BQHEeC8AAiIiIi;JTYwE;07HBOF
zzy7-rjpSTO8dO4IdpW<ssfqug!Q5+uWl$lSb<^x8ol)AZ&>=la&272_X5$L&rYnn$
zl^tJ$Ot>P8Un6<IP1WuM(`>6L$lc?wy0gmbS1MyHSY?{;nk37uL3TR9qp#c0f+9S4
z@O_`pi!-&B*6J8nqZ;;bV~XQf7|Qw49G3=NL=kG=d}FC+>Qwp&zu#Ya*6Zf%eJ^Y5
zRDD9~Ejl~2wY9O)iJt$y@&G)z4Od1)91jmG@tI7ir@knyb@rj1%Q2IN97Lm{<$<nc
zx?)8+`*xi>M^asN=wxKv@lyo}i2T5F5c35zIO>kZfk5jj_ztr%ch+aT-p^thv?CT(
z1C5$<Usw(_u_+$m#Y|KvJSOgh+hKLFKRM7un+6C`z-8NMtt!-!o7S10I_d*HWzNBc
zkW-2R)!0+Jbm#HOiCCjjNtf%{mNMRoXhS--guC+Q@H7bh8D+GzxG>Q^99uA@Oe%6Q
zzJbS5$^U-%KV{n|M(2pIq5cJAeX|kJokKfYPBh+wmvyhfYkmNYCApXBGw(9rSo&Oj
z{m)sB359U*mn$1=d!rF(#8Xl#vm-}}OC1%YWbUs|mzE(p`MgM`O3&WSnT*LV2#@*>
z+LxvUh!TX`K>OKkCZO$B1|c&hvOqwThbbwuPXBTn(pak61LzN?(<yv)I5@i_i|7{H
zYS9K`tHqB~caC3?Uj#{T(3x|W+1dCw5Ld@KW7nu-7sO#%=9$n?rWYM*=HTM8pYyiM
z&?Cl;x61{zCai!BU#`(3`W`D*t*W4gt){He!0ECq6OW-nQBBL0`*U9Cg^L%v_39N-
z^(AF#dlNx>T$BQC`u42dPV-8?9GErhLgT2=#nVhFCyor=I4&uDaWB8{ht@$3s!8Du
zNcL(jalN87^%C6USZ3zy*D+`1@j3O{)T?!EPo0=O?Lg^CBfQ;4Z$!INmH>2cSbQ}V
zCDhxRNhN`wFaXwY;oAshr$zs(L!xZ@i?p<pd)}JRIrn;e==7F{2?+uySUCqk0ZZ<S
zzq{OAA(U2TNvv}WozUm<@|mkEWY+ARHe_Sc>Bdp>ryVHpa(L-S7iL{vp?_%n_m{&1
z`c0<fK%9R%sbWxjZ7U7CC)Sp;rwQ6(!Q#HO^Z@!Qv6_$~nNl78q5sO*he{K@*~jE@
z$oD1$k~suc`r(K8d7(yQ*>Aua4Za(n<+fH1-<kO~S=a2W>j>@t;X0ape1VgK!wTB$
zOBv6`ECLmw_qqIl|CCbHg*I6Kw^pwUBY^kdKj#9f&@%RdXw+=GveC|gBun1KB<Y86
zusUWks?beA>o0%(eA84qKVys5U*#hcR8+}nS!^<nxT<Ndm6+4w6k4N-j7lexe8#!x
zn9iL#Nj)<*o9xJsmh>oI7#QLj5*T0j4;oy4_NuY=%(d<h?6OKOUj&0+?u6MA*gY8x
zUV>lSM&~{pF`EMkY`ZW?p7L`C^DhIb6z=o+n>dGQ6P-F6AD7wXqwI9VH;c}eU39kF
z4zo1H%Bp^7-Thw;4d}<=T?4GFoe5d*-l7AiHYa$m@W~Y!YDBpZacIu-4D&TEU1wC6
z%}r>U)U0gD`0b!$HD|EbIM=^<{Q%~MSSdVk%h#=jnb(Tv5zAV!yrUYO(}wLe7SSKs
zAw&OkwNO}G2KPT>6j&lGS}6Dbj^k(CS^Tw%@BCf=#}xekj}HuSKG3I%CVx7IK^iDS
zKn6c9>~ws{>3JHhQO?9ej-S<1&{uqL704h(7RegUv5o&F&Y(lM9~~UVoy7Dkgh`*(
z+e_3$#LlY9H0eIqw!K=_Tv!wUzvJI?;>Z&P8doBR=I6rsaigJa{;B<a(X}e)r&GQY
z!RwT59szuVpkbpX_J@KqXm~LByhiS7yF;1ykvbhXYHzdBTs`Hq+Syzs{|{)1(ZfXA
z>F{RN{1F>dj;f@t`3CsfkUzl6(%c!&4Re<nZWv87hXui|R6_SB))b-GW2@x0YQ%_j
zq`7~{$u<7V+-9uxmgWB{wCUTf_=2kPMCG8d!1GH@-_a!wsB<U$P)+>t0<-}Xl2uhs
zMr80U$Tjviz9>Co6L^e#Ce(Q|N>*!mh-FYwr}{R{wl83px>UeD3fG-v=Z&DS(j_iu
zFV!b4(6JBbQ_9JQV+o9Z(t_jTxMbTA{{8m!I@p5CUtJX~Gx_Qbq7t28YoJ92qV!R3
zvF?<Vm|QdA#AtBUv4Zy~@O9}_k#|$a{eo#+7p#Lt<seYo>-TSgecAnW{>MDM+6Yq=
z*D!e+u(~|_$g2s4=OPADWD5MpWTv9a?wr^`CK;1pb0o&1j0dfE@>Hfj-aOxIl5%wo
z+p|U~-*5Pj$A`mvb2QO%+3FLwum^#tHvx>=BxPzA5pT4}QUIQNm{&`_yOIezo8RUP
zm?0QWk`da8RC`gAkLOgKC88sTb$14d<XzmAF0*_m8j-9_7|1sAC{uCpy}e?Ph!9Jq
zbAG6QOxgf*<j~5eFRb|rVCD;xAZ7Z(2$q>LA83=h?;6X!0}z*}oj5VcqmHG1lLSUH
zF4b+e*|<<xr^%WkJos85o@qtKWJU(R-KHK8D_N>?HA!X50|31DfgYxstDNT#$(7*D
zYFZ$p*llW@6BtKN4C9byG!m|hPL4Zn;g>ymU@;{N?RV)-1wx135o5dN{%K*CE_DYU
zO1)^akMeED`6d9^^!{RH8YLRNh8)6b!HZ<2?SikZrg{Liw-8*)lV*I%c(+va?WV7S
zi{GPAmjfU*mJI9VJkJW)jzIF_UB9Ns85KW0VZ#);uZis>yC(g!DAMXV$RJ&;7rAVR
zEr};`Z;G#1K=^TcH1X3VI_NjslwEwuF6!9&F&p6sC>JE5-i$TVEj%_)WTqUGqn!0l
zC=qa_mRZXTvPZvu{WjMmGwMP2Lg$<*6*o0G%BfO-M%g~A?q^mhO-WFh=N!H;>x)%t
ztdd~#rc&7K)Gl^On^MzSnie+h`3wv&&qh?(p&U$d3FhICaT)}FaWlK3{jyN-!41G3
zV=}WVW(OWPvLkLA#kLB64qj!enzF2Y2x>Jt(g`RfD7w$=Jl*9$0JtCm5rv>H=i5_o
z@{@ZKUC7mn_S>MwDTEBul6+P{1@!Law3#};X;yQn;+0a1A;BO$+5#eQ_xc3c{d4|0
zQ90)6bdRHV-PiDiH|;|*U!_R<*-qmDcz2!e{(`6LFuW^vo=2{Y*`wV(cW=UE%v*AW
zX|60tdnFs2OLtdMd%8sW=eqPa7(cSyp=;O!l{ZFO7n0g;Z_5!+B8A!4ZgxdmlR$TB
zDJMt?;$jSVK*9)o=GSZ;mK)@V3y<dpTF#M=m&o1#qFo=RX_Z@oI}(B%+eW=$_lfW*
zWL}e8)j9NZ&uZaGsfqe@Od{gx`XtMGN)fWDVQQmhqiDbVJX3b~;-`Ui3rd3(Q<ZEz
z`(6R}YlP1qh)om?GRzQSz*EYXgj=*9)<EZJjOl&BXHkkmmni1C6P=Wb_M}x*;)S#0
za<aYI#*!zKC|?>A0N0qnRH~bJ<Z$ma(bKU_-OCtb?GrpO>e{AeZoPW-+FU)7%~zEr
zCf9Lsk{-H3E#{{?sxIOPNO?Tv7R32IDomz7_`SXyd3Xe4c#xX(fSudO#B|0g%g##d
zR`!Um=*(<wO@zx^ct0xgS6o8k@AdDRnU&zi%%T}YHoBZwFK2v~v>&||a%Q*9Hxmcp
zmnlezHQTdSua%{yJ^Y7^F`%Rm^&eEh%Bq?D!9K|+zOA^hDrfJr<1fu-&(JjdID7P5
z<sKr&Fo(l6cBPK?H<_7<rE^}lSvIBO(Mak({L$~aRyZXd?~#O!H{o1Y962%}*Gv{z
z1+bf3&T4;Yd)}-d=M5I*7<A%+fxK@g@?zJxoksQEpc<XGcpN9L19QB(J<PN4krP~n
z5HA`|KC)b)a!eobS)#kV%4zJXaDzF$$gUF&KKfHVHgWzt(>@Nm`5R{(F2SFX-Gy-N
zqk1<LNQ&vgl!m|iv%2KH9<|Y%C`~3S%O}~es5v5mon$(E<ztu<G=92*H^DvPT$T)+
z^IFe?h$eee^QmR>QC^9ON2K4rle+|P5cz4@da65KJbR+Kb_*F0Qt8*P@53Mzhm42d
z=<4+?FWi?_L6I?~Il$zB1puhmqrSO@6%z6vQ|tGpj>OH1QOXzxFhj`qr(s#?4)vK*
zAP*U?Di!vatd3Ct-5%gJz_@qhK_$-Mvg*f|6*(GE*ZA8xOJMpOASqurt|^@Q=Jw{l
zwo0i=z4{x{DJrFL^<s-GqGMtFOU@kfZtyhofM{HniX55AiA%j)yFqyDGH^^NsJrkz
zBx7_8HQ#DX0%{_KDjlITbCVhb<)dsm!^Q*4s$XSr?3l?BCmzC!0cf=lvEx6Rgc+9|
zH{uu?G5|2~2g?5*j*gG=AC3gerH%7>`J-;~4t{dDz}MzZp!xDrrfBx;ix>Xcb_+8h
zR{XR8{l-#!b}-ziWaQ8(joyBJB4@(TipKpY^ZsH2UzWdglbH9IH>99BLFi2JIT~%j
zd#vV5nDnn66@lUghJUR6*rc^@kRyb&G(J21bC{rQ2~e*vNvYVhY4G_r;;tGPr&Wn>
zDZR1Bs8qA&i+SMGjVv<%=4UJY`uQ3_eG~!XgH8ZlLZ+@;!@|-%acby@r~>W!KqWxI
zv4VLP-2K4^#@$cKDmgvJqT>zeKYse!pJRTWv?O1AAdCRxl0KCX8GonpV$EaDdl0p{
z?}+dq{3EtVeTGF<(1QsYSFAXI2A4OB9sB93>3{(@#9q)zDc@&SBWueww6F28?L^I7
z2Agf!1nxw>jXdK1YV{7tRQ@0%F36E&_rBz9kPw1f{$>287rdGD*_Kn^H9Za<fZQT9
zmXT0R#<Z(vVzq6Yr2Gl0z5b`yR(FCX$ns>HL>4rHG$2{05*}`^wr8RYVhqday#^H4
z%zj9oh}@cUcn1)RoL&<jg~!OfLwytiQJhOKa~tN)pI>~nK_2tS6_J}O97MgKc+P^d
zR&~Nje4VI3D`kx#d=w`zG>j$Z>DhUKqXFR-sFt@+flb_|A6FK5e?@9^$$#wW<tGA{
zQor+--r|@ZMrCVd-#>TaY|Y0Nf(Akz5TGecfH_KsJ6L+uU5e3!P?v}L=C6{TlgKla
zxDmZpSu5F87{e>eC$3Yr#((a~;lz}rgf^n)rzxu~-)a30qEp=S)aJ%xKS*@!+OlQK
z1%>v52QVoqp8~51fPUA<#Pg_yeNFhjG$goo1Rx{_U7`7Wlb_uk;GUBi_pE`jj&+o9
zn^9$4++lQD_TZmPeRnOPuUnGRG0Y+Th)rn6`Uyc5Cw#PUt*o>s=X`}<6al`rWkH76
zu_v21c^y9|*Octy@V3bR@}|-gs@uRqSb4yTU7B;^)@>g3WOPf>FBuDZ^`^m!s0hxr
zywK$2EY8DqOaErR;Sm3>ArpUKza|+SVymzDirK*7TLDGsyR9y1VN`6qH`EocKXhlB
zYoPJ2^s?D3;o!*fq7ec@E>riN+OdU5+bpM_Oh1$BFrK+G3ON2`Bo4~iMVj8J^smF*
zZr=2HuzlSmbF0*&g@_LH%jNfyant+la3@>zA3|lu$2IvFpZ$6hjQ?Hukz}MLI~ha~
zkFEDF|GjYtAysq(s;o6or_3@h`M+}l3iH@I$GDd+e@j8wE2A`gp035^yqyB^eiwN-
zqWcpBlvhwo2GAx`J``2cfEi1OWd9efN<RP?Xb6>mKIKY*s8bH^?*YE8V>{ysN>cOP
zLqt!Ez_M9*JbDupIW>@3N(D{Ehc&22O#BT)Q1P)(Cxh|>IIfz#z*vGQ!b#7IZAVsP
zLrqHFdZ4f$Mi*+Xi-5%IDer5%KbOWt-oM0ygWs&Y9u_dZnvLx>gn{8;LPas+3VY~f
zeE1THhi=gzk>j(dE;>_bJU%9;(#Yv&K~n<|^JpQ<42^52C`-DVPCX%Z4+6SbZ46i+
z!3^NM%$t;WYiqM0%GGiNZ4;#q3Uo}wEcS-72S^1y$~H8vpxsA@&GFlrQ<CrWWU4_R
zO17B}nMy~#$A=o_$-<dq&A(vopuaze9-9Y|iIolXKCjffPM5?IV`G9|Y>)1Yd2|<3
zTnW4BJ!o6sAb>u+KQu1-2aD21jED)o7UjfP-js$>5Y45+OByCJ1%~Xt<PVjZsKWBt
z?`DaDac74c*FSec-p$Q*%PN+@I9oM={r=S@rO9$WfC@lGyo_gs(_d9h)YXhRGMa@k
zVr9?<K0ISRKGypq4YV!AU0DXUB~bsu$s5WZjvF(%mpwLZ*ECmale5K2L5Vr<sOS-I
z#E~#De*eu_ZlZMjQ(|zoR1PmhK9I?80Fu-Jqi(T>4YnUtT=Rv*VIrIw^a+qCjnDci
z*|<YT1(A@Dkagp#)2sz0y)e|%d+E|m+{B%Y^XJWLXHtio<nu8w3ZGIf?X~3>{rmjh
zXng(x2vEObOI2oOgBeq9Za?*-onCCwvvpv)<9-Wn@ys11UNcNGgrhEusW<*^V*-9e
zyd`&7;z=yhaRh}p5j|z)YfUEHZ>elh?%4JhjBhPb6so|rt)5MGA@EQ$Mdplm-E(HD
zQ7msd?2K>GH~vId;e-%Z=c#@kNcI+~x_JB?_P0K$ySx9rV;9)KKr)Zn!8GFo$R<a*
zS{vUxzZHF}UVduO-Jl@fqhQCl1QAZX)~$1L6`aqX`7J-Y)C_Du!%!fLZ3U32%oHIg
zpK728Eu*4Z_fA|XQtdTJuagOy;&4KcFp2ef_S`wm13TuLT&rOj^XGazkPJaihpazj
zHhB;Arb~>WWu;q|o-MUQO6yjY7xp&)yj81@`3je;$U+Z?=isC_rIJx>7&LI4o%i57
z7nbp8-S~00EAR@%Dxz$CCBwCM#1H=oi2J2ZReeNRSA|l7y`VWXLI?<nTWHZgroin%
zxm}lW9Cj}+*LG}UWCJe6So6)OKxMZnyo$lv0v9F!fUV!oq_b2<Mw2EREmX{q9NIjy
zReCj<nXv=N)3J>aOM^!4w|GPSTPQhw0ndCFQC8I($vhQ-%gwhkP2|dVld@f8SQ}Ki
zJD6S99AbRzxZHVmXSVzh%Wj9egZ+RT9u!d)&4|X};Sm`LW|1<{P*!+EpGLff8gI;$
zxbx@F4=uSBz~<?l0KeF5e%B%X4M4EwtUWy#)}%YS;SYim8ap021H#o@kBRC3adTa6
zv5Tjg)F(8L@2cFhR#hYEYu1(M^+UaS5otLT{1W5Jkd!m0ok@nVBsmpp)VQ|$H-hm>
zRd<}KvHLqy@E$mDU|d67xLVt{Ha@9<*yHPP#S0u4JH}?9eK!=fW=|!W+!>b!y&XDr
zJ57v=1Vl}U;CZ>8o@G$e>esNG1&|qGBC9$y+TG*_#Wq%G)Tp0kn6aEXBe97+G#+Ng
zfXJ6fAe9^1w=#|}^VcUb2?DIB4pMcsZA{WUY5t{B<;{J?IacC~t`mM~bk)pbM~{Lt
zhI?3Ia*h}_Fpp$ICUFflqgmc2F)i}LB5pBctpB4xF?d701~mI5MFY79^I2vs92~2-
zDbFq5GVN9_7eQVQ=rA4>nn)W)%d3Y%Nk=b4NWKkgbES;{!%M9-7zO-NsHOE2BVY!;
z8U!bhjq=JuU=IwXXZ$QFk8vb;)u0jU1C%!gEOEi_kqCYI?ujTqZV)p;XD5g&?)uTu
zXb;M@3G;TMNYPQxAl2Jj@(8nHK=lHi6A_#x)#<rA)E(j9$J!pC!10{%@?9FBpBqf+
zFa4bGq$9_UC9-dCfjFp%)+y2Wxr(_+fEbOv4}H-Nat&tw$yQ|J)caq;6f+y|vK1~b
zu_QrVr0O6KSy6q^KvNHzluG1Hspo(66ra%1vhrNo5(xSzxX_lDybmY;NGK>hXdhM`
zc)X8P3?KKw_si`Rot4RluBmbq(Vu8;ATD$IgndhUIxvUALdMrVfD?XbR03`PVLadX
zrqp^rRIS>P^&Jii3`sEfnz)B5qTdk#N>#f*Za*(lCX29mu2T{zqXvE3MVEmAf3@CU
z*$_I=Vq}!En?CA-socZ~Z=5qGO`0U(w$30dD(buo+QXFO{`%{$xz5^{6)A#8XdkUv
z{gpXLhtwpyIA!?7_1}>VG@_0DffPqg@akFIAWgO*8IW1G8n<i<$+WPf8vH@HP654+
ztxvoYW0J69-wj=fXb6yoVn318!v@mqqDu7d8TPu$TDQy+e^0RJ0445zO3Gdc3#;EN
zVBqaHV`yybO!N=WhJI_DNoJpsr0Bz8@5+hvD#R8PLnjhLZ&Pm}2G~jPBp!DX&P?B6
z+|kZV7J`HJ3KNoxIB?4cfSl7c@}TjyV!k%Be`MlWd>lN#q5h#)7}Nl1`Ox4~xsGKB
zuu=yXfJu3d9=L)IRrtbBC<3DEGeksoFnR89oBQZ7p;<rJ=K<?3;M(f?1({mTL)Dlb
zlaH!?NOlqMMhlfF(SP?>=|1)CIyM@2v|*^Zh=?zB28xd+%Bs%=D&Xv_IzXN@EjrcB
z8h{%rj=XsfA&IoXW_Z8xdacq#RuIAqlX4gRE(y<MRRG<*2Y`-h_8|>Xjv-X(x#<e@
zOQ4(#?1NQZ|CBkLBHqR(apka)!-sqI>0})1B;m!#nAHlP43jgZ+-gYwM!N2HpwA{o
zeN;_jb>*Ii(2HliXsp<nYDRG#ckY0o=D)z8@jdFvI7<Qe{CUNRuU2RtR_ybDti$AU
zXb-&FzW+)Y0SsDZHX#CpaXxl-Xw51p#6LwG?==AtL7Q_T`nu&(Ip?f?taf!4l{#VM
za$1(OcVLEqdOqs4;Z-Rjm-?yp8d*>Wcl#4G_yl-L!HaaiE&gk7280=eC>PtHe4A$z
ziYP)Wz-T;lCbU!Aw(@9K<!&FmA@DZ;sll!$X@KC^MrTk@JIKRLO&Gw4(Y$UErf4<v
z|De$z)`>hj6JN|JBa#G>j|sTzlBtR=CZV-&ePd}h$V-YfmgzCVa4gT*DuwZ;wP?fc
zWd&|WtR>ZntV8z4?l`929e-kMIJ%R#VHxn3v&XKx(*7&wKl#_ozuA6k`Qgt0Dq77e
zP`Vm`{{JRg(IftUEn0mw5icxIiRd&sz-DiYn(v^)*-q4aJQCptJjA{7otBm`YMHS{
zQ@-T&ou||(1Q1O@F%xqNQ3WZ&Q)xqJ>ZIDP(DpA|$fNNtDkJGQn_F<2?xdFV*gSh^
zpjW1I4w9hhxTD5(F}~poDz?AT+?<ZIJM~P#&Qc0z06FY|N8K64c`aK*Y2hK}*Cq^x
zRjSKNf;h=y{So(5wbKNyV@x*M)lw{(MeDNDQ;|U&O9XGd<(-o?a!=obts(!`H-D^4
z^q7trG0%r>TzmJ*^I^HHO62~JcKkou@&9PY|KHM%+rEAB>$}bfnsGYQuS*A%pE>Sz
z&CVU4Ilitr<eQV@@64ZebhF#jXI%>Av)NywB@BT&L(lvjE2Te@DjI?8>$zkTNk=Bd
zJtKkmrxb8s$V)-Uj~?xUC}Q#<Cp&M5LLJXoDi8eI<R9denS;H93I(dh9@L)Y>@|dn
zY7jlws9x{F+n+xtR;y?aLZ&9Um@NQMw}4sq01mBtpFY#DA56}qA?lmcG`ESaBzlxC
zTP_FHzHH~xyO>o-c7j)Qvw}-5K5NX}cCy%as&YO@EnbrkROwM-oMNQi5$<q^-ER&H
zx#XC1;{1QFD)(sKXQv>J_<F!Nt5MXbB%}a+3VdXemC-J$x=+&TZt!angxq@Hb@M#-
z&Dz1_DBr`h1_c#XXRx0%km9{L3?F}+B5gM+IF+bShr3hRTSJl=Kx_6B$;*EFoemPy
zA!Md*8{sq_w+tYocU=@SUY$fyCd=8)t|S%Av;MBMQOAXx;sLD&spdfJwPPmS5luh-
zq#ogTYsU!|P9GE$N*<5Oilw~AzURsk3-{WkzsQtpm_J0Dl*WApX&=dsG!8^vDvb;H
zU~q--fx2a&d-h~u03r=>fc*(s0hD!3NrTQ9Qie-A1-31g&l4EI7jfjkY}?tvvy|QY
zo0}>zBDi7|PEEVFuOB?6K!)Nm!Ywr=Hgn0jfy}t1c~egCRc59W0?7Kw-Y7e9q_pQN
zb#=UmO)QJpt_F7HVG><kxjqN|yQW<TV{7)^ey39WSB@xQq!55W6ttD32n8pMz@kD`
z%+Qg>ZVD<cazDv8u5z>kdM{W~9CQqAMJ0(Q3Q?R$PE5jh)5m^!-dBU@amW*B-^q-2
z^y<wGLBE!@4fM)Oj&8d_$xvw9T(3zhKx3W|PdKcjW~VSIRJ!z_hfT1Z??KW&aQc&S
zAOg~}!Ckr2vG?qM?iQ{*^(f4H9~C~Vk^%DHaej648Iwm>M3;I=#|4iQn?t)a_J{<g
z@<eX|^t?9F`2fAj%acT{MKbj|Jc6?63(R%NYv%+b6a>lQB<<e(($d?4i*zT|VF5U=
zJ3F*euh0A%ux2Q1>IxEI>?{9ErcyXLTrOTjfVNpa<6qm5&)isMeg+}A7qW`9glJ(p
zF~w!##L8=GH=s#T7KahDFIH!Ku?`=evMdvCtpR$5Jf}U$7=CFA+JS=y8OQYGr_3NT
z)D+ONmT{@K7m+|#v9)!8bXVQ~{t9bx9siY`$xW&;-8ZmkV4!B8vg}$F*=M}$%kqjN
zWeg`#Yd=F`8Ho#tf49IR>QbXaRlAeYt^raRYOtsbmUKVOAOI$sjOu146iCsGcyrr6
zcwA}y@E+GPLsueU^rl6Q{^kbj5g#<bXIy(WAzi5mj10tOP?cSwDp%Y8^b&P99AtB!
z3Zz`>9BpaTO}(;;8avpfsA7)zJ@i4_nl!I0SM=M=UsBH2bi7;)BG>lw&OlRh?+~<7
zHSp#-owF&|*KI6cvVQFP2dZW2OAz&cATbY#?d5bM0ZRR?)N%7l7qm)|N1j9QteLYD
z;AAzTIf(E^b{%HQtmFMVlPV7Jjrn}7OOLyq;kB`(klmjA$(i#2+<rA3CTD3io;TZ6
zgLj!S1mNqlsaV(pY{KNMXKU1yO1uC30j|V~jaP%a7&TZ{b=g_bDNN55Mn4y5%vW^-
zF|2N-cb!-Io%^wrD>O9)&lo_`F-USGKm6ne_@1>TjXfH_@ek<OX^;nih@Aoxnr5di
zm(G>&uy(a^DIpVdJYkn9ZyWn=*ct)|Zq+$8GHj!GexF$VLFueSW5I;YYa_<BidcDr
z>&QDG-a@tJfzWNMYlh?wO-}4(he0hn@&>@mUX3*U1QP;45Lf*%5R`CnwnABZk&D2l
zJ`vQ61(O%-swfKEj9y9G4ClJND8WDcm^t>tpZ646DC`Fo{=tALv|coF^}RnLPcRpr
zbzFPVQBJ6S?MEA%r9^T1{ES+vh=hP%QEztJY-a-D`$s$MKGG!3C4!Ash#slDl{io;
zJr64QPtGBcd$S?3fr2uha-VG@!_PP*R)Q@ie`tU&)LWMYOX#%p1G=q@B@1A%rj@{$
zgp)snCU^3@Ov*vI%XDF$<$_1X3$0j5g+GQAB1YeT0KopwnwFd0zkT`FU#Sd1uEeU-
zY4D<hag*g{6Rsrc1#0(t{7%Y<2gsfeQpVtWv&NrzwUU>*{U1NJzCC&Ue>DI>1N7er
zL@W*<A4?bu9|;4y3c#?C2oaa^0OkYRAuI5uaZ52@vg06^K9iG?#Z7{kT+{kAwQZfL
z&j%}NX|}6dF#Z=juDb^Y8U7wA*6cL?c;pANq<OXS^=f`@84;E~cD_Tt+qYw7b*xJc
zY%Qj~b$^QC=N@$AgUrsEP#^s$(dVX3GTRM0ed%k&prD3(XHPC&k?{|7wt3ORoB&sP
zGY5s3llRqlWKAa-aH2a&BlnmuCoZD&!Rf|sYEVe}rjKD?i0Bg9(ehtp=LnXmwkFuq
zPL6xMa2Pwd4VAT52OIguPUtYwQF2V?N!y1g)VlB(<GO0FK;^23oumY4T@gH5+Y2)m
z^Pi0-r?Nf|(g1FYR_lMwt5SC_MA4$E!ch#&cML-0r3(x4Off&O_`A~R^H_Ql^A8Qb
z@a>VHta{meuMl35AK5=e@H8EEPOauv<7hM=dva17^0W!YOG}Z2t$o|J6}uca%{u0i
z@y`%*r#1gKLd;*GhAKm=Q;i;3*96dg?w|+8G2}S(owvqm1<ku|&y*R>y;GVe!M0tq
z)RL~kW~tSO)0_VMz#S)uNp$$uf0C|(V?Kt=Q03NJ$nd-9SAI~ds}Umo9wVvcKq+%T
zlfsFNT;1PX8uTHcQ3#BsLXdy?z!@)E(Ryibf<+~5JPw<eKMADdF?VOC59r7|bB0It
zfO6i0BMkk`+K&@iduHU`!iC%{5@8`UXk6{SrH%WEy8K^CTRtxiS5j8AA7q&<Nc5*R
z6)UzSLzW6sg~Y)hjTIsS+~?8zhs+WALyn99-~^SG@IiJ#%|$Dn@Gn#2q+_f{ywK$M
zCDl2J<hVPf&C52V3O#}@@S|n-D)I~EfGkU8O97GO8U+w7?d#E{<nl&_E85Ts+MOV<
znkP?KuYSOttWRS#Zr|>6HZ)W@3F3qyt%{kyK-TUZ1mcQv1)*m-p=9H<N8il^yG4!_
z4p2YNY4^YP38dA~PbsM8F7wu(h-Z&q5!`@w_qQ33#jBWEmdTNLXu^ZmRR^8yFN!er
zlx*hYJq?+`<iqoHLYgHLo&m!gM~)Oj2i!Wa9^05Mr-lmdtqJX9J55MJ-jjJVX}F?C
zoqWk39(a<)Z^y%qHME<Qkg6rp<FnkF-3Nv0co%OftzC@9bM>6YFe+RrFNj5c41N$O
z^zg`H`%a{-<y_f}+P`?3kwyo_9x*>6E3=SMlaXjju2{D&I)7%59bKBEYp7F&#`Dd>
zB}?uJ3JO~Hh_uA)+!rchs5-H&EuGjJtc&70{yh8AvP0W#Q@3tFGdIL7OdTJ8^qJId
zNY_O&Cq|waJ;-ofx;ugKeEji<Rv)&0zf%-~@`~s7c9N;oKT#w+r}F!#y%jd6y(#&Z
zB;<fc?#+@9lI^qOThVpy;A}no%CgfJD@9ge3tf~W>()n>bh~+hl3J)atwD`wUL#W`
zw7|!J_AR+mI|Q)TX|*ybVdv7N-`L++TBZf1R!16@ZB6FQNJl`v=dfT1#dv}D-n$;4
zp!Xm94Cr;!YqR$63C2FGan-b9Bk-by6pJ)~+VwHi2@%F(r~HsL0QxWIb`^CRlv`s1
z7{GM$=((|!TR71-bjXo}g{nao_mE+oJ<*}8c${bu(t^5^Io#&+WMM1I!#iT3LBQB0
zH%pX?bbmz4j7hs~erA>CkZI@H=nbtZFw}Ac<(3c|Z4a<;(J{f$V_0m~*{((Z06^aQ
zkr&(Nnk_8gn{}L+;O(vv)VsB&@vsTZxBnS>G-yvX>Kho3$DDXftL5;a_5K!}74r`a
zduvUGAbyy9EW4?G?efMVI8B#l6N{f27a9pCQd+0=4a(Sq9CVs(o5L!P@%h#KqgFEX
zo((9m%{-_^gi2u{4=s?-5>HC4|8;xCu2!uZKEo}aE7KLtb>`&lCZB?3xuS`~-&rtz
zGq;kY<dam~_)Rkp_&@l|{}z9-N0k9C<Mf^%-sWGMLoKvRL5(i&MfsYs_A?LyZU$_K
z*`FhNh)zcg6l9O`igfeonvokTrM<A^GoPyyuZI7V8?Df$A7w&143|~8JnzdY<=@zs
z<RG3LjWL80JY2_o2|7DT3Nip0KJ5#CBpq)V`a5&<Fr7i%H`MkjyJN3>4FC`3W`w~C
zp-X!R#&AXZjOe(x+c}6tToM`dy1~b=G8^Q99E8(c{I+!Me>xdXo}Vcnas0Z?KH^N=
z4Z1hs-SN;EZlKABR;%rebyY5nxjNz5+#_$sUtXSld9}@>3n*%{Qvwi_TQu3Fz5g@|
zw8J*eT<u#tBl}rrzi^+1e+=LS3|9Xe+E1Nne?9!RxCNg1FBY`)m=`8_n@kf=TXO!G
zl>TtdT+?U9cSx^e2+%)~eIw<4uLn0P(?=P~^f0#y)syt4vPlLB3YeMc$|i>Lv7+*R
zV^1C~g8F<^c(1MiH=<Br57`&SvB&Up#`)u^0kdWXe}gK<jjp!I{P_F0kfx6=N>g0w
z*J&^{rJ&*r#MLyWoPZ+$KuIM{J%$$Tph+p~H*8q3c5S~+cGxuHU)Cz+L2~j;hwO3}
z41*Nc5wdg{kexD_13f*tx`*kES?11dA#?vAU4E}S56f=SdH3<7!AdTfxx?xBU*zr4
zm3LrhU<N^EQi~{Qq)LdQ5RBfA8`igB77V4r|0F5LuSYnom|S@Ej3Hyv2=LeyF6Wn)
z$y4pGCay_+urlc@i*w>{Dn~@+GG*?~%TwKmUI#Hw`?q59p`LN@eg`nZL&hj1$x4Md
zt)i>l+PHpwl?uK&w`@qPBv^keE!Ci$jNURwVwHA*qVvIUf%p!`d__WRP(Xs&HRhMf
zW=lcvW2`6Rz6~?>Z5LAmivhZMDot|&Fgm==^^8l6DS<uOnK1!OL>U4{V1@O7;8_Ez
zAAkM}Ud=Z4dG>l5N25oMzKwe=GPMb!vY%!`W*OSU%$~QxeS|c(%Ak`mNq?`{9Ik<Y
zSLaqG7oPj?UuS`rzh=%pJH7t6`NnIp^7`igAlddP85DWycNAU&vAo@;Q&tmP%2${;
z<GA;@aUkTf`n$a3-g6G@;hFBUQpPQwb|6fmBaY^EB_C`IaeEq}`2!q>Q5#>nJv;Y0
z>R^Gm`pKsg3Z_hnnfpz}pRfj3$m0J?BaSCSTd>sbGOIzKtK9>0SEEeW17-ZeE5qw@
zZ8`r`=7lC2LM8qi$^28`Y5X*<d%sPsAYb{CS2mwHdzR{?10N~RcX2ByE7z2~bdSAe
z-?r^F1T9iH%AFRoNSSJb?F@6RGygPKJT9%_)hTm+`EaeJ3hfTb^|rlXUY$o!3BaO=
zNhFDvm;AX@d<_Uu6_I2Kgh5{{*n_Xz{Cw6?J58~bmpK+lomli3TJ1xl&F^&~GBJX@
zrKXB%E2u<4_$@rArtR7m?8#vP{lpvXJ#bnpz(lddC08I&uPJ%u-t&zII(PMcfaBRJ
z>%94M=6c&@zL@zk;`NL_=KPwg$n!zcV4*(HCQ{-_+d$w4eiZw^N_U?D-6QbkadO=N
zs6}FPv+f~>UtTq}X;fnR+z>qb4rR~2i3cPZQ)lsm7+gQhvGM%BFyoULU$Y~i2FL+L
z*st{KW-f5!`KKDkt_>d(uF((VMqpg+&84H1gBW351NQCM>2aT_onvFJGzkT!+a{7&
zcB$c6NwK9)j=%f8cju`~F?V=-N%@+z3#6+ntyPRcBa-v**o2s-k7wol6~!PUNo518
z7e-zgq12j->~4Da@JwjFXB9O1jCxffCY2t13R+$%N9A!1F6Y?h=VIcC(=!>H*;^Wh
zF}Q$BeaAV~p;JPG)xHk+y#n}mr+lJT^1>?xUoU>0ziUs$RM&P(i+gsHCk4AN5y9(x
z*b6!-(HVA+Eo&z<p<pTNtTVZDwxJ&11rG^rA;UIsJ9vfpEU0M<Q>oqg%5L}dEsCD_
zk}rcpWOX3!&yDdfnX@xe=qB2wd5?bXaojuaC8p!tat!DPTtC{53|W$<<U!tm>Da7R
zx4%E=n^)0Nq&9;kb`!#pbFxNs%b%6r$;C52FPSr~^6njB-y!Ef(JQ)+%*JqmDQ6Er
z#OqfGe&u%U#m35y9lakwFpB^)n;akVnSJogC2nqR$YGl-^?s0*6gB_Zy0f~yI)(N>
z522!OH@kYFVE5*)vx6nwLpYvXtrSnZ7fllL7{(iOUR1Xe{T+WljhELD5n4kl@k=QK
zbHsFufgYm6!d=#6sq&PV;!(2JdjddSUOc|yUA8Xcg=Nf+uAVsDiD$mTnz}LS?T+t&
z1;p)B;|T1*>+I03T-48Cz*t7D{w}Tt=!)oJ5a32QY#SNS&$+;p!`(Y_YW0f0b&>eh
zxJ%B(i;bfyaE_{WHY*yaw*%9lBS(kD%Kc2rPq_EpI8Usfpa{MJPqLg{0~<${@*Q{g
zC86ie6?xOJ3Gy2?N<hXW8Kpk#L5t#xr<3~M9~m}qM%<wS-kn3-8y9nL_*u>%`n%wJ
zQolH1S7my8(2G_}UJZw5<h$I=qpPFlz)HWyj|U{a-%f*>D!DzcbJr~9GEl#?HRFhw
z<Jg-{Vlkw;94Lh6aGai1VYMvD-d3az&bm~FEm4B4Dt{~rvv4%8(#pGMM#ov((`*V%
z?}3KwZQ9{rQr-6IBgiOT6aU1uS@R<QL4ab^1D)hS3jg_4(!sFGT%Orj<7}^_vASkp
zT|5~_0r$!Hg4Ls(`7fIqpT8XLO_SUX>kZLZ`BR4z9ze@JV~@+*%&=Gy>1is+?uu5=
zs?-RF@ya>HL+7i{5|`hmPikDN)&X{zApEq3rAS>fOFUx&gnoeR@b$^jrJHzr<P6DE
z>Kn?*0N2OYPDy^Ah*#o}Jxqq4%)W@AN_6n1_0VtF(4o6g?L>HZSS4<1K4&+}JrK|P
zgAx4hn$>q3F#Bykmh?f*9FW)ScF#^6L_;K;QKgPfOd8ycSB(F_W3E@m1oYd3@-W~P
zILl#<fm_dyJKoD49!$&EA$RWF&SAlbFA@=cJ40*V7S4}v-MV!TNP7ghUSB@4ZtdDP
zGu(61-6K$W_wy{#aA-Tn+Q)G$j^O-?+K5rZokkcbIziFbZ_|}@%FlG?aoFwayK`QL
zHr>r>w4XyXayk=GyVqKWr&1U*4u|5oaya=7k!?5V@ZoWH4qec1fCu<D!PX=&ERB=7
zZ_W!(_dY-hrFVGS`mIR!vU^?PaOtLQY4<X>&wM>2SKciibHDhB2>5D6?}7e%`}qG6
z5y(6N^BrZQl-Q%A0>n4&>9c3!W0{(yi>yvY09>(eGFMxETfH`%omBjRNP7<7xpOk(
zsf`~Zc^09c?y>K%VZ*NEdu%neY3xQCO?^=_j<-Y6qYomiju}AzCxDj{0n6G6@Om;G
zk@CKE29d(;fe;*+5S(-BHRdaQcvNFF6x?}G7x(nIJU73{!>WTk(FdMrD+hnV)<GR(
zH!~8N=0vSswrohrx?_55o;JP9i;YL?HVI7*{ji9BA)`yjIi8e5UDWKC-Z_T?g3)Y|
zl#9x$(^WIa_2x-X7&nE1hZH3k8vNn&@R9sp;jC$b)9t-Czxn2yO|tJp>My&K<kZ7o
zB<Fhg?K9u|F4)a;!a7F=Rz!isC;P$NeJog!i<PgieSt@Al`+va$#?@lvdD<La0*0z
zeJAUHao2~CktZ!XyU?O9KEuH(F{kN<?HqeD#H2i^Y_AzA63oH~e!@eSPp|XFQfItv
z7o^`xj-Qkj@jB|5-Hf>74cR_hx`zCbdl-njygC$89HPaogW=znT&f%Uvs`vU(R0~J
z&)jp45kSlDjE{{~+Zw$o>7n=udGglrZ2Z@6Jd&Y_73>-m{b5z!LBnRJcW(|qTvmo-
z-QH%-z@}ba3V{xdb7rNVC5O{N7g)V-aM;c4w;MCEi$vaFq9%W=HM$fl^ayY(=b6k8
z$>SV#;A}*C^EcmyHI5nyAQfo4I{WHS|Jx}ybP>RrG4-^=BY5P_FJErTim^ZLn{+B6
zD4TOR4Ac>~g{Dyh)7^u8U!QzanpWC@EBT4aS7PJ5KcBh@LEWMALr*;m{zirgN`Kh@
z2b^D~r?0}YO^OqT;5hdoG5bV6r1+7MyjN=U+*&VRzQo#deC98hCD@9BAx<*%=(mI1
zrj!~y2^o6U<Zpg2=TIs02e-Kg9E;bC+FNXa&5$Zl1;1PTN5{D>$6c7X{C?#(+jeg|
zfAUs9p>`b>4=J{M=Fr6>F8}p5yXKUWYnJZxYZ&*aap|0g>z}2sf3v=`_p|iOhWlQ=
znbkzc4Q=rCU$=66*0${pw!F-`<Qim})i?idX<iZRJre4MCtlxQBrs3lpmflsJlo(P
z+{uCebDhTJEAlD5hzwj=ctgId!uA)lUP)YuU;F^ew1VM|S4Vcrzl`qVUJ)fIY%n%i
zX)Qw?tiXRxyOI=I>XlcMb@j(<s*(m-s0V}<gz8!AZ4FaIgkfupqRXq+0v_5uk$jAF
zb8MPoeW%BCmr|XZE;*6f7gubO^F0^^?m#>xVF^T#q$)qRaIbxq%wO#VsjYBwUFmhB
z9x9Cu&+43<H7nQNW!KZI<T~6B`$Mv|wV@CEY4G|)t@QGGn3c&b6``Ys<l`XV=51Eh
z9w5sI<XDTVO`IpK;LE8%;b|yV`f^}wSWv5bB7%WG*xk;O1+7^_&*lOxw^1a~-t+~n
zhviEt2WKIW^%mWtfZcGqdWU%fchGn2jSA}>eKQ=%;~uhCwR6_2iDG8gcmRKYT3Zb=
zX+-uRk|m?acO}zugGiFZgh78Yv}n%Z6FpPEn*8`$8IGK_utILr(%sX1&gU96Y0EUi
zgPqACGziMkQGexxNRAvdjED26_9Txkou5oXt(h-x-UFZpd@}<Qh7v0@Q*Wd<UA{yn
z1!FaNPO=g@)PWGU`tiotU?c8Uo<47D$Ji1HFH#@eZtu;fI?&K?#^BA-QJ$eRGneB_
zemg2OGIO2w5O*(wIcIbsn#zXg?I5A4!IfF&H!|NUpZheZ76IIJAL?hO9l91NT6C48
z8`@*_=OZ*@6u^sfGmPainAGI}{iyKv+pZSFIU+JEQwJ=$VFdZq&^&nyxrp-+%c#7u
z`;PzBZf$zo0dLOsF41&W3`Qf*W}NDKa>fxBeAJp5c9kk!pjLdmJo!S>oo0tPaWp5i
zcKatwF(AKHYS!x^(HvD8zo;sZLa6=AwO|sCJthno!tG*kH!|S`&7(cEaMB>nM3LBv
z4A5&!%P-wn16Qj2xnBM9Oe}kj_Z+@&)5aSKI%?1qIbajEW(@%B9eSa=X;zSvlyQJV
z&#817k%`x%$+X}9YCYk^!g`Zut`E&A#<GX@;F)~)MD(;7Nw;g-^bgvvzF*&qEtAmz
zHHnMM;%nBIUMl%7=)XT7+As`MF{(lsA#C`|w7=Jg_dJl(X?sa5g|Ozh@ZiPc*<X~p
zhF(jCPxd!tZ5`(R_U4;?XmMHnz9f~SseIN<H=QO2+67rhhZM?`M=>|(wKdenSLi1U
z$`MWfle|HLhrDd3jI$5Er4Op#wDr6On0nXlZ%4nMK;Hw~?GcWeAS(5#Mj6W+Y?9O5
zeE}8hrzh??tVy+O!uGuINN}w^Kx&CBc!8c1A6?$bd8PS?B7X?PS0TvCTyC9EFPv<5
zTKb%<3$kjV;rxW#(=^W>yZhAC@sAa9Z;GBChemZJ>F8B@#`D>jk@)cWoPPr@dN&RB
z@rwSUoma)p-<E4P_096EBRhOkr*TCLgWZdNP#1Q{UsD^`sy*Q3jJ_I5y1as?xN&Td
zF~GL6Kv4JHcVjotW9T{b32#PquOB+Cadv~W8zaf&p}DLoH8uV-Xb<*WSi9Phk<=_w
zjsJOhO?Q*92hP*;2^s4MYb)05qzk65Bpn#9a_x(#AIE^9i|gv|(<lp)fdR1RG!7ta
zgSSU&{Jg$d+ji6BlNlP6fZ7$hE-Ty0tM<rF9KSj%<=yv+BaWGYeW`+O&~%g2aYgsH
zS)<E0yu5ozi!og$)9GOu3$VBb=-^e=q20ieXx{W?RJP%S^+G@o#DmHVn`M=(QgprA
z((y1PH>sxB>D|c%Cg1xb522wmOci++b^k(UPQ*TSlEk3(y|dh_*1k}=x<gde^N?mo
zFI3bAplYJ(hT1#FGX=BfjxJ@GT4!$}^2w-nP2cU_Tkp|Mo&IoH8`&z$K~S!BtW0?s
z(`;=^6MJGBQ7A}b2WW|^gv8T(%A;fFbp-u9$#FZ0ql^QU^N8s~C9WX`wQB3Cd92-d
zg4R!%HP9U+)uF?N_1r)BRGn8|QJ%I7>a8fXKJ@1NVb!x?-l;3ciPeGPe8=|A-h0W_
zRfG0DFuW^my916_c2QUD7=FQ2xyvRGAFoD4!^1@VnOlO7@WenGJ5UpK=Ri^(#+CZc
z^x0c6h%KOLqFSQLimBe-Tz>QAYr9(MYYMMvO*tl7pHdKv3vQ9on;hN7jN-%#JAb*(
z_`8iqTrjnQYdNXWz}}s^ZCtZ$V7#1L*fp}N`<^_;$LmWcDvB*cFF#6ajq$~*3}pZD
z@p`D8n@m{Nm?;R7%^@~^Y;l^pb;50mRM<=o(nvh2V{3bGiPf?K0BC7c&@rQ(o2gr)
zdm_?7(Ubz|#H$F0%KZ-QkoJrWt1=(1NtHN|Zq^PZ5tYT)hHG^wKAK$LF0Z!ZQzww5
z$;GHQ=RsY#br1m6$k40eiLcM5d@5YLcw*zLNy{^~Z`nAm+N-Hw7APPE{VfcxPQ1Ko
zE1s5l)+*CsDFyVKK<s<?iKi&5ufv^OpZ<LA^meV*9X(Q|?}1T}F4u>S|7BS9nec*B
zCB-D#Wl+d!b^<v<2TF@ct$S^YIL*q}-?1QfVpN*({B(hG+p3iHii*C)`g*0=2E@RA
zRCFqNMUZWna|<#daox+Bqpv;H&g5L(F4VtM@VVRTbBC*E{i&BFoQfaT+-2Iz9YH``
z1AX^;{b(=zOq+BEn@@xTM%eD<E*zikzXuub@WER4W9$l5>)!`cj9bGz?H+wK-V<{w
z&=vIjy)}_tW-PCO9iPxpT9(@Wo5%Uo6$EtiBg9}eyHv_zS<6V|u1L<~rvSSY75Cu9
z4o-lp4=%@S^zpiyX@-M1&lPXT%gWi)65VGOzqV=P#I6@Rhu5d?6$3)}`H!BB?_as^
zc9s_}r}TsuY<C?E8Vw6_yNtLd*_xafRIMJucEk7P+9=joqaTYLc8+ds7aPK9vcCEs
zyu-?U_HTOEMO~r{T)YRSmPE>I8g`&mq2jL4^$y1oaD0)bEv|1Lm-6)FDGs&<o;mYa
zP_}+wQi=B<Nr=CFYzYlDUSlOz9xHgGyl_V<l_C69^L;kh5$5nsdGg_7Tlt3{ngQQ-
zgNS&dXVzB*@kv0#`R9e@h$K^&(GIU-ucHz5_%0TUc)z9_X(wc}h9s{Cn>@AMk=en&
zT+Yt_mHTMQ*v>D5$Tp5rD5hd*_GIs|lpD$k-SS1UA%&|6d1cAzCu$vv`OaBGj(BKn
zrt$U}+e)cBLU-v2t-M|sx$AzjAC%7N0wks>s`izBJn+|}D}LZi?JmZgUhW>Nnco4R
zaWVxmc~$6KN}WVG^K%&2#hU=e*dU=f&;WLmq9hXcUbenoTQ<`@;X!D~GV8J@_}#>W
zt9wc`oH&Z|s?$sXTB_)PN_Rt&>zo6gP5i8`1BX;uC*rE67rYZ`pWmdZxW0O0lk{G4
zMUXsoeL_b1vwf`QN|=(0)*<?hMTQHXs|&~1@vd249R!NTX}N`z@J#Lb(O&X10>KX7
zLEoVf&}bF*Ui)@m79+U&Vx<!CX2=%G+{)d2egoLshS{gtBMIKV_~JBt{K%B=X8rxU
zU+S%BvUBDfIKgdADM1guj&+T8ULWc{0)S~cxigl8?&khEP+ebE<-{b$znpANz?L}$
zd&qXuR{I+qOOu%&)?m_rX^l&PqgTWdioWA@{{9tXi>D{#9=_BstTU(bD(jIg?|{D&
zy!^P$C;WtFyKsUQ=7?pTJ*B!r>^>h|?=Ky4V)MNA9v=Vei)Ker{uaQYvgf5WwSC#t
z6|Mx{S}{pp1@ssXaQgT}orGkUnHiUpQn3A{?R&e`a*1!2FMs|3Za<2o<4Tng+e|cb
z?+R#Ug&rcSxI;zquu9lEFR!1kRBpK@{MDWAPe(ojR(q8aYkLJ8>h0A7@i1o&0oZ4(
zbzS)#jHGCYVY{(W2n6h^T^pl5f1Tx*FDsLCBBRsBzPfOwATS8s`&L91XB^B}Lbp=l
zOPqW(jhb9ZBeCem>b{b+YM3TM1<rUgaisU_*RL1b>|X_o=^V1$(K=5#2Cixjb*qJi
z{JDxdmoKZzfBGc2TUZ-Ph#(HYFgYOM=2*Y>K`{GkkQ7I22=SyC)!Frc68Ei$bQsnB
z$)pn}|G)OmJgn+EZR3>bSf-{W<*VX`DTzaIG+a=dQWH=}Pyr!uJ%FO1h{|r|<hbM(
zg6w0mNGMorq9B^7D4T4ugGz{iN00+3BKUqDs`uY{ulc*KYv!6UK+f;?{XWZm-_QMA
zfk1Im>cll|(=ywNvS`rjuN%4LPDPcISaDzM04W?=yVkWV^7#e?j>7tl(%8-MoX$?@
ztl%JPtQ&}vzp^-R6Kba#9q$1b3c4Dbdg~G_t;r#gQn}^ipq{KR*4tfseW31nV=4ey
zHy|EnVt_y)MCuPy(OXkK%Bob13Pm;JU^-c+eqI}=c<Q)umrWw>=DT+|4()C^QfKJV
zCdGrGNMh(>q@#XAI2uXVBzQ3@k}5##gP_%Yl;LsB$uW%VHzYnK9Fo<F@MTe@M{^rZ
zLoPPQUtAtzI)>spduo0DV)_Y7>cDouIuV;5i^O%MS!|B9r7R&pm4N25$YivUITHHl
zvDaERN!iG`ky%eC2w7RYR+zKl3BXA+tc53In#U<r#YefXFreFf^!;3~9WL+8{cOaP
zFZ%cgYQ_<7y){l@L8x8v^LisAsYBlxHtb$v$Mz2QY3^UwFybOMDs<d;KxoJ7Y*@dH
zb1t|AgPhmPGbtQK+B@pegqGz#9}s)$xh%(~e3F&v^L(@dwc&DBu+|y{_O^HrD(1W?
zmq<b2%iCmRz-+9SLDQ(n@Kfdu4*ClDwRTp!2MTEjEG^rdrNAaL-c4?E@E;WxLDkBq
znE3gShFa#7m(hQQ+Vl^Z?sT8m9MY=v9AG=G!}1|bvqFIaJC%fGrwIO_BQTr<8wA8a
z5pRu>RhLcO<pCqbE*yf~nRlZMFc&%OIi^zP0Bcg^SPOJXpp`z9Rw)!@_?kzLR4eww
zeE#8CSwz))mfo!s56MbYtsAMGQrQ`I@bB@KOK9~dKpz+1<QU1-dNlTB>4If$8XDsh
zjTZc4`Ln%jBPlMQkMXjmu2o+f&8x71Q}zB~DO+Mc%&lWu>_kvGwTSeGo#1$LaytR`
zSMjD)Z0bG7iz#PJ%4hAbb>wXos`(VOxWVOmDo04lm5hsfQIfODTgz>c*O^txx47K(
zZXKvF)_b+xoLm&@fY?wMPZpxWBN~xpO2{%nzy*~TGMG_-EfSu<I<5G{^gEItZ%m2}
zF>$FKH)To|)(K9)DV;af=dF#u%#D~|d#UTeD21Y%r;(cznqN!i5fUw|=hP2Bc(;{x
zXZZ9}BocQ+cnkbUS*BFjK3@^n9vVS=p$d)Q&ZrQbeGJ<wI12KG_lqJTcF*tkie~yo
zl7Qy$;rG4Azeq+xC*iG!%GJrV4c1ePnpcqr61uhpl}GwM=7zJ>AotNf-?bCR42N#q
z^`?y<e?{Ug<wpuO;1wLfP}QZ|`xYOs=|ms#ee_&83o?qu^HuL_ZQ|-B(Tdp6`HQyp
z!INEuRq-JeuX9vF6zSEE0#kMY<IllK?7C*fAe=$hU@?}&OSD&eSTs8lX$U?u=1>3x
zt0+MdsX5m_SAQQ=&XGJL*bwU4QB-Lo{%%{wlmE@x9`O)MctV28sT6YRp3J<`#u`)a
z=<po#Lnq0aUbr=@Sk1e&qClVxumB()D2Izw*eW2aWIEs333J)+EnWsw>+>9WS=|$T
zzL6YU?#l#v#LUAXQB||8Pc0fO^9&S*t2iktYP7u0;tS5D@zw4wb+Ss*Y_ykOlFMo(
zZF)rCZ9!J>S@xsBnGG+94QsRx-)Nk;hwlc@3{{WVU3*w#klj|4G$gqh3|(X&ow(O6
z-}}en1M8ax?tR&v`BI^9n=M0s^FGomD3OFB)EBFYuQHJ6sMPt#r;u4^u`yZ6ujWN#
ze3mnqH+smW`-f9vpeko}+g3lx&*8kv5LwEuCu<whke}Kr-aQdy&HD=Lno6_!_-(aS
z<ZRFl0P9?N*A${Z!;Ce5+dbg5*UCn@q_5#-pW~q_SL<Zxq0b}WtDq_k68(?<B%UkO
zhwa}cIMt-5<%eY^2sG4OnVKMUSl)}JxEifI@49Btz=7ugD#}pwp9QH9k1)N!kLwDe
zeIsg%3|f=BLUPRG)$Do#0Ml<s1MZ#eHZw|==?F3v5E|+%CzeoJKo1mFaIGVFeucq%
zFryHNSq_Va_Y|ltng-r1D=T|bXY!GtkN&2aK7mMgfhO-y6C$3-_JARQk>oiskVngL
zQS4p-FT^#l&$)`(Dn!v6Dm?ayi4{R?*3??<Ns}76UwukxW=BfD-04Jw+kf!jazeEf
ziZr(JCw+!@{rdT=O-_&NDd?1*+99ohIPVen%<sapXS+nRBZvzajqD4ecAV|j0&cR9
z#Bi)V`-KjEU4EjC&cJM3mcQ?RN9Vr09O)Wljuy;|ON{T!m(ajV63v=EI1TJv#A<f3
zVcc}LQ5$5(mtfBPvz)XfI|xO{%E2#=F&irdvUEr+eU7xRSPmw@LLTkIH|pMQkVWPj
z=?wB33=~Y-#gVQ>-p#d7VwWNIL%&$}?{M+!4iPOBDCcQD*Sy5xBQ`fZ*s`$pE+ya7
zwwSE<EaPnjF<{3ZjRtHMN$p-}Vm5wXl!+$Kqox7AE(GwD_Fd{^LUb%;qFwi!Bk!$j
zA54~FGw{nLa}%1*&YUk28S`6J+ckPWw>yw`*Ui^w)18v5o0<Jvi}We&aWk1>3zv%e
zJ3^VYQ@Mh&Kv0+9l3ZfqS^7SuG6e}Ze|BMnj`^=$$sHRnwM~6brQ^f#Qp&&!!vVMW
zb{A#l!Nn$<r&5I`(JdL|_WkJ8>K!3+*%?ohSY_v>nh`=NGx%@>C$gNUuHr)}J59z2
zZwOYlo=CFe!Rt43dOH&QtbxYPpqj>|>_bI&)EItH1%_dp?0q_piyN~<IfX({?hM#a
zHiJz<v3<@gDF)em9J)5DmmG-47DGR#i@><`sSW2nyUbwAMt<_oFv@MgY3|-@;>Rf9
z6bcL$M^GMFqx?9_RnK#5x3^bw-Tal2N3D%*vV&*DNs&7_ufBb7;a>IIcjvuk^{fbl
z^(IK+nn}j~=av83+;puCR_`ZzvT_izLT8NO)9^<tp#DC-roJOuelv6)c;QG1-M4l%
z;OEg>IW;Q8pNFZna*5*(fCI_2sUg<4UW>d`I4f#ywJlf=OS!9rWS~#}nS5KpV1X_!
zcX@#k#YUSBkDb3oI&p>Ns;2ahKwgX#FHM#HTzaY9$vLZ#iJx`7_lwhm?hm`8!Vx8{
zp|<Ztu5+SXFI7RsUxZ}f#=&X32AG(drcl{gXLxp;;aBN|J1ry8JwlHve?F_bhjCWU
zT{)C;ZjLjZXD8UZ!}^~xWW0MN(kzyG$0EPK5gWqYv1zHvP{C=WQU+M>8$L<iY2FU|
zS%EPrf{YYJ7k+i=N-iL_HJ+*<bl15cO8SCC;>fJGQ)0riuU@?>KyF^MdBX=_DjT9*
z%;Y6((z?5amta9lCPc6^nNRbrw^jr9-x~b12W6^Kv>L#IrFPJAZ|X)prDOfI@f~g4
zZzzsblBGGTrF2FPs5c14p1PoO%#mLwvM5>fA=rKhS~`OR5%(O;40d+>XiNjb^@t+;
zI02IwC%&ZFJPXsn1N}(o71@?J`GMo&uu5$zJ+k9m>OuH;ib@-nH3a)uG<-e^DK1?`
z7O3%RqQBL3%`y}7X1d?;xmDYc>m+fhKFA&Yk)_|V8rB=Z?_8O@NdH9n47d8xhP!SP
za$RVv6Cus!TyZ26)#rwkq88l5he(wN&chR$rDjTsW#pX|Yu8TL+%(|fs7U*bUb6ti
zmY(?VibpSS_Z?6&8&*IB_kf#j;LRo@r(8vup`sOdx^KmMjiVxmmKt8}8F<b$8{NO~
zW$Kyk_ZzrbR*dgB1MoU^nvI#E1}PI3jXt50tmdK&^2+L_e|?lvxg}93nXcq^kmF>Y
zYH(1wd<9mKKZ9{pGRLK2W0Hybd7S0jw{jfK8oxhsL}a^3$aYtO`-P48T6!h>du(}F
zV?*y7Tq@;~p_W`0RqzmJrT>W&j>PapA_?GFwe#buv^+VcK>$=Nc4@niATkG_h^}83
zWDz(&W<|MN!oFNhDM>3>&v1Rg{&)4Z$kn3Yarl}wRJ#rwI<&*ifI7#;ch8$!-M!cu
z7$cyfGC<!viFBvLK(L%*%^8hdD$Iyo;w@>i73ozqt<CH7I_^YbM(0Iq<Y@77VeL4d
z_$_8=9#Uzy=2VhhbfKMuhb#WPslyL_YXA*WMA`%5(Aap7%l3bJMRQB6#4CsyC0+1C
z_m-~5thT`Ht$O5+kcyLKxLm{YcLduT=qJ)5uY!w`7ndrE2EqjZ!HtnCWHu4vIg$Gt
z-BmKxeP*iOzvo8fb92vf9Y0=uS)&q_m>8iEw2nttOW#dj5+8e5YFVDA?)&e*f9im0
z1iY8q$~Of;WqD&3gkbY%OOchpQkBt}6s98|ak@h;kFeU|%NKWE?l)A3JQY#C6MWZ(
zd=}c3Ij^VPqG6XUsQ!lh@M>fdYo+y}?X+eWnc3)_N~g*qsZ+l=`Kcrx8~#3Zf3dmb
z?0oD+Pf=L4t*!Z}Z%}ndQ=dvNKtIs7DXYJ|iv=N}!Bgb~25CBfHGea)z%_TPL<9_K
zBNY>L6sKH{%(GSR&eVKWw@RPM5xL&o7!GYFyQlC)zm^Ah4$4D;m|I(0+tq)zyVhP3
z((|f}`=W{A#Z@vtqdRkE8AO1JCM9LU!u?j9JxP>8uS(69U-I2ZRpZlVya^THr>oZI
z3m2B73)@Hq=sH_1$x9Mbj`<?*NYib8ytIRQ=K|?TuTgcZ6(y~@iV9B}EmzI{|6*+?
zc~LAboEg(iq2j9asIind24UY|7!K!6TDpJ1e!V1Y<Oa+Ru2DXCd(gzl3wB-t#scwO
z1JQSs&xn>usz|=o2An_N_hwqbPo;$0>29}9bnOVy=K*Oo&I;7CI(JzJY-MI~Y*1J6
zo{Hb2ZENYVYn5^1CaAOEdxUzTdyq*_*&z$xp=|^$Yyn-%Ns=vivWgMo##rveWFx8l
z@^xE6W$Ow{bxsQ`4y7)GGwhW+A_N=<PWUs=`s0@Cm4vg9)B_<z-9}5ctH`PM7!5jx
zSKaYxHg~KmJPC5-%0M~TgqkM6aer+txkpq^jceuRR6*6mno?awt11Iu1nyPG{JCWA
z7%f98%2=ttwDTVJ%K*E@+m@Ipx>Zphuozp6D=~)H-YF#p@jjOBP4;OV+kRur&Rwy^
zBU?Caa7D6T$u!(BmWb5{`g68>DMQ6KnX}!xc3(!rq8l~T$VtFu4YN3@!+pMKe|FZb
ziyBJX=npP*2K}0B9Z0(a2Us+9L+60!0~)W+82aqMlO11wn-fQaDE+BJ(vqfxxpMJH
zh~<a^GOP^~LO2EL17^V9(!IIOxVI`ProEdkRX~KiIxuQhlYR@tahcT7a_yK$Ehm83
zxGlx+rEfzTxTh77FDJ(t7`U%}$8j!w#R5yCFuiLz&cEz=eI<%gg~_bPQlc?<^<-s%
z?L9s`C~PN!+u4T|>MF0y8{Zwu;5`z1^fxzUl5g_AtFRDtX3m-IjfK*|@H9hH_dlH7
zKA4r+T6cXfbrlWnT`mRvu}KGjdZM^TG6cD^#v?``S}w{%?t<uKs2kG1T%G_JZ^6mc
zj$N>CxKIcCHK+YZ-Tk~+Z;!!eUdEZl7i6uF$ia<daGCW)2_TSjF^bPi`1aC|oJ<5L
z#b8v)3~(CBlug($D`8!D6+#H>1r&DYECHCKjmmSQn1$pC5wcP$X=45g?rVmXamz(J
zFW&VbvA`u$Y{(5Rarpe^iwd3q--FWo(8nG25|0+C8o_6d1qtuU`o$ky#_?9K@K&2!
zPXu{fd@IYFOyECb)5^IW#TLR=u{%q40XHX?+NpOG*scS8U`x|i!XS~DL>3D|AuHbf
z4P5M8-pya(XqIV4moLgDX--fj-UgKE;I(*Ow2I$K=_`c1(6LmuGuU@5#3se%Q-1m;
zqNE&n#GI!AV?8g<jNg{gDY6;TSzhHrw=qpk4|tJd31}x>j`-TDHJ(nm{7ZzOnCy_b
zD1IqyCo8SIw)HrV!NGS-<WN=PgCS$*oq>ao<;XUXdI9F|sV1b!HZWP;EtVb9n&CpB
z;*Spn0jv5J$|Yst4WM#C_?F$B{=UT}E~i{tyKjdV?xi~1n%l4Ue+HgwjS0fj1KLSG
z$n15Q<K4Fp^BqMu!c&~?RH%*M^<SRGdy8$Ry856yEQXhf6k4>?e+W0?RJ`vfpKogS
zcD7gYq5i0BT4PQszOvcZ`I<~)Tsolf`@RB=`0K8}+uUfJ|DRX>m^HTj?*IPnqCYoY
zTTc9Q&tTlJKiBe=4D8!%_cvuUtyJtMU%iT2fFKx1UY+iEdz{O=Dg&8KMXsRU@ezM(
z;k9+j2dYo`UoS=qu}7$otv_g{sHOiYY5)=P@=7jE@~cB5{{<ylGJ7h7c9E+>HgYH8
z>A=LN{^s%`0g^}d4oyE<!O7l^ldWWIul`tlERJ!m`8$8l<%sdH6I4JeE_rv!kU_QI
z%N}DUABd>Jc8F3d^|uzZN2h5SJh3<lYk1?GDXu0p-Ki&n<j78|9NU~nxV@R5-=Z0a
zufW~>E7SI9XpFPq&P7n3@wTJMTDFj#7W_xJM<+sdpZ}Gt!Mg<wAY6+$__0;QwWbc8
z+;X~bS@@Mrn1vZBf!o{}Hs8<gm^ALPRvSFx=#9Fgly=%*x(&L=lM-b(zeg-6fUvOj
zEL0P3Tyx{H0MG6<KT^@&s(a$dMeiF}&PMGbQw9QF3w;H4C((rm>JFSfmF;$7jm@eg
zRk|65Kys2P2l%e6x+jY-^iJEuti%_TzLH18K7{EF-(UgqMJj+tg(y=f*fx?0{o4Jo
zTKwdK9E;scCS%zlTo!y8i8vmclk7k<BHu>5)Ipb$*quZOHkQG7Slhx!qhQ7%b05<1
z7EwV*1Bc4O_v6~Ke_0gJqGplF3P_L4EgsYkKOjCc!b`SP(0T+|aC~h;eNqU2VjRk(
zb5XychX2OMQSut~jBHYpJuF~V#`0LTMZ$^eN0EtMMkGqCMhMkXpIZ3dX27@-DxY?l
z?bz8;gY$F<2_#UNDKG|6QPhAXu>7LmU@p<`VIpTN^4(NiK6fu^00Y%mpx(ImZTA@*
z7-d+5ge?TKk+8H9xnz!-hUkbk#-y7l3G%#G(&65b(LJ~u+8axlv}H`U2*YOkwB-fo
za~0Ytk#zu-nj8a8h~l~Tp3E0r9_}x<J#7E|$tx>j&98X?1?kDASkS*9nW}%a{~J^I
z{K$6l2WL+~39;0i+LH)7*(h&uGXGy374m#h`3S+N?Zh4`krv8<=CA2Fna@Q!qIFR2
zeUPc=ozt%~M9z;7Yc)PbevG6s7V86#yxQ9Nx$7T+|MY%&N=BGs$k>gnY~CJzkxu>i
ze81l9nKw$zKRdUaQj`g$WjuV&)Vz8u(qWeJ2A*k``E){ek)b7(_;mO2Mner-cdJ{-
z+>M9kJbrfdlsNwv9vH?trg23&D1;5Q@}~uz?xF88QJ2*{nKElum!EHK9NL1mkozT9
zY(D+;7x$+<9n+4|YeJPAm(9ywEg9k@BV$g~<J(NKPkb=3iO+bq^u4c`J<|{4ft>~#
z5z++fB-h+dE|oYR@Q=B)gfGOVUveZv{sG6McmT4KoZ}VNAeP*C%$9q21Ns@62Y1EB
zhu`i=^#-0tmAR4|^Oze{?Up|mG!Q%v%`9dJ?IA4|=skV-s?zkQXU`CmchBE1!FRne
zjjs&Ciwy~nR*Ed1mAoHv$|*k1L(ZZlBM3?BZVUmuSc;Hx86|o`+R_$3+3GmMsc-?n
zMqf4(+KlzgeE7WmyZP@Qu|ieM>ZYWezU{ZH?HPVtV{Xd?fL@bYpQmB60b<jl1u(vw
z=x}6NAClOF?s;^ZB{WXcVbDSTHnD6=WNF}yy{Y23a=yPLgioTy%v;6oM5rSf#NW=3
z6rUowi_reRJ=vAS1Xg{1ggxQ@3(;Wk^|C23HC-1DsYFC@ppEQkTrBgq{4JvWsxEJU
zRu^@WmgmFqk|;#(c%jCNe=j(x=ojURQwc6r)CTzLKfwqq5_w|X!OrK&6fh5gci4da
zy=eFP*1zF@Pp0Z^Z6E=jUtt&!Zf(jOqieQo5+NFta^d=v72=0=x#Ra-w;n)RY+2=P
zN>t*B%X&!QH^1D-hw=<G<HYm##ZA`O$UsXoZJ`L~<kthTINZvE8W+}g;P`3{%XPzl
zcY*n@(=R{d?#9>t*i+^@<5gYxvHTwYWj5zq|N3!%J-h#0_WgBG{<>ru@&Awh;ID)7
g*FpJD2c>sx^P_|B)Q2zX^OiDNXu2T&)74-9FC}G>#Q*>R

literal 0
HcmV?d00001

diff --git a/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt b/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt
index c048f87..e3ac018 100755
--- a/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt
+++ b/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt
@@ -2,10628 +2,287 @@
  --- Getting data from folder   /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases
  --- Maximum input size =    -1
  --- X format manipulated by the model  =    base_Y
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/.~lock.summary___29Sep22_02_40_17.csv#
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___29Sep22_02_40_17.csv
-*** Total configurations in user friendly format:  ['111100-0-0', '111100-0-0', '111100-0-0', '111111-0-0', '111111-0-0', '111111-0-0', '011100-0-0', '011100-0-0', '011100-0-0', '222200-0-0', '222200-0-0', '222200-0-0', '222222-0-0', '222222-0-0', '222222-0-0', '022200-0-0', '022200-0-0', '022200-0-0', '333300-0-0', '333300-0-0', '333300-0-0', '333333-0-0', '333333-0-0', '333333-0-0', '033300-0-0', '033300-0-0', '033300-0-0', '444400-0-0', '444400-0-0', '444400-0-0', '444444-0-0', '444444-0-0', '444444-0-0', '044400-0-0', '044400-0-0', '044400-0-0']
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv
+*** Total configurations in user friendly format:  ['100001-0-0', '100001-0-0', '100001-0-0', '100010-0-0', '100010-0-0', '100010-0-0', '100100-0-0', '100100-0-0', '100100-0-0', '101000-0-0', '101000-0-0', '101000-0-0', '110000-0-0', '110000-0-0', '110000-0-0', '200002-0-0', '200002-0-0', '200002-0-0', '200020-0-0', '200020-0-0', '200020-0-0', '200200-0-0', '200200-0-0', '200200-0-0', '202000-0-0', '202000-0-0', '202000-0-0', '220000-0-0', '220000-0-0', '220000-0-0', '300003-0-0', '300003-0-0', '300003-0-0', '300030-0-0', '300030-0-0', '300030-0-0', '300300-0-0', '300300-0-0', '300300-0-0', '303000-0-0', '303000-0-0', '303000-0-0', '330000-0-0', '330000-0-0', '330000-0-0', '400004-0-0', '400004-0-0', '400004-0-0', '400040-0-0', '400040-0-0', '400040-0-0', '400400-0-0', '400400-0-0', '400400-0-0', '404000-0-0', '404000-0-0', '404000-0-0', '440000-0-0', '440000-0-0', '440000-0-0']
  --- Getting data from folder   /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases
  --- Maximum input size =    -1
  --- X format manipulated by the model  =    base_Y_F_N_on_socket
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/.~lock.summary___29Sep22_02_40_17.csv#
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___29Sep22_02_40_17.csv
- --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Converting [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 3, 0, 0.0, 0, 0.0]
- --- Converting [0.0, 4.0, 4.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
- --- Result =  [1, 3, 3, 0, 0.0, 0, 0.0]
-*** Total Configurations formatted:  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0]]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv
+ --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 0.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 1.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [0, 2.0, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+ --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation
+ --- Result =  [1, 3, 2, 0, 0.0, 0, 0.0]
+*** Total Configurations formatted:  [[0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0]]
 ---> Creating X dictionnary, from userfriendly values to x values
-*** Total Configurations dictionnary:  {'111100-0-0': [0, 0.0, 4, 0, 0.0, 0, 0.0], '111111-0-0': [0, 0.0, 6, 0, 0.0, 0, 0.0], '011100-0-0': [0, 0.0, 3, 0, 0.0, 0, 0.0], '222200-0-0': [0, 1.0, 4, 0, 0.0, 0, 0.0], '222222-0-0': [0, 1.0, 6, 0, 0.0, 0, 0.0], '022200-0-0': [0, 1.0, 3, 0, 0.0, 0, 0.0], '333300-0-0': [0, 2.0, 4, 0, 0.0, 0, 0.0], '333333-0-0': [0, 2.0, 6, 0, 0.0, 0, 0.0], '033300-0-0': [0, 2.0, 3, 0, 0.0, 0, 0.0], '444400-0-0': [1, 3, 4, 0, 0.0, 0, 0.0], '444444-0-0': [1, 3, 6, 0, 0.0, 0, 0.0], '044400-0-0': [1, 3, 3, 0, 0.0, 0, 0.0]}
+*** Total Configurations dictionnary:  {'100001-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '100010-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '100100-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '101000-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '110000-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '200002-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '200020-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '200200-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '202000-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '220000-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '300003-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '300030-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '300300-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '303000-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '330000-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '400004-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '400040-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '400400-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '404000-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '440000-0-0': [1, 3, 2, 0, 0.0, 0, 0.0]}
  --- Getting data from folder   /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases
  --- Maximum input size =    -1
  --- X format manipulated by the model  =    base_Y
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/.~lock.summary___29Sep22_02_40_17.csv#
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___29Sep22_02_40_17.csv
-*** Total energy efficiencies:  [7580351728.320194, 7201964695.96906, 7314967887.290975, 10197110138.98661, 10604667538.370338, 10571249162.228504, 5645411691.647614, 5550159567.087554, 5598038447.328056, 7266596907.336356, 7085314269.114407, 7296340885.046149, 17041929964.484617, 16580365862.353117, 16730549481.43662, 5666910343.81145, 5363138079.352991, 5644806213.80268, 7245116791.282676, 7171749046.157376, 7161425696.627685, 15071408332.680239, 15083161008.218813, 14868274521.873463, 5654925157.065546, 5636406678.014632, 5347993967.462805, 7232069890.723424, 7242860350.409584, 7274473146.282381, 15087143339.931444, 14968468920.219557, 14991424904.954365, 5291229258.381307, 5529291421.30436, 5517271819.430728]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv
+*** Total energy efficiencies:  [3925232177.483298, 3912699841.144387, 3910282478.8062687, 3946501229.335133, 3938853242.267046, 3969482617.6356173, 3914798329.164073, 3977186856.1928773, 3858277741.981534, 3932131411.8317833, 3943824168.5432696, 3916945096.180587, 3819709702.062643, 3887057652.839107, 3856284007.604592, 7988815658.07869, 8007559135.824218, 8163998399.856314, 3913174484.5370913, 3792360668.6690335, 3951304127.927423, 3947700859.019707, 3979877738.155884, 4070782770.8190007, 3927683491.5535164, 3867649049.525246, 3861719546.4796567, 3901144986.0534062, 3847826170.604917, 3829378223.8577924, 8729278874.272196, 8655310898.767483, 8625894936.599672, 3950351976.361094, 3930323229.7824173, 3961149050.1164575, 3877938022.79452, 3854336899.8797445, 3984905179.181261, 3925740689.124521, 3940529528.3580203, 3882741215.2980003, 3883480064.155091, 3773399795.481731, 3779532320.67064, 8626490226.186573, 8487667419.239845, 8625597322.614592, 3874812555.9426064, 3803973630.8547907, 3912837628.97691, 4498182734.175393, 4069970940.4074855, 3923522695.617033, 3912393680.701727, 3915273481.8527074, 3860064926.29206, 3867469553.3459415, 3780346733.402388, 3911490786.4834523]
  --- Getting data from folder   /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases
  --- Maximum input size =    -1
  --- X format manipulated by the model  =    base_Y
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/.~lock.summary___29Sep22_02_40_17.csv#
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___29Sep22_02_40_17.csv
-*** Total energy :  [25.965369969175722, 27.140189650940037, 26.822765791472865, 29.67408570966118, 28.64748233581489, 28.764327183676812, 25.829656527808417, 25.94453169995571, 25.989979719879223, 27.019825796109252, 27.719236996803378, 26.902152031823057, 42.290088516604804, 43.38696094169597, 42.94657362198679, 25.7553462250189, 26.950046996342827, 25.58880923822353, 27.141113540599132, 27.142024084270616, 27.408548063479305, 64.12128191842427, 64.05079943868373, 64.89714561829186, 25.77397529754107, 25.583430506658594, 26.88918050048753, 27.196829486933222, 27.154447419366626, 26.82793670485958, 63.858557281444774, 64.36417875961006, 64.27275826622369, 27.324985700023948, 26.41022515528702, 26.166064556127832]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv
+*** Total energy :  [23.92680302847992, 24.008138624748163, 24.04973010017626, 23.768609723161067, 23.907751006381503, 23.647042756264316, 24.34321151135318, 23.66236144271759, 24.282936366326563, 23.827633134312034, 23.826661712544205, 24.05507728451459, 24.42419267600996, 23.99322866107899, 24.207459297994163, 28.77615884915817, 28.68325147336931, 28.155953672150755, 24.03237046200954, 24.734270276684956, 23.743288058460422, 23.750591714866186, 23.505960200642747, 23.42848921387117, 24.092534379540634, 24.21312283502527, 24.183210213672954, 23.877164417300968, 24.264174107781162, 24.344031085422476, 35.32232791967017, 35.53991612451346, 35.71754166492727, 23.716971835375215, 23.953804227268574, 23.66038518521068, 24.1559718861257, 24.32865158873136, 23.538369217832788, 23.867682919071562, 23.84547723870087, 24.080718397086365, 24.08059502443054, 24.637735624906814, 24.641747385770024, 35.68737472207005, 36.26627936290422, 35.74753244365377, 24.208364980550822, 24.545508459651504, 23.955644418717593, 20.892728190680728, 23.056442545915072, 23.859797472163574, 23.929599517536357, 23.98063541047566, 24.285864392102688, 24.084653436720817, 24.652112755988767, 23.764456566046302]
  --- Getting data from folder   /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases
  --- Maximum input size =    -1
  --- X format manipulated by the model  =    base_Y
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/.~lock.summary___29Sep22_02_40_17.csv#
- --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___29Sep22_02_40_17.csv
-*** Total workload :  [196827000000.0, 195462000000.0, 196207000000.0, 302590000000.0, 303797000000.0, 304075000000.0, 145819000000.0, 143996000000.0, 145493000000.0, 196342000000.0, 196399000000.0, 196287000000.0, 720705000000.0, 719372000000.0, 718520000000.0, 145953000000.0, 144537000000.0, 144444000000.0, 196641000000.0, 194656000000.0, 196284000000.0, 966398000000.0, 966089000000.0, 964908000000.0, 145750000000.0, 144199000000.0, 143803000000.0, 196690000000.0, 196676000000.0, 195159000000.0, 963443000000.0, 963433000000.0, 963540000000.0, 144583000000.0, 146030000000.0, 144365000000.0]
---- Size of X before removing aberrants points from the dataset:  36
- --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'y']
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.58035173e+09]
- --- Actual line: [0.0000000e+00 0.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.2019647e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.31496789e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.01971101e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.06046675e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.05712492e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64541169e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.55015957e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.59803845e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.26659691e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.08531427e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.29634089e+09]
- --- Actual line: [0.000000e+00 1.000000e+00 6.000000e+00 0.000000e+00 0.000000e+00
- 0.000000e+00 0.000000e+00 1.704193e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.65803659e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.67305495e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.66691034e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.36313808e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64480621e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24511679e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.17174905e+09]
- --- Actual line: [0.0000000e+00 2.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.1614257e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50714083e+10]
- --- Actual line: [0.0000000e+00 2.0000000e+00 6.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 1.5083161e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.48682745e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.65492516e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.63640668e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.34799397e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.23206989e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24286035e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.27447315e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50871433e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49684689e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49914249e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.29122926e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.52929142e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.51727182e+09]
- --- remove_aberrant_points: do we remove value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, first computation result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.989979719879223 mAh)  it is NOT far from the median.
----  Median :25.989979719879223,   the gap is :  10
---- So No we don't romove this configuration '111100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.989979719879223 mAh)  it is NOT far from the median.
----  Median :25.989979719879223,   the gap is :  10
---- So No we don't romove this configuration '111100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.989979719879223 mAh)  it is NOT far from the median.
----  Median :25.989979719879223,   the gap is :  10
---- So No we don't romove this configuration '111100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111111-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (28.764327183676812 mAh)  it is NOT far from the median.
----  Median :28.764327183676812,   the gap is :  10
---- So No we don't romove this configuration '111111-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111111-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (28.764327183676812 mAh)  it is NOT far from the median.
----  Median :28.764327183676812,   the gap is :  10
---- So No we don't romove this configuration '111111-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '111111-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-0-0'
---- Neighbour  0 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (28.764327183676812 mAh)  it is NOT far from the median.
----  Median :28.764327183676812,   the gap is :  10
---- So No we don't romove this configuration '111111-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '011100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.965369969175722 mAh)  it is NOT far from the median.
----  Median :25.965369969175722,   the gap is :  10
---- So No we don't romove this configuration '011100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '011100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.965369969175722 mAh)  it is NOT far from the median.
----  Median :25.965369969175722,   the gap is :  10
---- So No we don't romove this configuration '011100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '011100-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '011100-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.965369969175722 mAh)  it is NOT far from the median.
----  Median :25.965369969175722,   the gap is :  10
---- So No we don't romove this configuration '011100-0-0'
- --- remove_aberrant_points: The value [0, 0.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '222200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '222200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '222200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222222-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (42.290088516604804 mAh)  it is NOT far from the median.
----  Median :42.290088516604804,   the gap is :  10
---- So No we don't romove this configuration '222222-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222222-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (42.290088516604804 mAh)  it is NOT far from the median.
----  Median :42.290088516604804,   the gap is :  10
---- So No we don't romove this configuration '222222-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '222222-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-0-0'
---- Neighbour  0 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (42.290088516604804 mAh)  it is NOT far from the median.
----  Median :42.290088516604804,   the gap is :  10
---- So No we don't romove this configuration '222222-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '022200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.94453169995571 mAh)  it is NOT far from the median.
----  Median :25.94453169995571,   the gap is :  10
---- So No we don't romove this configuration '022200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '022200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.94453169995571 mAh)  it is NOT far from the median.
----  Median :25.94453169995571,   the gap is :  10
---- So No we don't romove this configuration '022200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '022200-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '022200-0-0'
---- Neighbour  0 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (25.94453169995571 mAh)  it is NOT far from the median.
----  Median :25.94453169995571,   the gap is :  10
---- So No we don't romove this configuration '022200-0-0'
- --- remove_aberrant_points: The value [0, 1.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '333300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '333300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.902152031823057 mAh)  it is NOT far from the median.
----  Median :26.902152031823057,   the gap is :  10
---- So No we don't romove this configuration '333300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333333-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '333333-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333333-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '333333-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '333333-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-0-0'
---- Neighbour  0 in the list of neghbours, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '333333-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '033300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.88918050048753 mAh)  it is NOT far from the median.
----  Median :26.88918050048753,   the gap is :  10
---- So No we don't romove this configuration '033300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '033300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.88918050048753 mAh)  it is NOT far from the median.
----  Median :26.88918050048753,   the gap is :  10
---- So No we don't romove this configuration '033300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '033300-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '033300-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.88918050048753 mAh)  it is NOT far from the median.
----  Median :26.88918050048753,   the gap is :  10
---- So No we don't romove this configuration '033300-0-0'
- --- remove_aberrant_points: The value [0, 2.0, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (27.141113540599132 mAh)  it is NOT far from the median.
----  Median :27.141113540599132,   the gap is :  10
---- So No we don't romove this configuration '444400-0-0'
- --- remove_aberrant_points: The value [1, 3, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (27.141113540599132 mAh)  it is NOT far from the median.
----  Median :27.141113540599132,   the gap is :  10
---- So No we don't romove this configuration '444400-0-0'
- --- remove_aberrant_points: The value [1, 3, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 4, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (27.141113540599132 mAh)  it is NOT far from the median.
----  Median :27.141113540599132,   the gap is :  10
---- So No we don't romove this configuration '444400-0-0'
- --- remove_aberrant_points: The value [1, 3, 4, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444444-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '444444-0-0'
- --- remove_aberrant_points: The value [1, 3, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444444-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '444444-0-0'
- --- remove_aberrant_points: The value [1, 3, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 6, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '444444-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '444444-0-0'
---- Neighbour  0 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Distance from that configuration:  [0.60653066]
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Distance from that configuration:  [0.53526143]
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (63.858557281444774 mAh)  it is NOT far from the median.
----  Median :63.858557281444774,   the gap is :  10
---- So No we don't romove this configuration '444444-0-0'
- --- remove_aberrant_points: The value [1, 3, 6, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '044400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.82793670485958 mAh)  it is NOT far from the median.
----  Median :26.82793670485958,   the gap is :  10
---- So No we don't romove this configuration '044400-0-0'
- --- remove_aberrant_points: The value [1, 3, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '044400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.82793670485958 mAh)  it is NOT far from the median.
----  Median :26.82793670485958,   the gap is :  10
---- So No we don't romove this configuration '044400-0-0'
- --- remove_aberrant_points: The value [1, 3, 3, 0, 0.0, 0, 0.0] is not an abberant point.
- --- remove_aberrant_points: do we remove value  [1, 3, 3, 0, 0.0, 0, 0.0]
---- Computing the list of the 10 first neighbours of '044400-0-0'
-*** START computing ci exp matrix 
-X =  [[0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 6. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 6. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 1. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 6. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 4. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]]
-*** END computing ci exp matrix, cached  result  [[[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- [[1.       ]
-  [1.       ]
-  [1.       ]
-  ...
-  [0.2528396]
-  [0.2528396]
-  [0.2528396]]
-
- ...
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]
-
- [[0.2528396]
-  [0.2528396]
-  [0.2528396]
-  ...
-  [1.       ]
-  [1.       ]
-  [1.       ]]]
---- Ordered by distance, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Ordered by energy, Printing the list of the 10 first neighbours of '044400-0-0'
---- Neighbour  0 in the list of neghbours, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---- Neighbour  1 in the list of neghbours, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
---- Neighbour  2 in the list of neghbours, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [1.]
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---- Neighbour  3 in the list of neghbours, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
---- Neighbour  4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Neighbour  5 in the list of neghbours, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Distance from that configuration:  [0.8824969]
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
---- Neighbour  6 in the list of neghbours, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---- Neighbour  7 in the list of neghbours, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
---- Neighbour  8 in the list of neghbours, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Distance from that configuration:  [0.77880078]
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
---- Neighbour  9 in the list of neghbours, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Distance from that configuration:  [0.68728928]
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
---------------
---- Median at position 4 in the list of neghbours, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---- Comparing the median energy with the energy of that data point
---- The energy of the current configuration (26.82793670485958 mAh)  it is NOT far from the median.
----  Median :26.82793670485958,   the gap is :  10
---- So No we don't romove this configuration '044400-0-0'
- --- remove_aberrant_points: The value [1, 3, 3, 0, 0.0, 0, 0.0] is not an abberant point.
---- remove_aberrant_points: Printing all 0 removed points 
-final_X_user friendly : 
-  ['111100-0-0', '111100-0-0', '111100-0-0', '111111-0-0', '111111-0-0', '111111-0-0', '011100-0-0', '011100-0-0', '011100-0-0', '222200-0-0', '222200-0-0', '222200-0-0', '222222-0-0', '222222-0-0', '222222-0-0', '022200-0-0', '022200-0-0', '022200-0-0', '333300-0-0', '333300-0-0', '333300-0-0', '333333-0-0', '333333-0-0', '333333-0-0', '033300-0-0', '033300-0-0', '033300-0-0', '444400-0-0', '444400-0-0', '444400-0-0', '444444-0-0', '444444-0-0', '444444-0-0', '044400-0-0', '044400-0-0', '044400-0-0']
-final_X : 
-  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0]]
-final_y : 
-  [7580351728.320194, 7201964695.96906, 7314967887.290975, 10197110138.98661, 10604667538.370338, 10571249162.228504, 5645411691.647614, 5550159567.087554, 5598038447.328056, 7266596907.336356, 7085314269.114407, 7296340885.046149, 17041929964.484617, 16580365862.353117, 16730549481.43662, 5666910343.81145, 5363138079.352991, 5644806213.80268, 7245116791.282676, 7171749046.157376, 7161425696.627685, 15071408332.680239, 15083161008.218813, 14868274521.873463, 5654925157.065546, 5636406678.014632, 5347993967.462805, 7232069890.723424, 7242860350.409584, 7274473146.282381, 15087143339.931444, 14968468920.219557, 14991424904.954365, 5291229258.381307, 5529291421.30436, 5517271819.430728]
- --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'y']
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.58035173e+09]
- --- Actual line: [0.0000000e+00 0.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.2019647e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.31496789e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.01971101e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.06046675e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.05712492e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64541169e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.55015957e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.59803845e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.26659691e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.08531427e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.29634089e+09]
- --- Actual line: [0.000000e+00 1.000000e+00 6.000000e+00 0.000000e+00 0.000000e+00
- 0.000000e+00 0.000000e+00 1.704193e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.65803659e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.67305495e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.66691034e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.36313808e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64480621e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24511679e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.17174905e+09]
- --- Actual line: [0.0000000e+00 2.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.1614257e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50714083e+10]
- --- Actual line: [0.0000000e+00 2.0000000e+00 6.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 1.5083161e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.48682745e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.65492516e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.63640668e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.34799397e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.23206989e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24286035e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.27447315e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50871433e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49684689e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49914249e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.29122926e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.52929142e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.51727182e+09]
---- Size of X after removing aberrants points from the dataset:  36
---- Number of abberant points removed :  0
-*** Ratio energy by wokload :  [7580351728.320194, 7201964695.96906, 7314967887.290975, 10197110138.98661, 10604667538.370338, 10571249162.228504, 5645411691.647614, 5550159567.087554, 5598038447.328056, 7266596907.336356, 7085314269.114407, 7296340885.046149, 17041929964.484617, 16580365862.353117, 16730549481.43662, 5666910343.81145, 5363138079.352991, 5644806213.80268, 7245116791.282676, 7171749046.157376, 7161425696.627685, 15071408332.680239, 15083161008.218813, 14868274521.873463, 5654925157.065546, 5636406678.014632, 5347993967.462805, 7232069890.723424, 7242860350.409584, 7274473146.282381, 15087143339.931444, 14968468920.219557, 14991424904.954365, 5291229258.381307, 5529291421.30436, 5517271819.430728]
---- Size of X before removing duplicates:  36
- --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'y']
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.58035173e+09]
- --- Actual line: [0.0000000e+00 0.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.2019647e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.31496789e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.01971101e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.06046675e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.05712492e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64541169e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.55015957e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.59803845e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.26659691e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.08531427e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.29634089e+09]
- --- Actual line: [0.000000e+00 1.000000e+00 6.000000e+00 0.000000e+00 0.000000e+00
- 0.000000e+00 0.000000e+00 1.704193e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.65803659e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.67305495e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.66691034e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.36313808e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.64480621e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24511679e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.17174905e+09]
- --- Actual line: [0.0000000e+00 2.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.1614257e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50714083e+10]
- --- Actual line: [0.0000000e+00 2.0000000e+00 6.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 1.5083161e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.48682745e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.65492516e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.63640668e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.34799397e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.23206989e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.24286035e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.27447315e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.50871433e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49684689e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49914249e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.29122926e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.52929142e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.51727182e+09]
- --- Checking value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  []
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 111100-0-0 is already present at positions [0, 1, 2]
- --- Position:  0
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
- --- Position:  1
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
- --- Position:  2
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '111100-0-0'
----  Duplicate  0 in the list of duplicate, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 2 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7314967887.290975
- --- Energy:  26.822765791472865
- --- Workload:  196207000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 0 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7580351728.320194
- --- Energy:  25.965369969175722
- --- Workload:  196827000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 1 in the X datas point
---------------
- --- Configuration:  111100-0-0
- --- Energy efficiency:  7201964695.96906
- --- Energy:  27.140189650940037
- --- Workload:  195462000000.0
---------------
- --- Checking value  [0, 0.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  0
- --- Checking value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 111111-0-0 is already present at positions [3, 4, 5]
- --- Position:  3
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
- --- Position:  4
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
- --- Position:  5
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '111111-0-0'
----  Duplicate  0 in the list of duplicate, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 5 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10571249162.228504
- --- Energy:  28.764327183676812
- --- Workload:  304075000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 4 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10604667538.370338
- --- Energy:  28.64748233581489
- --- Workload:  303797000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 3 in the X datas point
---------------
- --- Configuration:  111111-0-0
- --- Energy efficiency:  10197110138.98661
- --- Energy:  29.67408570966118
- --- Workload:  302590000000.0
---------------
- --- Checking value  [0, 0.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  1
- --- Checking value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 011100-0-0 is already present at positions [6, 7, 8]
- --- Position:  6
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
- --- Position:  7
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
- --- Position:  8
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '011100-0-0'
----  Duplicate  0 in the list of duplicate, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 7 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5550159567.087554
- --- Energy:  25.94453169995571
- --- Workload:  143996000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 6 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5645411691.647614
- --- Energy:  25.829656527808417
- --- Workload:  145819000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 8 in the X datas point
---------------
- --- Configuration:  011100-0-0
- --- Energy efficiency:  5598038447.328056
- --- Energy:  25.989979719879223
- --- Workload:  145493000000.0
---------------
- --- Checking value  [0, 0.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  2
- --- Checking value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 222200-0-0 is already present at positions [9, 10, 11]
- --- Position:  9
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
- --- Position:  10
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
- --- Position:  11
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '222200-0-0'
----  Duplicate  0 in the list of duplicate, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 9 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7266596907.336356
- --- Energy:  27.019825796109252
- --- Workload:  196342000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 11 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7296340885.046149
- --- Energy:  26.902152031823057
- --- Workload:  196287000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 10 in the X datas point
---------------
- --- Configuration:  222200-0-0
- --- Energy efficiency:  7085314269.114407
- --- Energy:  27.719236996803378
- --- Workload:  196399000000.0
---------------
- --- Checking value  [0, 1.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  3
- --- Checking value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 222222-0-0 is already present at positions [12, 13, 14]
- --- Position:  12
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
- --- Position:  13
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
- --- Position:  14
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '222222-0-0'
----  Duplicate  0 in the list of duplicate, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 14 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  16730549481.43662
- --- Energy:  42.94657362198679
- --- Workload:  718520000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 12 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  17041929964.484617
- --- Energy:  42.290088516604804
- --- Workload:  720705000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 13 in the X datas point
---------------
- --- Configuration:  222222-0-0
- --- Energy efficiency:  16580365862.353117
- --- Energy:  43.38696094169597
- --- Workload:  719372000000.0
---------------
- --- Checking value  [0, 1.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  4
- --- Checking value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 022200-0-0 is already present at positions [15, 16, 17]
- --- Position:  15
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
- --- Position:  16
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
- --- Position:  17
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '022200-0-0'
----  Duplicate  0 in the list of duplicate, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 15 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5666910343.81145
- --- Energy:  25.7553462250189
- --- Workload:  145953000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 17 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5644806213.80268
- --- Energy:  25.58880923822353
- --- Workload:  144444000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 16 in the X datas point
---------------
- --- Configuration:  022200-0-0
- --- Energy efficiency:  5363138079.352991
- --- Energy:  26.950046996342827
- --- Workload:  144537000000.0
---------------
- --- Checking value  [0, 1.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  5
- --- Checking value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 333300-0-0 is already present at positions [18, 19, 20]
- --- Position:  18
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
- --- Position:  19
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
- --- Position:  20
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '333300-0-0'
----  Duplicate  0 in the list of duplicate, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 19 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7171749046.157376
- --- Energy:  27.142024084270616
- --- Workload:  194656000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 18 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7245116791.282676
- --- Energy:  27.141113540599132
- --- Workload:  196641000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 20 in the X datas point
---------------
- --- Configuration:  333300-0-0
- --- Energy efficiency:  7161425696.627685
- --- Energy:  27.408548063479305
- --- Workload:  196284000000.0
---------------
- --- Checking value  [0, 2.0, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  6
- --- Checking value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 333333-0-0 is already present at positions [21, 22, 23]
- --- Position:  21
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
- --- Position:  22
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
- --- Position:  23
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '333333-0-0'
----  Duplicate  0 in the list of duplicate, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 21 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  15071408332.680239
- --- Energy:  64.12128191842427
- --- Workload:  966398000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 22 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  15083161008.218813
- --- Energy:  64.05079943868373
- --- Workload:  966089000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 23 in the X datas point
---------------
- --- Configuration:  333333-0-0
- --- Energy efficiency:  14868274521.873463
- --- Energy:  64.89714561829186
- --- Workload:  964908000000.0
---------------
- --- Checking value  [0, 2.0, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  7
- --- Checking value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 033300-0-0 is already present at positions [24, 25, 26]
- --- Position:  24
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
- --- Position:  25
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
- --- Position:  26
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '033300-0-0'
----  Duplicate  0 in the list of duplicate, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 24 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5654925157.065546
- --- Energy:  25.77397529754107
- --- Workload:  145750000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 25 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5636406678.014632
- --- Energy:  25.583430506658594
- --- Workload:  144199000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 26 in the X datas point
---------------
- --- Configuration:  033300-0-0
- --- Energy efficiency:  5347993967.462805
- --- Energy:  26.88918050048753
- --- Workload:  143803000000.0
---------------
- --- Checking value  [0, 2.0, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  8
- --- Checking value  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 444400-0-0 is already present at positions [27, 28, 29]
- --- Position:  27
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
- --- Position:  28
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
- --- Position:  29
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '444400-0-0'
----  Duplicate  0 in the list of duplicate, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 28 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7242860350.409584
- --- Energy:  27.154447419366626
- --- Workload:  196676000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 29 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7274473146.282381
- --- Energy:  26.82793670485958
- --- Workload:  195159000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 27 in the X datas point
---------------
- --- Configuration:  444400-0-0
- --- Energy efficiency:  7232069890.723424
- --- Energy:  27.196829486933222
- --- Workload:  196690000000.0
---------------
- --- Checking value  [1, 3, 4, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  9
- --- Checking value  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 444444-0-0 is already present at positions [30, 31, 32]
- --- Position:  30
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
- --- Position:  31
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
- --- Position:  32
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '444444-0-0'
----  Duplicate  0 in the list of duplicate, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 32 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  14991424904.954365
- --- Energy:  64.27275826622369
- --- Workload:  963540000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 30 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  15087143339.931444
- --- Energy:  63.858557281444774
- --- Workload:  963443000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 31 in the X datas point
---------------
- --- Configuration:  444444-0-0
- --- Energy efficiency:  14968468920.219557
- --- Energy:  64.36417875961006
- --- Workload:  963433000000.0
---------------
- --- Checking value  [1, 3, 6, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  10
- --- Checking value  [1, 3, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0]]
- --- Answer : we add the configuration, it is  not yet present
- --- Checking value  [1, 3, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  -1
- --- Answer : the configuration 044400-0-0 is already present at positions [33, 34, 35]
- --- Position:  33
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
- --- Position:  34
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
- --- Position:  35
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
-----------------------
---- Ordered by energy, Printing the list of the 3 duplicates of '044400-0-0'
----  Duplicate  0 in the list of duplicate, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
----  Duplicate  1 in the list of duplicate, And at position 34 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5529291421.30436
- --- Energy:  26.41022515528702
- --- Workload:  146030000000.0
---------------
----  Duplicate  2 in the list of duplicate, And at position 35 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5517271819.430728
- --- Energy:  26.166064556127832
- --- Workload:  144365000000.0
---------------
---------------
---- We append this Median as duplicate representant at position 0 in the list of duplicates, And at position 33 in the X datas point
---------------
- --- Configuration:  044400-0-0
- --- Energy efficiency:  5291229258.381307
- --- Energy:  27.324985700023948
- --- Workload:  144583000000.0
---------------
- --- Checking value  [1, 3, 3, 0, 0.0, 0, 0.0]
- --- Retained configurations  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0]]
- --- Answer : configuration is present, have it been processed?  11
-final_X_user friendly : 
-  ['111100-0-0', '111111-0-0', '011100-0-0', '222200-0-0', '222222-0-0', '022200-0-0', '333300-0-0', '333333-0-0', '033300-0-0', '444400-0-0', '444444-0-0', '044400-0-0']
-final_X : 
-  [[0, 0.0, 4, 0, 0.0, 0, 0.0], [0, 0.0, 6, 0, 0.0, 0, 0.0], [0, 0.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 4, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 2.0, 4, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 3, 0, 0.0, 0, 0.0], [1, 3, 4, 0, 0.0, 0, 0.0], [1, 3, 6, 0, 0.0, 0, 0.0], [1, 3, 3, 0, 0.0, 0, 0.0]]
-final_y : 
-  [7201964695.96906, 10197110138.98661, 5598038447.328056, 7085314269.114407, 16580365862.353117, 5363138079.352991, 7161425696.627685, 14868274521.873463, 5347993967.462805, 7232069890.723424, 14968468920.219557, 5291229258.381307]
- --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'y']
- --- Actual line: [0.0000000e+00 0.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.2019647e+09]
- --- Actual line: [0.00000000e+00 0.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.01971101e+10]
- --- Actual line: [0.00000000e+00 0.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.59803845e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.08531427e+09]
- --- Actual line: [0.00000000e+00 1.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.65803659e+10]
- --- Actual line: [0.00000000e+00 1.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.36313808e+09]
- --- Actual line: [0.0000000e+00 2.0000000e+00 4.0000000e+00 0.0000000e+00 0.0000000e+00
- 0.0000000e+00 0.0000000e+00 7.1614257e+09]
- --- Actual line: [0.00000000e+00 2.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.48682745e+10]
- --- Actual line: [0.00000000e+00 2.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.34799397e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 4.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 7.23206989e+09]
- --- Actual line: [1.00000000e+00 3.00000000e+00 6.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.49684689e+10]
- --- Actual line: [1.00000000e+00 3.00000000e+00 3.00000000e+00 0.00000000e+00
- 0.00000000e+00 0.00000000e+00 0.00000000e+00 5.29122926e+09]
---- Size of X after removing duplicates:  12
---- Number of duplicates points removed :  24
-*** Ratio energy by wokload :  [7201964695.96906, 10197110138.98661, 5598038447.328056, 7085314269.114407, 16580365862.353117, 5363138079.352991, 7161425696.627685, 14868274521.873463, 5347993967.462805, 7232069890.723424, 14968468920.219557, 5291229258.381307]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv
+*** Total workload :  [93918300000.0, 93936500000.0, 94041200000.0, 93802800000.0, 94169000000.0, 93866600000.0, 95298900000.0, 94109700000.0, 93690400000.0, 93693400000.0, 93968300000.0, 94222600000.0, 93293200000.0, 93263200000.0, 93350900000.0, 229888000000.0, 229682000000.0, 229866000000.0, 94042900000.0, 93801200000.0, 93816800000.0, 93760200000.0, 93550800000.0, 95372100000.0, 94627800000.0, 93647900000.0, 93388700000.0, 93148100000.0, 93364400000.0, 93222400000.0, 308338000000.0, 307609000000.0, 308096000000.0, 93690400000.0, 94146300000.0, 93722400000.0, 93675200000.0, 93770900000.0, 93798100000.0, 93698300000.0, 93963800000.0, 93499300000.0, 93516400000.0, 92968000000.0, 93134300000.0, 307857000000.0, 307816000000.0, 308344000000.0, 93802800000.0, 93370600000.0, 93734500000.0, 93979300000.0, 93839100000.0, 93614500000.0, 93622100000.0, 93890700000.0, 93745000000.0, 93146600000.0, 93193500000.0, 92954500000.0]
 ---> getting userfriendly values from X values
 ---> getting userfriendly values from X values
-Train set Configurations :  [[0. 0. 6. 0. 0. 0. 0.]
- [1. 3. 6. 0. 0. 0. 0.]
- [0. 0. 4. 0. 0. 0. 0.]
- [0. 1. 4. 0. 0. 0. 0.]
- [0. 0. 3. 0. 0. 0. 0.]
- [0. 2. 4. 0. 0. 0. 0.]
- [1. 3. 3. 0. 0. 0. 0.]
- [0. 2. 3. 0. 0. 0. 0.]]
-Train set energy by workload :  [1.01971101e+10 1.49684689e+10 7.20196470e+09 7.08531427e+09
- 5.59803845e+09 7.16142570e+09 5.29122926e+09 5.34799397e+09]
-Test set Configurations :  [[1, 3, 4, 0, 0.0, 0, 0.0], [0, 1.0, 3, 0, 0.0, 0, 0.0], [0, 1.0, 6, 0, 0.0, 0, 0.0], [0, 2.0, 6, 0, 0.0, 0, 0.0]]
-Test set energy by workload :  [7232069890.723424, 5363138079.352991, 16580365862.353117, 14868274521.873463]
-Train set Configurations in user friendly mode :  ['111111-0-0', '444444-0-0', '111100-0-0', '222200-0-0', '011100-0-0', '333300-0-0', '044400-0-0', '033300-0-0']
-Test set Configurations in user friendly mode :  ['444400-0-0', '022200-0-0', '222222-0-0', '333333-0-0']
-Size of X_train:  8
-Size of X_test:  4
+Train set Configurations :  [[0. 1. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 0. 2. 0. 0. 0. 0.]
+ [1. 3. 2. 0. 0. 0. 0.]
+ [0. 1. 2. 0. 0. 0. 0.]
+ [0. 2. 2. 0. 0. 0. 0.]]
+Train set energy by workload :  [8.16399840e+09 3.78034673e+09 3.88348006e+09 3.92352270e+09
+ 3.81970970e+09 3.85628401e+09 3.91239368e+09 8.00755914e+09
+ 3.91028248e+09 3.86764905e+09 3.79236067e+09 3.86746955e+09
+ 3.91479833e+09 3.88274122e+09 3.92768349e+09 3.96948262e+09
+ 4.49818273e+09 3.95035198e+09 3.93885324e+09 3.98490518e+09
+ 3.94650123e+09 3.92574069e+09 3.85433690e+09 3.95130413e+09
+ 3.86171955e+09 3.87481256e+09 3.94770086e+09 4.06997094e+09
+ 8.65531090e+09 3.93032323e+09 3.97718686e+09 3.91149079e+09
+ 3.91694510e+09 3.91317448e+09 3.77339980e+09 3.97987774e+09
+ 3.85827774e+09 8.62649023e+09 7.98881566e+09 3.94052953e+09]
+Test set Configurations :  [[0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0]]
+Test set energy by workload :  [3877938022.79452, 3925232177.483298, 8625597322.614592, 3915273481.8527074, 4070782770.8190007, 8487667419.239845, 3961149050.1164575, 3847826170.604917, 3803973630.8547907, 8625894936.599672, 3912699841.144387, 8729278874.272196, 3779532320.67064, 3901144986.0534062, 3932131411.8317833, 3943824168.5432696, 3887057652.839107, 3860064926.29206, 3829378223.8577924, 3912837628.97691]
+Train set Configurations in user friendly mode :  ['220000-0-0', '440000-0-0', '330000-0-0', '440000-0-0', '110000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '110000-0-0', '220000-0-0', '220000-0-0', '440000-0-0', '110000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '440000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '330000-0-0', '220000-0-0', '220000-0-0', '440000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '330000-0-0', '110000-0-0', '440000-0-0', '110000-0-0', '220000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '330000-0-0']
+Test set Configurations in user friendly mode :  ['330000-0-0', '110000-0-0', '440000-0-0', '440000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '110000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '440000-0-0']
+Size of X_train:  40
+Size of X_test:  20
  *****  Training the datas ***** 
- **** Predicted y test =  [8.38970926e+09 5.40105301e+09 1.16125850e+10 1.27314201e+10]
+ **** Predicted y test =  [4.43242684e+09 3.94645490e+09 4.48096556e+09 4.48096556e+09
+ 4.96454273e+09 4.48096556e+09 4.43242684e+09 4.96454273e+09
+ 4.48096556e+09 4.43242684e+09 3.94645490e+09 4.43242684e+09
+ 4.43242684e+09 4.96454273e+09 3.94645490e+09 3.94645490e+09
+ 3.94645490e+09 4.48096556e+09 4.96454273e+09 4.48096556e+09]
 Start computin r squared, result = 
-column mean vector=  [11010962088.575748, 11010962088.575748, 11010962088.575748, 11010962088.575748]
- diff with mean vector  [-3.77889220e+09 -5.64782401e+09  5.56940377e+09  3.85731243e+09]
- diff with mean vector squared   [1.42800262e+19 3.18979160e+19 3.10182584e+19 1.48788592e+19]
- diff with predicted vector  [-1.15763937e+09 -3.79149284e+07  4.96778083e+09  2.13685440e+09]
- diff with predicted vector squared [1.34012891e+18 1.43754180e+15 2.46788464e+19 4.56614672e+18]
-End computing r squared, result =  0.6678084203477483
- Kernel ridge R2 score =  0.6678084203477483
+column mean vector=  [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068]
+ diff with mean vector  [-9.63526228e+08 -9.16232073e+08  3.78413307e+09 -9.26190769e+08
+ -7.70681480e+08  3.64620317e+09 -8.80315201e+08 -9.93638080e+08
+ -1.03749062e+09  3.78443069e+09 -9.28764410e+08  3.88781462e+09
+ -1.06193193e+09 -9.40319265e+08 -9.09332839e+08 -8.97640082e+08
+ -9.54406598e+08 -9.81399325e+08 -1.01208603e+09 -9.28626622e+08]
+ diff with mean vector squared   [9.28382792e+17 8.39481212e+17 1.43196631e+19 8.57829341e+17
+ 5.93949944e+17 1.32947975e+19 7.74954853e+17 9.87316635e+17
+ 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19
+ 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17
+ 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17]
+ diff with predicted vector  [-5.54488822e+08 -2.12227184e+07  4.14463176e+09 -5.65692077e+08
+ -8.93759957e+08  4.00670186e+09 -4.71277794e+08 -1.11671656e+09
+ -6.76991928e+08  4.19346809e+09 -3.37550547e+07  4.29685203e+09
+ -6.52894524e+08 -1.06339774e+09 -1.43234840e+07 -2.63072732e+06
+ -5.93972430e+07 -6.20900632e+08 -1.13516450e+09 -5.68127929e+08]
+ diff with predicted vector squared [3.07457853e+17 4.50403775e+14 1.71779725e+19 3.20007526e+17
+ 7.98806862e+17 1.60536598e+19 2.22102759e+17 1.24705587e+18
+ 4.58318070e+17 1.75851746e+19 1.13940372e+15 1.84629374e+19
+ 4.26271259e+17 1.13081476e+18 2.05162195e+14 6.92072622e+12
+ 3.52803248e+15 3.85517595e+17 1.28859845e+18 3.22769344e+17]
+End computing r squared, result =  -0.06746042254849738
+ Kernel ridge R2 score =  -0.06746042254849738
 printing plots
 ---> getting userfriendly values from X values
+Size of X ---:  60
 Start computin r squared, result = 
-column mean vector=  [11010962088.575748, 11010962088.575748, 11010962088.575748, 11010962088.575748]
- diff with mean vector  [-3.77889220e+09 -5.64782401e+09  5.56940377e+09  3.85731243e+09]
- diff with mean vector squared   [1.42800262e+19 3.18979160e+19 3.10182584e+19 1.48788592e+19]
- diff with predicted vector  [-1.15763937e+09 -3.79149284e+07  4.96778083e+09  2.13685440e+09]
- diff with predicted vector squared [1.34012891e+18 1.43754180e+15 2.46788464e+19 4.56614672e+18]
-End computing r squared, result =  0.6678084203477483
+column mean vector=  [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068]
+ diff with mean vector  [-9.63526228e+08 -9.16232073e+08  3.78413307e+09 -9.26190769e+08
+ -7.70681480e+08  3.64620317e+09 -8.80315201e+08 -9.93638080e+08
+ -1.03749062e+09  3.78443069e+09 -9.28764410e+08  3.88781462e+09
+ -1.06193193e+09 -9.40319265e+08 -9.09332839e+08 -8.97640082e+08
+ -9.54406598e+08 -9.81399325e+08 -1.01208603e+09 -9.28626622e+08]
+ diff with mean vector squared   [9.28382792e+17 8.39481212e+17 1.43196631e+19 8.57829341e+17
+ 5.93949944e+17 1.32947975e+19 7.74954853e+17 9.87316635e+17
+ 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19
+ 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17
+ 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17]
+ diff with predicted vector  [-5.54488822e+08 -2.12227184e+07  4.14463176e+09 -5.65692077e+08
+ -8.93759957e+08  4.00670186e+09 -4.71277794e+08 -1.11671656e+09
+ -6.76991928e+08  4.19346809e+09 -3.37550547e+07  4.29685203e+09
+ -6.52894524e+08 -1.06339774e+09 -1.43234840e+07 -2.63072732e+06
+ -5.93972430e+07 -6.20900632e+08 -1.13516450e+09 -5.68127929e+08]
+ diff with predicted vector squared [3.07457853e+17 4.50403775e+14 1.71779725e+19 3.20007526e+17
+ 7.98806862e+17 1.60536598e+19 2.22102759e+17 1.24705587e+18
+ 4.58318070e+17 1.75851746e+19 1.13940372e+15 1.84629374e+19
+ 4.26271259e+17 1.13081476e+18 2.05162195e+14 6.92072622e+12
+ 3.52803248e+15 3.85517595e+17 1.28859845e+18 3.22769344e+17]
+End computing r squared, result =  -0.06746042254849738
 Start computin r squared, result = 
-column mean vector=  [11010962088.575748, 11010962088.575748, 11010962088.575748, 11010962088.575748]
- diff with mean vector  [-3.77889220e+09 -5.64782401e+09  5.56940377e+09  3.85731243e+09]
- diff with mean vector squared   [1.42800262e+19 3.18979160e+19 3.10182584e+19 1.48788592e+19]
- diff with predicted vector  [-1.15763937e+09 -3.79149284e+07  4.96778083e+09  2.13685440e+09]
- diff with predicted vector squared [1.34012891e+18 1.43754180e+15 2.46788464e+19 4.56614672e+18]
-End computing r squared, result =  0.6678084203477483
- R2 error =  0.6678084203477483
- --- Actual line: ['google_pixel_4a_5g', 'google_pixel_4a_5g_format', False, False, 1000, 0.01000000099, False, '----', 0, 1000000000.0, 1000000000.0, 1e-09, 1000, 0.1, 100, False, 0.6678084203477483, 10, 10, 'base_Y_F_N_on_socket']
---- Total execution time: 0.6385223865509033 seconds = 0.010642039775848388 mins
+column mean vector=  [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068]
+ diff with mean vector  [-9.63526228e+08 -9.16232073e+08  3.78413307e+09 -9.26190769e+08
+ -7.70681480e+08  3.64620317e+09 -8.80315201e+08 -9.93638080e+08
+ -1.03749062e+09  3.78443069e+09 -9.28764410e+08  3.88781462e+09
+ -1.06193193e+09 -9.40319265e+08 -9.09332839e+08 -8.97640082e+08
+ -9.54406598e+08 -9.81399325e+08 -1.01208603e+09 -9.28626622e+08]
+ diff with mean vector squared   [9.28382792e+17 8.39481212e+17 1.43196631e+19 8.57829341e+17
+ 5.93949944e+17 1.32947975e+19 7.74954853e+17 9.87316635e+17
+ 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19
+ 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17
+ 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17]
+ diff with predicted vector  [-5.54488822e+08 -2.12227184e+07  4.14463176e+09 -5.65692077e+08
+ -8.93759957e+08  4.00670186e+09 -4.71277794e+08 -1.11671656e+09
+ -6.76991928e+08  4.19346809e+09 -3.37550547e+07  4.29685203e+09
+ -6.52894524e+08 -1.06339774e+09 -1.43234840e+07 -2.63072732e+06
+ -5.93972430e+07 -6.20900632e+08 -1.13516450e+09 -5.68127929e+08]
+ diff with predicted vector squared [3.07457853e+17 4.50403775e+14 1.71779725e+19 3.20007526e+17
+ 7.98806862e+17 1.60536598e+19 2.22102759e+17 1.24705587e+18
+ 4.58318070e+17 1.75851746e+19 1.13940372e+15 1.84629374e+19
+ 4.26271259e+17 1.13081476e+18 2.05162195e+14 6.92072622e+12
+ 3.52803248e+15 3.85517595e+17 1.28859845e+18 3.22769344e+17]
+End computing r squared, result =  -0.06746042254849738
+ R2 error =  -0.06746042254849738
+ --- Actual line: ['google_pixel_4a_5g', 'google_pixel_4a_5g_format', False, False, 1000, 0.01000000099, False, '----', 0, 1000000000.0, 1000000000.0, 1e-09, 1000, 0.1, 100, False, -0.06746042254849738, 10, 10, 'base_Y_F_N_on_socket']
+--- Total execution time: 0.854985237121582 seconds = 0.014249753952026368 mins
diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv
index 14ac69d..a0037e2 100755
--- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv
+++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv
@@ -1,37 +1,55 @@
 X_0,X_1,X_2,X_3,X_4,X_5,X_6,y
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7580351728.320194
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7201964695.96906
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7314967887.290975
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10197110138.98661
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10604667538.370338
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10571249162.228504
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5645411691.647614
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5550159567.087554
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5598038447.328056
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7266596907.336356
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7085314269.114407
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7296340885.046149
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,17041929964.484617
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16580365862.353117
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16730549481.43662
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5666910343.81145
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5363138079.352991
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5644806213.80268
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7245116791.282676
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7171749046.157376
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7161425696.627685
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15071408332.680239
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15083161008.218813
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,14868274521.873463
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5654925157.065546
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5636406678.014632
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5347993967.462805
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7232069890.723424
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7242860350.409584
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7274473146.282381
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,15087143339.931444
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14968468920.219557
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14991424904.954365
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5291229258.381307
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5529291421.30436
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5517271819.430728
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3925232177.483298
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3910282478.8062687
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3946501229.335133
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3938853242.267046
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3969482617.6356173
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3914798329.164073
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3977186856.1928773
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3858277741.981534
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3932131411.8317833
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3943824168.5432696
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3916945096.180587
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3819709702.062643
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3887057652.839107
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3856284007.604592
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,7988815658.07869
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8007559135.824218
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8163998399.856314
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3913174484.5370913
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3792360668.6690335
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3951304127.927423
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3947700859.019707
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3979877738.155884
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,4070782770.8190007
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3927683491.5535164
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3861719546.4796567
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3901144986.0534062
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3847826170.604917
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3829378223.8577924
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3950351976.361094
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3930323229.7824173
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3961149050.1164575
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3877938022.79452
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3854336899.8797445
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3984905179.181261
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3925740689.124521
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3940529528.3580203
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3882741215.2980003
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3883480064.155091
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3773399795.481731
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3874812555.9426064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3803973630.8547907
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912837628.97691
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4498182734.175393
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4069970940.4074855
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3923522695.617033
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912393680.701727
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3860064926.29206
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3867469553.3459415
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3780346733.402388
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3911490786.4834523
diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv
index 719d357..ffe6630 100755
--- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv
+++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv
@@ -1,13 +1,5 @@
 X_0,X_1,X_2,X_3,X_4,X_5,X_6,y
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7201964695.96906
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10197110138.98661
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5598038447.328056
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7085314269.114407
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16580365862.353117
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5363138079.352991
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7161425696.627685
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,14868274521.873463
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5347993967.462805
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7232069890.723424
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14968468920.219557
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5291229258.381307
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074
diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv
index 14ac69d..3c60dd1 100755
--- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv
+++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv
@@ -1,37 +1,61 @@
 X_0,X_1,X_2,X_3,X_4,X_5,X_6,y
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7580351728.320194
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7201964695.96906
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7314967887.290975
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10197110138.98661
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10604667538.370338
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10571249162.228504
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5645411691.647614
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5550159567.087554
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5598038447.328056
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7266596907.336356
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7085314269.114407
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7296340885.046149
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,17041929964.484617
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16580365862.353117
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16730549481.43662
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5666910343.81145
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5363138079.352991
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5644806213.80268
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7245116791.282676
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7171749046.157376
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7161425696.627685
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15071408332.680239
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15083161008.218813
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,14868274521.873463
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5654925157.065546
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5636406678.014632
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5347993967.462805
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7232069890.723424
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7242860350.409584
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7274473146.282381
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,15087143339.931444
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14968468920.219557
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14991424904.954365
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5291229258.381307
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5529291421.30436
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5517271819.430728
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3925232177.483298
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3910282478.8062687
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3946501229.335133
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3938853242.267046
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3969482617.6356173
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3914798329.164073
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3977186856.1928773
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3858277741.981534
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3932131411.8317833
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3943824168.5432696
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3916945096.180587
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3819709702.062643
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3887057652.839107
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3856284007.604592
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,7988815658.07869
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8007559135.824218
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8163998399.856314
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3913174484.5370913
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3792360668.6690335
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3951304127.927423
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3947700859.019707
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3979877738.155884
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,4070782770.8190007
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3927683491.5535164
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3861719546.4796567
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3901144986.0534062
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3847826170.604917
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3829378223.8577924
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,8729278874.272196
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,8655310898.767483
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,8625894936.599672
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3950351976.361094
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3930323229.7824173
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3961149050.1164575
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3877938022.79452
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3854336899.8797445
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3984905179.181261
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3925740689.124521
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3940529528.3580203
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3882741215.2980003
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3883480064.155091
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3773399795.481731
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,8626490226.186573
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,8487667419.239845
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,8625597322.614592
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3874812555.9426064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3803973630.8547907
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912837628.97691
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4498182734.175393
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4069970940.4074855
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3923522695.617033
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912393680.701727
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3860064926.29206
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3867469553.3459415
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3780346733.402388
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3911490786.4834523
diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv
index 14ac69d..a0037e2 100755
--- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv
+++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv
@@ -1,37 +1,55 @@
 X_0,X_1,X_2,X_3,X_4,X_5,X_6,y
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7580351728.320194
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7201964695.96906
-0.0,0.0,4.0,0.0,0.0,0.0,0.0,7314967887.290975
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10197110138.98661
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10604667538.370338
-0.0,0.0,6.0,0.0,0.0,0.0,0.0,10571249162.228504
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5645411691.647614
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5550159567.087554
-0.0,0.0,3.0,0.0,0.0,0.0,0.0,5598038447.328056
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7266596907.336356
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7085314269.114407
-0.0,1.0,4.0,0.0,0.0,0.0,0.0,7296340885.046149
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,17041929964.484617
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16580365862.353117
-0.0,1.0,6.0,0.0,0.0,0.0,0.0,16730549481.43662
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5666910343.81145
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5363138079.352991
-0.0,1.0,3.0,0.0,0.0,0.0,0.0,5644806213.80268
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7245116791.282676
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7171749046.157376
-0.0,2.0,4.0,0.0,0.0,0.0,0.0,7161425696.627685
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15071408332.680239
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,15083161008.218813
-0.0,2.0,6.0,0.0,0.0,0.0,0.0,14868274521.873463
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5654925157.065546
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5636406678.014632
-0.0,2.0,3.0,0.0,0.0,0.0,0.0,5347993967.462805
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7232069890.723424
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7242860350.409584
-1.0,3.0,4.0,0.0,0.0,0.0,0.0,7274473146.282381
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,15087143339.931444
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14968468920.219557
-1.0,3.0,6.0,0.0,0.0,0.0,0.0,14991424904.954365
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5291229258.381307
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5529291421.30436
-1.0,3.0,3.0,0.0,0.0,0.0,0.0,5517271819.430728
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3925232177.483298
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3910282478.8062687
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3946501229.335133
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3938853242.267046
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3969482617.6356173
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3914798329.164073
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3977186856.1928773
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3858277741.981534
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3932131411.8317833
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3943824168.5432696
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3916945096.180587
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3819709702.062643
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3887057652.839107
+0.0,0.0,2.0,0.0,0.0,0.0,0.0,3856284007.604592
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,7988815658.07869
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8007559135.824218
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,8163998399.856314
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3913174484.5370913
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3792360668.6690335
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3951304127.927423
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3947700859.019707
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3979877738.155884
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,4070782770.8190007
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3927683491.5535164
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3861719546.4796567
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3901144986.0534062
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3847826170.604917
+0.0,1.0,2.0,0.0,0.0,0.0,0.0,3829378223.8577924
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3950351976.361094
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3930323229.7824173
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3961149050.1164575
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3877938022.79452
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3854336899.8797445
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3984905179.181261
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3925740689.124521
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3940529528.3580203
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3882741215.2980003
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3883480064.155091
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3773399795.481731
+0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3874812555.9426064
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3803973630.8547907
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912837628.97691
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4498182734.175393
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,4069970940.4074855
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3923522695.617033
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912393680.701727
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3860064926.29206
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3867469553.3459415
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3780346733.402388
+1.0,3.0,2.0,0.0,0.0,0.0,0.0,3911490786.4834523
-- 
GitLab