From 5c907192a71e2fe0f4fcff834db0dead9e60f664 Mon Sep 17 00:00:00 2001 From: JoerivanEngelen Date: Mon, 5 Aug 2024 09:19:56 +0000 Subject: [PATCH] deploy: f21165f66b3e163a74ed9396199d743269ed7c5e --- .doctrees/environment.pickle | Bin 918995 -> 918995 bytes .../examples-dev/sg_execution_times.doctree | Bin 8152 -> 8152 bytes .doctrees/examples-dev/voronoi.doctree | Bin 48529 -> 48529 bytes .doctrees/examples/connectivity.doctree | Bin 46218 -> 46218 bytes .doctrees/examples/overlap_regridder.doctree | Bin 31747 -> 31747 bytes .doctrees/examples/partitioning.doctree | Bin 106577 -> 106577 bytes .doctrees/examples/plotting.doctree | Bin 96975 -> 96975 bytes .doctrees/examples/quick_overview.doctree | Bin 364962 -> 364962 bytes .doctrees/examples/regridder_overview.doctree | Bin 109099 -> 109099 bytes .doctrees/examples/selection.doctree | Bin 249114 -> 249114 bytes .doctrees/examples/sg_execution_times.doctree | Bin 16860 -> 16860 bytes .doctrees/examples/vector_conversion.doctree | Bin 98858 -> 98858 bytes .doctrees/sample_data/adh_san_diego.doctree | Bin 11407 -> 11407 bytes .doctrees/sample_data/disk.doctree | Bin 10916 -> 10916 bytes .doctrees/sample_data/elevation_nl.doctree | Bin 10956 -> 10956 bytes .doctrees/sample_data/provinces_nl.doctree | Bin 10402 -> 10402 bytes .../sample_data/sg_execution_times.doctree | Bin 13035 -> 13035 bytes .doctrees/sample_data/xoxo.doctree | Bin 10295 -> 10295 bytes .doctrees/sg_execution_times.doctree | Bin 24912 -> 24912 bytes .../quick_overview.zip | Bin 14537 -> 14537 bytes .../voronoi.zip | Bin 29594 -> 29594 bytes .../regridder_overview.zip | Bin 18178 -> 18178 bytes .../3e8af3e56da80727f8440a5b5f94f5cb/disk.zip | Bin 2214 -> 2214 bytes .../adh_san_diego.zip | Bin 2262 -> 2262 bytes .../provinces_nl.zip | Bin 1489 -> 1489 bytes .../connectivity.zip | Bin 20917 -> 20917 bytes .../overlap_regridder.zip | Bin 13808 -> 13808 bytes .../partitioning.zip | Bin 12440 -> 12440 bytes .../elevation_nl.zip | Bin 1965 -> 1965 bytes .../selection.zip | Bin 20756 -> 20756 bytes .../cc393383c363f7c590c6ef714836f52a/xoxo.zip | Bin 1859 -> 1859 bytes .../plotting.zip | Bin 15673 -> 15673 bytes .../vector_conversion.zip | Bin 22208 -> 22208 bytes .../examples-dev/sg_execution_times.rst.txt | 4 +- _sources/examples-dev/voronoi.rst.txt | 2 +- _sources/examples/connectivity.rst.txt | 26 ++++----- _sources/examples/overlap_regridder.rst.txt | 10 ++-- _sources/examples/partitioning.rst.txt | 24 ++++----- _sources/examples/plotting.rst.txt | 30 +++++------ _sources/examples/quick_overview.rst.txt | 46 ++++++++-------- _sources/examples/regridder_overview.rst.txt | 34 ++++++------ _sources/examples/selection.rst.txt | 50 +++++++++--------- _sources/examples/sg_execution_times.rst.txt | 18 +++---- _sources/examples/vector_conversion.rst.txt | 20 +++---- _sources/sample_data/adh_san_diego.rst.txt | 4 +- _sources/sample_data/disk.rst.txt | 4 +- _sources/sample_data/elevation_nl.rst.txt | 4 +- _sources/sample_data/provinces_nl.rst.txt | 2 +- .../sample_data/sg_execution_times.rst.txt | 12 ++--- _sources/sample_data/xoxo.rst.txt | 2 +- _sources/sg_execution_times.rst.txt | 30 +++++------ examples-dev/sg_execution_times.html | 4 +- examples-dev/voronoi.html | 2 +- examples/connectivity.html | 26 ++++----- examples/overlap_regridder.html | 10 ++-- examples/partitioning.html | 24 ++++----- examples/plotting.html | 30 +++++------ examples/quick_overview.html | 46 ++++++++-------- examples/regridder_overview.html | 34 ++++++------ examples/selection.html | 50 +++++++++--------- examples/sg_execution_times.html | 18 +++---- examples/vector_conversion.html | 20 +++---- sample_data/adh_san_diego.html | 4 +- sample_data/disk.html | 4 +- sample_data/elevation_nl.html | 4 +- sample_data/provinces_nl.html | 2 +- sample_data/sg_execution_times.html | 12 ++--- sample_data/xoxo.html | 2 +- searchindex.js | 2 +- sg_execution_times.html | 30 +++++------ 70 files changed, 323 insertions(+), 323 deletions(-) diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 9e7c5c47e81d9ab62fc6b8995b44bac819f634cd..b88d898f523bd1f4e007b5e6624229bcd50b3cdf 100644 GIT binary patch delta 53922 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 delta 53968 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 delta 24 fcmbREn`z>2rVT3>GZ~pqUcLAnklI|mL`)I@k%bDI diff --git a/.doctrees/examples/connectivity.doctree b/.doctrees/examples/connectivity.doctree index dcd20839c9d9b844addad91adcdaaee19f02cf72..87d650f971c22167487f6fbfec1a5590900a8659 100644 GIT binary patch delta 434 zcmeBr$<+0dX@i_4XR4Wbl7)dua?<3D$;y-YgJcmRn+q%rI6&M)Q)5e0Q zl-4PYQ);JVh-I}-e&CU`InhahjRPcaZfTG@c|)=a%tWw&@#f1O0-Qh-Elds5(#(*p zgo2-ZT^+40X5n<#mEAt(;^wf+gy^X z%?-9UEzQu>2rdccZT?tc#R`^8G)zKs6j)?)ZQUbwurrb@%?(goZ3!0Hys@ns^>UPTtrrJb8kp-{yxCFM~tMC^0F~%owBts2>>8VBYT;dzp<* REGF-sc@#u%Zl1+11pqNfjG_Pl diff --git a/.doctrees/examples/overlap_regridder.doctree b/.doctrees/examples/overlap_regridder.doctree index 25165e49d63ffe8384d56980c1f1189fee90e8c3..d7637671aa55ab35e053b748f667d057210fcc5c 100644 GIT binary patch delta 145 zcmZqv!PxwRaYMW;XR4Wbl8J?-fypFe<;mT$NCKNT%DRby<&Dw|%?u|QJ0LilJ&nDT zfLsexL-RyK3y2()v-xT04GyqUb4w$boOu$MvzR}giPc2Uz{Fy*NaAS-Yx9#tc_{!F C11V7e delta 145 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 delta 24556 zcmeHPZLDQiSXuStg_M~%$t;n|YGQ-ZBpPmv z*4lSn?{Av2{;H#sy|w5)J-uks_WRrEk^VhrZ9J#{-u<(4@4n`XZD*P7tPLatnefw+ zB|aNYs1q@EM)Jt}+cqbA`cHnm;kD>}{lkw;cb$0R_`8}`$Shopg5X~hh)k3dmqaE> zD3)!fna%x+ADI>ED=rVAGoz7$s6@Ph^OZ*w}I6d61SR&RFWUu0DME+=|t} z{_(i+cl|$qXY#E6ve#`~arbLgf9qdPcW)i~=mT@fGEK}0!lLFxX8g{Hq=+@#`K(jU zS!`W>;M&dA!2a>GH!kRJeR1=vbE8zyA{t^+h(vbYkkExpY?ob^12snE;q_~P!|N~Z zy?*1>=k)Yjv$Kxo=J(pbIrpA9A}Gg-%TANvu~ePb!i&VHR(lhc^n+F8Mf%J@ZEEJw)R604Q=OlE8Sj`QN{(EIv_jx^8f-*r~= zv8@k1@R3$_SkWXS(cDQQy_Y1gM2Yh>8gHDUynMj}^9tbd<8h0Rmkq)4z!l=Z82;5mtC0tk0GZRg4*|>5_ zs(|B{Gc-yc6rtJRlGi5|L zr*Sl#B0ji442xKC?Bm4J>AlugpnETxUHy}9YHn#2Q;|APc*L2&TMHa%%ZX8`Yzxz= zJic|R0QT5#pV+$iEiX86)lGjinOkM8G$IjP5V)j8>aZd>Cx&{#nC>_=dU)+yPc*wW zSA+ZJ+mqW{JclaVF~U5>Qz_@TNO4aX%JKgOWt{Dgzi)O$6%bF{)#E__{)vm^}*nia@=!?TWMX-9zhhll9=QWA&X4$rLt4$obD|BV~u?EbNfaeJ7K3r-bDG-1gTwzkvC5X9ObeR9%@ z{@A_KL+xsu@BPEmSM(1boqXoRPyG5n?61uP)_KD^Z^-Ms;fG}z>%3t{g0apU)_KF3 zNya*FI3vM$M&}I=_IGZ~&N*@2KfUAPRwOGDJ~!b^p;{6WRl1CsMCNs{Sw$~)kPemT zA4)nLy=J4IvzT2#>PjL76@cm^pyoqOoQwz}c3swimh|wtI^^*q&EA1>*m~mlBc*n4 zS&TN>oJq$`N%SSk_KZR}X%SGm>(1Meb*KP>bwEA2X|OU*cO=B}MC&ziyc8)^ih%#* z!DAp>et8Y9B+FY*J@~*GmHRvxr(>X=upGcRP^Q6ZWQFp?NMnPgNz(1|qypXF_H~pe z1MgsECuPJspc26sb`*uH)cBWp$x*N?&`Nmr;mbEy1N$$(WctVbt#59`;^E!R&op!7 z$Js>|2#qLBq_l=uiUP|qhLR}pPA1eor%L!5^uRc53K>9<*p4X9u}utq7lKj*6&6aK zLL+TmdHCg^m{!4ffAYGGp+5QS)_Xqn=0fv4^_q>x<}A4`IDrDNLqRNcp?FYwmd~q1 z=d9z3K6QsjFJ!KhyiDU*VKtvRK%c73@8}GxibB2M^Djpm1vxumrkF*xN~1~sF_E`6|-Cu zp?RU#EPjG;7B>NNCK&6CE_?96=4#xy`wsu&MtSc}M{H;O<5Bl;6LE}GA=LzRJX#Sr zIG)30MONZU?z$u&T3k_JbHHjSs|GfP5${2(c^(TJm2BviM9FI4sf0%u#<}stTaHIE zRNY=%Njm(Nfvg0V83&?db2YHATsY^S?vHgFM_Lsf6_Hv(jl?MlnxWq26uX&Hs^mPoAA|6t%244@(+{O<4e)g7 z`q0^%lxK~P??FHnO4`N*CRBh>Q_g{jO)+d;{n%9%u-<=XcERGYy&HQAG0d%UV2a8q zE5wllVZtSeD(09$4M*Fbw|`?0We6lW@b;2HI|EDaNf1!Dv^F}~-v9e3Ozvt|gTtsx8mT%% zkpwbRDjRL_*nk99C&n4XxfmTp9q5u3z(LO$g~=A;8^>B(Xk_KNEIZ<%m63#e6*4@k zLD4sRno&osK_eZ!eV&3uv1Fj=siL}Q2f5SHAs>cz9R)saNrf-30v28JRg-y40g^QG zX$WLR3xSwwAzl$-ybz)5jB`aoJ(RGfP=|&%^rcZ3lGFzZ zjhE=M2T&3XHDgB-3ObJ;V7kr?NpKBt0bPipCV~nild(h_i&~3fPq+|0p(^9RI0w01 z_E(>r9IQj07H$^LeyI7EeRT(QeWce%dVQq-zaQz5Q(av5jpjcto_7Y^gaCoUP|z02 z4J@bAj?lz8=rP6x70Xavfm|R|U)s!*Gp2({2>LXHV;NF0iXluZBmhe2ju|IM>a+@Z znmS!P^rFel&0Ip8cPYW1lna%Y4V+=Q>rm=LHcc^yz>3uXrl*y_{{FW$A84(K3YVlL zN+~=LHzx6*$4KHL8u(J(h*lOS@GVJwjfM*3ci6_dz`Xx2!LGN;5@4%AcPYD+? z$OB#?NG*8J;@G9r3&Cb851uz7*lCMs3MQgtSRf`+XA<};1`2tIAT_{3qkOu*?9k+$ za~SwM%r=D#M3yCK@kCJgdwhyoSS>*S`DGNTL2gHp=e=a|^N1o9duYAe*1PS0x7&sb zZnn7ch6y|890Mz)&k5W1mK!Hm?LPfS`igtrd(Un6y!)P;cE9Q2{=8RD&R=}x#>u6_ zUtsWR!XsDyLizjS9~U7_UU^Xq>OFJ}ek|l}$c-Zohsz1JB+WDkU9j7tf9?~_HS-E! z*WIAo;;Q{IaWdcUQa${BjOZI&`tYq+M>R18=p6D`45SL-y(*ZZL>{w@( z4%Z6c>E!$MEg}a<;0OcfkQ#Fj11C?B2$T*8N!F&=`)^LhOS1-i{E_Lt#j(xFW;2I4 zz#t>xb#0Nygu=b1U~kGS7)Ct@`%lZI*;W7x#q!{IXF`_p(aS)*fl*DuY={sVk$y`Z zg^a38-jzG^`nCpGuFM4-Q!m`V-fC>U)vzajtXr*^^OgzW;*rV8%UTgp;Rl7|tYAz= z1^}fB7HXsy_|;fAM44g>pk2~+!=U^IsEr@$6Z&6K6Td>nHa=^$HO!9(&CUDl+9#eNj9k7g(>3TwQU7( zBvJ=$y7=Bbhto1>h~HA+rVbra=D?89CftQ8Ltz3ZQUlz+@L-P)NZQ~fhp`vAC;qX- z84xZUs+EPFrC7JL8B`&^{9CiH^zVJy^iSvTAR}jkNrGz%dc+FwH!x5W28%q_L278# z!<}CP92plXO8h8tSS%a^R7U9YkTPLomGHAFgaY`eu?983(`)do{zGK?8pzj1n?hTF z#VT4GbbpWQ8ZpX&G(%TF$NIbed{%D$-J5mTQ`s`);0Vh`CMJ%GG-Uq>GADTs|F%FJ zv!h?O2DqIqw;BtI&xGy^hXW&xN8YSqT^Gn6WM)ioy~B}Gi5}#^uPqKtr)NPPT%X46 zW4k_$%VWDfji-<8kN-3dy2c(cB^SYWVwKD|;7DXEectALeS{BM3_q9Wp1|kELk|Jmv*jx?lpPV-zY#l>Z z4$3D7(hY zs{**a8jH95{q(|fTL>}Q2H2=NivBHWV2Oj!XV5#B6Vw<76WeIdssN7mtd@)DwSqIv zS@=a!Z5wpZM4WI`^;!v=sT}CU&DFrILnj{_RH?;#-Z}m0b2njqH5r!zI@!vG3km$3 zqaB*?va)DmwXxs-`1Fqox1C< z`ugk;mV6ZsF3@EQ*Mp0n{Lu8l{p%pO4uZ>e^mP#YZxM4H1m!viF5U3!AowGK$-@g?7`qgd9?#oy8PNY-vBQL@$5T9fxLrGf(J7XAH9^wDBlne3=}A z!5lE^S#YMXdC9meXseJ&6|U^b4YR*(rIRR+VJ47%Y@RC3=~yI;hCnK11Ds$xjPsS~ z<(q&0)w9pGJZOmjf+>#!j!S-F_NC1^wzke?mXL$uiaNDW`xN~np_nv+4$4zAk~vjKY@tt_9$R#C zYr$DNlg1jh`6pJp_7<>(%)1@1JdqPoi%o`cyg$nPN-^U_XZpmPX8 zLxP@wlDNz>S&pNrL67_n+_}z5)WSMLEx-U46s`%CHl|{fgJsZORVwW((7L!1SH^?< zW_9G?o}8aq=TGPy<~0R5?b(@D3~h=2_up5s-^RM5_{78@a?h9@u!n$DN!V*jx?V zL0E%s!5|Y*I=nQh$uiKzS-4?ghQfcqPw+_&Bt{Kzo5Uy+p>BcS3LII&WFqX@;#h@# z;xWCXuo)Jc99Cv;PWi1?BNxz+;2D61Lj~Fv!M}lVkqMgtt!jlV65uuxxTqrbfIqAO zj^E1(X%xJ(c;w(w1sjPeRT-_5u+&oQHy9p9GOh+#dhGf~-#`1Md4kM^Nj`8|VLnso z?G*TWDUe)x!C-0Qm`t>7)~!Nsn{^?gVJm>@)MY{p=qD7@4s-^{S-7iBGU&}Lb^5#p zxPaA)H=F25lbNHJ7{&`MD8x$ijFxsr_}4&Ixa5kB{rXnb0hf}|4R_66w{Lx~?Ysro z_ZnN@Ys(vOeXrpbe1_d?5Z}JK_|{*~UUJbKHn2bioU|Hq42rJ<#=D4&3LGpZ!wFb- z5j=(lhbrU`4@YPM(VMd$!f0E8?2jF3#u<|s z`0%kElMk)W3XdajlOR?p_~nBTjuuWL1b&4gGwYF+F`)7JMh#+u|#JK3eoN4tp+__ z%BUzspwKQT?2SdAL{bPlB7sVf(RzbaQ!ks0DuCsZyR#WaVnTF7Llu1INQ3YdJ51rk zcm|B|@UUtixy4T%HMt7l4owa=pNuC%1wii-(g0P)VU`_&!49@d)WGr4-~a8&6>SZ$ z2#IB~M*Hk}M=fL$EG{sg*q(>6pa_HLkz;;Ks|_)i`!Ws@cL?pQA&1j8;4_1{hBW)dEKbVg+V}Mh>^m zjt;y^^qwBl;R~0;9gt{Cj2ghP%V_Vz;1UeYi^aF(EN0FkeKd6ZeigtS-wz)QZDNqP zprm3^e97y}G53Zi$VFUh=f?!R0$5h%)Nn~D4b|udBM=c$gg^s_*n-|ch0z=iHHgc4 zoX=4K9F?a_rnf+r!%!Hw!VLNbvCIrbn85E~$I}={;X~%bX@&uB6|jH$cV-uCPk2Z$ zD`QS0JWGS}tBSu5^DNMtA+y&V1%cK3+h?zAYk=&f)1A{DU<%Hd{s^NLPBZqh!}{8y ze0KPz7!Lz|PWNBFdE?4?1&|e*@V+vb@S(F?SfEq6Xh>&E1zD11^pT>i)cVfiVnPqy z_}~g4D@izOT82*#vI{maRmP+utl;2D{8E@bjNnAOL*b|n)&ln|{$T&cSub7(svi;7 z)`1FF?>bNo5p5l)elVh~169cDKy^k$`>_S89)aq+!(_e1%ig}Rdoq<6qkPRTZ+xNr NW^w+nY~1m}{{pr_C!zoV diff --git a/.doctrees/examples/regridder_overview.doctree b/.doctrees/examples/regridder_overview.doctree index 7ee6167fd93d5f31f55f2e5d1644b4bcb7de2518..211ae14cd04648de45ff450e83d03ea2a743c89a 100644 GIT binary patch delta 4776 zcmeI0O^B9N6vw%ilg=Wnu?hSLa-ImYllS|>$Yu-$7nK%7g`xM8D8d#MNu|>lW@xF8 z@a)1(LCB!?67Pg$AFCk57810HqM%*SqBd0ey7F1nBACrE=e_^uyyrdlo^yWB zJ#}g1)TNO#$5$=S+5}mwVf6()xnT8vUG?gX15^0IDK1v^k@ag9KIwh3erD;s8A|)~ zvep;ML+{MSl{XC5w6rN*_B^n9J&hiX_Q=^NfiDp+%?%mQ!*z+^bT~`@ytS?f6SNKOtbZJw_U};t% zSr?V!&F$OCgPoN1O@~(Z_Md%$R4D{4WX?dd^dOZ|V7)NFWlqu-@2t1=dSRdn06&)W3gzPZg~8oVozsJ3P3?WN?fJz=J0o zE1?9|CU@&Z2jS(!I<2VIi~@BQcPu6>1j#*QYk7&3^XTR9AaoH<&3@GE9w8g+@7~x~ zMXGVfB03Dxg7ij$E6Ic6J_JWok%~6{QL?R*a!?gBU#%q-SJ_J!3s}=uF+;yzs|eBK z0`pnpa=r85=5E4v<4&(2N1MAJBY#%P2ZbA_!1EA620X>q&bi?W?k_5QQB z_CH%f3Yp-EY9t|qiq!HDq9?R;04m2KcucS|$9gM8gm#wJo(Zgo*Q0yoH3GE?*%aI$6*DJuz6 zP0J98x(MgvHB=%_omEiaTAL=Sx-5h;_{M655c%Px&g7>SjkE=HGGE-xJBkWy3ob?U|jsoxwYn*6RQKEZI3a{3ea> z{PU|)v{wJEm&m*Av&QS>Q@c9RY&t;JE_~GAbAYTET>f~==G>3B4-722`NZ2NUO(~L piKoY(Va>5O$yhUefIQr12g&10uj7smO;pn_K4qv6txRPY~iL|Q4np~)uv77{r=3f^MRWdzui0Ue(!nbopz>dGhE@3PLg0wqIz!_2N(&2QV^y1O-P&dvxNtm=zM9EDMaQ6?Rus$l4#U7|iQYa(F4gXM6nn{XU(3Q5a^ zUkYcV*CaJ{QfsP%Q&!_TP{0P6?IgsAdl>Ql`p0+Qs2Dfe2MsiU!-S;Vy5^QbPTrWJ zb;zdYpCXTRQr7pJ+tDn4zl&77WD_HI)Cv)(@>bvuPKIh5LA4bJA6K6^d#IZb6Vdx( z3%S(W_cZyd%Dix00H`cXP^FZl!Fwzg5C9FHJl6x?orELbpVy~9T&T1wLKxpx2?11b z+0qNXEMu0AKR)uEHI?ODD6)_PS5zd0=GUZ^HtdE~PT&dgZ6lP<(kEC)x zsdR|k8~k)RD8%6wFoVZ4LP$Z0f}o*Y7@|Zs;SeSId750`(`h?Rw%uggO}5<~Z@WGc z{O^N59S&QPfZiET_O|~vTC?Q;n!d1si9bo&QS4ERp6nZGJ&V2Lf!OiXJMz?@k7WO* zfvcEH)Z^bTZeaC)d5N6ZjH7sV235wRBdh=ZYvlZ3E(C_heVjYfJFrN0weE(u`tyrq z%f^jp+Z1Ab-5l9Ax=x85TKZt=ou#*zp5OK&?|u9pneLrgBv17DS@O(=^~^%=!Ub}p Mz3891NN(=@7j++36aWAK diff --git a/.doctrees/examples/selection.doctree b/.doctrees/examples/selection.doctree index c11230a6f3610f2487d2c3415818118c4c56c205..59d9c6d8c69f162c2ba36e09e9c7393edced7dc4 100644 GIT binary patch delta 18233 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 G9{peK-0S54 delta 18173 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 G4*f56@4;07 diff --git a/.doctrees/examples/sg_execution_times.doctree b/.doctrees/examples/sg_execution_times.doctree index 7e3b9bb027f7babc7f15c0f0e213ce2f328d9edc..857fd148ac9d9f5e34b5e3bbe1d0423791a218e9 100644 GIT binary patch delta 407 zcmcc9%y_4naYF_ZhpB;{g@uWh)?`IyrOA_+Or&4}Q!?0Nr(_uPa2gm`LBuvcU^>pi zY-VCK`5(LbWM2un$?w^Dm`x20fc#WuBLj%|JVnvTVT#g|_i}Ktn&=srSb$Y$tMN~M zrYb&Jl9Pwo!qN~d=Fh1EG|hZ+9cLu7i806&^~v*11SjhlOHS720-0>G*@~-yM-*r! zvTF>@^nfCp&x<*+hyra#kuuT)ifmSs?qE>_ItW?Hz(Nls(mJJaO6?Sl427)B$rq$e zH?t_%v514+iJ}-RvN=*EjztvcTofr|J)p?uGa8;OK!=&5NdZMRYv}@Y0X>8wWvB-f Y**w=U2jpfG6e$Csn@u*$neF2S0D^{dqyPW_ delta 406 zcmcc9%y_4naYF_Zhl!=0nX##s)?`IyrOA_+Or&4}Q!?0Nr(_uPa2gm`LBuvcU^>pi zY;0;a`5(LbWM2un$?w^Dm<=pJ{8VNGb4#%JJVnvTVT#g|_i}Kt8tYk_n}S8N)%Yhr zQx%^q$;rcHZZ`QZyT)XHP90`bBjd?+oRQ4NCKh02^GyUN>ljN;*5=}2HnFtWY{k{U zBMP(;*)fJ@dO(rQ=f#{@M1hv0NEzt?MK-HRcd#e|-GeM;V4(*RX`RwIrFM!&hC){6 zSj553L{SVD*&L}7$0BNOW`HII6xn=6!;?i6=z26MpvYz|U7#+Yhft&p a^?)Lq=Njg)hywkEB4wZl@~NEJK5hVk`*Z66 diff --git a/.doctrees/examples/vector_conversion.doctree b/.doctrees/examples/vector_conversion.doctree index 0f3654b5d770c08e06419059cb69f945e9926230..3656d2daf217544727ac50531dbd724687f77a6a 100644 GIT binary patch delta 3836 zcmeH~J%}Au6vw%WNfe{VY7CO>n(TlU9=zY@UJFq{c?1o_N{a~hGnLkAwUB@c27ld~bRso4;-rKl#xukxN$1oTE%$)h(Gyn6OD;Ex2xp3g> zCo6Xs>x`(?*n!R1GyBW&pOq(d7kHJ?Cl8t13fd_S4iy5|sESL7!PViHgN*kZv(+Yb zzkUArxHCJ#x@-lv$Ptv*8Fb+uoQ)h524#Y_CGtF7`=uu3xPAU>*0~t6H?ly|DT20C zbktODaHSR@GSwXVH(q?cO~^J^`X63>vx}Ha%FzLLMS&Jxf>%L8$f97aQu$>2PhWnj zO~^KX?EiY_tu6;{xiJbd>H-=|1y@4^r&Ly|(9znx=WkGwudCy+_b#%IHpOUJ3KT@T zt`Y@;^cAdin51{Qh&cD4NqEx(qod_K2H>U`(7`HlmW;NRJ7uNM9{t>dCLwt+9=-Sq z>yp(Klh+VX1<+n{2*M#0Srgjm5S5#XU2hP6u=(J8yMm!#LTaZ%c4{8z%%Ftqk`l>e znWUPR+9aGx-MREG>%2`ed*#6-N2OLyTZLNE!AqT-&Jq{B)g-*>YpTVjnl&gh^%iY9 zxak#?8*cRc)HV3xu6uk!CJFrgD^D9@WQ>6hftanPkf(^VG!4 zBwI|$mVjC&+3hCTc>VI*M<+bfDurDBqqW6yy!QEbT^Eyzna2X?c>zxw%$ zb(%Y(*lIu#ToL>bPBy*{C5VjfAX1Kp@s4WT~|{LURJR#ZYZg&aJpHTVXK8I(V=ach756@1_m*3yX6&2QJFS+({pZ;C N)5+HEId6r;#u3}QCMJkaLi{Qp>p2+9(Spp_O8?#!J@rM0nINI(Sxfw%HV zWgkJ*SFDXgRgKfL&n!ZY*Dic5I?6~++YFde1e=JN zPb+DwGP>#(eCywO>4jxLv9;F!@cP>fra-MK2p%(7r4_{B71&mZ$eJXn^q;)?%rc>}U+S>|XAv8ytn1Y1jB+hT+iR5l4IW#?zIi+~f^ zoy+gBvRTDk(E+)Tz){&V@t*0_}%pm0c$2mxv|Q@ zG?{P9nkDEdYx-0P{JXAe*&3f}0;S~C0=NWWEj+#p{~D%)4;dw&o||B`dY-CG{LVnG0K=R2ix0Y(O-WuA z;JVUyvTB0tc>)?Pg1))N>Z;o&>k{}pSNB081$Ho5gctcm-DblkS5Zdd|01dBu* zOM8=b3368A=5V<``|I^i8}z|=zBTDRljnJzq;uR~0%k>CCJcLJa|v>yJiPIc__N={ z!{fKVzw-DZ8?F4t-v}$e{WrgDv)}$WI;UQdIj38xH*dE;d`grP)Ay@Jw9Os-y}#W) Zy&=9?zuP!JJa|rgKP|R*&xzBI{tKy;TsZ&$ diff --git a/.doctrees/sample_data/adh_san_diego.doctree b/.doctrees/sample_data/adh_san_diego.doctree index e38ef9308655eb2727a8ec74011bb3d4158e0f97..c321b594ad325ec4fd9c2466530c0c772999e2a7 100644 GIT binary patch delta 51 xcmeB=?2p{w%FCH*W}al0Y@C)l*^k!&!P`8Y*O-;b(sJ?{p>sfL^Bm#N5&)|Y5X=Ao delta 51 xcmeB=?2p{w%FAhPVP>9^Vqsx0*^k!&!P`8Y*O-;b!ff&xp>sfL^Bm#N5&((m54HdR diff --git a/.doctrees/sample_data/disk.doctree b/.doctrees/sample_data/disk.doctree index 428098308b556f03ed4f5146c10ebfa1f616b8f3..014442e704d4ba6de55d945114ef42a582ed32d4 100644 GIT binary patch delta 51 wcmZ1yx+HXiDGz6=nYnqAk+F&4WIG-Q1aEUYPb@1FQ1qGLIUu!po6tLP0E^2H%K!iX delta 51 xcmZ1yx+HXiDG#T)g_)_Tv5{%YWIG-Q1aEUYPb@2wvBl(Pg6DwL=50dn!~uUZ4~GB% diff --git a/.doctrees/sample_data/elevation_nl.doctree b/.doctrees/sample_data/elevation_nl.doctree index 1bd764a25b1305b98add772576ea84d567b3a96c..e01dc8986b7a7f5d216b583765bd16e4d102292f 100644 GIT binary patch delta 49 xcmX>TdM0#301s!XnT3gwNotDG+o<0^vv&pK0=NZj5e-*qg0RWAe5Apy2 delta 49 xcmX>TdM0#301v0Rg_(JZvALPW+o<0^vlgX-r=NU~le-*qg0RVdK4^998 diff --git a/.doctrees/sample_data/provinces_nl.doctree b/.doctrees/sample_data/provinces_nl.doctree index 13a4f5068b77f46f30128e7bb68f0f3e8c6e8ae3..0c9fbefcd13087a8d94d0db88e5651a488f12205 100644 GIT binary patch delta 20 ccmZ1!xF~SLPd-NT$-nr{Gn#Kc#eYKr0AY9t^Z)<= delta 20 ccmZ1!xF~SLPd-M|$-nr{Gn#Hb#eYKr0AW-J@Bjb+ diff --git a/.doctrees/sample_data/sg_execution_times.doctree b/.doctrees/sample_data/sg_execution_times.doctree index 51eaa8c502fbe5cba31cf7973b925079a9836214..6d3be00be2762d8422ea01b01b67f626bfbc336b 100644 GIT binary patch delta 271 zcmaEz`Z{$(2@|Wak)f8>WL;*Z$+MZP#KF8N8SJrBG7Ne+4GgRd4E2Cwo8K@UXW=$8 z;8IXf&{Z(dGngFDt~mKVyD5{U7wF*GsU goG6#WB5aN(VPIyy`GJxNi?9j0gsI79b@e0M0OAZulmGw# delta 271 zcmaEz`Z{$(2@|W4g^`xlWL;*Z$+MZP#KF8N8SJrBG7Ne+4GgRd4E2Cwo8K@UXW=$6 z;8IXf&{Z(dGngFDt~mKVyD5`}*<>*eUv6UyRH=Rr6E0I!p?4fAjK-UVIdgdwObk%0 zFwipxinLB?oKibQBSRr8bF!hN&g23?&dpav4Ov7i%+ORDS(t5>k}_ryF}6UHF*LT= goG6#WB5aB#VPIyu`GJxNi?A`egsJgnb@e0M0Pa#rod5s; diff --git a/.doctrees/sample_data/xoxo.doctree b/.doctrees/sample_data/xoxo.doctree index af12a285abae26df7e3bc819dd3fff6ebf94bea2..252f5b0ccd71f2cda12eac570026bff561998218 100644 GIT binary patch delta 20 ccmdlUusvWy1wW(7T7R09E7%s{jB1 delta 20 ccmdlUusvWy1wW(lT7R09DclsQ>@~ diff --git a/.doctrees/sg_execution_times.doctree b/.doctrees/sg_execution_times.doctree index 34ff00847af0bc768c5bfaba7af6e4d11e984a83..67ee8c57aa2b9efa255a8fe1adcf5495bee50b04 100644 GIT binary patch delta 732 zcmZ9I&rcIU6vxxuF>UGAn$QXaEQ^g)Y8hvCXJ>aYQ3ydpFbxnms)Pep2;stkLU52CM-}+b;yCKv}Fb%Rr9^u7VHn(@JVW%`AYll=3ve#2i=(`yO|VDVzv!FH{X_`cseV=5o-D(Vl{Hv= zPV=pW+7(FG%J9y*ocO!Jg>yMEk;=Ze3i8*jJSfLf5npS&m#yqSw*OXe+u| zx0jFMNAEST^W9>-xPk^GpVl}DaIE}~KZCIw&A3-uL|qD_R#1xAEx$qqNmR33EEO?P zT}AR>zs-`0_)26;a@8zFT0HhPQ9jU16w|;Lzrqiwlj|LVeJ&bz-=c!#ti7hli;3}% zC?AGxjuVFB_k$&rXZqa)Q%1$c!v^Zq4TuT)^s#T+L&H%?qlXo1+_>k#S*mCr4L-xXen-76jZc@ z?z*U)*@$3PE-k{{xb8*}#Qp_}3l~)=b?HVtGf|t#^8CKETA!paKq@ak!-i z;Jbec9`zM09uF)-d%=YV=K}bFNOoqHFZ%t5y^P8bemY}`b1Oe<>G;M@#AqN*`}}iKl3{vU9K1F&mtK>i zP6fjl<=QvDFE5dz=-wDL={L+cCfGoQS}yH0RQ9*`Tzg` diff --git a/_downloads/2dbba5ebb6d2057d196983a008981162/voronoi.zip b/_downloads/2dbba5ebb6d2057d196983a008981162/voronoi.zip index 116ab552e031010df5a2da5119de6f50366d6b09..a169c9b5d8013dce19703bdfcb9ed3dae2ef9a89 100644 GIT binary patch delta 45 xcmbRBoN?B3MxFp~W)=|!5Xkb{$irg9l6GhcAtP=_rjxFd<%`XL+{xj^&HyC#4LAS* diff --git a/_downloads/37998fdc2548b23faf513b314db93d21/regridder_overview.zip b/_downloads/37998fdc2548b23faf513b314db93d21/regridder_overview.zip index bb2186cfd774dc87010559c231414f7503f70ab6..36495b7090c49ec7fe91bd385245e33c0ac0dca1 100644 GIT binary patch delta 45 xcmZqbV{GbUn+a delta 43 tcmZ1`xJ-~Iz?+#xgaHIjyKdxZVq!Y&x_JWAd{!Vm*^t8+M5S>!008dw3*i6& diff --git a/_downloads/3eb350a8b54f214b88c5181e546a155e/adh_san_diego.zip b/_downloads/3eb350a8b54f214b88c5181e546a155e/adh_san_diego.zip index e7ddab98d7a3d87ff0fed8020c473a32928e3289..74317ba060b43d9b530301d6ed9f2590fee18d64 100644 GIT binary patch delta 43 scmca6cukNez?+#xgaHI{yf*SoU}DPg+B}bGJu8r&?9X8XqIx+z0qge*TmS$7 delta 43 tcmca6cukNez?+#xgaHIjyKdx}z{GUgb@M!?^{ha8vOk9ni0b9=1ONmA48#Bc diff --git a/_downloads/422003fc9b51482872f8f3701ce47abe/provinces_nl.zip b/_downloads/422003fc9b51482872f8f3701ce47abe/provinces_nl.zip index 583d04d7d95a4ba9155b1716c217102ae625dd3b..75323945284ce3c96c749bf96a820225779e4bd5 100644 GIT binary patch delta 43 scmcb}eUY0dz?+#xgaHJyy*BblF*0R)ZPs8^Vgb^VeORqQR41zk0LyF%w*UYD delta 43 scmcb}eUY0dz?+#xgaHIjxo+fOV diff --git a/_downloads/43d7b47db560c8c70c383a84a444ed83/connectivity.zip b/_downloads/43d7b47db560c8c70c383a84a444ed83/connectivity.zip index b321119fede608b53be16d1b7942027ec16aff88..ce05004d7b2cc439a9b7bebb90b52d45e34e58be 100644 GIT binary patch delta 45 xcmdnGm~rc3MxFp~W)=|!5Qy~J$g@U)Davc}E`<^Urbw^J27%T*PdJ2OxLyVpCrL6K)LO diff --git a/_downloads/97eabe2c66fc9328b1e51f27fdee52f6/partitioning.zip b/_downloads/97eabe2c66fc9328b1e51f27fdee52f6/partitioning.zip index 6303adc32de702604fae85d3a6b4598fdb8baabe..3152b04dae0cce73e1803795241c56e830134bcc 100644 GIT binary patch delta 43 vcmbP{I3tlKz?+#xgaHKny*Ba~3o-?IZFUsAAjjnIHCfoe8pxd-VBi4&-u?=M delta 43 vcmbP{I3tlKz?+#xgaHKByKdw$7G&Dsy4g|if*jL&*U7>L)zm}gTz?+#xgaHJyy%zE?G39t|=3|mzWyzm}gTz?+#xgaHIjxh~{kVmj@*nU6_=mFbl0WDRy}Aa`;qy9WTw`3h11 diff --git a/_downloads/a50ba9731493d1c74010dcadb8694b20/selection.zip b/_downloads/a50ba9731493d1c74010dcadb8694b20/selection.zip index 67e9520ee8454a9691c22172505bbcd8023bd311..f2a83a4ecbe056bb8c11975e825c8b76d25bc3ec 100644 GIT binary patch delta 45 ycmbQTh;hmyMxFp~W)=|!5Qy^H$g^CADaLE_R+)RoOi^Bwrv_L6xs%TaxB>teBMpZD delta 45 ycmbQTh;hmyMxFp~W)=|!5ZLLuk!QIK({9(zTV?JUGwpPpJT<@q$enyXz!d;69}e#T diff --git a/_downloads/cc393383c363f7c590c6ef714836f52a/xoxo.zip b/_downloads/cc393383c363f7c590c6ef714836f52a/xoxo.zip index 45547391358c39dc4c524e33def31a0fdd3896d3..4d668660ce85653362214f18df249704704f9e37 100644 GIT binary patch delta 43 tcmX@icbJbSz?+#xgaHJyy*Bb(WMsy000fr4KV-! diff --git a/_downloads/d2379110fee2f2fbaf724f0142daaa8d/plotting.zip b/_downloads/d2379110fee2f2fbaf724f0142daaa8d/plotting.zip index 69dd5bcc62d62239eecf66fbb22175a81baa2abb..1c6db203d35ee539be3001fdce387fef72a8e60a 100644 GIT binary patch delta 43 vcmdm4wX=#Rz?+#xgaHHsy*Bc^7Gnzc+Wb@Opej?K*W^7m=0NV`uQo0K8Ziym delta 43 wcmdm4wX=#Rz?+#xgaHILxNhWmEylFnb@NZLgQ`p$Tqp0bF$Z!df3z>% diff --git a/_downloads/f25be90ee220882246ef4778e276e863/vector_conversion.zip b/_downloads/f25be90ee220882246ef4778e276e863/vector_conversion.zip index fbe65992313fbf7f57cbde97a9c4226a66dfcce6..39960377e85300ddf875bc6713933a2939550ca7 100644 GIT binary patch delta 45 xcmX@Gmhr$^MxFp~W)=|!5J>Xc$g^0HDa&i~M#VZ4rX;V)hG7ms?&RVyUjQRL4Ilsj delta 45 ycmX@Gmhr$^MxFp~W)=|!5IE?%k!P_Y(@EFO8x`wJm=3y5HVktBawivu`2qktISz;b diff --git a/_sources/examples-dev/sg_execution_times.rst.txt b/_sources/examples-dev/sg_execution_times.rst.txt index 0accf6a5..a69c42a6 100644 --- a/_sources/examples-dev/sg_execution_times.rst.txt +++ b/_sources/examples-dev/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:01.125** total execution time for 1 file **from examples-dev**: +**00:01.187** total execution time for 1 file **from examples-dev**: .. container:: @@ -33,5 +33,5 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_examples-dev_voronoi.py` (``voronoi.py``) - - 00:01.125 + - 00:01.187 - 0.0 diff --git a/_sources/examples-dev/voronoi.rst.txt b/_sources/examples-dev/voronoi.rst.txt index c1c9a7f9..58e45fb2 100644 --- a/_sources/examples-dev/voronoi.rst.txt +++ b/_sources/examples-dev/voronoi.rst.txt @@ -630,7 +630,7 @@ The figure shows: .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.125 seconds) + **Total running time of the script:** (0 minutes 1.187 seconds) .. _sphx_glr_download_examples-dev_voronoi.py: diff --git a/_sources/examples/connectivity.rst.txt b/_sources/examples/connectivity.rst.txt index 7aa66f37..d63f56b6 100644 --- a/_sources/examples/connectivity.rst.txt +++ b/_sources/examples/connectivity.rst.txt @@ -129,7 +129,7 @@ By default, the border value for binary erosion is set to ``False`` (equal to .. code-block:: none - + @@ -165,7 +165,7 @@ start by setting a single value in the center of the grid to ``True``. .. code-block:: none - + @@ -200,7 +200,7 @@ alternative border value: .. code-block:: none - + @@ -238,7 +238,7 @@ analyse connected parts of the mesh. .. code-block:: none - + @@ -272,7 +272,7 @@ Tesselation. .. code-block:: none - + @@ -316,7 +316,7 @@ the original. .. code-block:: none - + @@ -355,7 +355,7 @@ We can break down one of the Voronoi tesselations from above into triangles: .. code-block:: none - + @@ -409,7 +409,7 @@ the upper and lower parts: .. code-block:: none - + @@ -439,7 +439,7 @@ We can now use Laplace interpolation to fill the gaps in the grid. .. code-block:: none - + @@ -477,7 +477,7 @@ interpolation. .. code-block:: none - + @@ -518,7 +518,7 @@ To illustrate, let's take a look at the connectivity matrix of the Xoxo grid. .. code-block:: none - + @@ -554,14 +554,14 @@ locality: .. code-block:: none - + .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.348 seconds) + **Total running time of the script:** (0 minutes 1.430 seconds) .. _sphx_glr_download_examples_connectivity.py: diff --git a/_sources/examples/overlap_regridder.rst.txt b/_sources/examples/overlap_regridder.rst.txt index c30496a5..19726a78 100644 --- a/_sources/examples/overlap_regridder.rst.txt +++ b/_sources/examples/overlap_regridder.rst.txt @@ -112,7 +112,7 @@ some bathymetry) of the Netherlands, and a coarser target grid. .. code-block:: none - + @@ -202,7 +202,7 @@ conservative methods, such as conductance: .. code-block:: none - + @@ -280,7 +280,7 @@ To use our custom method, we provide at initialization of the OverlapRegridder: .. code-block:: none - + @@ -320,7 +320,7 @@ function can deal with NaN values! -- hence ``nanpercentile`` rather than .. code-block:: none - + @@ -331,7 +331,7 @@ function can deal with NaN values! -- hence ``nanpercentile`` rather than .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.975 seconds) + **Total running time of the script:** (0 minutes 4.048 seconds) .. _sphx_glr_download_examples_overlap_regridder.py: diff --git a/_sources/examples/partitioning.rst.txt b/_sources/examples/partitioning.rst.txt index 3f8b4f01..d9d2e319 100644 --- a/_sources/examples/partitioning.rst.txt +++ b/_sources/examples/partitioning.rst.txt @@ -76,7 +76,7 @@ into several parts. .. code-block:: none - + @@ -145,7 +145,7 @@ We can easily plot this data to visualize the partitions: .. code-block:: none - + @@ -213,7 +213,7 @@ merge these partitions back into one whole for post-processing: .. code-block:: none - + @@ -275,7 +275,7 @@ data: .. code-block:: none - + @@ -667,7 +667,7 @@ Note that partioning and merging does not preserve order!
<xarray.DataArray 'elevation' (mesh2d_nFaces: 5248)> Size: 5kB
     array([False, False, False, ..., False, False, False])
     Coordinates:
-      * mesh2d_nFaces  (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247
+ * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247

@@ -1066,9 +1066,9 @@ original topology. ``reindex_like`` looks at the coordinates of both Coordinates: mesh2d_face_x (mesh2d_nFaces) float64 42kB 2.388e+04 1.86e+05 ... 3.03e+04 mesh2d_face_y (mesh2d_nFaces) float64 42kB 3.648e+05 ... 3.964e+05 - * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247 + * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247

@@ -1470,9 +1470,9 @@ reorder the data after merging. Coordinates: mesh2d_face_x (mesh2d_nFaces) float64 42kB 2.388e+04 1.86e+05 ... 3.03e+04 mesh2d_face_y (mesh2d_nFaces) float64 42kB 3.648e+05 ... 3.964e+05 - * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247 + * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247

@@ -1489,7 +1489,7 @@ partitions. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.760 seconds) + **Total running time of the script:** (0 minutes 3.891 seconds) .. _sphx_glr_download_examples_partitioning.py: diff --git a/_sources/examples/plotting.rst.txt b/_sources/examples/plotting.rst.txt index ad3a2890..50fe4718 100644 --- a/_sources/examples/plotting.rst.txt +++ b/_sources/examples/plotting.rst.txt @@ -456,7 +456,7 @@ faces. Data variables: node_z (mesh2d_nNodes) float64 2kB 1.933 2.091 1.875 ... 5.688 7.491 face_z (mesh2d_nFaces) float64 3kB 1.737 1.918 2.269 ... 5.408 6.424 - edge_z (mesh2d_nEdges) float64 5kB 1.989 1.875 1.8 ... 4.909 6.544
    • mesh2d_nEdges
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=600, step=1, name='mesh2d_nEdges'))
    • mesh2d_nNodes
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=217, step=1, name='mesh2d_nNodes'))
    • mesh2d_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=384, step=1, name='mesh2d_nFaces'))


  • @@ -611,7 +611,7 @@ Dataset and calling the :py:meth:`UgridDataArray.ugrid.plot()` method. .. code-block:: none - + @@ -646,7 +646,7 @@ the edges results in a different kind of plot: .. code-block:: none - + @@ -688,7 +688,7 @@ We can put them side by side to illustrate the differences: .. code-block:: none - + @@ -718,7 +718,7 @@ filled contours for data associated with the face dimension: .. code-block:: none - + @@ -749,7 +749,7 @@ We can also overlay this data with the edges: .. code-block:: none - + @@ -824,7 +824,7 @@ All these (2D) plots are illustrated here for completeness' sake: .. code-block:: none - + @@ -857,7 +857,7 @@ The ``surface`` methods generate 3D surface plots: .. code-block:: none - + @@ -891,7 +891,7 @@ used: .. code-block:: none - + @@ -927,7 +927,7 @@ take an xarray DataArray and a xugrid grid as arguments. .. code-block:: none - + @@ -963,14 +963,14 @@ somewhere in the unstructured topology, and plot the resulting timeseries: .. code-block:: none - [] + [] .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 12.096 seconds) + **Total running time of the script:** (0 minutes 12.510 seconds) .. _sphx_glr_download_examples_plotting.py: diff --git a/_sources/examples/quick_overview.rst.txt b/_sources/examples/quick_overview.rst.txt index 0d25dc5c..c235e30a 100644 --- a/_sources/examples/quick_overview.rst.txt +++ b/_sources/examples/quick_overview.rst.txt @@ -464,7 +464,7 @@ We'll start by fetching a dataset: elevation (node) float64 73kB ... depth (time, node) float64 4MB ... mesh2d int32 4B ... - face_node_connectivity (face, nmax_face) float64 405kB ...


  • @@ -919,7 +919,7 @@ separate the variables: * node (node) int64 73kB 0 1 2 3 4 5 6 ... 9134 9135 9136 9137 9138 9139 Data variables: elevation (node) float64 73kB ... - depth (time, node) float64 4MB ...


  • @@ -1361,7 +1361,7 @@ We can then grab one of the data variables as usual for xarray: Coordinates: node_x (node) float64 73kB ... node_y (node) float64 73kB ... - * node (node) int64 73kB 0 1 2 3 4 5 6 ... 9134 9135 9136 9137 9138 9139 + * node (node) int64 73kB 0 1 2 3 4 5 6 ... 9134 9135 9136 9137 9138 9139

    @@ -1771,7 +1771,7 @@ some data by hand here:
    <xarray.DataArray (mesh2d_nFaces: 2)> Size: 16B
         array([1., 2.])
         Coordinates:
    -      * mesh2d_nFaces  (mesh2d_nFaces) int64 16B 0 1
    + * mesh2d_nFaces (mesh2d_nFaces) int64 16B 0 1

    @@ -1809,7 +1809,7 @@ Plotting .. code-block:: none - + @@ -1860,7 +1860,7 @@ To select based on the topology, use the ``.ugrid`` attribute: .. code-block:: none - + @@ -2258,7 +2258,7 @@ Computation on DataArrays is unchanged from xarray:
    <xarray.DataArray (mesh2d_nFaces: 2)> Size: 16B
         array([11., 12.])
         Coordinates:
    -      * mesh2d_nFaces  (mesh2d_nFaces) int64 16B 0 1
    + * mesh2d_nFaces (mesh2d_nFaces) int64 16B 0 1

    @@ -2720,7 +2720,7 @@ Conversion from Geopandas is easy too: Coordinates: * mesh2d_nFaces (mesh2d_nFaces) int64 16B 0 1 Data variables: - test (mesh2d_nFaces) float64 16B 1.0 2.0 + test (mesh2d_nFaces) float64 16B 1.0 2.0

    @@ -3122,7 +3122,7 @@ grid (nodes, faces, edges). Data variables: node_z (mesh2d_nNodes) float64 2kB 1.933 2.091 1.875 ... 5.688 7.491 face_z (mesh2d_nFaces) float64 3kB 1.737 1.918 2.269 ... 5.408 6.424 - edge_z (mesh2d_nEdges) float64 5kB 1.989 1.875 1.8 ... 4.909 6.544
    • mesh2d_nEdges
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=600, step=1, name='mesh2d_nEdges'))
    • mesh2d_nNodes
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=217, step=1, name='mesh2d_nNodes'))
    • mesh2d_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=384, step=1, name='mesh2d_nFaces'))


  • @@ -3634,7 +3634,7 @@ a grid object:
    <xarray.Dataset> Size: 0B
         Dimensions:  ()
         Data variables:
    -        *empty*
    + *empty*

    @@ -4029,7 +4029,7 @@ We can then add variables one-by-one, as we might with an xarray Dataset: node_y (node) float64 73kB ... * node (node) int64 73kB 0 1 2 3 4 5 6 ... 9134 9135 9136 9137 9138 9139 Data variables: - elevation (node) float64 73kB ... + elevation (node) float64 73kB ...

    @@ -4434,7 +4434,7 @@ before writing. elevation (node) float64 73kB ... depth (time, node) float64 4MB ... Attributes: - Conventions: CF-1.9 UGRID-1.0
  • Conventions :
    CF-1.9 UGRID-1.0


  • @@ -4495,7 +4495,7 @@ before writing. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.498 seconds) + **Total running time of the script:** (0 minutes 0.514 seconds) .. _sphx_glr_download_examples_quick_overview.py: diff --git a/_sources/examples/regridder_overview.rst.txt b/_sources/examples/regridder_overview.rst.txt index e310b762..1fba899b 100644 --- a/_sources/examples/regridder_overview.rst.txt +++ b/_sources/examples/regridder_overview.rst.txt @@ -79,7 +79,7 @@ elevation of the Netherlands. .. code-block:: none - + @@ -151,7 +151,7 @@ the centroids of the new grid fall. .. code-block:: none - + @@ -182,7 +182,7 @@ Rexgrid provides the CentroidLocatorRegridder for this: .. code-block:: none - + @@ -217,7 +217,7 @@ so large. Let's try the OverlapOverregridder instead. .. code-block:: none - + @@ -249,7 +249,7 @@ Let's try again, now with the minimum: .. code-block:: none - + @@ -280,7 +280,7 @@ Or the maximum: .. code-block:: none - + @@ -709,7 +709,7 @@ result. mesh2d_face_x (mesh2d_nFaces) float64 42kB ... mesh2d_face_y (mesh2d_nFaces) float64 42kB ... * layer (layer) int64 40B 1 2 3 4 5 - * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247
    • mesh2d_face_x
      (mesh2d_nFaces)
      float64
      ...
      standard_name :
      projection_x_coordinate
      [5248 values with dtype=float64]
    • mesh2d_face_y
      (mesh2d_nFaces)
      float64
      ...
      standard_name :
      projection_y_coordinate
      [5248 values with dtype=float64]
    • layer
      (layer)
      int64
      1 2 3 4 5
      array([1, 2, 3, 4, 5])
    • mesh2d_nFaces
      (mesh2d_nFaces)
      int64
      0 1 2 3 4 ... 5244 5245 5246 5247
      array([   0,    1,    2, ..., 5245, 5246, 5247])
    • layer
      PandasIndex
      PandasIndex(Index([1, 2, 3, 4, 5], dtype='int64', name='layer'))
    • mesh2d_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=5248, step=1, name='mesh2d_nFaces'))


  • @@ -1151,7 +1151,7 @@ all additional dimensions. -45.92794405, -39.50867478]]) Coordinates: * layer (layer) int64 40B 1 2 3 4 5 - * mesh2d_nFaces (mesh2d_nFaces) int64 784B 0 1 2 3 4 5 ... 92 93 94 95 96 97
    • layer
      PandasIndex
      PandasIndex(Index([1, 2, 3, 4, 5], dtype='int64', name='layer'))
    • mesh2d_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=98, step=1, name='mesh2d_nFaces'))


  • @@ -1233,7 +1233,7 @@ and the aggregated mean. .. code-block:: none - [, , , , ] + [, , , , ] @@ -1270,7 +1270,7 @@ To illustrate, we will zoom in to a part of the Netherlands. .. code-block:: none - + @@ -1323,7 +1323,7 @@ the triangles. .. code-block:: none - + @@ -1364,7 +1364,7 @@ the regridders work for any collection of (convex) faces. .. code-block:: none - + @@ -1400,7 +1400,7 @@ is kept the same. .. code-block:: none - + @@ -1416,7 +1416,7 @@ is kept the same. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 8.079 seconds) + **Total running time of the script:** (0 minutes 8.202 seconds) .. _sphx_glr_download_examples_regridder_overview.py: diff --git a/_sources/examples/selection.rst.txt b/_sources/examples/selection.rst.txt index d31e97e2..15da0ecc 100644 --- a/_sources/examples/selection.rst.txt +++ b/_sources/examples/selection.rst.txt @@ -85,7 +85,7 @@ elevation of the Netherlands. .. code-block:: none - + @@ -130,7 +130,7 @@ A subset of the unstructured grid is returned by using slices without a step: .. code-block:: none - + @@ -161,7 +161,7 @@ In such a case the entire grid is returned. .. code-block:: none - + @@ -196,7 +196,7 @@ This means we can easily select along a single dimension: .. code-block:: none - + @@ -226,7 +226,7 @@ Or, using ``None`` if we only care about the start: .. code-block:: none - + @@ -660,7 +660,7 @@ Two values will select a point: mesh2d_x (mesh2d_nFaces) float64 8B 1.5e+05 mesh2d_y (mesh2d_nFaces) float64 8B 4.63e+05 Attributes: - unit: m NAP + unit: m NAP

    @@ -1066,7 +1066,7 @@ of six points: mesh2d_x (mesh2d_nFaces) float64 48B 1.25e+05 1.5e+05 ... 1.75e+05 mesh2d_y (mesh2d_nFaces) float64 48B 4e+05 4e+05 ... 4.65e+05 4.65e+05 Attributes: - unit: m NAP + unit: m NAP

    @@ -1472,7 +1472,7 @@ To select points without broadcasting, use ``.ugrid.sel_points`` instead: mesh2d_x (mesh2d_nFaces) float64 24B 1.25e+05 1.5e+05 1.75e+05 mesh2d_y (mesh2d_nFaces) float64 24B 4e+05 4.3e+05 4.65e+05 Attributes: - unit: m NAP + unit: m NAP

    @@ -1876,9 +1876,9 @@ We can sample points along a line as well by providing slices **with** a step: mesh2d_x (mesh2d_nFaces) float64 80B 1e+05 1.1e+05 ... 1.8e+05 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 80B 4.65e+05 4.65e+05 ... 4.65e+05 Attributes: - unit: m NAP + unit: m NAP

    @@ -2284,7 +2284,7 @@ Two slices with a step results in broadcasting: mesh2d_x (mesh2d_nFaces) float64 800B 1e+05 1.1e+05 ... 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 800B 4e+05 4e+05 ... 4.9e+05 4.9e+05 Attributes: - unit: m NAP
  • unit :
    m NAP


  • @@ -2738,15 +2738,15 @@ As well as a slice with a step and multiple values: mesh2d_x (mesh2d_nFaces) float64 160B 1e+05 1.1e+05 ... 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 160B 4e+05 4e+05 ... 4.3e+05 4.3e+05 Attributes: - unit: m NAP
  • unit :
    m NAP


  • @@ -2930,7 +2930,7 @@ thousands faces: .. code-block:: none - + @@ -2952,7 +2952,7 @@ face dimension for 2D topologies. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.523 seconds) + **Total running time of the script:** (0 minutes 3.647 seconds) .. _sphx_glr_download_examples_selection.py: diff --git a/_sources/examples/sg_execution_times.rst.txt b/_sources/examples/sg_execution_times.rst.txt index 6445d7e8..05f47e24 100644 --- a/_sources/examples/sg_execution_times.rst.txt +++ b/_sources/examples/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:49.635** total execution time for 8 files **from examples**: +**00:50.884** total execution time for 8 files **from examples**: .. container:: @@ -33,26 +33,26 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_examples_vector_conversion.py` (``vector_conversion.py``) - - 00:16.356 + - 00:16.642 - 0.0 * - :ref:`sphx_glr_examples_plotting.py` (``plotting.py``) - - 00:12.096 + - 00:12.510 - 0.0 * - :ref:`sphx_glr_examples_regridder_overview.py` (``regridder_overview.py``) - - 00:08.079 + - 00:08.202 - 0.0 * - :ref:`sphx_glr_examples_overlap_regridder.py` (``overlap_regridder.py``) - - 00:03.975 + - 00:04.048 - 0.0 * - :ref:`sphx_glr_examples_partitioning.py` (``partitioning.py``) - - 00:03.760 + - 00:03.891 - 0.0 * - :ref:`sphx_glr_examples_selection.py` (``selection.py``) - - 00:03.523 + - 00:03.647 - 0.0 * - :ref:`sphx_glr_examples_connectivity.py` (``connectivity.py``) - - 00:01.348 + - 00:01.430 - 0.0 * - :ref:`sphx_glr_examples_quick_overview.py` (``quick_overview.py``) - - 00:00.498 + - 00:00.514 - 0.0 diff --git a/_sources/examples/vector_conversion.rst.txt b/_sources/examples/vector_conversion.rst.txt index 89bc3869..008ef3dc 100644 --- a/_sources/examples/vector_conversion.rst.txt +++ b/_sources/examples/vector_conversion.rst.txt @@ -73,7 +73,7 @@ We'll once again use the surface elevation data example. .. code-block:: none - + @@ -518,9 +518,9 @@ GeoDataFrame. Data variables: elevation (mesh2d_nFaces) float32 21kB 1.17 9.81 54.04 ... -15.83 -0.45 mesh2d_face_x (mesh2d_nFaces) float64 42kB 2.388e+04 1.86e+05 ... 3.03e+04 - mesh2d_face_y (mesh2d_nFaces) float64 42kB 3.648e+05 ... 3.964e+05 + mesh2d_face_y (mesh2d_nFaces) float64 42kB 3.648e+05 ... 3.964e+05

    @@ -582,7 +582,7 @@ burn into the grid. .. code-block:: none - + @@ -978,9 +978,9 @@ we want to compute the average surface elevation per province: Coordinates: * id (id) float64 96B 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 Attributes: - unit: m NAP
    • id
      (id)
      float64
      0.0 1.0 2.0 3.0 ... 9.0 10.0 11.0
      array([ 0.,  1.,  2.,  3.,  4.,  5.,  6.,  7.,  8.,  9., 10., 11.])
    • id
      PandasIndex
      PandasIndex(Index([0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0], dtype='float64', name='id'))
  • unit :
    m NAP


  • @@ -1087,7 +1087,7 @@ We can also use such "masks" to e.g. modify specific parts of the grid data: .. code-block:: none - + @@ -1233,7 +1233,7 @@ burn operation. .. code-block:: none - + @@ -1342,7 +1342,7 @@ compare to the grid faces. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 16.356 seconds) + **Total running time of the script:** (0 minutes 16.642 seconds) .. _sphx_glr_download_examples_vector_conversion.py: diff --git a/_sources/sample_data/adh_san_diego.rst.txt b/_sources/sample_data/adh_san_diego.rst.txt index e3247fd2..a9a42df2 100644 --- a/_sources/sample_data/adh_san_diego.rst.txt +++ b/_sources/sample_data/adh_san_diego.rst.txt @@ -41,7 +41,7 @@ It contains a static dataset (bed elevation) and a time varying dataset .. code-block:: none - + @@ -71,7 +71,7 @@ It contains a static dataset (bed elevation) and a time varying dataset .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.286 seconds) + **Total running time of the script:** (0 minutes 0.299 seconds) .. _sphx_glr_download_sample_data_adh_san_diego.py: diff --git a/_sources/sample_data/disk.rst.txt b/_sources/sample_data/disk.rst.txt index 3c8ed7a9..ec418a58 100644 --- a/_sources/sample_data/disk.rst.txt +++ b/_sources/sample_data/disk.rst.txt @@ -39,7 +39,7 @@ of a disk. It contains data on the nodes, faces, and edges. .. code-block:: none - + @@ -68,7 +68,7 @@ of a disk. It contains data on the nodes, faces, and edges. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.138 seconds) + **Total running time of the script:** (0 minutes 0.141 seconds) .. _sphx_glr_download_sample_data_disk.py: diff --git a/_sources/sample_data/elevation_nl.rst.txt b/_sources/sample_data/elevation_nl.rst.txt index 89c0753e..79fd4928 100644 --- a/_sources/sample_data/elevation_nl.rst.txt +++ b/_sources/sample_data/elevation_nl.rst.txt @@ -39,7 +39,7 @@ of the Netherlands. .. code-block:: none - [] + [] @@ -67,7 +67,7 @@ of the Netherlands. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.740 seconds) + **Total running time of the script:** (0 minutes 0.760 seconds) .. _sphx_glr_download_sample_data_elevation_nl.py: diff --git a/_sources/sample_data/provinces_nl.rst.txt b/_sources/sample_data/provinces_nl.rst.txt index c9d9c6d2..88d51df7 100644 --- a/_sources/sample_data/provinces_nl.rst.txt +++ b/_sources/sample_data/provinces_nl.rst.txt @@ -58,7 +58,7 @@ Netherlands, including water, presented as geopandas GeoDataFrame. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.065 seconds) + **Total running time of the script:** (0 minutes 0.067 seconds) .. _sphx_glr_download_sample_data_provinces_nl.py: diff --git a/_sources/sample_data/sg_execution_times.rst.txt b/_sources/sample_data/sg_execution_times.rst.txt index 5fe0f3e3..7e7faadb 100644 --- a/_sources/sample_data/sg_execution_times.rst.txt +++ b/_sources/sample_data/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:01.282** total execution time for 5 files **from sample_data**: +**00:01.321** total execution time for 5 files **from sample_data**: .. container:: @@ -33,17 +33,17 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_sample_data_elevation_nl.py` (``elevation_nl.py``) - - 00:00.740 + - 00:00.760 - 0.0 * - :ref:`sphx_glr_sample_data_adh_san_diego.py` (``adh_san_diego.py``) - - 00:00.286 + - 00:00.299 - 0.0 * - :ref:`sphx_glr_sample_data_disk.py` (``disk.py``) - - 00:00.138 + - 00:00.141 - 0.0 * - :ref:`sphx_glr_sample_data_provinces_nl.py` (``provinces_nl.py``) - - 00:00.065 + - 00:00.067 - 0.0 * - :ref:`sphx_glr_sample_data_xoxo.py` (``xoxo.py``) - - 00:00.053 + - 00:00.054 - 0.0 diff --git a/_sources/sample_data/xoxo.rst.txt b/_sources/sample_data/xoxo.rst.txt index ff93ffb8..2f8ff48f 100644 --- a/_sources/sample_data/xoxo.rst.txt +++ b/_sources/sample_data/xoxo.rst.txt @@ -55,7 +55,7 @@ directory if it's not there already. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.053 seconds) + **Total running time of the script:** (0 minutes 0.054 seconds) .. _sphx_glr_download_sample_data_xoxo.py: diff --git a/_sources/sg_execution_times.rst.txt b/_sources/sg_execution_times.rst.txt index 12a28507..46fb5bd1 100644 --- a/_sources/sg_execution_times.rst.txt +++ b/_sources/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:52.042** total execution time for 14 files **from all galleries**: +**00:53.392** total execution time for 14 files **from all galleries**: .. container:: @@ -33,44 +33,44 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_examples_vector_conversion.py` (``../examples/vector_conversion.py``) - - 00:16.356 + - 00:16.642 - 0.0 * - :ref:`sphx_glr_examples_plotting.py` (``../examples/plotting.py``) - - 00:12.096 + - 00:12.510 - 0.0 * - :ref:`sphx_glr_examples_regridder_overview.py` (``../examples/regridder_overview.py``) - - 00:08.079 + - 00:08.202 - 0.0 * - :ref:`sphx_glr_examples_overlap_regridder.py` (``../examples/overlap_regridder.py``) - - 00:03.975 + - 00:04.048 - 0.0 * - :ref:`sphx_glr_examples_partitioning.py` (``../examples/partitioning.py``) - - 00:03.760 + - 00:03.891 - 0.0 * - :ref:`sphx_glr_examples_selection.py` (``../examples/selection.py``) - - 00:03.523 + - 00:03.647 - 0.0 * - :ref:`sphx_glr_examples_connectivity.py` (``../examples/connectivity.py``) - - 00:01.348 + - 00:01.430 - 0.0 * - :ref:`sphx_glr_examples-dev_voronoi.py` (``../examples-dev/voronoi.py``) - - 00:01.125 + - 00:01.187 - 0.0 * - :ref:`sphx_glr_sample_data_elevation_nl.py` (``../data/examples/elevation_nl.py``) - - 00:00.740 + - 00:00.760 - 0.0 * - :ref:`sphx_glr_examples_quick_overview.py` (``../examples/quick_overview.py``) - - 00:00.498 + - 00:00.514 - 0.0 * - :ref:`sphx_glr_sample_data_adh_san_diego.py` (``../data/examples/adh_san_diego.py``) - - 00:00.286 + - 00:00.299 - 0.0 * - :ref:`sphx_glr_sample_data_disk.py` (``../data/examples/disk.py``) - - 00:00.138 + - 00:00.141 - 0.0 * - :ref:`sphx_glr_sample_data_provinces_nl.py` (``../data/examples/provinces_nl.py``) - - 00:00.065 + - 00:00.067 - 0.0 * - :ref:`sphx_glr_sample_data_xoxo.py` (``../data/examples/xoxo.py``) - - 00:00.053 + - 00:00.054 - 0.0 diff --git a/examples-dev/sg_execution_times.html b/examples-dev/sg_execution_times.html index 3fb5cf4d..bbb3d7cc 100644 --- a/examples-dev/sg_execution_times.html +++ b/examples-dev/sg_execution_times.html @@ -398,7 +398,7 @@

    Computation times#

    -

    00:01.125 total execution time for 1 file from examples-dev:

    +

    00:01.187 total execution time for 1 file from examples-dev:

    <xarray.DataArray 'elevation' (mesh2d_nFaces: 5248)> Size: 5kB
     array([False, False, False, ..., False, False, False])
     Coordinates:
    -  * mesh2d_nFaces  (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247
    + * mesh2d_nFaces (mesh2d_nFaces) int64 42kB 0 1 2 3 4 ... 5244 5245 5246 5247

    The topology is equivalent, but the nodes, edges, and faces are in a @@ -1285,9 +1285,9 @@

    Preserving orderTotal running time of the script: (0 minutes 3.760 seconds)

    +

    Total running time of the script: (0 minutes 3.891 seconds)



    @@ -972,7 +972,7 @@

    UgridDataArrayuda.ugrid.plot() -plotting
    -plotting -plotting
    -plotting -plotting -plotting -plotting
    -plotting -plotting -node_x = 4.84e+05, node_y = 3.614e+06, node = 1000
    [<matplotlib.lines.Line2D object at 0x7f7868ebdc70>]
    +node_x = 4.84e+05, node_y = 3.614e+06, node = 1000
    [<matplotlib.lines.Line2D object at 0x7fe67a3aebd0>]
     
    -

    Total running time of the script: (0 minutes 12.096 seconds)

    +

    Total running time of the script: (0 minutes 12.510 seconds)