From 38a9de7bd1b63355be87f26030ff369b8f9d655b Mon Sep 17 00:00:00 2001 From: Huite Date: Tue, 15 Oct 2024 08:37:22 +0000 Subject: [PATCH] deploy: fd4846b0e96cf6543c52426ebdc8aea7b6a8c6bd --- .doctrees/environment.pickle | Bin 962086 -> 962086 bytes .../examples-dev/sg_execution_times.doctree | Bin 8152 -> 8152 bytes .doctrees/examples-dev/voronoi.doctree | Bin 50279 -> 50279 bytes .doctrees/examples/connectivity.doctree | Bin 46218 -> 46218 bytes .doctrees/examples/overlap_regridder.doctree | Bin 37564 -> 37564 bytes .doctrees/examples/partitioning.doctree | Bin 107381 -> 107381 bytes .doctrees/examples/plotting.doctree | Bin 97243 -> 97243 bytes .doctrees/examples/quick_overview.doctree | Bin 367642 -> 367642 bytes .doctrees/examples/regridder_overview.doctree | Bin 109633 -> 109633 bytes .doctrees/examples/selection.doctree | Bin 250722 -> 250722 bytes .doctrees/examples/sg_execution_times.doctree | Bin 16860 -> 16860 bytes .doctrees/examples/vector_conversion.doctree | Bin 99386 -> 99386 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 10398 -> 10398 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 30964 -> 30964 bytes .../regridder_overview.zip | Bin 18176 -> 18176 bytes .../3e8af3e56da80727f8440a5b5f94f5cb/disk.zip | Bin 2214 -> 2214 bytes .../adh_san_diego.zip | Bin 2262 -> 2262 bytes .../provinces_nl.zip | Bin 1486 -> 1486 bytes .../connectivity.zip | Bin 20917 -> 20917 bytes .../overlap_regridder.zip | Bin 16407 -> 16407 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 22200 -> 22200 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 b8de4decb0cffa75fd54fe675db5b06c0c073cf8..20f9c67e067e3ce42ab3bde5ba26a21ffe5c62dd 100644 GIT binary patch delta 56717 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�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�o3a>krvR0TR!pgmq^+=00)^=s;kyD*o<(qCuXiMcG=Qk}I?=^E|Q*;K_! zT-Ouj-NgQn?hm12{m&ekdR z#(JIgQS4|jv&wUhVvf2xTcFr)J$3e$V%sK|Z>ssvtmvdAdZ3SDUme!jdc`)Sd#Oyj zDK>be&c0O4ykBSB*|{v?Nfs3|K!p{&ud~^TE!?Lw?($rgJvF>_?$9ZWCRW z&n$r|T~)>Ed={kGF2$PvpjeLD;$Z`JO%LQY4-@VSoh7NLfAtMk3AZRV@E4tN*Xgp< zwS}m#_9|?8ADvCp)9uh%2gOF!ET&@mDrVlKvmEY3U6xs8LRBDlqb^J3eLCZg)MfeQ zk8sWo9T?ZQLF<8=!`p3mu2{Lot08C&urA$w)QHp+%cWT zsKD*_br!4GK}WPIaHwK&9d))yvEGw(R!6ZM7nzv9r5R4^mHn!;Hd#IY5gPCp3J((5 z?vjRzCb3{gf?<>T56AH!!znyGMV323%T)ZR$lFm0hw6@RZ>bGXlFfV?zB7tp?s)Ol zp=e>->WwpUOk7Ppo2utr740V#O&h2Pj=dp`;kqu%Qqg9q=Nsy|LB%T2gOe3Gt&imN=j zt7j*Xx~rrXubz)p39X0?lk`jv8AYF6@!DsUiBnsnMbd6>abkahaPNo~6$=va`yFFn z)uRO|^0A)uj*{^x7jh6&x9e%64kU;{`1kfU#SL5al!2;%hx-$70*gfz-<_akC=^kc zpbb_?`zFEgt)A)cdZtScCg8#Wn? zRZu_m{EAOeabJQ6JCqW%|MsmRlC zup|x+u^^lmqOwvHDb!2djr`V9z@JlhloEe`ouC<1gxfe>^i6pocf^X6T?sfh%q)J? zQ{{Z^%>eC)>Jc1{L8+gj{K_iQ8NHl)D)4iPv=3F3#co~6RliN(SsLoSCCVSJqSRK; zJU$KIt3bmJqi}o|D`uPtT=<>Muw5|&j=?}^xNH>5k0;_Z%(CMZwbkl5PCZAe=M426 zub#o`*_uzoH9c7mCCXPK99&^eBb4Y(B|57_hEGkR^3SCW4)q^y4KM>7IAQFTB*J~H z5{{Oz2C3>9t)6B0eF^cS8N@$;u;6NImJw@>|#bL~R_E*nbJ`MYg3(v&j$A8L~E6GDj z_>;f=Y$?NDD@1v@Zm(uoFheQ%P>)R8HL6u zxZ<)UHc!0=W^mB!cZbpjjTo#~{PyKyBH~K8;iOU2yppb!63efY71e*OD~tVr1DdUV zttOnm#)(5$LPhSc_2c>4n3+Yqo>}(rtkHuq`=yUa$sCfHJx=`gYjJV#*H~0AR+RiL zwp`%rk;i6@%|fI_|E-UbvO}_ebLH?2_oPL0yt0O8Mf| z5piwtKO(Lu{zt@x#7mJFch!c=0kf_ilOGM>wW7U7Z~55~OoX3YOP1}sLR8qt=q)Ub z!t%fJ@)I?GPZl?x$BCX#y=AD~VwbsFz5GSN@5wT?Ur}5+zMAnT~ za_}(73q~94`sJ2chj4*RyO}Ij-Hnq;bv1wabUaQHO}yC!M|(Xnaf!ep{BO0AxVaD~ z^D>b*8y6R49SagKzm+WKrfYEvZ)c0UkBWl7wi_H`%k5;juL@EO4K$Py$#;_F*g9aT zeyHolJAK59-<5{^ai72dNcN(arGppjSpNtS8j zAY!w4@4#Dhzu!$hezPbR?lhXk&HJt7)gF)}w??GQa7%!^*8#el@*r6T`9jY2%8xr4 ziV5$B$ugu}kw}bv*hL;345pO!;$a^-Eg1}Ug~R2KQbf!X)YBijig`Rx;)Kyl<|7Ip zr^t+vTD*L*&uo#|1{?)$`=q1%_oc4BABn3N=byYSD@P$6Od?K<{x@0deGn&)k2l1M z$Nwfvzv{TZ)bnY&IQForeD;nZS~#C2%NHp~@Y1%#`Sw0y_On)ta8+hvMHGk|3Esl? zyrW#wUn?h9b%ILrpLY~r|Ec$z2!GK-9&3Rt*o)%h7d

v8Jt-pQ70dZ`(y`eecB= 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 SHn98hhyoc{)Ch?j;|2g!XBeXZ delta 86 zcmca%f5U!5ITNdisezW(WCLc!$#a>k#lgHO8SJrBG7Ne+4GgRd4E2Cwo8L3-V_^m{ SHn98hhyoc{)Ch?j;|2gvq8Nn$ diff --git a/.doctrees/examples-dev/voronoi.doctree b/.doctrees/examples-dev/voronoi.doctree index 7a07219b8cfff72805a4f26b14aef342befc79a9..10d0c11557847369a9f16383ce2d04bfaaaae012 100644 GIT binary patch delta 26 fcmaFf!Th{~c|+YQW@8KE$&IVdg6PeGtHmS%nw$z~ delta 26 fcmaFf!Th{~c|+YQW)o9`$&IVdg6PeGtHmS%nl=hv diff --git a/.doctrees/examples/connectivity.doctree b/.doctrees/examples/connectivity.doctree index 0158a64680e073a822e59913eece5d04a6d2833f..f08799a77b5e371ac99cb0fca20e4d0e61d5d4d4 100644 GIT binary patch delta 434 zcmeBr$<+0dX@i_4XOdx(L7G8IlIi4)$;y-YgJcmRn+q%rIDp(lb0bUBR125_F}R3< z-IUfTjZmIf(61r7+_<~I?0xWI;`87G>9j0Z_38G?D6eTrXU8l)K+8k@s3LU@}$R#>ruEipASGqwau!omTl86>i~w(b!-NP&e>lCcGf z0*J`wjcwH+cO_aFm|7U6P2M}h6ck7h9&#WpoxHJMc=7~Gzs(OPUIu&9!o=LvzyzcN atRKSrJ!3DkiK*e_-7}AZ=*`Wu*rfnwXpY|i delta 434 zcmeBr$<+0dX@i_4XL3@Cp{1dDQrhH=$;y-YgJcmRn+q%rI6&Ma19J;gGnfJ~xQKz> zl-4PYQ);JVh-I}-e&CU`Inhah4WuK{$jCU=7^VXuviY)y04LZ6V~a%76l4X4V3EzH zL8)L93@uU&l2d^S9Kg!Kyv=VS_Hco@W`^b_CU8kGZ}YEY4Y1J$DF!BKMj%NJpi98K z&BeJo+z@jt%u+$tLQMtnHh-+JVg*Sirly*jngS)^;Q$fYTwC{u9b#>gk+}u30z)&9 z$mWf0)nIoSq*$1kCQsfw!xR)q5FT=4MG2rpc3xl_z)0A_;8XDC;H)lut5DPBSq~oMh~P;B59Z z?ll7IHL^5G1?mOKC7Oddn>Er5`9Vqz(o&66459iUoXx9CnV6UiO(w4|KL?~X*H_p| F0RZfBD<%K{ delta 140 zcmdn9lxfdWrVa73oXJTk25BaVX$F&wl_z)0A_;8XDC;H)l20-)w=}YtWbA<8Z1yzn zH3D%B4ULSFQlN4W&Ss4?Lw>NFMUthN2}};m*}S@xiHXU;c=G!4b3kfyeTA(Q05)bT AlmGw# diff --git a/.doctrees/examples/partitioning.doctree b/.doctrees/examples/partitioning.doctree index 3143cba3bb515861e0e508004ba9391e25f13715..b6ee860f6001b8cc31fe3c04defbef078825aab5 100644 GIT binary patch delta 5256 zcmeH~yQ|$r5XaewF{X%#(JP3FiRVB_U~p&OYcw%QAvXCN+}+s)i{Q=0LTejE5aov) zf*SFKf?xs%y``~97krc^#Gqj3qe<_a2RD~gTUewx98U4O`~B^iyF2s!%-p`Z^Y+!9 zmk+P)%9ujdx(!FyPHjC*H`ZR;``~QJC0F8bZ0-3wPt#|Q{I-W5Gm_1O%f;o>^ql)= z_k2+*>xdUe!^u+z?)+u?&8f@dag@q<%o;3}0)~=?V1kE0%JL^SUZ4CF#py2P^wKbh zaWkQK*EA#_cuyM~#9Ro7OsLKznPMIAqMY11FAj96CxQrQFzzG)9e z5kfXCfi^WJMLD!EdF6~a-X(nRb@An}_uNY&4uEYzSpB1E)8EyK3*4pjj07CUACY| zv30muAiJC)TBXQiasg-cvh=J_PWS!t?T)d- zq#8RWgjx*)1U&-;Ic#a2ZayiGco#srUYQ3>tr$MU0=6}#6L|(|!2*11siM`nX155q zM>)j{XT?~1of8HFZ0+pCXc1C!4Jc^xk&2Bm+`&hWdOJS6lmTT-;HpGMUQ!UEt&p`3 zm`G8mG{eWJLpT+`9%mpm&$rb)c$K*lg0ql0Ofc0nO2{N7Hz!AraElz%Yd8Kpw5r}! z^{%RSTl3dZl=njQ{=WJC!{V_cW1E^)%_d;Pu$3vchG=;5P}VvZtKoJP7foM}atpqr z?7b|M3y>>pVkWWWIAZ`yL={W(g@&K6KQTGEPdqvwK04nxxOrkjyd%a83D;5%z*7wG zZ*zjs*w&eEj`%lpa!a;#DHo_nnYX|+4-!nX%=N;f2Tx6!iVilUwnRmTa>n3K8E(;J zW;naK=Cd`LA~y?J0#AB8=LIhKk*7n;sW(S(kMJ%8 l_f+PphF3Mbs^NRBhBw#W5c+;$C!fD5eiU}|)whIr{6Dy(#d-h$ delta 5262 zcmeH~yQ^JQ5QkY2V@werkt+y^iDyGdU~oNVy^OEKLTvIkIO_!>!p+4Z);5Y3%0>=B zjrghr6FA5%jZM0sSjG^8f}M{hy|d4`2W8hnBZG=!AD4F7Fnvxjzq1 z50%rUOmEJ{=gu72{b%v@nJdGPut@KNgAh#y)TANh93dNTN-eTVo##J9akfjjxIB(x zu&sGrFanlVc+DmuHL0Phlyr;DRga^(Bad@DfSH3$d-kn+Ll+G5irwZt6 zfK+wn4X7%q&||6d%@@S!9^pb=JSPU#O4Oz`usJJ0atvmtW=DJkdFhgGUlJQ# z>d7TXw~rnYPlzEp{*@{r#=r&}AAu_GL$SsbgLg{Oc>bej`-JM^;l<;dC&ZANjvRFr za*K`+Ge(FxBdBCuR){7h&qkl?5>ECW8LwWtHD14Y-{RKRi^sYmY8`v)*!y>4Z*ld~ zlP3o*6wabkU{mB&DIDDao8>Z62oYs0x=5G9$&SnvKom0_7b$JCuuue*9+N5Xot)iPvOPb*x6mPmRxJS7{M|7o<^bML1 z60mZNMWqOw&C0nHZA^L>9X;y3=tvFq#5AZ?bKDj!ITRd+0#ZYRA!%DCbj&)03vuH# z)4ycXEN1?4O%weC!zcuhiKEIJGC`$@8nX`J{1`)Sg2v+d&EFUp9Vxj^-gWZs?fTZq z`(G#TFWVnHEFL{ERHYFcL#&#qt&WzsMDVC#6(#LLmbti9_Vy@u(JOhX2(CGpsK6zR z*Nu&lZjEE2TV+k#gWewX4tjN}u1Riv$#Q{2Nt40opfYxxw=FR^mPng*DCh6LAs!hw zU%fEIkSn&Lfh}dK1*IV9K#;kZE8UuAY^)&Bqnzmb**>ni8kqzRoW#kwf#;#vJU2I0 z`=(GDT~@YsC`WN)WvXTL1m`^z&kjXnrj{Wp;Aw+wu&ETaV``6b1>lN&&O8J{O^HWD z(-4y9zCk&koUFW4TY7bOa+`I$vg=-J7-*G=u5oH^q-O?e%Yji_u-0I*6jtu-QSLCf zDsHvd+~Bxhz{2>A99lqG$E1CvUfSYtw`LHq3c{;=khw2 c|F5~cz4@jv_X;`x;w|yLklU}nEyQDg1DMvr>;M1& diff --git a/.doctrees/examples/plotting.doctree b/.doctrees/examples/plotting.doctree index 598136f539f7cb1dbbef3f36a02823aaf779c4e6..4cf806d210037f76a7c374f4a3bdfe0cf88efe67 100644 GIT binary patch delta 3868 zcmeHKy^9@H6lcKINMhlx0R% zw}CrAWf3IfMmp_%wuan3R|eePI5uJ@->(J&owhM0kWr9ZD;c1U8DuafW+t4-?VqPs zi*R^)y^hgo$C3jpVgl8e03I6$L3r+TU|MI^-o3n32E@&UcI*6C?H6YjM(0+RssVa0 zJ<}PyVi{D<91yhzj!s6Ivc=H8{mE)wfb%VGUafshf%C=?RjWzXKzw6Pz@sN0%*2>% z$9GTwZ1MCxQ@Tf=UaD%&l2rx;*i4+2X#{vH1kkDvK|~o6Yj2)94P)$OUX3XvL{*u?1(y* zl#PagR+>~5)C?RC8MKbn1}IjJ`<`eKa9`C2zkl;^-9#;TLq(7jLrU3(VkIbk)C%bm zp+Vjy7Jp~$Xc@N4trynns%A3ipsA*Wqw2DefzQ%_Y?N_Cf(KW E10rp59smFU delta 3866 zcmeHIJ&0XJ6y}1fk;KAX7Zi+W_KFdiW&VGnktDk=VoVVWNfmO={Ge^HaWO$6SePx; zTWn)tU=Z4GJ1tS;T5l1PjGZEY_sabMJe*53$H?>|S%3GxOb#Z@zQRoSog7 zo!yzOr;gW-LqX*w(;PC>Q8|V#TE=-%LU^vwi{{#gym|ZhL%qO*?TwGBnnx*I1i{c3 zqIDP>=9CP@6xe;K-ipXw$6Xue0h3qaBlfnRV!`+ z-4RFpG;hRBl)45PLzl;nMuDo0s5wY`9_d6it#D$5+0Xp^KN zX%=)q=B<&QR#tN}wzmgxV(-N|1&tO;q#8(V*;>N@if58rs$)SO$+m3I^aHl_^~>{X z)q-*|rQi$`fvhFLmVpD#f(gilkcL>_`E;f3feTINfK_09Ow0yMOpCyocS!tM`H-|B zW5y2j0gfEFG5C3SO7f!BY>Y?8#K4 z>Gqt&Myr%|QN$ca>9Re5BzCZM{_jI|N(Q8NfjMQU$$(Z6sdJS`=o}PCs5_y(fUQsz zNl7W_1&D1MI3F1r9;u5{E@)*`89Sl9fP1b!{KH!ZYaQvzA|w`3W6N(S`H)y{ZKW5{ zy3{^g;@#Exe%Q9QUROWs5<}KP1u4U0&BwpaH{V@4T9ehc zMN@&zHH()wo6ld{sbzH96v=Eh)D(hK+X`?j3I`seZ11qg{`f)C}4>$ zabPkeDq$)GhL+wOnYfo6g9I>p)JN++=zZaTzJ96Jf=n)6P&ug9aPL^)^deiYW1*@k z)EN5%s26y9Z2Qk7{QqZLvwY?H zC%<34>+Xn2Xf&y;Z=J19Ov1sBe|&bJ4W*DSV0*gIyn5^KWNYx-trupyA51|IlmEML zxOPt^X2yKZ^Yw3MtEEXeoSm!g=#F_d+WLR-kG6&{-Cw=(ME8qF?_3M1*S}h-9z4*B zZuf?4xq9=?5yU1a>t8%qtxUqYLGW_%c=(ANU8P!)?d_ diff --git a/.doctrees/examples/quick_overview.doctree b/.doctrees/examples/quick_overview.doctree index 79d6e31a79f8d9faca915cddac6a7b423b224144..fecf8300d0f38829b462319923b39385e7a9b224 100644 GIT binary patch delta 24251 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 CW>Gi* delta 24321 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 Tm1;gbMZW94w9mgyzTfdTCV_2h delta 4813 zcmeHLONbps6s01W#0ZiwK_N~gW?CfC%GCd(%tRb83l)tbeu9wtY6LeTQHhG9o8Xuz zw$k8I5ET~*^9CDSh$CWjA!a$a5Cz3`7C}K2Z@rK6bd$z~AiTwcce_vBK6UHfTc>Jm zeQIre>g*f4E)PDEq=b(3j>TIytlp2ip1ZP`)OeFPysYX|`(`$t^j7wLxVdi<%}4?C zN7KI5J2N-ErM&b+c;QAb2Uc&VzF}(MNDIqGFR3Y3@6`N>zFWs4^M8>VSiOfA58X7Y z2+h!VM9(W^c_f-07B3M>H4vS@+_fo+!XB^f01Hs)v~aNXaWz6)K`4P6*# zP8`okVrMMH!dZ?zOdXS$Nif>`#6_QRC*Xi_-M)A?vZ(&`lLJ+-is=wx`C;-{*aWl# ziCBgpqf0VC`fbqegf6sApb=^>Vyk6|25@)I5NsmP8a`qLM56?{6L3ho0orr*TWil& z$*U}wE;#|zVI4U(j6xB{q^K7ezD?>2FW=q?*#2-oGN=;P+9Wf@1o9Npm}=~3RG6DY zJy(n}#+&&E&_X9<4V;_v524rV-#@=tiD+H&oMLE5kZoLN$iN5{1Mzj4=$ND*`tE=n z`Tn35=U%9!gDRswVa7f9W(ms01SrI0qsbv~k|e}}l*HTGd^(M;>NKQ*sO)auKZ3sN zZCd_*@1)O7`rM??{jDob`W$q`Q7`)c_qm^YcYby3Kt*-1Tylbaps;fV4qHoL44Vu) zp;Fmq;s%1Q3$g`4w|GTG6KBGLzpO#Wi3H-qQO&&AG{C!hN@s32r>sWBM=rvAb1Hn$IwJTlY`{5 z4p#EeYzN#>c&O|l5KLgFBm|i!3dv>|R)jkvowm&9zBt%(DP;Zp>eXYSgYzWe7y((9 zz^_#b8v_4=gQE%%PmY+O=;(kfh2DaoxgJ(dh6F0tV9kqW^jcsaA)7;1R@)4zLi9fr zN0%WRile=_6CK_^DaBFYPD-(4ADp%7{t;kOivLL|wjln0>ff6v5BL(Kn|DV8#Pkc;wB;w!m*kb2K14^zyHq4#$Gi_IN^bTZ>JSmz<97ZU$ES z%Mh($ diff --git a/.doctrees/examples/selection.doctree b/.doctrees/examples/selection.doctree index 75c7422896d6e3b29dafd36a8a45383a6705e33d..17ee0097a8bf9f19be51995ec8e3b4f4effc2d69 100644 GIT binary patch delta 18185 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 diff --git a/.doctrees/examples/sg_execution_times.doctree b/.doctrees/examples/sg_execution_times.doctree index 3e7b60538ac6109d095de9195c6eb44a999b4ff4..3532c01d64e02026d6c4a1338f5b0b7b0d2c747c 100644 GIT binary patch delta 397 zcmcc9%y_4naYH5(yQ!X`frXaVWJPAB$&;8&C7}E%8SJrBG7Ne+4GgSIL1LTlGaX}L zHP|CrSdM1{ZK#^2t3sY0D%sfTW$zh7pllOA)FdLdcRA;O4 zPkyEMXC$+UsUcY7d=tURI>wTdwYm5h4L4hH)$xdf?L&5p zAy{Pdc`*kTaj?}Wl3wCQFR1qT)p zpd(R~n&=stY>rS#WD!O+!dTDJ*mUz54KJV;0~8&`dgj0o($bA%5e0e%MaobQD6)C3 UVIGSxs)T`_se$2UIkSD-0C=%+qyPW_ delta 397 zcmcc9%y_4naYH5(yRn|Bg@u;ZWJPAB$&;8&C7}E%8SJrBG7Ne+4GgSIL1LTlGaX}L zHPbUOF`E33U462zgxuu!>|CtIdKRX}K#^2tQ*#Tj%sfTW$zh7pllOA)FdG;{#In`+ zCqGjapDfAA$7ldn<QMvzl}Viz3i9$WjKDdLWV3DUDNVr)Xp-WMxjiAZ@ytMZtkZ z1n5W$07>!42qPY9#CZS VT*EvTVG|Sy1E7S-W;wHc+yI;$am4@t diff --git a/.doctrees/examples/vector_conversion.doctree b/.doctrees/examples/vector_conversion.doctree index 1277693941864607e9745f2a90bc57fbe6844731..ad7374163c2937600e54bf9b2cc031298e3a1d0c 100644 GIT binary patch delta 3803 zcmeHKJBVFX6y*vAEW>0JOq@x4F9^bxeg5Yth$3nXILY|o8F6&Z7t&dZg&+iG;#kaZ ziYdfGB)xEvk%;1_Qf#I$FoiN2r?Jr{ZOFcF##nkvi+791J-o$X?Y$R!t$Tg_*!A^e zpM5%aUtj@?%1qVw`=|ar^|$6emt!ddOIdIb(n^pratO&fFfuEv(6GW)-CA901)i)6 zepKIk;np~4C#4GtOm+wog9fXj2ctwmX}I%I*R88BHUd{q_WM_^b>oy%i6KRZMiAk^ zEI7>= zz3|Rh#T2|@2$`V*sj>oRn1*PncBz=h?5E|o0jd1ei<{lJxPl&20Aw^OiMc>Pr6Dk8 zl(xZW^waX2fYb6(Fojx!Og@7wJb`mMfRiB$86|S74$E%=Qu+PrE0b;<7%w^{2FxoO zzu*#FFdkHKsd$%ZdT}5+Y5;C8AMZ}o&6nPNSP0UT1)VJMMM*37CuBGLgN=p-O#7cGjQHP)vOPSw9I%-7rJ78>yj{b~RFnbx&5+h4Q&g|q!N z+h6~m{Z&uBwD(prkh-Ejn^L+NF`9Be!!* zXIG!td!_}~f3ml54{c0Kh86`SK26TV$)W={h1^+l#~8~ch#{Da8h~|k^;F%zvRBXj z^2Jy(p-j#acy{C4=Q2{=R(>IpBH5fY>HC^J&lqfiB0PzA*Z zB_umE(H7v4%--JL7J8HUmh9ScNAZVSnXQgSMoOsUq)k9_(tdJtG9(nr@KTW>Q$Ur%7>a3G z1NDc6C`z%e)ZIUpns8g>`YQ)NoM}1eqS5I`e=Z6nYMjB=D xpU=<3)6TU=ySO;)J{g(2`|r_d=k@d5Hw*Wg#}MuI;^pqA!`Gd^FL&o3yaUWpL^A*Y delta 3767 zcmeHJJ&0UY6y^mCXuDYiH*S)hmqs{p@45dfB8V{t-0XrfL|mQw3+XJa1R;=>Mc8nQ zEv!V+3lCX|h{jH_*}~u!%4$qwqfOf2nHiFldmFo%YVN#m4(ELLd*}OZZJ)fgee%mM zmY$3uapnTD`tk6}Y+KMyaHk1VnW-@}bmO)@# zfm0?LOFwE?53XG38*sXIyE{EHucMR-Vk{PLTU zhrLKnC&4%*uc@j|2woTqP73LQb;#s=`Zgd*?B&#}vRa zKUEd=8d7AyFnVMvVPIy~W)pCFOF1W=v_#OFOOQn&Sgs|>)-YA*Bchl!+5#Ll$6F^x zF6tagR*-`TAeH9eSRxjz;h7Y{Rh}uS0XJ7tpg|2%ndFdq)U>^IzU!sW1tk~6 zq9q1gDqwT+P^?hOyJ%e2_29ji+kl(nr8>U5TkpKTH}a&+-~<9qPH$;4l9ZnuAh%o< z6%g&7f2uoO|GB(eA6#5*{ln^T*1vwPbr~(T)?#ZNzup#GYq7Qd=dD%G`rn6dKKu6R zS^TofMtl^;W~bq&Vg39laHC3$wAz&;k3-4~Iz%8dC5NJvQ=F(T9=_Uw8$Lf=J<;bN zmE+z~I%0wryv|^YE?`0wMX1bqo_YsmuqNPSr5;^7tQUX#x-U9wop}T_f+`~`li1z?FQ9*4?4n93H&NeU+u)TG==0C6Wz9baMCa~6JB7i%v!BE&y zj%7*KOms}WbJPH=8{<>M`0ltHIq!t`2pA|lNJ&}37h+XQOPN%mv4(QfU+Zhf9xP9{nJ)!HdbrKzr~RAHb@9yfDN8xH i{P5}gwExbf?)%jz^z%~U-kGc2&-1VQ|6c7bJ@X#{dN?%z diff --git a/.doctrees/sample_data/adh_san_diego.doctree b/.doctrees/sample_data/adh_san_diego.doctree index 924e9a53130c17f677d8175849b01942013973fa..0ceba79fed93f257c55042f96383afdcc9d2554f 100644 GIT binary patch delta 51 xcmeB=?2p{w%FCH#m}qX8l4xu>*^k!&!P`8Y*O-;bz-aOrp>sfL^Bm#N5&)b*5HJ7$ delta 51 xcmeB=?2p{w%FCIYlwxRRX=#`?*^k!&!P`8Y*O-;b&}8x%p>sfL^Bm#N5&)n?5KaI9 diff --git a/.doctrees/sample_data/disk.doctree b/.doctrees/sample_data/disk.doctree index 8563aa475a35b3768aa344ed6bb329714b8e9570..5539f8ca2ecd2f0f86016d0c6799df8c4f651942 100644 GIT binary patch delta 49 xcmZ1yx+HXiDGz6oVWLTDa$>6aWIG-Q1aEUYPaG?w>EvgE=NU~mZxeba4gi`J5ZeF% delta 49 xcmZ1yx+HXiDGz6IQi`Fmp?O-;WIG-Q1aEUYPaG?w+2m(}=NZj5Zxeba4ginI5Pbju diff --git a/.doctrees/sample_data/elevation_nl.doctree b/.doctrees/sample_data/elevation_nl.doctree index 9b39018398c44a31ed24039f50e663921f4a4cce..71ede34d0eadebd6f287f0ef57ec10189cbb214c 100644 GIT binary patch delta 51 xcmX>TdM0#301s!9VWNd;a$0KI+o<0^PbA!ohg6DwL=5K=6Bmm3I5pVzi delta 51 xcmX>TdM0#301sz!Qi`FGL5hL-+o<0^PGt^;s5{u delta 20 ccmbOiI4^L+cRohT$v^ncGg@vw!GBEx0AR)l=l}o! diff --git a/.doctrees/sample_data/sg_execution_times.doctree b/.doctrees/sample_data/sg_execution_times.doctree index 3934490380889d80e943967262d5ab7958c840b5..e23ffd5f3d34b9f5e30c1ee909697a1af205b6d9 100644 GIT binary patch delta 269 zcmaEz`Z{$(DHDsarIyxYU1p`pvze^LK%6NV?6Ffa40<>X46FLm1OwBe6bLR3Wm>Zy2 zVW4LY6ltB(IHh)qMutLG=43-joyi4)oSUzT8nTEO7@?^)HZa;OC1t`QY>FmfXkxlK fQ7(r?*bGg=z|3s(10`b?5mO8qpqtdyk8lG3fBH!- delta 269 zcmaEz`Z{$(DHDsSv6j|kU1p`pvze^LK%6NV?6Ffa40<>X46FLm1%nUXQbLR3Wn3PNT%fn!ND diff --git a/.doctrees/sample_data/xoxo.doctree b/.doctrees/sample_data/xoxo.doctree index c62f24d2e78303c39521d762ed96dc0ce29fe78d..9768b1dd4daf536a82e0a3ccddbe48afea40888c 100644 GIT binary patch delta 22 ccmdlUusvWyIX{!B+2l(8b3kgdr@%XL0AmdZ82|tP delta 22 ccmdlUusvWyIX{z`!Q@K*b3kgdr@%XL0AjER4*&oF diff --git a/.doctrees/sg_execution_times.doctree b/.doctrees/sg_execution_times.doctree index f34475e66e53b15147a87d21e02855e26cd78b0d..c2741e9df07e387c92611bad61806c78a2ec56f8 100644 GIT binary patch delta 712 zcmZWl&r4KM7-invm|t(4U`BJuhHFDTXVB|+=f3-X7+4}ELJSr~E31X%sGyq`f`}Hl zYY}~K<0jj*l!Ci)?WRRU{s9rVaA85%vQ2d7J;`~~@;m2z=ljk%JV+cKBtA5al*>E; z^*Wl#Dy|u0<+C|xrRIVbyvzWM$q-YYjIV^a3;=(nYxsU3i{DbU3pTTTAGgvL4$wZF zN!v+JNCd4od;eHI10->4R{l+qEZ?*M1EO3iNJ9Zju#%;A{ZIfc$MlfGUH8s4VS0Hvk zFqeb+2ro#lZZk%O{i;WDo%HHbyC{vQpZ*(Ca^rr$To=^a@z<%~Lhu$=n~*WS|c delta 718 zcmZ9J%}Z2K7{b@oJ6tF5lntoadbPIS2dJ!M^pnWv3M5 zL8D$rr>lx9_IUYZ4%?|aVH=)j0LEp+^n3dg=~hgL20lsG@YO&LKc_~zIcrKDkpbF^ z(`jK#AAhBXu`uM~TQdSTW7~qrbLFCgAIB)}W%3rsbz}R$i+Hb_~??4-?Mp3MG2Lw3g>bKOZ?Y2b5pk08P}(4IN}tH z{a?WS))~ySYPfA^a6&o$cJj6Yoz8DNXQM?=x8OxYzbVg?YP54qJSH3A({L>uZqvm> z{L+68soSR?SC+_m={HZ?Az(+OV_(3D3&(a@ohL5vxLq*ddat%YN)U_TEa0FgN0*7q zWkT_})bHRK=`m%-q^MqfSFVyC(`iC7ME?kOh^yjxzLlkN((bry7+I_78X`z1`14ew6FmQOm4971OOrx3}65N delta 47 xcmX?Ec(RZ;z?+#xgaHK9?VUIBN((b<*gJ3578X`z1`14ew6FmQOm4971ONoB3fKSu diff --git a/_downloads/2dbba5ebb6d2057d196983a008981162/voronoi.zip b/_downloads/2dbba5ebb6d2057d196983a008981162/voronoi.zip index edfe77e4b05615ad10edcac87f88d3705d493933..2fc70058583e7b97002bf3a99ca33d672e34a301 100644 GIT binary patch delta 49 vcmezJk@3q%M&1B#W)=|!5SZ@bzmZqPgc(S0HZgH_0Wl_5RhWY5O%+Z6fQ}Ec delta 49 zcmezJk@3q%M&1B#W)=|!5OB43-pH$B!t7@6yxGLW*@YP>FuAJ26eKWtQ-u=%V)qUx diff --git a/_downloads/37998fdc2548b23faf513b314db93d21/regridder_overview.zip b/_downloads/37998fdc2548b23faf513b314db93d21/regridder_overview.zip index bd9d50fdc9786497e7bcf08ae0685e8be15d917f..c5925c3b3f621359652ae24d168d72978b6ba35b 100644 GIT binary patch delta 49 zcmZqZV{GVSCF?F=COhplZ`lxz;rr?Jpl8%3dsNf diff --git a/_downloads/3eb350a8b54f214b88c5181e546a155e/adh_san_diego.zip b/_downloads/3eb350a8b54f214b88c5181e546a155e/adh_san_diego.zip index 8c4835dc5e51d12bf768cbc9ab4b6a94ed6b3157..c8ba582a725ef9b0a84114278890333de7f747c5 100644 GIT binary patch delta 47 tcmca6cukNuz?+#xgaHI*xcG16?Pp>J(wpZqtz!i-CI@g>gXumF4*)1U4Kx4% delta 47 xcmca6cukNuz?+#xgaHKH?439A_A@cN+dFTb&$Nz}87MG0fWsOjFu9Mz0{{x83#tGB diff --git a/_downloads/422003fc9b51482872f8f3701ce47abe/provinces_nl.zip b/_downloads/422003fc9b51482872f8f3701ce47abe/provinces_nl.zip index cb622501c63875f86079bde807bfa042ac2d1b82..2c218a6ceb7271345ba35aa2182bccc524bf2ce7 100644 GIT binary patch delta 47 tcmX@deU6(qz?+#xgaHJmyZCS96=!4y(wo&86<9!w$zH5hV7i^v9RLC=3w{6q delta 47 tcmX@deU6(qz?+#xgaHKH?439AiZe0;>CNhl3M?STWG_}LFx}4T4gln|3HAU0 diff --git a/_downloads/43d7b47db560c8c70c383a84a444ed83/connectivity.zip b/_downloads/43d7b47db560c8c70c383a84a444ed83/connectivity.zip index 9683ae13bebce81d2741a75438c0056c5be86227..4f5fcf9c5371422e353132242dbc737c3d1a69c2 100644 GIT binary patch delta 49 zcmdnGm~rc3M&1B#W)=|!5NLDp-^jaKfw|qqfAemIVgqKNz+}TfE0DnCyg+vVS%?mY delta 49 zcmdnGm~rc3M&1B#W)=|!5HPlP-pIRJf!V~~dGl_CVgqKNz+}TfE0DnCyg+vVJA@4P diff --git a/_downloads/90d50f8fc21b6ec5d818d26f7955df8a/overlap_regridder.zip b/_downloads/90d50f8fc21b6ec5d818d26f7955df8a/overlap_regridder.zip index 434d28935f67f9a50a373142d820e6b4477949da..133cd88e3f42eaf0234be2d14997561b5d177f93 100644 GIT binary patch delta 49 zcmbQi diff --git a/_downloads/97eabe2c66fc9328b1e51f27fdee52f6/partitioning.zip b/_downloads/97eabe2c66fc9328b1e51f27fdee52f6/partitioning.zip index 268ec4dfb15783627cc214f47e8e74d24c9b2ecb..7c7af104de604160c898ede1d69922bbb19d1ca4 100644 GIT binary patch delta 47 xcmbP{I3tlaz?+#xgaHI9UHmul8VNF2yZCQ*526wVqgUlm>g)}4geVT3{wCA delta 47 xcmbP{I3tlaz?+#xgaHIJ?439A8VNFM**kA`526wVqgUlm>g)}4gmXq3d;Zh diff --git a/_downloads/9be12df0ec6c323839ed0cb99cc89228/elevation_nl.zip b/_downloads/9be12df0ec6c323839ed0cb99cc89228/elevation_nl.zip index b16ddeb37920d4305b1fabb4dda9625d451c4022..60ea06fb44c718e2cd9b2ce9437bb54602e8bc48 100644 GIT binary patch delta 47 xcmZ3>zm}gjz?+#xgaHJmyZCS9{m;le!^M9yKa)5sGf-f%Cc70#U~(F}I{*wi3()`o delta 47 tcmZ3>zm}gjz?+#xgaHKH?439A{%2$c(wq62#92X%$(rm|U^g3b diff --git a/_downloads/d2379110fee2f2fbaf724f0142daaa8d/plotting.zip b/_downloads/d2379110fee2f2fbaf724f0142daaa8d/plotting.zip index 36a34bc378ec10953e90d4dfc237e72f3370b91e..33e775020da1a3fc468e0fcaad9845d42196e75b 100644 GIT binary patch delta 47 xcmdm4wX=#hz?+#xgaHJqUHmulz7k_@aq-{$OYDFuGf-giUK=xzz~pZ>&H!4y53K+I delta 47 xcmdm4wX=#hz?+#xgaHJ!?439Az7k_Lw0GY8OYDFuGf-giUK=xzz~pZ>&Hz0Z4j}*l diff --git a/_downloads/f25be90ee220882246ef4778e276e863/vector_conversion.zip b/_downloads/f25be90ee220882246ef4778e276e863/vector_conversion.zip index a494646a54e6637c461fefaa50d280f139cc9823..e8ce7785730aa73ade8c11d86e78a754a50bc4ec 100644 GIT binary patch delta 49 zcmdn7mT|{gM&1B#W)=|!5a@I9-^e>pk$Jj{|K@dyl_tzUfyr87_8@`DIbl8kU_=hi delta 49 zcmdn7mT|{gM&1B#W)=|!5U{p)-pD&ok=fPWdGk8ON)u+Fz+|m3dyv57oG>2%LSGF) diff --git a/_sources/examples-dev/sg_execution_times.rst.txt b/_sources/examples-dev/sg_execution_times.rst.txt index a0c7ecbb7..e91e8671e 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.450** total execution time for 1 file **from examples-dev**: +**00:01.383** 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.450 + - 00:01.383 - 0.0 diff --git a/_sources/examples-dev/voronoi.rst.txt b/_sources/examples-dev/voronoi.rst.txt index 1e5a559f7..c0558f82f 100644 --- a/_sources/examples-dev/voronoi.rst.txt +++ b/_sources/examples-dev/voronoi.rst.txt @@ -666,7 +666,7 @@ The figure shows: .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.450 seconds) + **Total running time of the script:** (0 minutes 1.383 seconds) .. _sphx_glr_download_examples-dev_voronoi.py: diff --git a/_sources/examples/connectivity.rst.txt b/_sources/examples/connectivity.rst.txt index ffb18e936..7996a5c26 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.507 seconds) + **Total running time of the script:** (0 minutes 1.451 seconds) .. _sphx_glr_download_examples_connectivity.py: diff --git a/_sources/examples/overlap_regridder.rst.txt b/_sources/examples/overlap_regridder.rst.txt index 1bd65ecd7..f2b24ce0b 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 - + @@ -298,7 +298,7 @@ OverlapRegridder: .. code-block:: none - + @@ -373,7 +373,7 @@ Then, provide it as the regridder method as above: .. code-block:: none - + @@ -384,7 +384,7 @@ Then, provide it as the regridder method as above: .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 4.038 seconds) + **Total running time of the script:** (0 minutes 4.148 seconds) .. _sphx_glr_download_examples_overlap_regridder.py: diff --git a/_sources/examples/partitioning.rst.txt b/_sources/examples/partitioning.rst.txt index a30014468..0d7fcb149 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 - + @@ -673,7 +673,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

@@ -1078,9 +1078,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

@@ -1488,9 +1488,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

@@ -1507,7 +1507,7 @@ partitions. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.930 seconds) + **Total running time of the script:** (0 minutes 3.935 seconds) .. _sphx_glr_download_examples_partitioning.py: diff --git a/_sources/examples/plotting.rst.txt b/_sources/examples/plotting.rst.txt index 8d5e8c350..c144a09c8 100644 --- a/_sources/examples/plotting.rst.txt +++ b/_sources/examples/plotting.rst.txt @@ -462,7 +462,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_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=384, step=1, name='mesh2d_nFaces'))
    • 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'))


  • @@ -617,7 +617,7 @@ Dataset and calling the :py:meth:`UgridDataArray.ugrid.plot()` method. .. code-block:: none - + @@ -652,7 +652,7 @@ the edges results in a different kind of plot: .. code-block:: none - + @@ -694,7 +694,7 @@ We can put them side by side to illustrate the differences: .. code-block:: none - + @@ -724,7 +724,7 @@ filled contours for data associated with the face dimension: .. code-block:: none - + @@ -755,7 +755,7 @@ We can also overlay this data with the edges: .. code-block:: none - + @@ -830,7 +830,7 @@ All these (2D) plots are illustrated here for completeness' sake: .. code-block:: none - + @@ -863,7 +863,7 @@ The ``surface`` methods generate 3D surface plots: .. code-block:: none - + @@ -897,7 +897,7 @@ used: .. code-block:: none - + @@ -933,7 +933,7 @@ take an xarray DataArray and a xugrid grid as arguments. .. code-block:: none - + @@ -969,14 +969,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 13.853 seconds) + **Total running time of the script:** (0 minutes 14.499 seconds) .. _sphx_glr_download_examples_plotting.py: diff --git a/_sources/examples/quick_overview.rst.txt b/_sources/examples/quick_overview.rst.txt index 10f487b5f..9dfca4898 100644 --- a/_sources/examples/quick_overview.rst.txt +++ b/_sources/examples/quick_overview.rst.txt @@ -470,7 +470,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 ...


  • @@ -931,7 +931,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 ...


  • @@ -1379,7 +1379,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

    @@ -1795,7 +1795,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

    @@ -1833,7 +1833,7 @@ Plotting .. code-block:: none - + @@ -1884,7 +1884,7 @@ To select based on the topology, use the ``.ugrid`` attribute: .. code-block:: none - + @@ -2288,7 +2288,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

    @@ -2756,7 +2756,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

    @@ -3164,7 +3164,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_nFaces
      PandasIndex
      PandasIndex(RangeIndex(start=0, stop=384, step=1, name='mesh2d_nFaces'))
    • 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'))


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

    @@ -4083,7 +4083,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 ...

    @@ -4494,7 +4494,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


  • @@ -4555,7 +4555,7 @@ before writing. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.504 seconds) + **Total running time of the script:** (0 minutes 0.501 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 cc5f22c4e..31db82f93 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 @@ Xugrid 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 - + @@ -715,7 +715,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'))


  • @@ -1163,7 +1163,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'))


  • @@ -1245,7 +1245,7 @@ and the aggregated mean. .. code-block:: none - [, , , , ] + [, , , , ] @@ -1282,7 +1282,7 @@ To illustrate, we will zoom in to a part of the Netherlands. .. code-block:: none - + @@ -1335,7 +1335,7 @@ the triangles. .. code-block:: none - + @@ -1376,7 +1376,7 @@ the regridders work for any collection of (convex) faces. .. code-block:: none - + @@ -1412,7 +1412,7 @@ is kept the same. .. code-block:: none - + @@ -1428,7 +1428,7 @@ is kept the same. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 9.578 seconds) + **Total running time of the script:** (0 minutes 9.855 seconds) .. _sphx_glr_download_examples_regridder_overview.py: diff --git a/_sources/examples/selection.rst.txt b/_sources/examples/selection.rst.txt index 5b95a5506..5e42db7f8 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 - + @@ -666,7 +666,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

    @@ -1078,7 +1078,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

    @@ -1490,7 +1490,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

    @@ -1900,9 +1900,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

    @@ -2314,7 +2314,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


  • @@ -2774,15 +2774,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


  • @@ -2966,7 +2966,7 @@ thousands faces: .. code-block:: none - + @@ -2988,7 +2988,7 @@ face dimension for 2D topologies. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.735 seconds) + **Total running time of the script:** (0 minutes 3.710 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 10371b6c6..d2d7d1769 100644 --- a/_sources/examples/sg_execution_times.rst.txt +++ b/_sources/examples/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:53.588** total execution time for 8 files **from examples**: +**00:55.108** 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.442 + - 00:17.008 - 0.0 * - :ref:`sphx_glr_examples_plotting.py` (``plotting.py``) - - 00:13.853 + - 00:14.499 - 0.0 * - :ref:`sphx_glr_examples_regridder_overview.py` (``regridder_overview.py``) - - 00:09.578 + - 00:09.855 - 0.0 * - :ref:`sphx_glr_examples_overlap_regridder.py` (``overlap_regridder.py``) - - 00:04.038 + - 00:04.148 - 0.0 * - :ref:`sphx_glr_examples_partitioning.py` (``partitioning.py``) - - 00:03.930 + - 00:03.935 - 0.0 * - :ref:`sphx_glr_examples_selection.py` (``selection.py``) - - 00:03.735 + - 00:03.710 - 0.0 * - :ref:`sphx_glr_examples_connectivity.py` (``connectivity.py``) - - 00:01.507 + - 00:01.451 - 0.0 * - :ref:`sphx_glr_examples_quick_overview.py` (``quick_overview.py``) - - 00:00.504 + - 00:00.501 - 0.0 diff --git a/_sources/examples/vector_conversion.rst.txt b/_sources/examples/vector_conversion.rst.txt index 1f0aa334f..b97a25764 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 - + @@ -524,9 +524,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

    @@ -588,7 +588,7 @@ burn into the grid. .. code-block:: none - + @@ -990,9 +990,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


  • @@ -1099,7 +1099,7 @@ We can also use such "masks" to e.g. modify specific parts of the grid data: .. code-block:: none - + @@ -1245,7 +1245,7 @@ burn operation. .. code-block:: none - + @@ -1354,7 +1354,7 @@ compare to the grid faces. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 16.442 seconds) + **Total running time of the script:** (0 minutes 17.008 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 f20fa077a..b2a3a5519 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.314 seconds) + **Total running time of the script:** (0 minutes 0.302 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 3356f67e3..c330baec5 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.146 seconds) + **Total running time of the script:** (0 minutes 0.145 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 77a40a04f..034362fa5 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.765 seconds) + **Total running time of the script:** (0 minutes 0.770 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 1aeb02d4f..54fe2c93d 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.069 seconds) + **Total running time of the script:** (0 minutes 0.066 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 880d5de53..db95567d0 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.353** total execution time for 5 files **from sample_data**: +**00:01.339** 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.765 + - 00:00.770 - 0.0 * - :ref:`sphx_glr_sample_data_adh_san_diego.py` (``adh_san_diego.py``) - - 00:00.314 + - 00:00.302 - 0.0 * - :ref:`sphx_glr_sample_data_disk.py` (``disk.py``) - - 00:00.146 + - 00:00.145 - 0.0 * - :ref:`sphx_glr_sample_data_provinces_nl.py` (``provinces_nl.py``) - - 00:00.069 + - 00:00.066 - 0.0 * - :ref:`sphx_glr_sample_data_xoxo.py` (``xoxo.py``) - - 00:00.060 + - 00:00.056 - 0.0 diff --git a/_sources/sample_data/xoxo.rst.txt b/_sources/sample_data/xoxo.rst.txt index 9f66ce474..f6cd145f0 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.060 seconds) + **Total running time of the script:** (0 minutes 0.056 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 6f4ce735f..01a1a7c74 100644 --- a/_sources/sg_execution_times.rst.txt +++ b/_sources/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:56.392** total execution time for 14 files **from all galleries**: +**00:57.830** 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.442 + - 00:17.008 - 0.0 * - :ref:`sphx_glr_examples_plotting.py` (``../examples/plotting.py``) - - 00:13.853 + - 00:14.499 - 0.0 * - :ref:`sphx_glr_examples_regridder_overview.py` (``../examples/regridder_overview.py``) - - 00:09.578 + - 00:09.855 - 0.0 * - :ref:`sphx_glr_examples_overlap_regridder.py` (``../examples/overlap_regridder.py``) - - 00:04.038 + - 00:04.148 - 0.0 * - :ref:`sphx_glr_examples_partitioning.py` (``../examples/partitioning.py``) - - 00:03.930 + - 00:03.935 - 0.0 * - :ref:`sphx_glr_examples_selection.py` (``../examples/selection.py``) - - 00:03.735 + - 00:03.710 - 0.0 * - :ref:`sphx_glr_examples_connectivity.py` (``../examples/connectivity.py``) - - 00:01.507 + - 00:01.451 - 0.0 * - :ref:`sphx_glr_examples-dev_voronoi.py` (``../examples-dev/voronoi.py``) - - 00:01.450 + - 00:01.383 - 0.0 * - :ref:`sphx_glr_sample_data_elevation_nl.py` (``../data/examples/elevation_nl.py``) - - 00:00.765 + - 00:00.770 - 0.0 * - :ref:`sphx_glr_examples_quick_overview.py` (``../examples/quick_overview.py``) - - 00:00.504 + - 00:00.501 - 0.0 * - :ref:`sphx_glr_sample_data_adh_san_diego.py` (``../data/examples/adh_san_diego.py``) - - 00:00.314 + - 00:00.302 - 0.0 * - :ref:`sphx_glr_sample_data_disk.py` (``../data/examples/disk.py``) - - 00:00.146 + - 00:00.145 - 0.0 * - :ref:`sphx_glr_sample_data_provinces_nl.py` (``../data/examples/provinces_nl.py``) - - 00:00.069 + - 00:00.066 - 0.0 * - :ref:`sphx_glr_sample_data_xoxo.py` (``../data/examples/xoxo.py``) - - 00:00.060 + - 00:00.056 - 0.0 diff --git a/examples-dev/sg_execution_times.html b/examples-dev/sg_execution_times.html index 17aa7bec5..51327bac3 100644 --- a/examples-dev/sg_execution_times.html +++ b/examples-dev/sg_execution_times.html @@ -398,7 +398,7 @@
    @@ -978,7 +978,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 0x7fcbd0ea0680>]
    +node_x = 4.84e+05, node_y = 3.614e+06, node = 1000
    [<matplotlib.lines.Line2D object at 0x7fb1a8555370>]
     
    -

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

    +

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

    Computation times#

    -

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

    +

    00:01.383 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 @@ -1297,9 +1297,9 @@

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

    +

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