From 91bf49a3141f4e5a86b8ab150576d64881d3933e Mon Sep 17 00:00:00 2001 From: Huite Date: Mon, 5 Feb 2024 18:21:19 +0000 Subject: [PATCH] deploy: 5f9797fbd8037b4aea66ccd9350606d0cf1d551b --- .buildinfo | 2 +- .doctrees/environment.pickle | Bin 6853493 -> 6853493 bytes .../examples-dev/sg_execution_times.doctree | Bin 5103 -> 5103 bytes .doctrees/examples-dev/voronoi.doctree | Bin 47815 -> 47815 bytes .doctrees/examples/connectivity.doctree | Bin 45476 -> 45476 bytes .doctrees/examples/overlap_regridder.doctree | Bin 30945 -> 30945 bytes .doctrees/examples/partitioning.doctree | Bin 105784 -> 105784 bytes .doctrees/examples/plotting.doctree | Bin 96212 -> 96212 bytes .doctrees/examples/quick_overview.doctree | Bin 363823 -> 363823 bytes .doctrees/examples/regridder_overview.doctree | Bin 108252 -> 108252 bytes .doctrees/examples/selection.doctree | Bin 248115 -> 248115 bytes .doctrees/examples/sg_execution_times.doctree | Bin 12969 -> 12969 bytes .doctrees/examples/vector_conversion.doctree | Bin 98036 -> 98036 bytes .doctrees/sample_data/adh_san_diego.doctree | Bin 10657 -> 10657 bytes .doctrees/sample_data/disk.doctree | Bin 10226 -> 10226 bytes .doctrees/sample_data/elevation_nl.doctree | Bin 10213 -> 10213 bytes .doctrees/sample_data/provinces_nl.doctree | Bin 9659 -> 9659 bytes .../sample_data/sg_execution_times.doctree | Bin 9529 -> 9529 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 | 32 +++++------ _sources/examples/quick_overview.rst.txt | 48 ++++++++--------- _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 | 10 ++-- 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 | 32 +++++------ examples/quick_overview.html | 48 ++++++++--------- 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 | 10 ++-- searchindex.js | 2 +- 51 files changed, 294 insertions(+), 294 deletions(-) diff --git a/.buildinfo b/.buildinfo index 0dba2af8d..73324e587 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 6a9b5732278562635a09cd81ea36394c +config: c404042242496ea521d13e5a27b3ee1c tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 4270b94bb829def40446d22a925c50e4812446be..42f078d27e7e0d04e757a6bd2000e8e9d5c24109 100644 GIT binary patch delta 133645 zcmZ6UcVJXS_xGRKUbDN|-IPtT+4Nq3&|5+Rgd)Ay&;$Y`p(!8|5NQDTol9TWkBQWR0%bI#nLzxR*Ke7xhZ%UXVXe3yO}KJ=a{iTff{7D=k?FD>hCm2PD_rSt@UDKp-W zMN3&3LEQe1*~-1IR33hzhQ?ni&C;lc_3I^lk?NGT)(hb;y}B@NZ{9;^o?+}WpjScv zeuE49^SryND9N6r;ai6@3zx!l?)kj~9MaK-k@E*7nVd5m!+Q-W8r-jE-(Dknr420T z+iw)F1W9<&7b#l4^_I#g9c$?3%e^ds-_FpudD&*8krzgrOng|FE>ilvri1q!WcKG? zEAvQGGD7(AP@QA`A&Z{Pm1YkJ;HBdlh0`&O?_v#@JHy_qXkgl?k^P4a?3+5I-?0Au z=FUiwZly)?qVv%f)eH}35jr=|Ob^y!A|AS|o1awJ(4UvCFlu<_S8A=)vwpmEGcAg@ z8mFQ<_|Iu%kT%5`Sg=$&)CKj+)A0{msXbELMlODMUUw}o=iM!?8UFo7(UA^M>D%u; zWjguBk!mA#)6D`W_w`A!U<>*4%n+T4mlfMAJnMlfnd&;e3&WTJe5+3vChe+H zS^Bm?FdK!5dD*liFNcZ*N@a28z_~MA|EHes6%H#bC>+So*U&hn@=hA{@P31(){UG} zS&CiNXBeLyrVHd{9-TjT-B&pvhLs;#)Wa;DtKsIu?y0In2gUFmH8ehSpmj7Fv(%=M zzjU*ahTGk}?QoF(ytplNXL&u78SCMcwp254Uv0BNa#W6n266Drjp0sizm#p3zG#?g z^Q)+!Xhg|gIe;&Z(AlKYOfSD#MdOyX=LW-I2;1wCiV~us9~?Z4=Q#PEFkJv2f6pF> zHJBd-{X92J=aP=Jvr8KiX|VJ3rV$$Hx0?R*YiRVmc&ZWFFjO5Y-AS(LXBs)Y->{zj zM-J=@Vt2I7e1w|;Eslv>w?c5Q8v>~;P5w>2~l-YQ&Yl(zSG z^R0JORd9en!-SjsF<}7DYaiv{rTcmstTW6b`VAX0u%Hl5xY5$`j1+#?mIPO}LXzrSW}OxD=fT=Ty%K7w_Fl9SUt5D;-O9PZ(= z$*xdPrO@e5A;>h8dA2Y4wsqH6~)z-o+0|!|dClLd;_jfp?AE8If z*5sJ@tqd4-TN`M2>9K|ezI>*~q?!@V*~rG>{7wjTW~oPKz+slii~9Doh-s-TMNbWh zQ`@-OI;+$xDOxH^v-2Z2RdFncXASNeB(-iDz|$q@EKekk3EsozKg0gtnW*o;;e(`J zsY%fFQ9N_M$_@P(z>99HY}_xSw?VRHdJP6Rk$d(n>?3_q+eNh;e@Ux_vIDvA4#aEK zEl)3{H4cXU4(6?*bQYE(4Q&X67rL+L< zd*yGV9AUAv!aE(@Gs8RZjEgc~v#hbE>(eIRhZ`(gZgz zniOe*Db3AGZ+fiU=+ikRoVb@qrdVmt!0|7&>}upUepbcsyd~jw)r_jNHl?3ZxkQxo z1c#W4$9K_lTeL2L1kk1kegt_zc#inKk^S zyu>)EN?NqY49`$s=Y~e;Fjx%k=NJt$)G$Wp&Zy3BMMg#QSw~b(X>4u`ukZBP=%f~l z)Q?{{Ed0hjl|P(4)nOin1s@g(I+Z@L>r8Xvp>fx!bueLt@(~$OYbJ+tTeAqEA|fM78cAxq@q0`lA}Jf!;u7+biYZ2v}mXWMqE{@FE3pfV~|Rl z=wWS4h3!QU&&+^j2SyqW^8l%+X;dAi`QQI$Sl@1AQily6F*iR+4MvM{)(;o9&1f@H z;lg0mNavcmLnou%@82~;1ipvXSU!7!F4izNe*~&H9%0qTfvS%x92b@d_P$iyELGK9 zE!}M9rIk?{KTxOYjXI6_BzyBHR!w@^%{?d0s24fEl*---!lCQ12*Y*EE(AxfrB7ke zXkpx^mLdkacxr~mDt*&jr?~`?r1}|dsa2AeTP~X{EKAC283fWUm9^8cCQ?z$Aby0I zUF<%VCl$S8QyDbUgmBv8hxM|X)Jb5ixifjgxk2Sze}h4@ojzZ zT+=A=f5772Zj;PB?_6b_E=NS2(86sRK0s9bvZ(mY>QM3W7CM%PwZWOE;`mRH0k=d- z&hJ3Zscaq`Kr$OE6}ENb`WeiZ&$8%P;|fjdsbfwno$lke)swVRSFwUOQ(95zR<;RtCEf%a7;x(0 z-ni!gwULjH_S3P-b6Nz^xv#`}rj}ZE3pDqFO}ofGURu^BoNt{9dombatSL!2Db3O$ z7;PGjw7g9kYblkriDDl@Yr1J0r8I8=977P!eL7waj^+*=DNLGfDX*;`8x8H7!JbP) zAxhanO+}a7lpc2un*Wi%ll7Hm7r1eI15FUwBbd*c<*!qpxT}$T9o(v37z~q%!{Nt|%yR13ek=>OInwwJ zfsB*d+98z9r*gn<7$sV`9n}OEHObyl$G(A46^4^-#p&_~oGw_7i>Db~I#xcX1u6q> z7fedsw?mpl)`&tn2C*J=n3-2yq3jcEMB2F7!`&7odc=Q?CcnykMMZLPAXfT6`;UqO zc3{@!oq|+X#9@{`viV7Aoprj;F-?**v}zdc=}pqOJ~~xb(MLB@0!*wEHBwn;4R6^i zz^zNc=!p`m0&7}?PS1S{0xBxC9y&gW4Z!%Y?{?Bzt}3Feq`WRB)vsclkMH7SHL=C! z&(r9*Uu2+;-K7RRvQbmfm9NPF8@~#}a?EuOT*z#GYSO8?h+|mZC(uvn+h5dDUe_wB z1oT2_f62#B4AiL>lL2-lc>1$5G*-{S+9ic|)2aTak>0?vn)gj$#i>|^wT)mqAzqwn zttbU{kbctPZaVf4^idFBwqI-E>3xHA>`$m)vK9;XUDc&x0%+Fz1UK8 zsR>(>GeJ7lAaVT5x;r(|5XM{M(z`S**vjf)=ZH%T>zp1sxMquhKHu8FkC!e9b|`(` zR+{}T8Y7fL*5U;HpDk&NcH#Vp!(&&yQR>~#?#B;rkJhP78mYKlAg=OeCG9Iw6ls&nhQh{-J;?Vv>`lhFz{f6f`N~i8;Jk)B^gt{(% zb99aun|dmC7%zS4fh)ks-ZmwRFQvk~3|0vm4t9feL#^t$`HN@{7R&th<~lvKof($b z{2<=yo(lGL1DKe(x=Y{W!ycP#5h|L#SX710$8XH{>DUTrq&VDGRh0NhdfKZtI|-c> z$4jgGbW&=*j_sCu_0Cdl!1)yJm?ZdH`wUYS`eE3GH(<-t^K3WmoIW}xLHanjvY?ZN zt%ii8=Ktfi=tkmU*R0sQ!CteEPV*Rhw)DO#T6)~aqzQx#24*LP_cd#dVNfr)sFQqY zet2iW$iv%3>R2Wo1KH9is{BpjRGwWCnWtX~50vbKbt<<;+R{IEPCu8*sgY(4h~-5; z!<`&lv--i|RnfJ=>eT+vX6$f3ol2#VhPHI!#kE^AH~&e+A-k0h*(0?c94sy}GY6|G zCag)&Oj2P)aM#zw{K0x>`}XYpX+GBS?OTBI^4k!oWlq|BNYUfzXiq|`zk`<7NkykAv3 zz>j?ZlVC7jB-nY&#wwHa#emwX0FCs|fC$w}9N%#|7w+$1T*mu&-iL5M0@goW4QwT0 zE3MD`aS_xV_}A8|H*Ak_C~4+^QA%$Ri5Dee*qj$rVT#@KcD!_^sU0s}zF(YZVxK{k zVz_;4qKh4dUaik2z6~!@Cz({IMEh4<94klqsZ=;9L-+2#l{k{ijCdtcv84V45n|v@ zni0nVOQk|?PD^sJ_Rs;t8t)#NSZq|XO&T3A{Z-|aPz!sbX`|2k- zOt0*1He$iz-c!*KtI7_u#gLksWRYnM-+Cz7$gWY#UFwdOET)c2YijI}SA;rACF<3Do z)1myTY!xhv?uy%)W~KEaApX0WGyLtXe=v{8VwEC9mF(Y6?X!)O2G}J z=|dw`{&1EKjY_m&Rzd&Cs<5bELC-P0h7A+hZNn@=FkIXfvJKOj#-lB?!sb%u>bYvE z_AnpImbwiKXBVZh!(w!sD6!NsK2SOY>1OyC+$P z``B$Mb$BF;lUfh=>8fJ7V7Sqf8{ng9cOe?y-og}j-b8i#OPhwr=q`u^TML@FqlJAI zTHJ5%)fEjc95G^GL4OhGkQ^f-b>Cr>aJX0t6?3~yBXt`Qs{2BiXJ>|R-^j*VRsKL} z`G}b4!DtSs$nf90s3OOP7#fB5hN4yZ%Ou;#aMn>u8yT%TgaIyI?{b#_woWP<8RdP7 z7WaSeef;P0Elt`sGK#H{E{;rK=cG3yL)Z~1 z<;NrKLrOrxOS$|+q%5Q)q$WtoNcWLakPPUgqVql4(vbQfr6a{6RYJ-@s*HqJZpHak z5Pv{p1`=MQ*NW+nGkp4z$h_nQ$5mHa2#z+&8a*-+{H9>lY z)D$TmsTopJq~@Cc75^_^gZdqGTB5N9(uYVbkqVGnA>ox!eru%BNNtdwBeg}kiPR3M zFH(D?Hb@WWl|)D7u4Qg&Mt5=ZKbG#{xSQad${zjqP8L1TZUKad6>l_L#A+K!Zu)Cg%1QV*oT zNS`1LL5e^sK*9@?{6eH1NJU6jkcJ}RB}o1-pyK?lh{Ms?326jU3erfV^+@j_4M2Jy zsR(Hl(yvIPk!m81LAs0d0n%%vu}I62K1Aw*G!E$(q~c=41jO-3i;*TEok98t>3`@< zM5hdGA0zEVnuN3#X)@A3NK=shM4E~;6KNU}UMb|4Aniq(jxsXxoLf2WdCbBqSN>cceW?3y}6A?LyjzbQEbnk{X=@ z=(I-LL8P-thmdO1{C61fTQnX)`T*$*q!^^5NCD^^LuV!0zC?1Na~z!-Xgh&)0O=&s z9Hdi7=aEh$bw)aa^cm7uH2)n&Jd4JONM9qJLiz^jQ>1f9?;@2U{e*NLDHZ7gQhTIt zk?4@VLz;%Ri%1=iE+IWYx{S0DsrU+_9i6M_B%|>f(lw;-k+vfJfbyN4kjg z0%;S{OQab{e;^sr`4gRcXnTcp8|g2kIHcD|RgwNiT8Q)y&42w7-=OgV(*LyJ%tB&F z4h&EseTOzRk_~Mdq%Y8>MH+~tLmG^vM{0;u>>LitGLb`q)@srvnedWnO*ME~blA+M8aut=zVq!QK( zb&1rdJwj!XdU#H#CZvA7C)9mXy5~X}ps7pr12m(kYTr}XpH89r;P@@kx2!B=ECoij z6)J<&w_}9*k(6eEP(P5Wc~qzzQvGfTb(vJqOQG^e&9RK8;!lvO8!ps4xPF!BucZn( zj{+0w3pJKhixxsPCS~j+)W@V!#|l-QRJ~H6{v!3;4x#FinsZvH8>DLeD%5FE#U=W0 zoMWhN!zplo6`}qnb-R;LOGq^-5UMAsI#Y$3KuWVjsLG_KZ5HYosRI{$FCw4@o`WB~$^aN+*T7Ln`@4p+=LM`b4Pb zq|z)Csl1z{imyco*_Y(KNyAACbD-L#Vo>elHSgI;rtfg&InVEfnf1DeLD# z6_UF7g;2*ybu2zFq>hev@lBz|P~d0Jg-Rr~*ZeWny9%l7IH7uxnp#Jw{iGf@6N;0X zmnYPGQcvC!svW7_(~5=shUDG_Lj6H%kStU=sZ-~L+D>Z8-$FGa^(t%R7?qXki1$Z0U}HK~(vLM&NXD=pIOgrro{i8i15O>=p z`jy`bwUiPX9|$#$RED*LivNvNQiM=HlWJQ_sHvnHw-M?~Qd0*BwTM*nEek1^;z}e# ze-;vVc1?I42RNzrkTf&6G%YYJnS(Z?(DeQbZq0W*j9wJn2 zQr?L|eM_p_JfS`yHGHj5F`!`mtG7qUl@xeo;}$9&FBnSnj;li9r9z3m($7M5pqTB? zZljnrNaZ{b>Hw+nuZ5aJ>I27iig}*YH&H@$Mpdk@S3}6pDDYWxp$?PUTp-j$QhTQe zb&8a{K&Veib>Aq|yQFLla}RC`jz9|iBAx`}}}tG-avC~$dKp&pQ$ zK3J%Yq;{1Eg_j<%rtc6cnZkBo5b7E!!(T#eC3ViVlgfKY>U432kTS_;jfHAKYHlx~ znvrsj6zXeIW2XpJN^0anq0&i>*d){oQiDQvQGu&SU9K%uB&q4$iiP}&C2J7EIlI>=p)X}w9iGGOs3@IxmtmP5v z5XHP!L#TD6y0#bUDXA(Wgi0gjw?wElq-q`z>Kv(+mq^9uA0e6WR0K{YbvNuQD*ioE z9g{&xBTJjG5t3teJgZOc`{Xt!H(#nG#jxJew%KvaM{YH;yd?KJx%5J(pGLjpZ!htC6rfBawm{mncQdO?v=Lj z7#2@%Q;aX=eHshze@kT$P~#aC<=HDe!98FeYvbPCIv z2Q`Em44Xqfyexw$mM(`naWB(B8^y3O6hD#NDimIMNi4kef_35K&L_7Wh22~kD_xi? zaw{kMc5)k$+k@Os$c-R3m)srXULp5$a=Vh-iQE)&*ONN{U1{}vQSY2ZvC>>9aqPla z>4!zJY&nG%Er?~mQ0xS97lR9}4M+4pJR)i8(pY$R1KY1R&_5LCPjY8c3r!&&L~b;? zQuz{tG+;$M^;BE3YbmGHh4JhSX?W=s+Ugato_HyxJh41h%7kttKUwK0LsMi<`-fB<|Y0K@xHcq??J@=XTm{;GKCpAG0wg~#_;_%3pf zO2uocV<>A)d7Y&c-p!N(p0i{AACN6}eL7o7#{*T~&U?n82A z%B2NyGjhKsODS2p-e3TS#n(bZ2WM>n0WLY$CPXW>WdVOA|ZW zuv*gQZEfI@FWa8T4nkmC)<7D+JqjQ3PS_r)vXIBNk!`$Ma_sP_;9)I#*}}UhyiLNJ zK_2`@!@eUzbx(-fl5b}`JdSO$GnQ4wB8<4W%$gfNBZGg_uW?57+)`Rm&=UB6o{B2J z*+?xKJy$aA3Nx3|Jv@vTLQixJ1B*r%^qvckw&D41kO}g^)d#{QwmU-Fv@1wb?XDpm z-&I$-x4WLSVRtQHpY+M@Fsat=3@J*k#x6)*eBo#q}_XJ z8wV>H_~17lA$-f&F7R7|y-_N7^S1up2zE&7wYP~6S1rsT;J?p#@vZ(;arDx*y#Y`c zT+T3B2)sreti_smksKmYDcxJd@S4(!eUUu8ZP!4_y+1?hyDyq2yx-L-mF+W2f%~I) za-*&`u-1kwaTTO2@uvnM_%b`fzggl!h~Z8?`*2tIwafkqDyG>{`M_c=`ek2yXF`9? z*=3{~U+7By>dQXzPyApf|H`d2@{JGj$RG5mCHV)Q)+YbY7n8}K@cJbBa#I!SL9kxW zez2frs*B}o5S|6GMif-X%buChQaO?JqM&)HtN{gGt-=N-Vo**Gc8P*Q`!JF7y#Wer zE?~zg^2ibFCxV`1Sbu_3#cV7=qe*NG!O;@dlOU>;1?n;9I-Gs3L%6?$jUvcf&1?ii z*RwqoIcY1KCz9`CJE$7(?_+eJ@|(l#D+)S$oZY8XJI}Isf*&ui+XP3iDwan#*yj{^ z{ylbxpu;b02EpBO_5;Du7Ytq~g!+8*njIv|OqFUIL8d|VF~JF|sw!3fZe zu-2y%?Nb!1dP+fkl2ru+-&Rr}ySl1~EW7Hc`VoXSP(7eRwM|sZ3D&k$O(IC`pz;y4 z>ZTHPw)a-ippiHCSDmKhqlc(A62uKxWl-eqqg6Y};w)C3A-M6eQu%%*s!e2Zm8y1;QYn1BY7pe;chfb>cQM1IH zQ{5$t`Jzg+;hAfy_dM9D4W6qW+Yl;g)sHET&#b;k@Y1dp|ed^cHLPHUtMK0m8oLD1}i+D*{=vibvp z8$YP$5DdSqofkyP3dxXYGkrPL2G6@Ec(}>pX@v%m>>BQuB!W; z8Y{ssmlSyQy+-t#>Xt^L=H(AG+X$LI(Tt$TM}F5(Ps)LRDp2r`MohimsI?*}#;Cwp zKkXDsrFCi75^N6Eb|7YGJ5Z_H3N6@;LwiUsuca_prgSFq0<;qa4L@?xiZ6AUQ zW3}R3jQ>b`kt}bfXvL5yn5iWHdX82M(WVQuVrFtL)o!GQI<{J=eCPGrVzOM@s)aYp zVf@sWwPF@rb3iKw?XaU-F=!8+)Ycbeoz?ay7;r%=2JO|$S}|xlUe}62`}DR}4BBN6 zlx9hOtbIhOJilubsjNnSYHyPz@r@D`q}7Qo_`;+UMI_pFVuZJH>kiVSWlPu1rc^7d z>csS%Q%AR%EYGrZqIs7$)@3``2wrJ|r6muW+%QOP)>#*42g}pH^e%bIKwSfGh4^ub zPB!q8&zjlg&q{UcH3ECi)0Jx#T%;>itZ$a-{B*(^wnn!`v3|Q=*TN{Qm3HcO8+e1y zQgeA;zS+RP-qtW!Zgo)is~@W`%5Ha7H!6|Um%o0YJE#GF`d>Qu)mweJl<7C3uB+3- zTgUa~Jd1uWYL7!7YXm>bqd#q6@AFD+OpW=W9IJt!jcMrMN8ThaXZMN=*hOECq>rEN?PqggfXF#ETg->JJ%zVg25 zv5CE;fhk)jni_|&>-@al)s8PQG&IXQmzun0-rtbomLIG$ZFRAIBIb=lrY`V9%M%f~ zyoWi^Dt~guRNc(7lx!}U8hTh05`5M@f9t%j%|>}^x#^UR-N)IbQEE!YnBEqvjm`T{z0%ir*UO&_wXC$Uu`=|@8w+bJSNg;f8Nfc~ z;CJV$`GG0&kE<=e2l8HPp$1r0$<|aWryjJ7ce1}kgQcFgm}KjD%k}`U;PG*O(E=Z5 zxL`5Lzhs4vIb1#;<(3N`S`TWuqe%l1E<<=z_>rRMqZ==* zPuy&RDBW%K8=?n66>MVngD+kL`-!pjrOU62AFup4Fc(&`ROpe-MzcIF%I~m)JrlKr z0cXeGG8*J1RsFWuz)ab!s{z^k+EU5plZJjneQd8t0TZ{CH|nIf^B%lg01y9Gr({R}M8LH2U$WoREVfsE{HNcAZeYx60zc9=b+Ez58&3IoWY*EPA_#(471}mvz;8Li zHdPD$mC?fQRc!kJ_4SW!?a{ANV*3i?z4^rE)`9PyXX}7^@IqTEhA&!bD?n{pW&05Q zscUUp(Oz?t?KAXmY`4upf7l+|1Pp(6z&0QC^rNgz^6R+cpjLB(=Ra`ac=$&Ct*AvscCN ze3v}~^|E05yXfn}?OV{_9c^EU_3E5p-;COjW-mwo&kTDG`t@qrJEOm#zP%0lzvS2t zp})SVy*cLlvX%Wc>SrD76VV^l%{~eJe|p(J#e5gOYnL!y$`JbwwBH(LAB}$3QTEB` z-~LdfzcJAs>;(PieET&__uV40DWt@ z{U1zkd2WwIUFDU10Q!sH2w$spP<{u^j#_B{!|rH~e!~C<<+mopLHVg79KmQ0jdeW3 z{2WP+K-3B8j#{YuW;mLn-cr+%i~b+=9KWOeQMRK2>a-?~VhV5JNJ9VnwvJI4-ma4) z5p{8Q2OY zuYYGfpI4epQ=*k;F6w6Df1LA&xjxoEDui!O^yK13)yfZL`CH`GS^np&e1g@S%Zp4f zJ^-p!Pk3ZTcC{r}hNJt@#;)RW-j4tJ9LhWW+<&!&uLy>PDD{fV4!>H~$fs4#2?6Xl z&deRjuqN0!z@mZ=hrr6;fh_s4U}0lKMn5*`VU{abaY_L!@jsTBrp|={{8;@AXf>#e zl+sWydwMxX1+rfMwl(~$StCCgB1){E3%>mjr>jpC`-Iv7^Y@oqU2*NP zgN3RQ_Ook2G>hOceyI2mIo{9x#ts$=t`qKl9m2KiB68*NwcUvhzI%IwTRz;}{gsyw zz0)<9xAKp%$~OkNKL}(yM3TaZ?pPnY^6zo;up2gu{9={6x)IEjZG%njuY>v1`jMgo zDMHan_auMzxrku8=AIkLy7CnfQSEr~!X6e5!8%^=UZRU{e%#H9ws2lB+n|@5|LuP4 zf~b^n3;%$g9@a?|PSe4Y&D{*LDJ1~5Z=FP(pqc>>V_C|-V+ua`rImZ;1-vlvQ;T5J zkUuD(G=MjFzhWEMVttBLZuwEbPj0qeWYK&L{o&P!Ft!|w`-hMT3ypso*Ve3V4>8nU% zo(B41L3Z(xqz%(le)6fufyq&9t>_-3BdB=<`$xTS_Sy{9gJqfm8IP0Ckq7G5^;4Ckfb_Xbn#*NfqoqRYoxK0eK zBfoAN47=q~q9)kK@~wWsU6NQ^VYyzKY?VuA2Zxw>^#yRLb7XPwflz)i8Afj7U!$zt zwlCNsU*8)XWoBB@LGI(hXF}N)nil2iw}WG%*cQ3F)&nu#$P?_Io-W>ZTy-~(kM_W) z6hb|sj*&4QxVAQFxZ|X|gKSFjj5afq$Z$b5&z%sSRW+f#T-L_3NzY!1gZ#2HWH7$F zlEL9F9&U%9^7CyUSR2XEBpr49{A)NHO~X8~fo!QPOoTKHLtF$_K z%OcMf8=t)=$j$Z3G1nzZuFE%g4*J+{9O~VPm)-Cf<-=z^)wE!tellI~G_Z129<(g2 zt2Z*V4*ucUT2}e+4bQs)Y$}x|4|(BPq2q0zB)a9Ozdf(reDypSkaR-9_onpnIA=)p zVE$dJ@Lc)tobw~x{Z7b;s(kt6aECnUqmbSjfqzU6X{8g`d1gqV zf>))G<62?evM}U;f@7D3^ii;Ub;xc7<@F&06|A&1q)5T-yFw%dJM0gcq~N0?A&rzG zvQLJrRjhxV4Oyw+<_jU!lnBqSgybvMq8~$sDEQ<~$Or|8{~U5u!A8G^R90}>vyk}; zroRdqpy0YUA<#{9@c(E+M=C{pYz`f-pxZz6kb-xELN6+D&v-*eDcCkTbiab(iJ=u$ zznm62Re-j=+%hOMhdnb6WUF|L&c$O6^xt|TBzX4lF-=-=9Grc zQ}E%uw>6uvD0H=At+pZ*Za`8IzO|tX6g<5#bgt4+1v^47E7lHsLk}q!bNFpTJ^eCt zlVaU+CUlj8eahbE`_84%a3!-3e+XTqL`b+DdRjsCPoWbPV*Q~_Sg{g!aObec3g+j9-Blv=d^hZjg0%*R zO;GUc(6D_9^7q3kIw14Iu$juq`{RVL50wamr-aQ>&^9w{oPtZ|gmqTXupq2r^etNw zR?#ipSA{)LBD7x@R&f>@wuDuj-RE|OZB!!6*cVnYc2bXoy{}kz9}lbOmW;2$)+yE} zWp7)3_~o!M$`Su_J*=Y=;oUo76{p_IpTpi$B8)2!o32Fgya=l}htB>LwpX#vXWoia z+NSreSFC3&-g*iK`+F;@!vnoj6l+@8+hm_ddIu}kn0W6{1=pr{XDQgYiub&N2{pYX z3VvD7ThReSa=fLA)vu|y;@rI3(mPN&iXI)_R%cUJ??pdx4oUgmhDx%Z3%wOXBWI-d zv0`oTf%kg_Qzv+*t3|RiAA2_|IBlxetwh)|)0-)9x8zM%j9Cl3BNaTk#0y`ip>x-> z(pyi#for^xN`%E5yzeOZYOA+eMGm{YW(B+N_qJB>@DZ;@!S9ZH>nNE;obi6HRP5T< z-Vy~zp7;7Gapzw08Wi00y*Eg~OEd?))T-8FtHK9bEO?=ax714v+RHN8P{LP;}hrDfaxU3O4dU`nA z#UpFu*>4d(nf9$>{c~}6j7~&ITNVC?Vy&?*{3``rTf*U7q8!fed>dE4Km49z{rgCG z2fc{U_f+^!#hUO3|x{K~F|Iiml4;}b7BO=4$TR=VoZ~kL9xLN9fjsDqpeV^-j(iFHvoL1lqx54Lt zanQ(+D$&575B0d^w8>!SRp+>JIp!rFoaa*;c-Bsrn?G3WgRiuF>JuAE)l%PYe(aGb zc2?i$aQrxuPVTkI_l^V1IO_P7gOH+Vi;|-Jknfm=J(71G^DPZ$Cq+uw|H2n~H>+Io z;X6Kf@Oe_CT<{a5JYtQ2%j)O8{Tg<1_bcCuaQHGrtCnBPv*<*3A z>&`^LmiXHU(Xb7Fi8x?nk7d>K2)7FSpqCM=YVh-?mAl)rJw5W4jUB@yZzpQKbv%5Y zxSlh~kHeEDpUXmGU_h*^-IH4WivLMo*zCA5_+eXGku-T#)sABlxD0$b2 z$igUi_mgk?E4d?mB8t=H+~IiWC;Va*Uy=de>9G$=(#uyCM8=w#TUs+E;z#V6;=cWXrr*71?)$!@t{R@B!Trjn~PidyZ* zS8Ptqm7(j4O#I4G_zrfHPEk%?+AT`7@cEum>#A_oyS`k$W@nN^e5Gn#d~yK)u|mqB zbE7uu`G^9T2(K@SiubVJMLlVL#qXoa1-qjLhH%ehi1FxrR3|h0U2b?iYM+BQP{W-$ zxOgkE@-O`@ZhrE&DCc}bv?$y8ca+PY?V`-&LR<9H0Dj9B?3PEyMz684U2qT6gXnk*H-0lP<#X0oJe(4p^=Y(I{(M{XHX}PL+P+|a^w&<_ zz8N(1#Bmu`NxijKJ*##V|_8#jnK6`}~i-8wF0A_y{^FoU-Z9@#aV*+qvYs^4`rn_SX5bWF^1COyG zsL2;GUP?9aWK02BuAYq$gZ*!u+iN@F_^ z9Gn*`+Aw8N>^PlsCA_0L!#J$pyL}6X^cq+&H-AVm?{y)j5uf!s*3Hj-7OUf1m&d}J zD=)&}lfl2n^pZba89SbOHFRyPX!6fDDv+@~R&@Bv-AdKW2V&ukL8#+{FJc!Gd~`B) zBDIkIo7i%){P}I{F@i%^W9JgIyAccTBtWWbcVpol34rMjW8vL6fYfp&L(_}cWXh+; z>)7QYGKbce6n~)#2qHfjnQ!@$g*~P9K6y1ab8Y}n?jcHGvdA{=q|;H zK~ZgC+-8b%e`y@Nf&!5XSI6xnh*=*unPAfvCFg=&aboKmm8SE4ANK=UUf+ycLa^w*a_ni3;?9#r^;_IFf?Y3_peBFE z!K+%3&q-ChXv`c#yr}atYrJU8L9X}@=(v9J#EY?+>5DHU%eL5fc&QPRH%*EEjPiL} zIUe3P1k3yy@uCg&_2R!I%h%cQVno+%6914a2`%IA5csu^pGY8ei5Hz)GcO+A>wO)EMYH1J4HkeMbK~JXGk_JJ z#*6kTULHSRO_5i}ml6EDHohyxX|yT6GQpVb@i_!XSL0VZnywd`f9v9=q8GrIxd^Sb4+=z$QfgtGJyYVpuGk=axB{=vb-a~Np z_xN!Ho&SsU(qC`3w|71D^D{e^fkl(;GpMt{rwW)IbIli zwjW;%Nef6g2VW&W0DCojiG`Q@#~FBOGJLN6YIe9qhF2`UwXhCi9ieAnN2(^+dE9sK z+4IM3JXRSbya&-ihUf2N9T1T=o|Bqm5xWyS@|!LRGi(q%BR}DY2K;vl6OL)YcZ?MN z#W4x%QI8*=0MDB{$n_^DBcBY(`_R9@6GoulcuB%Z^lhsWUSmAV`h)|h zPj5;12mMpK66Rt#-S;IdME&w`f(qlkI-U@Me!$s;Q)s_&KH)0*doL$g(SGuJ!WXEg z-AVWob&H1ycJzCeC%~QB4)WE%67HiuqDmZuezGyK55_O`OB{v1(UsU3{no*W?a*K2 zOZzYE#d5{A;FRv&}^ab$tm4lRLXK6vn@XpHAL^I#>pj#Bb;mkA1JtikcyV+-= zemzxiH0Q>^D0{RhahE?kEX=T>g#UnXleuNsm7jL>B^5dh4*CY76Rqk94_l&J_ z_`SpoBb&&#op-=nMo$tqJJ~5pE<>&(?d((WYEywLF+i^GOnU5K?~2^FcX% z?3Q7>eA$nmjkCgq15c7dS+Ph68`Y>_5SVc7k6$On^80!4)Pml3IkK7s!uO8hX+f%A zUKodub-LuK&ysrk^PltKNyZyp@+LcbASzBb<_}lt?UnBSfV67`6~~6!Bgz+;elJ2ysugE>%A!rOuX~{Xg4=T zra1ZGoD`3onvepo^2p+lVax7<3qQz8*ED6YmC5q(jwxf+;Fotvd7l^y;2q%Sqt7P7G4*4lb^EP$(o7WU^5LDtQaS#IOS_Cn5kl~K2CXR<-=Tcb2+q5 zxZFlcX=deV)#^Fq&C65zs|CicPPwUNrTEyi6MdR={y)($+tr5eRl`%$aC!OqltBS3 zU6ce}9wx&-GHU0~8+zc~1DYNS({+9_%zkT4?1d=#&W|bo*ek?~UsK?9kr(pj7b&3- zW7k)yyR;xD=u$sNKhcu<0DXV|)Zy^|Q9gk874YF0PiLti{7H}v-fftfqsT4yQgm{9 zSgKzF|6&q6NQ8?OxV9|s=8-owO3kRszx)=)A3l1WpQ{U&TaHcrJ)Yg-@D!*WPkBcd zC~y8OHN?Y)h+~2KN(MRjNb3AVuwa96{!=PU(O;yB`Qz!s)PwP?8%361IMWWb;*V3R zxu=}&n!2^-VW&YJ{7vN|9dEbC?B*ZCJ1e~G=gJ=0d$BTn z_;_aw+&vg_JW5WS=#c8LW))V~%etcK za5L=LMz~z37Tr9u`fdZ;Ci-ghxaya;^Bu?FR$8x0HBJ}>)~H?MI1}hsx5jln8!v_- zTy7e8_l7mBa&E&KKN-MGCvU?RH6k^t@oITsn;JK^BQ(|43~7(hze~*=KZH#KYOb~O zm=~U085&h*WOGGY`JZ(G(j zvTV+d2fO*e-L>GKzFe#2kz2^MPN*Q*y|30MyTD&vSXvGZM4 zcdmT%PVL(U9vAL*^9A>7J9&Cu9gnPeTzkY0c2OR^ybh$hC{K7^2hv@XPpa!~u=BpD z!Su3$fj6zAwy(Y5s%vDMMBN{R)qT2?|J63wvG(T+b=wokuj1-e^%Iy`t=>{QoAGbk z$*GO&JvZ=a7hzVc(W>6k9c+etSzX`W9{is=)rV4N$f^D7e{NU7|2yk7-O++W0v*3u zySG8k7*+p)0X{!XZyBUdsBh9hB)QI{`Zu>Dcxz-rs{zE$%!F107`!NRt)1NyrNg6r z1Gikwv+`&~Ts0EjATHjOxnTz{nB;QEwFhRsgxARsvkzs#Q4mf$o3+@^ zZi~4EM$kMH2(*z#s{!A>CHoTU2V1k@bLUC2OU_<~_MQ8)kD~wnk?b?*H#naCxgPvq z&Sqzt!B4)Dy%OV}`!RbVh7Y`xtx|zM_+EA&j92z3y9oWPXW0(4w|$YlzzzN*b50a$ zyI)Qv^c&c7KGcGL#GL~_S4on;56p>2U*pNSqXz${u$)R5?up8IgZ1>pY1^?q}Iq)OYBzabioCvJnw(J}#_gF)b-=oGkaTxAuniGb8<>onc&@XI} z)7S>S+&$+k*7xInIX)BkpB3ip#N+BRA}0#VA2&K@8fwG19C#-*N!ET00|tE86XpO2?4!!|J)pu2NvY?#pa7xmh&2;dsm3V zidmIYgyHko3cIu}hnl(C)|~oie{W|_5LR#2p_~-V{@{@uEBap@%?UvN_Lt&t%_npE zhJh}+E2>j)UsPxKPdV@^Cp7otoN5^V<*)GXt-v?^mXm>g{bxDwYHE^v^N*aTSg#AO za%h;;e3KK7;hkB-JnWWznuZ^vU*GWm*n1BsDa!2ce|yLXIAlfQbQ`g;LRVLppy0YQ zFffUMVFqRh)!o(W>Wa9#x+<=Kt{D^)&ziv;)_|*)8PHYN47%n3hIL&NV9x$Ox2gwl zfA9P2I_LlX-gEXnb38|GRo$+s@YM6%@V(z#Su=!xmsV6#p*z~YFi{!YzS^VmTlxKY zdsSW`uOpqRwB`8xbfw>mfA=`JQXYr@^U6vf#=NfT%B}M6m35W6yoTqSDrd-b?%P`V zjhtuC*_FZLoiMjDc#Vg+l{bt2;6ml=a{TjOR*n??L5Eic!{X;hR6Z_$xA(%zlSJ>F zMU{^Hy(gAb2CsATDdF{gcUpM8-<%O%?-xreUzX>)URBZ+VzjSa9v&aFs&bqRlf!PU z44%`<+bT11zL#&WyhxtI@9wJnG5Ghs%AvCVoChig$>(<6qm?~m`?kj_E9BqjpQsFm zvNSPD_@rV zzyG+hTE@@1&%*7Czo=X&=NbHUWi!`(#}QTUiCRlp)i32|Yj>&&UdMgCs}7aZ@7cfV zTlsl>NLBFoVneIC$###5s^D__C#pV`-*?-i>O=YWvpuU?X9=Qi5^ zI$gC!j^CXL|K1h*SA8Pe7mTa=LLSG`300j3@b5X(tG<@)Gh3>@lz&fZtC}ab_0GJi zVAyQUR(&S>-z`*qAisb1kg8AR?>#cVYD9P0e{@xM+1|Xc>OlGXV@{~rB){MJq;R|L zwfIXs+bI;Ctj@DTkhlY52|{}@v<#dFUfVjy0z*_*}m?J z@H+naRn-ylcbk8xvbfGWmQDO*TI}X<6?k;|#J_fq-Rv)&IgwAiQfBx`sxW6_f90HO z^j5!`;SNzN-%NJ%Pnk2(?-8r?4?JYzQ=Ry?*RLnO-A%pl`|-p4UcZ|-q^y%}rqs%F zTZgNOM^DUjVQZg#)Ildq94H6;OOBpMDtc&ULSO%*g%hWS+S`uKJYgbj2_HVO=P>`? zQzpi`#hU&5mrXqOuHc-pOQ)Qw)>cjWU9jb@Y#Hp=O`J5XbF5jdzN%%Y|G<<Bg>Vm*cd){<7R8V?uY$%efiD&8b!IRZrZuL^s^h{ZHstH-3KKq;I;& zY4YhzHW!{|`=)>XgOgI-!}DZvrdt2_q~H=9lP!P56O(543jSs~Zx`hH_EBr!nKf+N zF8`SqCmpa;uxX^Nf7g&*e(vo_6MBb#z{@(pA1GdE*0KC=w@f;xYw-J&k@kYy*tX@r z{pFnyI3{Jyx=k3(yjW1uHikUO~+AZ^{F1aebaxoPxYU=2is=e zad$WzZu*0(x0Yor6}(Y>*XpBWBY2@}cCDV)S^fmwC9i7f?e90dx^t%;wi`xO>wRLs zl-D}OzjeRr;oa5Rn(Cqc`*!scF*V}q*1rBDPW3xoL-F1T)t$PiyId4rsjSA)2^6lH zSUr@oCcAoQY^*w{vRarphN>rL@!NfBt4}Fvt*fi<*+o5j2*3U3v}#P};J5cTRXZj@BFLkzZ4HXcWCwMPO)G5C(p0GzkBT2 zaByDp`|8KKstFh({^Ap=uN)G*3?r*)?Jq9t$(H3Wys$d9t2|UMlg+sK?W0pR{pW70 zzIPvvGO$hE-Zpl_P5&RSSKlrpTQ<$&$lku`Z+)+NRau#4gl}ZG4|yYO1aIW}533i` zsQ0sji*KZAYxS^BJ8UohtoqB|>fD~jFm=lfvnKklmQChcoA5WIudjMcKDEDGa6vbm z;w5e0^p74k`Hur++sjxxTvKt=Z!{(!*)LEx3hf``_Dz4c%E@2KAkXH_LMpxeLlKo= zm*XEgZSteL$F)>JOY2@Tm)4zR%J%eRCTAE)N7K^zoRv1sg00TEdh)@M6ju*vzFN&a zZt})H%5pLv6}64UDQi)L(GZWIbx^u}zwUTwN)+6i&jF64}C zA)C~79(5|OIh@wy7SdTQt(j>rYs<^5kE%FSHC$1%NzGZ-+}pqN*}U_lt>#nN3;3d)3(6}V-;NH*L*7JYQDt91xG7srp{hv@Fg_k;@dUq-kW` zBw{+5wNrM|%Il`1rA$3naMZd>n#NX?R#dAGZ5VLv+J5yhHKDG)yT54J%u{1=H}AS$ zI-@1ip2?!%7FcKOTsG-xj%MnPmQ8tT-Ta!-YTm%Q{*ko%YD`pHW=%OJ&eCNYx~?ak zf@LOCo}ErQR@zPGGFdZ~DVSEqRefJ;7#m6P$lCgAR}8K{TrR$wzwzD4m&D>0cCDK> zlX>|cD**!}SFn@3Oi$O%wCh-wTDP{gs-m=_T5@^Q(zs@&GMZzsFc$0-LoUM`EI1h+ zdN!@Ip0QF>P0}(plH%&>mTSQ)O}W0p*7F6&;{{p{%dMuFNjJl$rDYhpj_u@GWUi4k}PL3PI%^7gU69FSo0k(XL%`89ckAb z7)`V9>DUF#LS0l%qq-(jnnIQptZ*5&v zMUwts*AEUC^0*^TSJvT_UIq`$Gmvb%6#&mZ4<}X`)qy z9607FmGKCg>dnnlmtx@MEyHl#q?^NLOck6$(s67r=@qn8#bZA-&pIqsd~P zEMytcDM!4;0)NSI%zP?mYgx-ptAobiGL}|UOWtp~N=ZlPR!PSOwNlhY2!^ z8|>(K#p#T}(qX%9%F3xD7f!B?rYVsDMP%U5YVGm-p>Ojwk0df~A#LV~X_#58pp=Pg z@7k`cAEs`k(>aahJ6!D|Xofy(!E!xK(+f!}XX9PwOzae*4V*G%+3Bp2&bn&r@Vc>y z2#SUu+ka}jES}EV`D{9$PU22-PAAP}W?4&JLao_M%E|B`R{g4`Dw5(sdo(YNTb@TO zAzi@ovvi`Ac-9yZUXpldD&;vwO3SLPFAxieqR1*gAXt;NLuv-7GrH7_Qn%K%Y*Y(U zQ}>VS2GJE$Og6&h#rSi<)CtPudBT=X+*K^0sz{34f*A=f%a!FdBbjm2*eTf*1{Qe& ze0trnvl&D4B)GF>>e!K`6xG(u)G!1cTz>fvQ%0%v_tYMUJM3u$p$Hx2h)Jc=1dRz{ z@ceD!5^mno4LEwlrj4jL)Gt50<}6}7j5%8)4sGfg2A%B^8hvsc!^kf|y3(IC`q%0x=83O~EL8D<#n682K?adgQh@hDD*Y&9RrdI;HQo`-& zWX?6Y`vPHY%;OZ6maaP)M8?XV;nodc_I$skhb)5|6ECP@xA zl}YE)%I%7mu=o!(Lr0ZVRvX@J8mKm1ReNkjCTCgX2Kd|v%%yNfFx0r{jH~4dFnU>h z8~Ii$$iJ3QRIA3+1?H9| z_y~N}CLg(r&7I7dI)4F6zmRd%kt15hSCm!^Lakx4X893Q$A@3Hp7R_%?=hz`hcdp& z2Dur&b5^xHP3Yl#d9C7d9f%S_gKwe1)eA9AIshjU6U>Uf(s`QiID=a+@zIUm)W zQxwfDHL57S`bo_NMRCdJHMbPSgTAWyOXu)sUB0jRb8+v3Ki1q`+`F`MZTorkZnftX z6`t==du~xYrdRD9Me)F$Yp3;;do38GvgKY!t7FY+LqmKNyLA6wyVfQG2%blf6Kifz zMQx274mbV7Drygt!@w6aKxx|FOL5a5GrG1q{51}?we4`$3pV{{%-T-_n4o9ag{*q~ zfZDNgHQ`q818YC+WSZ#^Om@cj+M~)$(~nK4ofzC{xmr^0DEw*kq!vaR;deM52H{MujYi44gEk`pe7C=Junu}PvD1YR>K4_gyd zfTmkYzrDULn&#?w<0ER5UuUW#eyF`RVR>4LFhv2oQY>yA;FxQsZR|?VbDcr~*q0GT zEh1?KQHulbu6t0;OEm7J)-SBPB@V_4tP;6jSI2%$W%2|@EKKDT(E&YA=GWB1a6lBr zARGXEA)5x$1=xTLNGj(55&#yE%x28IEkH3`(f}F|LD461*f*v&t#6pJ;-0#D{dqeFr1k+*IDN$Y14&YXK9%FUaMR zTGrI~&q-^k?a8K5CAHP4KQ^9~(AB$%v&= zlC2@9go}s2YZ?}q!Bmi~ku zpb<$->v@BOp_bK2eGu5Ii$_uHyP?riQ%;$7llt-5x+~*gTWrqAS7%GIP;i9c`^d6* zrUvxF&Jqi`m9Pczw~~qlbbQ9i;NXxc zV=GE4wnr`Qg^9YhcPtJt6&KykBt86539}FZ0NIjsErN2I!~ufbW>q4Bq8D6lJe5l4 z8NjZD92snyB*kPxB3hBQT_=@K^TA0pD1u_vU;R>DS!~7frg7@5k#!eTFa-FSE?Fuf zO+*VNV44R~S+EQ}3s}aKkD1_E1V#Cd6T}(|h6Xq$pO&jlTSSAvUnY%g+AZYBq7n%T z$6Ex=(9`GJxI|5PqIOsR_;}s5Wkd*Eui)flAm^AW4B{x5NUNAlbY56A#4%WTSLC^4KUia`vg{8!VJf8)M&zll{4*2@CC%L7%CkwTuD ztf`gaH3RFD05jngw`D>Uy$vH;uJ$*+R+sD^&L3HVyGF`p`ZQ$y6W}r7SaR+86len$ z7>mM;U;&S$xjl87ey#R~k@k!6aHqD{W^Bo@HgVe2CtPps1<#7=nts)H`7IgUSzK z6)t&3>?k|~%K)XG&p5;;Bwn6@+v+vxgODo*81_FV!qAq4$f$Mc#kA#{=n$gbX@psjzucnTTrz0q0SHDnn z!zt(k=V|4WmRw*8Od>@92G+Zq1*B=G3u#xan=`#w2oXhl>nnJ-X{t#``bjEOm#m+s zVU?08&gdZLvl>AsSa<}B7>}SSfR6$Gt%o%BD8rA-Ss5JWLMDgTTp-fH{pOO?u6QZn zFs_kv14q2VEvc!NKljpY6LCAp2xsJJ;E;u>?g9Y7M#zoP)wYue1 zwSL*Ou|7U{Iu_43X~VVfV)F)=k`ynHQH=duunjLyJfV=uD%We6II5(cny^RnvN*^Q zJ>&5DvuP>QNav-{20u_71h?Vy7g+&%XPo4;997TrD92{N>e(eR)mYwN!v+TnH1m)3dq~N z)O{l=5BG6Whe!pN#^@(>k5J}dId9Sd048h1xC3*%C_&6gX2*YsU3Sk%^zH! zqyu(ShEnESu8=2bVOf$P%ShTrDu@j&rGr|foHi@W5BNRN6pMaO`NvahWASv_q~047 z&6DDwRNkfH7ffifkhaN8nj~iJ?bTS3w1W)5+7o9k9GRhDip&D=Rn~ff=Z=m8;NrW0 z7Pa$kDg=9HOuLk#;lEi~zgt;_Bt&@z1gws!q(;V~V1NPV$p%H#Q4}e3du0b#0_45tiD!ptni3p& zAFCI-bM9Q=&dBAlxi1B2}AUi1sphcD<1JBCp6pSs0v?>un(Pe#@b&dMr zhWgXuRFhDf>OlMA=EZF$-p47K>k2754d%qjQJ@OP@=Uev$=a%Dnp@49 zF(G$I+%P;)LGX(eav;2@Ga{0hC(evXkcHbvYz(!4kVhm%;g|^vAC5S!eqn+-Iz30K zJZVz&#_|N<3+;_)zX9z}C|;{3ET>Z?X{j5#qkI>y}pg)z4+8FRxO z^_x0};LeNhsefJ=C1EJc=8PTr3)%D^T~|LVpv5dua&NTLc9K$H%RlDn`s4RXt79V}Iti%cQNBbCF$ z#p_5ygJ2MW&0Dq`E*=vOZx~z=O}U-jFOPMsX=EM?DWbT{?t)AMlLb#%#;{DH-9}oi z`+UauiqeWZP&EYeCUbm-@>?lACSVL+4XkMfClaKWmZsVgQWZ);1u+~+bNjscd|AV! z5z&TI$H40tc>iYx-nPl}`((q4F5%>PmDzA!nP^xLi;FjJFwf#}QwYsG2)kV&%hYAMrlXVUCUG8HT2qyXplGTMx7RMM zU_Agc>@cI`B>_*43#6|BppnP`d_Ur;P+WzNbslC)~~15MN-^Q);L@({$}dKYRZKTH^wQ*hJ}=<9M?m7k1~F; z`!L*j#Gdq=!3q{cxvC;527a)VY*!Fn$Y*ja1b_xeL%QJM$?L*eYv!{#jrB4cCit}o zijv@0nH%c|sgWPBj=H4CJd>zKTIeHEYRMA3e?A=D29u`wEFw~?!Rg1Iilm+D}JOM-(CnW@A&qDkMw`^+gs;Dp_ACX zM5TU$C^=Ml#EIdEBbH)I(Sv|{GDN2d^QR3f9TtqmBWT_^r{*TG{ZP!EbBy%pqzm^kf;aI zAedbMteAL;B!)~grSyv_)wd%k0%Hu|Nj>DE%^i4ds21};5@jKX3wVEcG*~lSy~ff2 zgG|AoD|fpeR#948xvw@Xi&L&dE`+mcVkALAf(M4%hz+891s$9U<)%}=hI^#6qFU9p z?nU)ej+;a-$I~?}phe_o1iZwvp&$nGyf50YU50mZfQn0c3JUMsxI)UlE( zD#r38^Hf4pVtFt7c zK^e(MG74J(YdM|NKxg6e^ATc76NhxEkcGm8o&l@xX&e{Nm(%#-&Nz+KC9B~$k7NLhC ze+<11F&rt=lXyiW&F%4uqjsM9&9IK;GRnHzv0Tc!+Ob^zcMEIBa@nz5b}W}aSy%s` zSuTZi{newUo)k|AIVF7J7(uYB6OT-pN!oFlNgEhHwmcD6YFUESIFcr-@v*9W%j7*& z`A1V7m{mb>S@4TPd5u{J83AB4j4i6SNjc?l^6U`Pw8gG7BWZ7FtRJsdUOe@&xMSfJ zSj1@|IV86vVNk~v&Obxr$_sRA0^a5{)<;srh8wRAxOD2134BL-h!J6SY>5Fwu1;R`Xrv71g$IA@g`hV=peBZz9(WxKA<2YvqiCv1G44gFB|D_oY zE(=}Vz?u@7p=POX|5-y-@YzJv4(W?kL$)C;bUh0b224HqJglLxECG)+AgQ5}B~5pq zyq>1(81+&C(@AYK%^=+oLRzWd;ai~>PCf@;F%5PI!sLk3XQg<>gIX6TqY!aGNm5EN zh%_V&K4>?cAsJf`p9EGGdibaD$&J?WB~A)ijbQ4`k3B>)-`#Udm}PdCzF@aQm=fJn_#$VQZ(nFPpe5QB=Q zNs$<3dhnY-@o#4WHeEt2q`V~@XIeD4q|YZ=dWk`K5fs~v>ct7iD&*2B$eYO|@jnf) zY?c=$HG{CR0QjPzUKqZKq#01@T=u7ikV+>3d2q(bLI7ltJK-D2Q{yTGyA-&lybLoo z6S-RV`{pWGVM-|qN}W=19VJ>6SP>>w`_TGVBH0_~^-ht}^x|9U)cA8?4 zS_3!Dq@e%t z3}O8u1;#Q4K|XL|>R?#SO*^c4zO`+-5mkG*y5)-6b!u+6nyzYbdHuyyD7&D49TFS` zf#A8Itl^rIrh-(MV1nc`^!FCqDVio!c0gKmi(bhzGQj`B93!1X7jwYHz#_=ifZ!&P zDP~9}f+A+fwQAGp)8@+>TnI1xh)`Uj}k z4U>y}Yo(RpTNGF=^;^70k9so@l)PWkDw#Z81hf>kbXHFpII1CsVrj*YxnUbG;qd`c zCFS{fax>sE!3$ziOM?wWTmp+qE=)?gO$N+?5fp=r)tPa!m6TTz*_T8yCIcmC(7}>E z&e0Z(T(3t9iJ%!s1VuorMV88%9%{jrwa-@Y5^Y9?MtU0S42(F}FJjnkg#pn=$b!!ol(eflc7}-)Hg@LJ)%*@b~6sEX#`p43m0sUjp86+sb z%JcSeJW1Ri$%&a**cma0g%p)~F`>cS0S6mVd#IwT#t^miw7N@GL${jpfCaLGbR$hR zLFIcHNs;A1?a(}xXO+u&Hq~A>-q8gO6XT`z92GF6(n4D=P|ioYTWLnaIcNp~O$%)l zY^WM@Jo13!qN22-zxILJ*Xgtd7FVZz9i<5ZFM~}+2uyRhioozq;i72IbVt$*m?~2S z=aNhq&E|M}8ton^L@R(>H4Qq1y1kLz^N8wnyE}7QL-VnxiUOZdObG+4w7e$pwvHj_6pxN-T99 z3)uFRu44iF$x_#`fc@_mx{d{`V*&f0Tflr4uzfm}rHzoRfBXlHN6ALeg7B#i8oi)6 ztJs3DeoJGYPEv1B+&=Ep#%ubN?c7;yJ)|}3|FLY^GhNy8n|e&UcbA|Wfb?_-O`dSegqaVaRLF)qfMX=BR(45w#Tc83vh#RPcjUa+ezk2Mnx5Cy0 z%%}GDjuPZ6KtSGpG~`{~TM6KeJ}qvr=V-heNB~?LQ7T{gb9m>p3Q& zr#(YBj+3@2NO1r|P@~~a&~G{I(o&EUV=YQ0StLzqv+Un@;8V|C;e$3M@u%Zp z*ctAI{&Eyn?8vznK|A2wOYsm=7LGa84FU&)q~3*k9i}aKDJVVFU=Rz9($b0{p**RD zSj?|GW7=TowoIz?gcKo5k1n1Aq!C%_$Z(bOv>o;c1GrK%TqFvNq8+rq)QD3@%KHMAAI6 zPYZ-}Iv7)|Xn@Ihu=L%amVz2}t`{&ZH9I-MRg-e6D6JS6M1iZhrfmv+1}%Wq7PXK# zta7zNq9W}lsMe#J$IhGB{y}biZ(ri zYqR%pi7Afg+EUv3|W;|&P;(jjG{bVVsQ8Sn=hGG zR}pO{>zMO8=DdzMuVc=W$?-pU&MW2}ZhU3hk1ULUxNTT{B_m8sU1yG^0Kbs*U_R9| zmIEdI5S>S0`>oRv%_*LV6U`fR>^NDeW2%u%rN|U`z_m0T4+kO?Bj# zQEx*!2FPSVqlrVdJH^-N-mFhIg26-Igi?-rFmWoY*Jun zioxy(n%jci{(Zxye;bQq=VlAktxE2L6&J2KdMD!v=(eL#U_qF6$M!7|wTtarb~|Kx zTf(*+g6Twe^Ms3~%!0HIMK@GkKn_ju92NuMB59FZS}}|#VS$_yt1uulHz*#4SxmeD zQVMjWMuM#Zcp)v0J+-=g*7!uGw4&#aN=(mS)KF&vR)Uy04BLDoMB+1fDr{0NoOHCe z(eMD4Ts*Bls^X5ExL@uu{ieM;zQW*p?f42izQX_dx&DuSg&+D`4xirCJ&3*l2+OM< ze?NWS;uhhVB}Z@Dvi0Ct5InKWT*g{)%=FRW7RX3T4gdZ01OES?#!nqH{a|TrNi83Y zneA;n!!7^m6Q{q|Oa7(@Iob~4n{dEcBoy8QTaN$ZmD7*!R>rMeI^{Ig< z_4i*reN-peT3t73H~*O1r|;D_w$5Mm@bvGx^6zC&PA?lOj{@+uvpobAY&rf{?@d2p zaBvUOuwi=$D(K%}-SKqOcVTpk9*7VYwf9Sfk(5opqG!`lJ@_$sENh40S8>zd+`p+h z41QU(dTf7qSpsjS=_;kXFxok*J4 zJ1?q_AFb`Lmd|ePu9nv{RY595+X!7+a?)&20vSjywgjl{yywvqPg7ezonfkxi)RiS z6-jrPn)h}6V80>PJUa#h2>AO9Jq_JF$-tDD6x0D{2@VK`-uAN6?lJ&YMADQd02R3m znQ@k3&2)Jv!lB}7NKP8k6rMEo(IHoeS6a~%BG>^jf8|tyMhTm$WJ>vfwHQ)uO?h{#^CZO=#&Pq5e$td9Ho4XK_h_DiqZ(+ zx)p=#=PNEZC(*4N)P?6a?UpFyT$nv*d1(;l!gwXQ=Z28ooDiWx7Mv*-a!1nCcdcI< zClQSK0e!2qYbC788_W@RF-;mez)?eFHEb1FLEU2sO||5rhJk89w&@|2P)%P6>2CqR zB^I`n_fv#UV-RX6v8`N9Pn(Q&;v-#Kid{;hXye~3rFVc$fjKBtqETW@Nf?nR9A+lP z6z~qi;TnvKiqeW|^{Mp()u#7nJfxOh)bur2S{gXO$(77gF~LWI)eWT%(K7>BwZW(( z8BO4`Dw3kaJTVjLfdOiQ6u-32q<1aRJ*rjk1oFfdGgPn#HOr;-^e}w**`-Y}IBz@* zMOcC9D;P`|@>x)z3yz7Q;bv(rnB86(A5Gh9URJ?u2BQH`2U@J~#qkltZ9oh)owlGA z(kKQ|2Q8mT>&23K^nd;Jj2D!*s;MPz=pMZr2=oS5oTAkTHY+0nt{cv&nR!>2GLngr z6saI7#taW!UEiOch*T51(jSHZGEY^gjfKgVQ~^67?K@`s|HazSG28ncv;BYSY~LlOv@2^m`~SM8>5DxR5JaS*eIZ;$m8Vn|N$WMr zb#y8|!B1ilff5cfIgvDjMi1lHH)RuEA#J&qfwe6S^3hN6*)U3=VHYNls zLd=AbMF=ZJwJwdq>|$Ing657X>%*SMq>tN>&ZdRKhRhq5TS1EAsNqe549-!qnxm{w zs0zcBbs~bc88rSTYe#?YEX>(hYd9e^&&ECmn~pu`(hnR`7j@9DXN<%AFQrF{@qyZF zgNdF?E}HemD@`W6@W6l>33NN7A6rVJi9I=HO2j~5Ge~G+-kt`Iq`71gW=^jAO|w7hqr(JyJc6bKNSDSJpBZ&KE+n8MM(eJVOw{VK0q%1Wg%rT(3ssag9!YxYK-b zoB_Np=y^aM^h6IhenJ#O1jT~t`>Por`#ZhUG$xjysUJ81X?K$6GE?H}(n%6O&&fzw z0r$oUQwQ+~nqgh%;Q?HaFO!2>- zu~8j1r=_3T>(d##s9VhD#soQZkNQ&(!7!uA3nUE=!!a%JsKg|&k@d1*T!e8llIC{C z$+#;~g93Sb>~M+3OJX92gs+M_mC@lL4)Fj{6eTw%*8QKr z4z7XEBoFWyvS;{?afw}8C8mj?2aWcEqLYZ)!_~-q%X?vg`{Iw9HjeC={Sy)9^p4rT zWA^Wu{X1s=ZCyK}OzJ_`jwp)%cW3|4{2%w7(QPlN>kXYWKjnr*qcE4G@{7DUM4US1 zLj_`Al(z?Fe>`l>^hlLQdo;JX00&k!?Q`(wjT#P)UX!}Re z3~m3o;71D{HZ;|j!UG|E&n}2cP@Ygg!cLkh>|jVo&<+jhI7Bq?NpN+hDXf?#5JJcR z>62o?c1@Ct7RO^)X5G#CV&jXY2ZcnXj}FAxyS z&_z4+TgU;G)|BFycn(f#%ejD$q_pM#MLkEM~L^)F_n9-=QQ;PWn_sTN<}G|&%O zF}Q96lTRn@U}B!y(1CDvk{wyhUQA&ZhHwocNh=KKSCrP2tUw;iX*Li6+7!lCHG_8ki zpDrnR?DL{)6+ts_t;EgE*Ah@&rJ$0<%CjcEJoDg01jT}n z%@0o3ChVG%4#R1K<($4=#O7fhz~0ZoI6`+{I>wMfH`MZ<*AI=PO&;AWVs~g4Lk=Ar z0mVmHUpY)VF^Yf&5$%NtMEdUrW;0-slA0kY8Fh2i@ccmS!6Qj@ zX<-mr`%x6PTl+^OnyCOPTKm_>p=zhhh6|^UkW}soULgfh4J;b8>SSdnKDg>v#h`yA zZFnip8kNmB1u({NpcBpn`9LNCmQ2=ngwzjIGv|{k2E9{h}IT(4#JO&+x43HQg@+lk?xEW}z zRG=#0#ij$|CDqbqNQRQwtNEZ^= z))s6K_!4Yb3ttS7Ic08;{_$)*9)z@NqWOSWi`vBv;7dyCrMJ;wck}-~x_Q4Cze$72 zfSWytp~DLUbi2T~12L7+@{kHa0KctSL?mr#+D9UVbcZz5GeMe5Vu@UsOFLEe7mPgE z6+;V0aumgOmcefRgv~RKh$ReiF*uDHV0js9DT3&(CVjf87BJ|Jf;C!nO(JN9Umo1F z;-TT8YUETnqagn9hE2e2_}LbjmSTFMv?5=RfOtlHI^)*3I1Cx;N@-pQS}Z_aWu#MW zM$(KL$WKGxp#eb@ZTL=y`-}H(i1Qq>c?e7B5n(|ug&!=bM`kuj=HX!H=qyG0F0k|? zXoigk0vyke>E=ghHRI9bgid2#O0p?7-yCs(RFbxdl%RsMq|ZTE-y1=(2;|xS>lq)7 z?3n4HpNukr2lQ7_6gy`6|K*ae~+jgb}tJpd;kMfi&4y%G#~+%a5x|UL-;5P5Cj06NmF$(Y6wW| zc?0YE14JmP?WuFJHA_boXm?hS#o7|Y0whi?#qN^jHV zsRM=HIu=tqAJ**cVC2)hUUv;cI2r|p3tb~Nl5joS2Kj$5RcT!;(F5aA6az?M2BHZ9 zo|1cj+8Ca4!s9|~53rXuM;h#Q>9GA~6h(T{1fU+D%bpkm3Jh7a)Nk-y6}5R$yodLhRU-Nf=-laL2G(kqmb6Fff<>NMjLjtjC8BXJPGNM!&yhrPe@u#-~^f|uzzP=JTEpHUQp+Rq%G2%YKx@EB5K0^9nsuarpz;&&!K9C1O;$?&M6@R18Ah6hmtv5 zL&}})oTFCvm{lK9ZV)QX6ve>2hB?GBvY5cs{fQGJTqPO&1DJ>{kO#0wQ|fSdGksYiC<Wzk&+@?oLsV~Zv@M8S2Qz6pt8N>hESXNG*}RPvQlHj675rOL$mITy8w zI5dQPGX*KD;5{<+3+39Y1F#tRARd@j2Z38Vr*{Q|4B<~BA8C4PazFX-nlo6*uA1P#rzCB>G6B1UR8@H{eUs$vX}j=<29 z)4#SDO^=`%##r*1v2v_jHX9W4E+Ni|6qMAQP4a{ z#Nj@71JX&5X;NiNwt`OG7Cs-qz9LUhX-ze?p@p{ADUIr9ieR(M5aP+;72wel_=imo zvH^%K!*cluib3^m0Q9d=%ZGyYzj;Y>LOnASLQAFvA(kh6P7DSQjG#SVAa(Ar>Olsc zC%G54ga}vwBWf2bdWU~FxnC?!VJ&GZvC*Yi9F|LfP+h7`P2AtFyR+rOSSKx$QY+7G9j?0H)shOf#^2R4SOkCOT`f&r)Dc?~ef>4} zxBR+nh-sdGXkE9T{cQI6haSy8OM7VA{<<~BHch{BZOfybLfv71ZD}Yg1MqspBQ1mY z*FW`>zpN7xGJUFEz`^77K6j7F<|2T*5_J2 zC?0Npk;^F4jBSTC!+-tdmQBUOPru&MR#uits|hDe9MHuagSqBcZfbe4csTh^%WMuq z$8^HPft`Sy_*cE#vaxvZ{P$aOWx|Ud{AF#7l{WmoAGI9NJ@#ugs%%=$zwPsu$7uWX z`MAFR((hVEmk0b+4rq{e`g5Eowse2z-ZLMxf$OFzYldWq5?SK31}J902N*Us#71y9 z0?vUs`S$v{cmz#)=-#Ea44u+TwJw^uAkHcHz3?ICFqKjT2zIjc?E%SbV}S^$s>nJC z+Ssg!raa=#<0oGMS9gY5MT^V`m5jJ79`+b10ZJG_dH{!^X(@%r^J@q%M^GesHGmvY z{c#nvIi|}EI2{^GhCGWBKZRA$!#Z_s3dDo*;kXq+kseDgs)j#L{(an|o;d@-7U5UH z%}aqY?PMTFr>+8iOj@kk+uYgV715M~W<`&xMW@VsEUsrV)Yii^18E_{BT^YfX1g# zQZJzKdC|Y?^qI}EIKFV+G=vi#5_?=_c!GdiG4PcSn=QW@M#DYKW#1gzXrirYLb|Ab{TPowx7N603{z|+Nf!#n1$NEcJB zK!0dFqAa~Z!$OJ(nsV}G@eGt%H2on|0GCyYd>iaN)DQ@LyW;|8qd#cKu3lO(aADQP zcPIZ*t-q)CK)zA}1Rgv9CZHm&mShwhYZQS?%`?qKtqiW4unt90+|D`__$VYKbd6#f zaC{lEPXdaR7sq=P3?G>tzVo0oVSGht#V`d!-_q+tT5%Y@G)*|lJz+6``3>kOh%SnG zq(7dMgD)a1N)DRtMbw5@yi?=jzAe1af0_CA?g>)Pc0NT;+mkMTDGxk3C>B~)W~r|Q z-b-I@XzwZ-4vt4q^pET|Yj|10$ zQ<;^Ch6mNzug|=TPVE>okYK`qD1lBu1T6PdPiAR}nFYgA$gWsgGfB|;|GgFoi4C{c zE`=M^hS;^pbr>+3P;e+Vu#m;*aOV`OFNuwpRBW%l?5-yCnFTE-)z1YuMu2$d2%thL zP9~n%o}J=4;fw(Y60E|bN-C<23n!0KJEv;O{U6?(*-g5IXf)q|RS}*(awFUU!Fp&R zfjnFA6Xqy|4$%V<6pQGA2l~!h6VFTk94rKChoulR2RMX6T&gBDr;vtl9ZP-(Qjmz+ zAt{J|*1I!jj_eq59U~4R(EzXVKRn_-^Wy_%Eg2H<9%D&r?K5E3lP$;pZp^HT-2>iZ z_(=0RFdGM({?XHC%}YpRAa?1LQ`OvKXB{mYK_jw{kDax+vv}9V#$#umFl$(+9kw4{ zGHa(kYWlIxB!8FXvnmIc_3rG?y?U0}CH6q*o_}$}tcSYB9`Ns3J!^GHuB_9Wbcag_ zHvNb0ne|ndSSq}NgV)VE8acRt4eMsj>&(f5@JZbxv$}O^-}udAv)=5b`u};tFm=lf zvnKlf3$vDWRr~zvpuT?7>$6Vl)-9lFh9Pz3d)1@cxu{`lh9=ALt$)nw+qM1gJ^jJ< zzt{HRtX`evEX5l>dCRO<%68a3{?l0(_KIx{Ztjj_Tkr20+v?lhS{DY?&t3)?r+WN= z+OfgImMzEsp-*e3OPN*-53L!{dX#JgH&;8bwYf7V3vO=RuB~OA+BY^0ZGE{{Y(M!k z`}zOcyLCgS*na-K$<{AB^Y34b*0aj^_vcpYB|Gu&#tE&xyQn48T8F9&XSF8$eXCl} zjj?~t#MW;+t3S+Y9qPYO)B3dRy1K6Qwa)6p%GRN={Z-%bt#LJCTI*o-#H`kS{`=Ef z|0p^~G`05WqVB2TXPoX%+11e2dZt{#Yja!s_fQX4_b)#4X}^*uaE;%0LF;op%b@TI zM$q94xkomFd;E5x+~YOjJsz=G?y(ebfm(T6?L} z{nlbQ?1$y8D`PSqiH6PSY?}M*6UK>BM6mju*V@oUE$!UBum9UWwaz01Rg6$+V=|iU ze{@mnJDtMAZ(Y`!FXMd|qeyt;{@hiqYl}y9>bou6{V7EwR_3zxuC-_WQ59o>6@lwT)1peApIOPxYU@o0`97}LtT1eTdT59*>Ts}#-0P!$P3%Ls+yC~ANrTJ_=>OEx~q?V-*bT4 zxn*`&wL$iq|KLXp?%~`Ap478kHC)UOn*YdwGv4RG$dhN6tCig=yQ@9s%^s}&B?t0< z*?=Ia{Zz+q6LS%v0N1)S>sHx+OcOw^}n~rygqPX>E1t>Nj@S z*H_(m8qe#AOWC)0+3Z1TpVQl>tB<~BlWW~itv{V}UUCDQJWZbPd$YSM?PPAY`i!<_ zwfD{8&-PItozXVog1)>6Zp2js%8bRxc;or_>A9q-; z)_3l_ld3K3-t+PnDygP^w>adz8W^?+R1re}ByH=o^hh_W7P-+be$UKMKn+5DaP%lX-x=W#%; z?7W>PcTwf{&hDi?k^T3qVn5HLT+RQiQ#Uni&Fuba(K#GgzJUY5>)m`#+YA-^kvWd1m%-wdy?d7F{HI z@_t^uws&7uzJ?3i>wFIA&vT&sK5k&~7AC_>&*zVw^xaSP-MpoDxyoF?+xzE64rq7H zXvw)e(HoL=X6zvt>Dbxz0J|~m$|$8R`#uYg?)Sw zZLmor@j!a3H$Is?K>eUNdL=_W_%zh~Kegr6-{ft|m!gJ$J3FEFxDb_*GD?GesO+TX z{WyD9b&niadJ?bcjq+>{)uV-nGyWp>{pm%Nc@VwTt%LgQr0%(hdu#a@`*^P9O53Af zZ~1Jh)SGMA*ZvT@s0R+}*H4Y_%YD3YF=u)ERE}=!KPRP*x`fUB9$<6CE_3!!Kgj0G zo7pTsY)<)#6FJ>2!+64HUdsOU*Rp@-xjdVdXZ71tojsD%?R6Oke)BgD1UJ6vFa5f! zm6tI_ACd`xG1^=8S=XMBOvr*=vU{ofpIX%=IXU+(9+$s*#-opWgLGgT-A26qnie15hxzGLN zz%2)H;50cK1G-u=nZ@wc@fJ@FcjI-hZr`%S1G*RpxTgUqGBWNW!>%{hyM zyt;kVu`f#+gyIyoL;Ki;yL}*XB=1BB7PGLj`pJi)xA&c+(Vst zV_TJ~mpS<-M-ytypZVFz-MPXaui^9Cc-X*hYSYp=yQ|0Lz&97}a1C%hZRAu{H!;8N z{R{_qKjq=ROCKHBTg|_Kck!>A_}Mcul*^Cce2XsRR43fbzB8X-UobpBzL^uKzq1*< zuJ7GJ-PO~p=IpA@yM-zE3@#=3Y5j?VdZ-_-o-O_8Uz}hk0Rm0Q~U6?rM z3|Du`fltqGKhvfSoN4aOoN3}}4(xMH`(GUXw=Uh)n$>&|r>wz{ z3iABh_Z6r8XYWM0=bId0vM5*2y!(rus@~_`F1W3IU&G^r%hek`uY9xINAT2d9oV(I z8uJdr<&e8L!A{$hwe!04P^VwU%i1aj#wvahTzGI`-iM5>#dmXH;kO)+2}xakZ_QqtkyioVzAG>{I){IH>=D%wdNc-%Y7_q zhun&^eRAA5X4ih|p8L4wbMEIr@L;w3S&E;#h0XfjbH}R9_j9VejDy3!uj;MlKG3#6 z9denRMJAq|2hAOz2CYHm#V^>$-zZn7ufc?v`6Zjd9gQD8cc{|VqH@gZ%<3!GvR?eH zxK5R;{nnw}AnR$c^!(wBAv>vC_nEtkdSxBIcur=x_HVblT71Tk?&|f6hwQ8ty@xSz z=!2*{C<89|yURBX>8ZwyVbpDYkURRh+(Pi^IM7>-Y3kQa9dQW{=fsEjnf(^ma=?k@ zJE`vkjtKEzBLKe)kxgn`Or19raf0_bBV9 z=3P31HSW;4gH*rAIr{jsZ9i9QcN^7BHQZX&Rb9SdZdY}!9B6)xpVjO_VKFas=ciD)S!O;?HA1m(XSMPv zM(4Tji1MRtBUYR~ca)m(G-?-%;T*i)a;;*p+Idl|t9tusp5|n^A^yY&wfPqnUDd5` z^SA%-48M5!Ee`Mr9;FVEiAGMR8crzdp;oSExZHbtcyxqXd>Oafuz_EkCgyzbFxGBp zo3EzJGSB4ds574B==?vk*>K}rLydTj&C&0%dDbm+4^|J$=Ed?|w?Be@YUCkhoz?K$ z=k`*~f9L4Fk8%_<$yQrs^BLI;M!@=4+WM)B?wdPMo%TEjR-eg%``6ArK<)Jcn;(e{ zJ>s3VzUtQgBg@sFUubJo-^5I2EWGX_ZD*_IKzV6yl!ejDu&h6bMJxby4Sdto5es0Chsl% z_UwM%^6IW?}%fa|5Xl@t(0H&n76yCd4r3r5W_gw3`Tg@ zji@{!Mg{v0RM*PpO8K&aL9+I$Sh=eEZtopO?*5xl(ZyPCw?Vt8{dU>6oa>%ft{#`8 z*{?V%pYVzwhju=1{hqzlGskf!^=~puC*|ER9Qvw;O|gM$@mov-^^5s(zI>Bk_7p4T zrZ4z_M~s+fs0-g>-vNtvIGb935|?yK8Lm{~ZJx<_;-~}zX8wSE2FbXsQ59lv@VgZ2+$PKar zZv2E0!1+JQZ(pC+U7fv5>#KhFjK_War~KmQGTCnYl*?EtpD4COca{IFZH_7zyC(R> zN1w6uJSC%#1(tqhyQjOV11F@))ybdpH=cWydzSdY7oT&I2S3|EZIC+W3p57GdJ~*! z<6ZLxt6jh3&#rh{_I<;xO{mPUJl=;#a;Y465D%BrWmT8IqjA&UT5;3AtLdV?`0Kp> z>guo1NXcOS@Ne^mt3AGE^O*bC3@&W)xK8D2)z^%=`7eiOch$L9hf*K4^12D#)b-zR zbkX(fV->}a{gy|wkIda%-UxO7x12B5gP}9>J8YRVKjJ`e1vh`kKsfMEZ0`L%&*DW{ zUa$O~S)}_vkw*N0L389cNGqRmN2ql_aF)I@Uv_VGH8uT5Ht+j{&6^98285o)2HAI( zjL|Xk-9Z;jo;^WzWw2au)9g9wzE9imAAaxdswTzQ|Bog7a=6~PtJ>{>DZ^C#61S`R zyBs)QEXyb7)(%p&WwWc)$FhcA)@#~sYJ+UvaS3M`+iA9^dWcILT-aNk*;lvE8mQX3aNu*fp93Cr`>7YZ@UsuazS{hdJ48+I%H|lk zpBoUogi1eXIhl=#INLi7( z?uRr|r2ZnMMH(s6mm(!adR?UbMY>0%i6Xrq()9fnAs!^6D?6)2nlIA3A}tiDyIkOD zBE2g6E)Xdv(iI}@A<``(r9`?-lDR-`2&JtdMM(kmi;CelAex?7~rMA}QFn2t1Aq&^~bmglyc zNcFOBFOmKrk|ol7k$$dsS;SKjv0io_D^ikv55Rv`Bf8P72Q(066rXRwup49NVj!bgm}J)RkCxHNOMHG zS){W>x>ux8BK=LINg_Qj(qBY+OQe@X+APv_B7G-Pt4KXeq!y6|iIfy6F47GmX-JC> zJw(I_7>?jkuDKw zjYyA+^rT2XlV|?&A`#ci&UZz+U8GM%x>ls0rI3CQskca9i!?-}Wg_h<(y1b)L^@2Q zgG5S*R439nky=GMMx;YTnkLdwB6aEfGsfSEBHki9&lc%NkuDLbr(EInB7GzK?i8t; z?0ZP0%Vghrkxmflb&)<1>3xy@CDNB7ohDLe3+b;S^%d!2k%o)3NEdOmh&#!tGa`K~ z`zl46EmEUMagpYVv`VC3i}ayL$BOi*NT-N&r%30CbfZWsMf#0MH;HtfNcV_zl}L|T zGXEVV;@@TGM31SsEz%N^)`)bLNGFMOu}FUt={k`v66p?G=D&i756aH>M0!S~ zF(SPtQjMf$Ty!$c~V8`(#sePy35(kmkULZn+onkv%! zA}yLDqA%iMBGrj>j7U>NI$5NrL^@ZbYu!Ti_FLF^+}JwT-W@{1;sdWn=3 zX|)_ZLZrna9WT=PBAqVM!6K~?>3NZ^L|Sy{O(NbZJC}-dzeqjggpZ5#583ykNN@dr zrF~~$7F822Zwl!>v=AVH&`apO_ui}It@Ne$Za`32YN(?iMMMOoL`9Ykf`EWD8z5c4 ziWEgan)jJAyGhpX-d{IAGV`1|r_Y`<=e*3_X09Z251FgR+$-kFG8a}G+&1R&GuMo{ z;>@jKt}=5ym}|h?JIu9BXLbOyy_ox&x&F*8WNtKbF)Yk9=DuaO`OHPJ+Y07BXSWZT z8^qiW=7uo$Idc&l?hJDW*zGcNo0$8BxrhF_I%2J5HkBRy>VVt8ToiL>nM-8u5ObxO zdyBd1%#CBN3AnNI0>%vQGkWRNrKL1S0L4^uR;Ouk&P*yY%o9V?*5UA}YrNC&a|9R> zd7Q-^>>g`0&Fl2|3A;1DvzN&x7tCVk6>@enUH>ZL>}0ati)OLAQ=C0a*PKEWU-tT+~a9&W9Lx1RnbbV zQWKU4*p%pGQb$hj-xFi}*2&q& zK~D!ebHvR)rv9S~61X_TnPT+n$_aqYN+6Uf&i9X_8=X)U$=x}X1_xZjZRgqTDd8YQ zpWf3s%E4?5WdypSXy1&q5Gphphoaj9U7<$#*En);RWzd7V9h@CE}DkyS5~*0b3vMO zw1aUhH9QJI&IS2`jIu807_{kYh;2I=cT~*5JJ8?t#!?+Fmsz$QaR|n`6{$#Kv|) zNg6#6q86TOMZ7-HIo`oImMSK?BkAg!X_0he7>c}VOuJBHnZ|jym;j-9!^}FD&qEnQ zkj(W-R*7E>aZYeBj-^Q{?ns0SUb3}h5Jjb;8|)ayiOipdro&Fxe^2svj6h1mrlaYS zM)K$ai>B-9iZb?(a?WJ4X)**j>x-kZ!_jE^NwH@o6>|hqVE~imp5jR4>tq2I- zIi5>A{sp=wzWKAQ0V0=AMBMf-5qHQ$t}d`K#)C=D`3~|ALxjpX|K{l2#K|Gb1jx4SwA&bS+Sv;^YM&TLGB@WWhNz0F?zrMB- z-uosuI&dsuWJc1^A_0k%bj}@WOrOPdHZC2hTU%qMF~T6->87wZP;52q@9I2Ifz^~0 zxukq~gbVeB8LQ^9eE#ons3^s;R6S1{_Iv^kqt*q<`H7c!TNheO`xs&@u^g2{x z?$_Nh1}gC_2eW3|jtIk8t+<}+?(FB@>eR8Gt2x0E!%cJ;HS+!jt`V>?gr0-ajrGrM zG}y=$_(`yP3R`ImqFQ0r@Y=tbyEL#_4;4p;qur8Yf+*<(DlmNui{e=3 zsoPMVTMy7$zi#8!0&8~hSG!=5a($A22sJ$IiZwpW-E4o+fob<~SWBHLu-{!XMbw+5!<-UcTD z7BkZ$ca#As7C0#1H)sxSM$4L{E6x256|Xww?7dt|z~*!`FEt>_D6^l(WkNlOYqK`# zP4gO9;=X&3OAH)KMP?v1Sfs=o?LX&;wbnsMHSfY21v^?tAYa+{A>ZyJT>F>TW0}Ql zJI?__I&{dKhALfYT5q)7@#8$bgN-p-pK#7`(62wE4A!}#vRuhS15Y8{;lEiW`SujA zs=%>E+G(CC);&WUp2pa+r9Y*CgqFv-W`1*UDXVPINFf zr}EPqnnuu92^g`@cOsqJmpGkIZ(|n9PDk0*T)d3gZq6MnLancG5@5{%RCj$ygz@02 znjRt$5j)k&?xqZd-9X;0qpgW-{0$yOz_CWukIq#NI`A{ftv34qW0%wBHX^S41-;w2 z&2t1;S*h88C!B_-gvKl%k5zB#PtG9@8dMg!S`*+o1;% zz{VJu{pKS4VHAor7d8$`p|B^&qs$Q$W&9IXI>4%;6rjx6F!NgAkJ@PP57&C_W>!R) z5e=b2%@JqYbB+TRYS>HXJD9`ApsZHv%C5*uE5=y`zVj~!2act?-JFrs;Uy|5!{Ne= zIC5$i%V4xNCphf|O#m;|k1 zmmcq$!I}q#9VWO)I=vrNpSdj>Tmu}cui5VnHQMFn*wtbn1r9HU(GPJ}jvwcDVR!?_ zQo$e5dgt~B#2CF3xS(+}P*A&7l{XRMzM6q@o=$X4axfc1wQIR!mEl$7-soT>y)egp zPeXg#EU((r8-vm4j%3#yhodt+OvG8j)}-7;jFUxOSZd~ZAsc4X2(m1)!s$#3a;wqT z618@5u3BIAiB28%6ncV7uG*u=}k-aca5WSki=+Th2vcvfOuH>#?an@=&!q~xiI^KRqGwj zw4cRB(U70eeaF?{;O`BCxN4oUY{~{u#gUezzt-ZO0BrVzsdu82WtB7PaO@I~&?uOS zvklL>FaH~DQlLI67MyfhDpW8oltLyW)8h>|T9NI@G&>s1(z?^RkF88gH|ACWR+D!m z3JBAgO#va4l#cOvp$Vtp4M9&rDgR@?)}DgHtl%~R7PNvX$B!hl2gr2QOlxcmqBY>4|#Mv7K`|<2Dr?PuEEdGYjpeiVB z#sCfn*6eP7e231GUN$C}PJV|*u0M#=-mwXdjJanN)!t$??S{czO~6Vu!qXFDu}N|8 zYG9Ns@4lfNanxQcV>shar9Q(^n0ouLjGZ0Miv-vh17DVJ<4f#3YE&(%mTjS%CVlNr z**S(MYjDu^r@Hb{$6~p|2%ix##^JG?_#+=m45^gqVH#cUgJPGNz*2!#9~4m{RmTvR zX;uu&9c)~g$X)NxRXH*oO4nAS9y(3o%)nxCo$6W+#j1eS&Xz%B|?(U5rK0=q-lY<3mXsSa8chshi``H6lX2F zk>pSsbskMIa=uGODu_REaTA#9BW`|S?ZvSJcy%g1YmMGlm_QTYecW$ z4i6Sn&nQn6&A%H}gifVk3cIqBo4)yY#8K-LOfuu?>?#O&cA}Li@fnyEqKA?U+ zHxOJ+5|+uPm$vUhK3&$ab^%s>;>Rxc<&9bL$BQ6Zor%7mZ#`$VYy`Tn63;U0>`SZ0 zS|66PHn`rvVm1~ZmO~fgi+NRYZWynH~|@G`dm2>J%0Ba-9Rq!b2~Y2E>T2bY&kG<>)XgBFs|b z>FWb%u?{1x*!2%`Y+y6?{w)C^#t(Y{r?NfT}Ot z0pGGpMSJlDXWKgp*{T}+kE!d6V-Vn6j3vOpEOO*Qj$Lhg9=VQk>T7_~b6h&7H> z@3t&sJ=Ez7jH9KeFzfjJ?vHnFTl4@*BjHC^2DVp6 zA-L+xmJM)MdVQ=V_=elu0f0pVUE--9NX7PJdFcF;3*Tz-JFUF3?S#Ahg1qMMvQjws z3yTYEs@p1HbV776eYF-ckNu5h&U+VCs9N1JEACBoA6P^9`d#igz@~zQk{wg!i@SsZcJo1!ckZ?++l#7OdUdy z;nxu;;@%MV>kh{R8hPGXguZ$`AVK!ur-r#9;iM0c9W3@{P{>BBYdnr{^WwV^nM~`7 zi9M}TbV=jOD3&g72NcM%Rs!;=zZ*)<2MJtpU}FsI zD=xx9xep;#7loa8U;6HV)i%cqyU{y=t=`!WAEHqM(6tU;M9a=f;(YQyb5CK5@m7JU^`~fslV4MvqDA;*K|>O1d$SfK^k* zQ$}>|C}UqKuB~6sptjV`i)EJXp%Le;K2Wu+8>lu1NYpNTm?y_^+C6qUxkYd zHil4Sd>39%2r;TwxRQ-=qd&r>;Zn?KL~qYvSmu2k4`q=(q6JkTfHH- zEwH&{Az(cA%Ftp@8*$Z@?~E2x8CizB`IWr_qF zubR2nm_9g9#QoW}?oc{Z)E8o$YvF!|MPdVVA!YVy8SWRLp{*g+jV+c!bg8u)Ix%pp zF`}*eT?Z|F5ACn4n{9^u-Dvna44LQ-+?Bza`nt-IjsJ~Z9eIef)=&sbe=-gKk9S6n zbqAv)Rl2yLKiwUIl0cV?G|qN)A2Knv{UVL+-Q9Wo=#zA$0qggMG`bgJuAhdO*L%6K zzI1&9G2Pq<9q;(zhUq{@xSZ}C?aeh9Rzf1GD+ONqtpp-AadAYjn8bR!OW{Z4{miqx z(jJb}YBCxQnUy4U<)DraIi8(rwb_S0jt!ihZ8Al7$AmGzFUNlTHDbexiArgmggZg|phI-Hrx%R7OYwiuxY^;Af|oX9H)09xpVG)h)HlxPV}YT@fe3+PUE72jUf~@ zdC9rdC|ZcE0As@&Tu-AbKq}j1i#Xan6B%BrY)whU-{g`2$3m}nCn1H%CDR(ij(!w& zKGZiz)GSVFb1Ed}OBJ}IF^JYwguwH4o{hm`VxG&Du=qN}RFhx!rHzsEF%XB}fULLX zyYVFqHim{Q##hd{p0LW!oCekFMw_HynmZC7As;Q|ygoaFbWl4v?|5um1hHG5x4KEf zVy-OUSYzuF_X?aL6@z?G{i@OL%MfyYacl1BvD}TlY2a8Kfw@;h{lCDS2PMh69+IEx ztw5aMi)gA%E4a^sRXskLGR_o9koA4xyDZ!MlaLMh6yb{`E*fzPCG%UuS%Ag1&@fLN zRlJDqdSi}XumQyiJ!tQ@R;`42eTW@8{U?ER-xsj-l9{fBOR=z+yC|0Xv!)1C7m7H+FdqIUBk(Y=q{&~d<; zeR^$ozerJ&_HE_l+O|S%;Wo=$s@WPXSufMQ1bbAi(ULbmc7Noc&I$0hx^wpRmacfS z(W=+wJGcda&9&@4K0x^%Oc-5n0d>r^lk@qaC&muWEz)UtZ%oyPcDYxg3-rdYfgJ-T z-%?Kat0@+@PSnj9ClzsFP!`i(beBm$gs5;>RR7e&`z$CrmPMreKnv6t~=X}fU)weBdI$K`+!#!;?C zurUTSMa=FSZlGFF9CiC9KP@ zKL5G4bMZ7r#x=60l-6fhW?)n13O8|&VPXFioH;@HG|HUg!me?nu(<2+I+gZWg0K#>N{FMGZguZhKy7cegbH@WKlLt+U zY?{}Ari325s2vJwT^K4r-~50$liH)84KBNNsF3YZ(6EKBC=w}G`UO+!X@{w2<-5wF zhJFH3t)^9%jN+)!b)>Uuhb6gwof{cAi4Ni5%xHL%7r5KAb3`mj?puhXVINFp-cz@@ zO@L!bEqcT6xPK0$O`W*=^A5i4wo-da?P|>!o$tD#xC5J~q6@m>;!?fD(&ho(%RhJs zC~s^|L>ig*-C=(8bstNX|J-xx`6n80b6*U_lYep{z+!{%k$V+R6ZRmE+Fr2Vep>Pv z1$n;DD#*W&-PmyeHV+JyJkuV#gDCZWDco}2gQJtro^nlgn}xx7EfzAdTYd~lF0Bb}|E4aFll^KZOL+V(;6LWKLV5Q;}&!H*23i6;3tus*w zWcC*A`2?b>RdiA)#{o9ujOgnwWTb_2@C)0m4?wk^{NL_(xgsIJmP~ZylaU^*EMT)& z7IhmelCXk@8jGVj#f!f~eCseX=S{Fhu}CNF9twi#Dc*P$>p>?3HWf|OXSA_7-UE$) z(ibQLtEvBUT`Zgq=0z%q4ZVYx=quGZ@>j>qM#;WU_pl}+*E(UXshP8%sx<3;r7oIH~Fb z(ATWKukPxF)67PYsKh|@u?LMj&{@Ie?D6N;J1}oGL2;ISfXKGKof;8jS9KE6}1UHC+GFQ2d$9*p>3$nwALP29Dv0t*Bu>n#E)28 zBdhv?aopv>dN-#XZ2a1LCXv=2p;x!}%)p%89-*H#a& zV?fo!_Qv>A)|{fsWnDasr+;5V#Fk%SCK=qD%LUdfSJEw%t795giW^>RH7Zk%dQNVi z@4kZoIH-7oj(?9FKXa=bE@JhDfQ5|_UJsV3e%DblwFYAO7)~#5q9_mgc;0p}D_x%| zUMpS5IMI(Q;^7%fKs7xm0o9s)Z2$z^eHH??9>~2AtT{6vb~N1>Ts}0%K1Yhi0)~Bp z2K>*p$Z|uF&V(Ik2Q~k`J;Vde0a$4c(B5wO<)@0L9YL~RGGrL1GwCZ2H>G)t(mle{ zi+(#}^`a{yxMhK332Hb-#?ta})Z!*a^u|#fxoCGYGVWXEp)F&OeP&N9a{jU0O2Dzy zjyHE3>W+9yt>=fcq(+#wZ;#^?o^`_%!b2*@9nC)`Af5BwQ60S|qP-jyjT@6ZnGTvd z1=X!qUR>Kupb}FN?EdT4&|5r}=Wt+i!HsB#|38ZXCTR`^DqL7&g2FLt9nWlmFLvzJ1XF92{!He^Gz21?-(Ru-4886Pi7(Z zqNSedrCu0gCs$&@3Bpph_rXt7p=5cj_HTNycXH+O) zq%Gj!i~6IjFnA$ zCP=z+yk|-`wlMopSZ;P+1rr#4e^z3@ZZVevo1%Q-SlS|ALnh z=*{z7BCt{-LWu&Y(6h8)+TRF9)#{o+xo@}u{_Vwm<{8Ybt!u~OROCCP^ZRR%ZSHrR z4%nROw42ZX@85*CGf&(qU*L3#k4HM#c2rlD3sT8TNFw(HB(dZYw*^?~LPp`s+@syc zq^k~~J6~EIbmdhp8E~vo_&RF`X@IA)_|(SzGe;i$7=r;9r}I(E zUlH%=Q)@)-_|=mK`{Ga0@h|`8DQ~g~cRig_oFn9wD-z!gh2_^X0zn-=^ zaVdxQMowJV-&-sv?h)X%#ors~wZ$(KWRD*g;w_ppew)yo{((m0@SOgE#^eZZo9ys` z#??q~yPUXDwD)>WTqD+-oD&a^v-}N|*Q`=5YM`+yujM60U!31wv{MD_MJZp>`sNyv{7l92l&Q#5cs&M7%Sy2^US|h8} z3eT;T)gTHVscj`K>FuuTO)-nA{2$e`r`NrK9q($G6+gNKiITSR8sz-?Xrrl@UZsw_~$x!uSxpGp-$euFp2&ElfsfN zUN5C@z~g)QyLxvzw&BddTNaa5L(DdKRUwJ=?%tO4RU=Od{oNe_ni*Sqcq=$);kTaZ z%RH_s)DYk2G@us({qsF$qeH#Cmnfq*QpVE@6G%(LV!OV#Hx^$9X_$0&r8o;2x6`~0 z1sl~|Ud+Q~-$riPZ!?thAhiW6thw!Nk2eN(6Dy#T?DcxRCR?G87fYye{j9GShgyoQ z*WZit7sY-#z>Do5u&{6+i&cQuLpX)Xr$r^NO{v4YP6|4M;$#j(Ne37M zhI2^||Kb^rXCVqx(UA}<<5wtZ3r2bi!n)!fOEk(m&}6HP$zr#UJOsa)$!@j`!9?9r)QB*nH%_hOwn*%DQ1dxWArJ!or9 z4L%SK301f8VjNF?=N_{_<~V0_tUrA*&$F<;TzjuB~EWz{VIc zYdBlQE?(<}9;4XUbzD%zE_&bVG}(XGb63dB=NiFpbKuR&4QSN)`LUi4_>k)mYz*!3 zdJ~NgHhNnMHePM=LT_a+WAaDdekS{HOBOp|8%r?hnmcPu457%IrnW@qGQG!W>X+!_ z>eY{upP&q#PoPJ<^9g1b{94n^3a&Wg{HNZ@07kpdyqlOl+3B6fbmlIk4f^+PFV06t z9zrsBEhL`)-V4dE9=1k_cb_*ebnC;=0QCLd@ABb_h%qs^^qm0{|n%$hro8v=yQW@iFmJ51)Wk7xYBPRUvzXd@rPtkXAx|62gz0Ao^uN zefWwwUPlY@X@`;e-? z2uT*wQpl%5E(+Nwq_>csLdpx-EM%aN5lqtk)YBi3qL#Sc7V<*KS|P6q`CUk9A@2$~ zDTE*QKq}`1?GW;zkXJ(f5i(!MEJf1QBOZvDBCd6XOc2sV2wv^rw6_cTR|vn=0mo;8 z_>~Tz)q-9Z@~4nrh0GT6g^-m@{N*(cMC7M9K<H$bKP>h48Bs2*OWNfP5^D(}XM)(nQF2LbeK- z#{}b#pPoR(JL3AIkdi{G2`S5@xq4`#jYGXM0kVc29qN4vl<6HtA?jfXIDXA2Ks_nZ zCbxP|qD_!`Oae;{za#<2&pAl$4(bsJ#2BKWdOiZe9AM;74@ZDJ6qL%uUp*HA$Ft&i zNXT14#!<)>Zxep_q5T!FFQDKyIOAtAi|h`_t7WLt|`c ztPPE`q472}!Gp~*Hh#fDx*9_EI@TTUsV3T4qDbZHR2> z@A5h0J+`4IK)iq1wn|HNcNpjaD(sJ9KJ^|H-B zPMfF8hTJyfu_3Pw`E00<4fVC5e!Xn-Pk)=|02>-;LxXHcv!TH@G{lC6+R!kd9P`g` zo974{8finLY-qF%jj^GzHZ;zL#xqLKQu-#?JSW=FBpaG+LsM*MstvtvL-xKlP5Gts zV`n_;O}7Po!-i(q&`cY8(}v!%p;1OtGY@Ty%Xr2wtx1j|#w9tk!Y-o`U zEjE#+|KoNK9GfUmeQ z@Z=A-04J(zj5`;;*&3Km2l~KiW`A}XZ#sRZ!RfQ%?9|qD+BXJH>n5<1W;$(}3a5CT zoqWnk+xT8Cd@CjisInd)UG02AfPEX->xp>v{gA;`0co2U>=CfyBL?3KXt;$zBLTlC zz`LVJEpr?D{3KxAb_Tpt3ZGt?3@(dL^v75Qyy`V*cpd+kK?(8dwu3=c0i$*@xF(?B zUIteLoZio%serzpGq@n&mm>^30(u^0a7@6L#~8FzAYI#YoY6Az+VUlXDFRlXV9-K9 zx04KJ3OIU-K@9;-PBVBeV8Iy%^#!c>n!$Aeg}-HRLO|#R2BUey1_ckl%;=?f)w{-E zl>qNe25tehZ!wrIpz0k4l?AN$iNPZQTYhG+TY*wq@!!!2o<8ADP)htmlO6DHEg=1c zLcG@tLEcPZuMXl>uq1=20@jyiFib$(G7N4BC|s7oL;-orGx%G;Wd&{sn4Zc$eFZ$I z$e=SoI&%H65~DZ7t87&U^#q((V6K3P)!1jGfQB^~ToO>ZCWGMuepTS8fVA4|!#m2z zC$0{IN#b)-figS`!K-6E_NpS_`}z#L0(=b_>=kgn5d#u1yD@|10-iQu&{e>=W(>{< zDBqmHQvtUXcpzX@D@U$$FW#_LA}nmf;hGDm*^z-ufU66G1p?mf$sk$4oHPb41srlS z_*6joJ`64jC_8|`Mgc1^i5ZMu6R*898T>9_>zfQp3+Ve6gLegd zJBz_d0UwE?u3Rts%!7JXdMWpLX82uw&gNea>0pnLP zm?hx(y9@>kShAWyih%3u7}OO|Xaj=@CfLlNi-7i98Swr)GL6p!NLSnNKtFuKUjItC zSD!K9EqVA{Fc>@&pZE7L;O%+%RNKd3wfHnYz~FTOJr6SYQ^5Jd41N{h_XUI50{R?P z4fchg=f~J22mk-*?R0XGUVxGNyNej!H31=USvuv0+o;tW0#u(||;Q34#L7%UO+T4@IB1#Bt9 zV61@I6&U;>pi4ytd};vUFV|pj1U@|foUX~Jp@h3%i@_oRb?P$U(*y+DQl9~zDFA%j zkU>8QcDM5O^_s<5BI2LfgtU~o{trh^P-2zc`dgD(YiJj!5&fX2rd^cT?gID=mVWS(G9 zK|u0X47w?hu9Y~$$ZUri=Nae{?(6Ru{4Ai%MFv|0)V#!i&r(nqi!U=MCq8R#F!({h z;adzc1;qTq;5PvSe`8>n>;Ip38MPO$R`(dR5m4~~gVO@M4;f?#*!3raiUMjsV(?gj zQd<4L(Hx^5b91~e{%8MT|DpoUzhH1mK>EpC{y;YceeTa-sDSx_4AKPL4r9Q_Hz@IG zbQ!NY!~q!9guxsM_M{zy{Q?p&BE0IoaRkdhm;oQ|092U7fRA{1{B1*hd(}w~z(GuB zUiJ7mzz?WzuX=wRV8Rgw$cR zM}lo`&EQ9~-Q&HCN{UzGJ`Ab}XgiQWSpnOGG!wE$NDm?J2pJ&cYat7T#E1aj3gQzZ zi1Rt4j!V^v5#SK7c8x1zmk0=<1t5S04kq`UudK_OC0oUsw9Rt`vP;Y52POZ5LhX^tw{!b*07YN_*Fp z+O8{oUDvL0t?Eie*OhLrE2Ugl+PJRNa9!!&y3)IKrEu#?)7F)Wtt;JHS4y?6v}s+b z(Yn%~b!Fh7D}`BCnzF7`WL@dTI+S9p>bg>gb)^UEO7+#1&a126Rne7_t1InRS8A=U z^jTdgvbxe>b@kIJy3$#7rL5{oN!68hs;i$#(Um@`D@9aS8mP`ci;|A)S?Sc3wyCS1 zLeZ6asVluwR|=)BG)Y~lkh;i>wdqP-)0Lj4D+NtgnwhRNGF_=+y3)aP zrF`j1>(Z6Fr7Jy4R|=M{G%H>G*odC4bSYgaQM%Hebfq@wN?+2IqNFPgNmr_ou5=<@ z=|Z|vf^?<*=t}L;mA<1ZMMqZ}j;>T2UFkHsQf74Z;~=`yUUV@-(3Ps9D;-5wYKgA& z5nU-Fy3#;&rFrN|<nHsm(;s>OYXZ7b0d%$Y>*}{UbhX&)YL(a3@~*3OT~`abu2yngE#bOayLGi_>uRyq z)hey4g;`fCvaXh5U9G-4mR;5VdBN4yN~^0CR#!`_uGUmtEvC9!MRm1&>T2E8)q<(3 zl~PwrBq~#-!)v0h7DHXFg1TD%bhYm3YQfXhN~iM@$Ne9R8~*d6rmNLVSId~L)-PQx zT)JAZbhSw7YIV}pvZSl!NLTBSt`;C&tvtF~a&)!U=xUMC)#{?FWkpx(iLTZW^#5rp z=xTY;)w-ao1wmK8PNAz6Kvz@0uI7AQZE5LhPfJ%O0=lvg(3OFJ zt~R!GWgeg_>i}ID2k70Eae%ID19Uaf>uQ?U)hw^8%_d#V@w%Ggb!8Kvs~?fjl|_KA z3<7lZ!x6gr(Fk1|N5%YoKF1h(%iq@qONOUp0q^+J*Tl`5p78X<-n#9eo^zFw5wVFl0Q1N{0IyIa<&lCNt@ya1@}1 zKV1p;Rd+n6xCoT4J~fN*Rd8IVF%iDXjuZ4@gbzQ480`xT3d6pQcK@n~%5PK$Ya;7Q zijPFrtEe>-H!kt}8b?g$`ly0!8?Eh6xhOgs^`YK(z8~p}aa1Np6w336>PGp>ICj&3 zC|^yGwNYrc-Slk~%2SF0qJ8zkTXQncv1_B%NTH}`UlA(&MNCAnWQ-q6o*s?r=|Bgf zQP`<;KN^J{MrC7AkXv|)0m)6IMKQic;eT^FKVXYStCC9R5>eS}2gin)m3@PPVmat$3lQNXjd$XQ;+V&qITv|@i?SClDu)K$V;>`4mCKOuErs!qZAeIs}#XY zpcadb7Hvu$2YwT#+GWRZa4zDe=gv41E^wtL|6DpZR8{_I(Wu&lXRa^pH%i{}*;C&cv7ItB@%}ugBVGer?&zEor$8!2955(z8 z`SXIDq1JiPS)S4xc~M0Va623seL~OR7|#1HS`F;FXwhBBk?hOAWLnRtkfo-OE*hE- zrCUJT^PxJD=`j<$C7R#YESxu7v~t*P(XRGaG1X&~Sy3<2f&8eSjr26XuYsdC)hvLT z>`4O)pzg}k`U1ZCj?Hwd0BT?$B__ae1occnkoz<{0hL{g4kSSI+w=e=`~~OrJ$6sD z$usC-9<*6TLhhhAQ_8jM`z3Z$w4pPpVjO%kyX1?dd%?ckj@KxopsyC*2c%O4v87d- z!V^)Tcd0#-la!I@tLm34fQ}{ls`#Drr{{_2@jIwYAzxL;hvY7V61<{!3ZeG?q4R~% zwDUQyao8Nuw&DqnPBqamk(~ky#G9hbV((|zF43B;hIfQ7zF_6P6-M_PV$~?V2Jn+e z*h0}3t#eRPB;vnp5FKd^pcL9v7=x`YT`7z zK@I&&F-a&{XaKcM@>Pp?#tE;(E{XQ@UNhl2(YOVgndA%d3ksm!Nof1k^f(FWzD|{r z(UbqAfyt=diUtfV!low7mE2BgCwM2nsw3uCdFt6llRC`+}Fx+m)aEf zwTw8<$=1OZh;}!{PwKQoND?kA^4mwJi=#j9r0}Y6XnvkOs%9C-cXhK#O?ngsPqtA4tt)+b(9Dek&G&0{sb;@A9c$21;K@a+i z4wpgGyzNgBWg*gM)UGT%57XkZaP>zvWl;s4D5)F-{fY*a^EGqSq3z`m^Ba0t&eu4c zwC%nX`S3H{_tI$jB7T|t4BA!>hWQQ6lzoVOIT?buMzzBxtFm3_tWE5M=F800Mm zEeRV8+Qrjcj^dO#ycyQK(rCSIRImzaC7nD~kiSlAsv!TL>2eicW4|pZPE|BmbO5=l zVsa@*8vq?Y(4DHNxlAfm4Flje8c_}1k2NdpA@&Tk=YL2Z=d|)s*3fBB|5QWUw(+O> z)sez!npzz-kwFKl`+kEvD- zFEW6-)$)~e)TXJmu=>oQkJ)v}}*0A$5 ze>%r>Db$ZTzVePHlv>AE&hZ_k)xqqrl@`{)OgWDZg7}35(1SWi@eU=|MbICqLtS{5 zq;y8rjIDKjJshy4q}=s=MS|CGnHKE9k8K$}^MuS=s!ci)fZrCQHuZhglKD$s8}da! zu6f~2h7TLoug{o4;|7hHxD>&TT|ls}>Am{CVvdD$6iJ2gx4q`Rj?e`uxmBxzp&aht zzYy+Qif`ac4pu)k_Sd5T>afb2kMpV%47<$F$=SeHHh2){^?q<*mLQArz;g&~YXGSa z(3J*I;x=Jw^yPCrq&y9MMI0NbT0>t_Fn|4P7m8&^{G${i9-_$&eIE7suk{VemFumg z+QPjM#VRj5NKrYuwl9Dks;IKF!;ZtsVb*Cx$*Ki}Xqe@2>?;*Q>Vc#5`C2)otBPTV zzzYHCoa&%!NQC!4v^^J9kfK=*8?P#djlUs8R`nr@H_PGYUsVXHMoweJ@5*79s#kWX z4-Qe*yg(XO4YNZ}IHZfqwdX2`R5!;t{ZctR3gY@_he_ZNCnW+7R!gvhGy;cs4lg*g zR;|Jg=i-$^u>y#4fE^C!Qx3QDTMk-&{3ayg^eqS%-oVlFBq)dCSq>kG!v}>Bg7xjQyeaqKnSZdaJJ|N@#YWCZ7-?fY?Gexdt+Z! z`*E{*#B3fbn@7p!@v(JeoP^A=5mjBt6CqcH>=D9>K7uq7(n`orLd;X&%YxMX7z8aL zu&R)2LaqpDD&&F?kC0##v!0;2LPiR? zBxJY{Y%Fmy=4mFjP#KjGQbmYY2&>KTBO%L$bOqt<)-wX13c=PX2mM4yb0IDv3xp&K zX(@#DT|~GjWTTMYLV5}*FJ!ZjfkH+w!ExVxfwhF(7Q%`x5@ih* z<1byHF63t+IBDRzFwb<#3Hm`urjXx+7(&_$X(QyckPIOeg*+DWz7Rfs;qiA$;7uVz zg`^2F4_Imonj>Vtkj6sHBNRS7L1G_^<1`^lg)|ZJosg|U<}tzeGY>=Vi0h9+N(!ka zq^yu_LYfI#Bcz9rcZ3WO^0knKLjK>U9ZThY4CEdnLI1x`J8rguV&063wf3ciL_y(U zL#qMQv9+&C5X+V^uL!y8w<;316f0wl<*z&nF6p#0F&56zHs=)T)V5Vh1cwi|Jg8tB zd& zhtx1br&5EqzT~Ky7BuC2*tU04II^v3xzozFzB1%#i~LgQOj}>^mU%wLV*ex)|3a91 z##}gax%po#|MTa6FWDm(bNTsSVg6T;|3&e?N10Toov%!KpqUXjX@+)3bidp-$NW$Y zAySCx$gQ5C{V6(Nu+6bJR78Z#V>)t=$j~Z5D}-ab&9SdI=1(_Wxz}W9--=F{&*m5e zl@ak1Oh@im8Co2)L^u|-IW`x^LZ;)lDossv#KJbmRpOWwgiUhpEv!6dXrWLWk!Z3R zR2=JxV~Xkcxk_|{=#0f|j+ex-r0K}LJ41URs$vP7V=6RBWK=H5G(bL}f-Z;l2-mV^ zP;opVj;W^OCKd96sE!qEj-k*j5xtV>_)vw+4`mXLm2Hk~#IZIUQ@QjTRL~zqm#kw3 z6~{bKH4(p_>3E1TI{4xphl~$8_)`vlbADN*7=&JrEBc+#RB|OT<~UaSJ~~wC-~Qgxk8`eUkT=B?83jQ%;n#Qf7h6M z`vCr3VJ_`3{xxN;#yR|Z&fFnb+^J(j?fj46RjbVjbC0`$b1}EG7q|t?t#^WB{Yv}61Fj`=7y7~|M;+;DyJ5JcG%f854ctcd z{(2a=-pnl=39ct|fn&jyXRh%CaGRN{J{jCV<|a-BH-fo5bHTCdr1f0{?n8DPx(wVa z=HlN0_YXK|NvpulV#khazzt^Z!u#M@Z_@sP8IwA<({{s#NuAwk!(gSPPVTf7yTGx! zq{Zz8#~PD180{1$*g&zU;Cv$6#f}0I)toGf*T)D;=u~qwasaka<`&~K- zKgG=p#1=#)c013;DXc_je#0#8F3eM)Q5f$G?7PL8evduNhQUd3uNMHvT9$SNmPqOp zP^+B?j&&_DJ&_x6(?q1-FacDs%+L8kSbID>zoNwA?+wz0KT{ zUf@{O(%fm_4l@_x2FD7QR;>@Xuh{Jb41Cl{;aKfSh+nQTOXnpTO^)}y(mkD3DsA;g z@K#*tE^sy3ZQyQjtYT@$V2-0qbF`q(!5w6`Cor&4=Y!g5-pH!JZqaAKL4m^9{2E+3 zbBPzgu@j5J8`R#v1a1qv)x5?P!upgJ`Xjh6#`8jTVQvg&ATSYj_& z*Dl81Vo9uty(elgQDcndneTTNljrq3e=zg@d}nrMc4l_U?%wih)pF%4_E$D1f;h!3 zEo?M#l~Qf&l{a!opW$<+D|7M(h|8+l#Ij_I_>y5 z7%-$y-%)dD=IHKrIx#@7(?n6NQ_h+0Cl(L&qUSed3*y8SZ+d=znwggR^wLn?osJ%t;NQWowC6BEIeFPkK94u!D$P}h8K51M5nPT~!1 zKlglN6{|W=v7nZPmQ{4u)A`9NRxAyx!^4jhVKlK>FpH4pDP~qz(Zc6FJ;XNM?P6w< zUcBEJx`m+ZJ#0ALZ)9C5r+z3+EzHu<)KLmGYn&LGGb$*QTAnEM)MX;R#DTpnv#|*q zoSm)>`vL1vR`Gm29f_wovpnP3k1|XiK(e}YKeELdEYqqFkLT(rB@?fV$Lvj+5tkixS~mtI4nMtmiq^5=++cf zusA8jDw^Y1{RZhh#d$T^Ijd9#dN+yH80)2adh?LgNH+~>>Ps60DBbiABk>WpRbywk zS79g9>9Ut*FVT|V6ep!&HPB3Bx>3Aaqq;b=no%r`_G2v=B3_90r$b#r47S_tB$aYl z-yE8FSK&j;3e!D-LTRgaQ5rh*fg*z(Jd(|8#E$4zb0K{n={?QF8+j3Bl`^-&?kOy-(mgwLJ?zN z2=JlB-5P1d2~GVmtFpXCW_GrowD>Pa2)*qP@RCjtPq0pr7_Fm2lU3gI;M^W+T0wgl zy{B9MlW_06A-!`(%$e>l&feuOPDrz{E5s`1$A{C*9Cjr@Z-h&x_>n><&WZM-*%Nds zS};{-6sG$?GPJ>{`d;kJ!)WmjtX3wpw~OZ^%xui^rp04yR=T()tMG{_tVQ>$w6tuK z#e8O=5N`wuVh?S<{0W+9=JUr9m}n+35BbmshpZOr6E5 znC=kUMA~U;qMtwwDeMB-JW?sJ!NW!~g9II6ePmEKUvXKJaGJe1$f96f|IP!r%;OCv z!-&4a1`imLHz=>)=s9v>)ig6yF!CZS?O|f)9!KZgSFo#~jh<#dR$9f(dR4)~2iv?E z=^9Z{KZ5oSCDr&i>7llH;;4}5_SA@CLpvSvQfU(FCY!{ph8}cB4V9Hv1h8{Gf6YfF zrZvIJ&{OAIg@b+-N?7f(iVzEHs%ZX&o}S{S6uW4NQqTK7ou`_gV9`*`T{eamX9cqX zCXHQR#$IOHJwPzgSd+$Av?tlWq=Bm9kXrt5n5&l%FMFRLoNtj%%$cI$AQ z2D19(jL4Cvf$8zAF>I{O14%O0Gfh0fCYgJU`5Zz<(=3M&2({})Z%^)SV3o4m3B3)qz?T88MwD{L%Ht!<^{AEGtlq6A+ya#%%6Mh&qvRV%Kj z$|f6!;7NPkR|JdsgH^O_I5CRDqV2S>Q)7cz($F@qpO+c?ba{%FX4-q{#m9A{*ziw` z3c1{co&CiwY+^d!MI|ncvhrbbZn*Tr%i>HW}5u3vKkyYSwWYfGrw z57rgvqyWK-W}foVi$j}*)CpGp?|;)xpSoxKu;C--9B3Mp+YI1 zYi1AF26m5s7fU=a0<3O2d%ob-&dD7KDuM=^G!aal02Ku5h+xuCENC82&WX302VvES zg#!eIS|#3Yo-E9Ns89SgtV-> zN+ln45Oc4bOAIvoTvb7s|8G<_Z&yaGCAtRK>FpZqWGY$-WEig#L$As@F^Gk%PGIbo z)853=jwf%}3B{7*VqQBtTN3!u(pg4<{3uIYAy`W?1!3r?JWFC!T3&x%DsfpSFIv2e zO;LF-l?Jg@ra%s0zF-q8V$^c=hr!X_beUb}%^KILVhYzoVp*n6=m3FyF<#clWFpz( z?aVl`1ncyC8@8sr)I&v=t}zLu2Am?BC)6}MMWvNbWA-Owo<}dOIKGWQ^2KF&5Km8U zKU7-ecoOSCzHGUy)6uN{N*yf>^AJdMNh`FOY-Oht_W%ZmyR*FMe6gFX3Hq{~VSr^}V6FqHYusC}Nn}&k~Rt+IN{phS&o&xC& zg{0@*Jyl|>_JX*gr=NH(Mla|0LLA>dirj~y(Bg-lek4UK>)RA>_m647FI;(MQ2LLVi0Rv8-bN`5khF0PQGVy?@9CL9}!d z$Q^cF1k!^y)RosvTXxOZ#nMF94IiqFG(qPjkas1mxQVSID$jX4J209&fRNjre91CA z&(v#P0VE0PkEP&AEkSmpTt%1uYt(yG?ZXT682Vuqm|khNZ!d=&ITKQ?=Y1nLpuBarjha=59BYY_lT z2(@8IUZ1}F9GdZVm)AFx|mZ7AlK<0|UtaU9J9<+F|pH;5dQR3{+z!)s++gM?@yIU&9 zy>3{wl?#74)=Yj5ec5{X;MOpKjE3G0+lN2!+ z@k2$J_^h{HDEv2hF{qD0wFW|S?kl{-iWCnqHC9K1+J^`VrAj=P>kBrTI7#8D=a)cf zWn`LoHONP_3=&9BC|XHhFH(A@buHfHiP{5?VHp=iprrXjy0E)X735DoNgAg3a+EjsKm^^ZhAXgQQ7+z z!Qt|*pWTsoA1jbv*cSC|F0+{5Pf!i1JOLIfkZk4Ex;Kn>Ox3Rtdi#kY0(Y}=f13`u zi>`h~TG5rL#P~dcu=`kS4opq;qHG5x(7g3=0@)3x&r-F})=d<8@lgNTiuFqIL;qlf zCtP$9f*EG!>Ud)(`^(0jFy#r4po+MyxIXcOE+zc@uPw6|+fYH5QjLL<6|y@#u&d|& zX9A9dWyuyjyHUccF9gSQW}-hYiq>da7m|d*1)+bXT63te|I7lkA z0H7BcF3#u{0JrA&x*qy~@bcf1RBjV0XVGV3-oWsA17md92mWH`9!_shW9f*j32Lb3 zRTh`skg9B)MsS7E!s=0W@)nEE?l_31!5T6JYm+IO+B{n;uWA%fTQN{uY&&Ekwb^JC zUb!)X@kw>BG7DO`iB#rM3`vy?agiG=el0Q(N=dVSiK;AiV^+|bs%da2>+<2ab&xY8 zJVV$}Hg3&MF8tHYxXSL?fMuFY`ml-7UU|2xGQW;EFmG-t z_{yDWg_xQjDV&Ci<@ci4{XQ*EyuP?FKUzqDAUi$emEa>R0QMCvO}%KVnTbN+=b-<) zDZ)D`yy<6&K||f7z1VnYkYI#U39P(>sg|>@CVn$CL{Xv?HxCVUcgLjvfBP$*+(!ua z7waech~{B}pobI#K*f1{+1PGQ3?l275rxpYGZ6O*JpU zFXG1G;let8K-rL{_AqWA0T%nGZFv5myb&V?4C%)MZK8EVh>#9Zg4kW601amHty1hh zB7js8M~`rm3u5Vr@UYJyig#ry|K2O+$s|H(DBS7_Q{>JN%_D=zEiqwam~aLHylA~E zUA;+5F@I#J^Ea^A|DT%;Je{A!Eh9ronRsbr6zL~^9O+M5iT$ORMwR2L`~s4q|)&?}&Lpw~bNKuv)XfntHG0F4Ez z3Iuz#g4}9=2f>&G1iP}_WT09=)q#cq)c`VplLF2ru+;>515^v>I8be%AA#xs!Hz4p zE|3>E^}sm*w)#L}1%Ro5u${_n01oV=avK6=1Em2i0ZIp|0n`X+Hc(@re4r*k5>N(E zG*DBZlR(XYFt_GFF<@(<`d`8Sa)$%91mh{7RzO#QS_8cY$^?QfPi`Bau0U;pRsyvH zIt0`nXfRL*px!_ofi?qm0(t?|8R$MxK^MRjz^*{?K;3}$0d)uZ2dD?o6`-C#DsZyE zSp~LiAPYD-;4BAQFQA7&y@7P#^a1C0u=NG{Lka!wGr&7w><82qs6WsZdkAd=lGJ*1eCIJlv$^jb2s37+y;BYWD0U7}WdyU+YK<$7& z2dV?~1<(edQ9#XsMgy$|8Uu75Xe>~5pm9LWfW8E}3p5_c4o*POG#;o3=mXFC<^Et&`Y56K+k|K0R07Y5l9635ojLJPe6@; zE&;s-x(qZ0=n9YmoPw+1)&}D>pnE{qfr^2C2D$0O%f2AE5g{9dZ170Js8-4}netJp!r^^cW}s=n2pQpkIML2l@?Y7SL0m z_CU{ojNm*6ryAIP2Py%o0O}6(f>A;4N5DV8s0Zgya7^I51m`;leFZcK=rzz;pud3J zKyQGS0{soN7U(U|-$4HWeGl{wC=2L4kOw#)aQyoPj2}U-1NxtuIU|4wkPQM9K}ha zxN@PY_8nJsQQh0cRbNzNj&t=2RpDi>UZYz7fUBm^e~UDFrHCbs#lROqT#ZFl(3qXg37RA+2R4*HF<%NlU?7-Cl40DX;Dh$<;nOt>1m9d?xY^Dl|G;6MMxda2V z-*8m}ReIoDEX-_FJ*#q+k1DAJR}!il*<3}VDjCMrNmMTuaPFuC%>(md zlrb2njOS`Nss+usI)&;;f3B{gTKEN5?@_gx%GG{U%a(A}71gXwT&+YUp62Qhs)CB! zTnn|@pi;$ibsyEmbgoiRHSfSxJdfFjt9__?f63K9s0J5I z=kf~50SmcOVT-EDxLSo_qmOcB;a%u9SIaTX;}usAQ5jTAvDi9{`Ob%{-!V)T&($BO zic<@?yn`~XHCJs>H66^=J5-ORaJ3!P<1Ji0Ky~~ASIbbFqJ2$N}{=HhbpNBS9MVR z-IuEks2)#T_Ot*-z2+!?oX-PSqnf&rtMjO~ALOb!ss`t{YKCgIGLvQ59)cVD{rtY8gmX048_1sW4Wq{Dt9JVEl|DK#?=p~ zE*XivD4DB?sB)TdwFT9aT&|v@nlO{AJXF7wa`gqD|2FU7vNHx=Imy*AREw{3)dSVX z_grP5`pv!zi*^~6vo%+RsIFvjwFXsuK3A}|FVeJ~##Jew|HgjDWlxN1-_KP&RA;Vp zbsg1*4_xg;mEgM@vxhZ*k!D;RS7{hFq%Bu*sE!ThYB8!OC0wzUKg@sE*K@fD1M|*s z)eF_u$6O6THNvtEI(jjYGc^-6t3=}y48uRVpPKl zxw?UB@V8tIM3rB#hs(w&|2V_dG*r(YaRvL5B2A}%xJt$_yT>`qzBQ`WF0LA&dY{DA zX;j|xxax!I*nX}$qVl?3z~u^*XWwyEA61I|JZ6!A>OkL%s1~5Q^MQTdGh5yNJo z8hf3q_NcnN59i zyn+h$IYpXwrCfc7F`L)BieZCLrCj6cEUG%6U&Amrs^2Zw`TVyOW#dLSFmNrZo42_7 z8`Va|O$_@U)zl=evQTYU$<;+v3*Ozrn31T4`rbyBh^k2}S2Iv`tHTt`f45NHn$H7a zUsa?TZM}mB{(@oJMqI5!b$$j{BTy~9#}#a|iZn4j@8WUk7-qc8)wie?G`ojkRZxAr z4vNix7f^0i-^akuP`&tqs|r-=nOvPg)p7$@Em8G6!PRf57ChwYCsf~fJis)|P+8)* z>W50v1XW~iE0pEgJa8K-&ly}rph{TClsK}uDH$nRXGf9~=r%<69J*F<3k?(tXKUew zsKj}0_CnN_*%9Ig>I5U{Bvui_NgHq#>}@BAa1Bi^aK(-bc(lH#=FR8oHL3$8ZW4=e z$D&(=?m=|tqgxBzVdxqv%Rx4Q7I!Y>X&uMVAJMj)=cZt<4M9N;U=VwYe0BusfDy9i zXvJN#UF_8#u+>0!HimdF;mJv;rhLoQNmOl1-K0PqIzODfY6s^YKTj);n(t)qvTJfi4k>mwhrm}b`7$Y9teP}J2i}A=6RAto7 z-iv{>EUW^;*_$ws!~GH-M+Y{s&JwqHd%2sv-2!3S1#WQ@OL;pU^#I*v7_yv~fLub` zV{|joorK{RzjcczlJIkAsb{JX*-3{nAM|U;2;?1RQQXO?Obnl{T$8sJ7US+f-iY?O;ELJHu>Qq;^WCHyT1G5# zi}~~2;xX1zp_pDTRs$`NiWj=Ybh%FFU|M_7?p&x9kF0PgzEO$?R=5;<(If0}{E7rI zWKA}Ee}NI%g8Jr)ME0fvX!fQ8b33DZjJa7P1Nkz#h3KvU7v3ExTNO!4#XB3K*!ux+ zSUq&Fi|1BmDcJkLw^ziIG&IGbyBJ(}pbr6y(9{dvA?R+!lzv5?j_v@o>;@Ly>k`?c z^ZhG=;ek6lAz}u>9x`88A18jlF`oPkM8=>y0bTY2{rWiee7s~sEPE;rp;N&XH?7i& zSJ%5q6xv>5CeP6Q3&UrA$HV7gcq4SDfU8hITH>O$Jp3NU-o81WJ&1xrRKb+S(EDmB-^d<6&kQ+Ng}9+tv_VbTJVPi3(Z zK0O4M%k*6GVP%5p4B`b+=jiS}V$WR~_C7wcDL#KRJ3pA=SOjs_t}q3Ai;_Jr7SLWr z+_|f^4kk4?+{J!C;!ih^>#7zVyF(T1z1;e{gUJ~&XLnN_OlJ_sMu%Qw@0-mLx9s*~ zIm5gLW+!_y+fU02HQgVC2W9{>9fT*+p^dsFil)7F#L_)=#HxFS=!)^aBMTJs_XaE2 zX|rDluvgrRamwRa%|6)8CT`w4K@qInR(0PZHTdTb{iFwf)tRNJn_TRM{>m#Z^pE{w zLI3KV1oU-}ve6&-v^DzsUerea@7Gh%pYZND_);?k>4~sTLw+%WWvUm+RRO&8C5u{b-q?P;5a+)hfP1IA&5LW8vR>DSkxDMTZQlT?$@5`EJDv4C)=L7=rL) z6&ccMDDu&=qmH64LO?^sBg|CYR8fksy0v05LVQPs3n8<+f|uFSOM#t6+SE^R5)U6e zSg`>iVz?p+Blj4s*p3!kf#MXxt*_+5_bpOvM2lCk;(LsIb)MoFT1pows-oqm<%$;w z$JZ*N5dPS#P$0bCq3}lV*r<NBw$8aS`FbaYbLOmhf|m`)Dy-Qt&!FbzSkf16sM^ zE5$Q2Kozy}8OCuLl$Q|xvM71~x#O*@W`Q`~5z6)$G$>Zt1>txVr9Z;`>Pj8L@3obE z5IQtazQ?}NzOfv6b93c3A4sQ9Z>1Z{Jbi%jKE@d~M45`PeV7cdKUX%zbQ+9PMj)_f zVEqw(nxd>gI5u5bfY78wiPxL-6;)P4%kD+;QFoUqo1i6TwK5o?)dm@cZcz$o8NE|^ z3d_@Izp?{ZRxkQqi6KjlE42t~&M225G{2~{BlNnW9E))47i9^;@Vm+h2(KS0`Q

{tF)Hp4ifAC(yhgHJjjrdH(YjsguBO8FY)lJXH*Kb{Bl8MLip{n3~zr{@pe<(QHfZ+ z^pR={LbKqGK}+3e~m|}z0|7_HuPM;9pyf%tdJaNClDaX%@tW#y5Zc#QuSXz_)DI9IH&Y)$*p#VWhtRd7 z`V2y3cXb3pn;dl}!ivx2+!ce=KcVI7P_>9K_zQJ!gp1?U{925hsJ?`jk6){Kml!fb zKKyKnns?D=^VNK0vM*6@z=}G&QZ9U#b?O4NTrX4iMyM~T`6#$*pPF~tVc)BHr#*07 zU7zQ5M%@pg|3x+LwAZevd8h4kL(Mzwi@R#xX_r2dt0nfC`Y9ge_){H?c{To9eHSg! zALSrlwZNO;kY3!%_|mmtC*iTSNNy~f1$7x zbj4C3P+-2tDq#ocBkP17I_8IL7mjMl30kGCz6s6FWtp7a(#TKB+%Np@!OSoI(RfMi z&j_QU$qDJ~Yhk~N`QQ8_s08L06U_$Dbp=fb=xn2g<$XeOST$}P^BXucC$;o&{iFhO-)zt8%b2F0c(wW+t@cJBuv6_zTr(ODFt2B6$hO!@P z0@|l)uBkbGoT2$rw$3Qg{3=_g&eu$nts#pw&*c&wF66nCD`R8%A9B*qK1H0Zl-R%x+HE2%j4)oF6XY5Iz;Ja%J?!)*HYkd+a~F*$<{hG zb?oPbnBShdx>7lXfoZy>GWs{w&5&_-E8R31+qKs%mk$%V=z7aIriZSn9O0*4x^Nlw z{dF~DY&%%DL`E`P_mzzEM(LW%_{W#J967N*6Lp(pYv@$nQ5pZ9p&Kb9DDbbgg9Tqf%WP8Jm8m8zvuiW}R+=j6KVA1`|K|G5d8fa@?JVbRKeqOUHB>vNis+ zZljD(&*`el5fU!xzLP8U!Oyx_*&1@^)5&*!sGA~NfB#MQv@(SXomsXTU+bb|YvZ@N z6xllKqprS;w^aH&a)b*yy^~van)SYNc$Al({frx1u#cawvzifn4L4Q%{4BNt$^|U&BBX+v+nU(`9`l2dT>g zXFc#V%{^<-No5uK6K2wvR+(VzwBx*Ci;)g*?U_MmI1Jv>EtBChBR%qCT!zH-I3sOa zq0gXQ*0P{}5rz;eY0As6B*oCzlg=%U&7eUYLQQnjwC)-ytGVGvBmHJ&tetjgW3W+I zwm~PJzhRX|bT+KClCk{k*ogMV!33Vm;K_!2-ej!QW|5)XNQ&s4UcT+=`68Cs;I)QF z9?XK#2JABQwU8p|+zG>Y4PCY=I)kzkXJ0g^u2M_u&Kv$V(5v4^+ofH<7>e9v{=X+o z_s#90m6j@v;bwZ_U8r5U=4ssPMN9NmEePw+B3*84{L6!Eq8D5~?P=kR?kdUM z%V;!{H~%S8;<_FhY35Mlax-mv&jr(n1%98alBQ2Et~Ao`?uBL0_^VzfdUK^wBTb)a zJZ>jLX_cAA9#k>UCr)DKKYiG{@GyvBHI&4trTG2ELK`hv*ENv3nj2!E$t>`jagAiU zVBG3W4q!!6ddX;`=Pw#{QpF?Vgdh^e%f)&e`xr=!Mmn!Cu^)vGof?xNIh>}gI=Yj_ z*y&Z5$u_UL$su_}n)(OOBXx`!5}Q7Hhm&k6B-b>J&pS>@&(0 zvwO8EAe7XQE}t@m8fc>tAsKYZK!=GIR+uzWhs!3F7n#l5ddRP){c4g=Cs-WqB^KO_ z{n(L*+_-a{Kdq(~4;u~g^Wfd>h?hrK4|=qzErS+)7tdO1lg=QG z5A`@`rJtvpGGI=%z^^2=(&A)~&1Q0vC$ct$CGvY~Igy!-JchbxhpN6AluZ;S+PJgE zLVMEg-Zbb(K_gB0%%g7``ezegyY!Fb@uC6wAU*rr<6?I-QC&wftL76P4vBO!FY{%A zEAq_iRm^Wa!aP;Y{Hvq6pHpBS3;M=a<__RjD>9#kcpqn)?E>@dbIlz=4_aW3hwz0< z%tJuySD3#9f9h&;8Q5!XG=B&Ft*zz~@Q3X(Pk`{3`^@t|fAhWhSMWbSVP=aE=Ko;U zLiz#ETnj*#`DI z!z`o0?>5RZ1^l~T^5bt!viRAU{(GL~Ivn@YLQ5(5BTFq_5U=Pvivs)^>nz3KJIna_ zQ&ZN>Cf`CBnP zMX=Qm>;Z1;OGwWeWAy`&9I4M8U~wH9D_D{Bn+ zKew}vg7Eg8t^fDV{wP1BJA zK1{H&+r+LVi&onAjrF7l`(OZD>$ayu=6Bc89Z}H%(#LPD=flYGf6Y={xpk72SztP# zozGZpwBm%7U+#Zgu%5Qjm2-VE=-F?rzEa>r>z`qC?h1PbT{OC;R?0Sb{-dWktJ#&$ z=0FQ|QMS_E>+SiChP>wkOE;%y7Y*6Z3&+Mn6HQ&nK9%$4oF|(H+@7KSq$>|&gPw^V zXy9p-RyOcFXCf=PIbYA_gI0^W8>Amwd$M1T973~HJkT@NP6orI)`|Vp*+gef^3+OE z6FeUoNpHzI)3b(!PD?S^r5;N>7+q!+h<1h?IW0I*et~+q^3O$Qq^iU z(VMK|$)hE_nQehL?a-Vp2B1jd;#7^~$gz#`AwEd-D|y-cDTm66Pqa5rX<4a7YEtSdrELauN&TEyY#WMSGkeeHl*U>$TV*aTe0|m z=Jm*f=I&r$;mH`mQY-t?%ORzY^oq97=m8C^Qo&@eokp^ZR|zCdS<*U5Eb-bD%*@!c zcg;u+GU}gC$kO{_{3{|7`a4QAL;~w{!*le{iB6` z|FpJUsuN^?=T9DEpu_?lRwi&6b+Co~w3B4=5@dRYo1|LlnvG_CW^uN$L*6nNe)k6f89POgj&}cGH9!H zaVA=@pr?_t7y_;LfPLs^)3feq3!+12Yc*1f_x5LAwEZr2KCL{xvmB%e&l^XF=bO4~ zC4HRt-v(yJ!u!_r{?$#M@Ho(;=JoPcOIg|8ul3A|QE~@*7kiU-bXjm{d#UwA@5gq! zei7TmwV3bS#7X5{sRBNsit6j`vJ2x@CMEE-6jac|xs~YQ6UU#fw&b z=93|@i+7lvUO34*6kAi9=&kxbtak?cy!0T|p;LF2#w7Y!%yja%RvtrQF_;d&(SYaA zz89mCnz#003&ybdA-wWa+gnvq<1C-mM*5;YTTHP_$Aa;i4)Qr}r!P0S{$m?7(I>@5 zjzC}PA+a^2%a`6w)MijNKv^h!PKz!Kk6{Cw)SZ12hW#L(wwAgJG<&>4BkkJcvsg?2 zQtRweuH@6tllbsU6%U2ar%2UK`GlD1@O_nI6*ga)UC>HfulW?(NLAiqcmRCXjgEQY z;{kcGRWHc((-a=kiDy2sp)4vkqt5EvBA6bU9L-NPPE;GEomGA7+DR84L7U-w)j`Hd zY+$wcka4^TPxkY*QOh^Jya}s~@%KYx?a+K>#Oi4Vog`0%ADahu z@FGN+{n%x1^W#MbwfHq~(qUe8@m>pS_jo@+IvDR)C!8i!uVBerqPy;h# z9Q#qfQvswK4wX`kyME!Jq?^=3?O;pphgZCC$?YZmVsWr90%@Ok*=b~$!^S?K=HLYm z33n8$X<7qMUhn0jENaOZ{3>B7<~ z>>;Ohu&aYwNGMcNH~MvjDTIEoI5c#oJIjNf+hov46$2e=fjXwR?2>+%!|g-84eSEJ z_4=1Z4mQ(Ga~!mi7CbK;ErSf{?E3?Pw0WUpvzh*OTw|x2Qpj_$oM-8J$9@<20rKoj z&);(Bq=RQ1)z!>`rPp6{G&Iq6E7=^!c1Nr|lGIlE<(XP0>EJELXWq2^=$aYQ;Mb02 z0$o0_rdi|^Or90KLh@trT)XgzrE7`82GE#`LlH^m4eIs z3&CH$!+!<%jraP`1^<_FfA(1tDpfn~FM{fmt6F34E6_C{l|dLzUluZ_&4wQ ze+7Q;C;k_~ul~C~Tklb6^h^I$;Je=Xj{<+eNB{QVKUW1zhIB?40*b*`dj|Xf{!hLE z4e%qd;$K49s!5IFYg_I^)qikzzfh*^8#|f|8+z_NAMer2^a+arhFDp+!pW% zbmQFtKY(vP$j|G}kpQ+EW$kn-fbA!!)b2b#zV79K1UPQ+F9GYp?sqrf8u))c3J}5n z`dI+hyZX-nw(p?Q^fv+QTRc=+_<@Hfr~*F+y-FYW75FjMz%RjH>%;9XXCRjUSZLsQ zIKEL-AfE5m_(1j%71q8&IW(q(7;pRfBi)u)=T1-fs3Kv{xBhM2H3lQ9k?9)kJAHZf{NuxDf36*MZo-_Wcuh67&?} z#D4ryaP9%U$LMSYzRuH$`F!o;q@aTWdA#`{&T*jakUi+@M~0a-T~jQrt@3y zx7TxGz4S;Unuw&;Q=Q>pUpm8?34TS1GZp+Q^PQ8ymliwQLVM_!J6nO@WtFok z*r%^|_5lCaGG}9qztiate#^bi9Pl@nJK27gN=J@5TflMFQ_fwG->I|CZ^7?-!RdtX zuP!@%!C(BdGZOq`x1CMFw>)$j!4Le+*#P{k3MXEtS6(?6!0|)>cJ9%TZ}=d|CR8ge z8y}#TW|E-GPG-h&akMMwZ3x-Rd3xh0vY!?5wu;lM*R>p zM8-8g22mL^uLW(DbFl>6Hu2nlOb~ z$;5xtlJ?JaDYayxbZD`wnwf0jA+!2~1;Iys1Sw~utEH9p8DE3lpxp1W(frLWzK*Fl z;5w|LnN?D((vicinL+fYOm=^kt*ESGak`gu@Scl3!JFSJ$WG@!X2+GAg4sUpm20nx zmQD$>N|v{-*+C=^b`hW92W2I*BY1(Ge1Qd!DiVUT1uE6n*rmSJgW1h~%PNgkDytp* z+CVz2Cvtulg>?c^9F)Si92Pocu^Z%P$Cg4t$4 z@flmQLn&$EWA+7E^X6zTDRX%6&o(+@2wNqkejR)?m}JQHlMoz4@ngI!8sAQm z3brel@B3HqiWE{vm*quw#*f)b?!=JOX0ql#WoO^Gwb6RE7!TSyj@^mC^FdqwH|ZYI z;?xj}CsBUd*_-I*`628h$gz6K*)Aj^n3VooJow;|v|~g_UMNj2Ve3@9{mr5W(6KMr z{q}>AP$}$FM|5#gwuV{;vOCpR=ZClrw83^SyJTA#QpJ-F)vy~py!s&Kt*J5W`;Nnd zgG&0co83D@4tbDzd^kFGG^Aeuxz2NEyWk+2|AbY}!n+|pessn4Sa0dXKOtAc=`z3I zezdeB3-SmFWp`b6^21xig=U)A!$*9Ec)wOC`}mR|wP_G~N5%YVjYC&@khD+TfPWcU zYSrHP~N-1DY=mrh# zFwomB-B=hJ=^%@F;bFXG--fbEc{@Y<`_nGJn(Wfk3!$A2WU zz8dPV)8l`H+U9A)c;>eEpPW+y6qz;2TSlsbN^8k@Vsf)2vn4dpjAz6JwX@DhqAw^t4OOMuyD@BU`yW=-aRr zCiyV3LG>aZb7Ku@XN`miT#=iy{qXx@U~hS{VwTf(;J=+nqJyEJ5P*jXFlI4C_7JDYOzq3^;d=WN4$?@&Wu={GV``^g; znJD=9uGH$Eu#J)QLP9d%!b_Q9;dcY+?384?)TCkf34cV|xkotLE!iR*Qk$OPzSZfu z$Lulqm^tC>+l`2i=Z7~GIM!Yo-d@Ji@4_Fcxpn^f@J2E|FAHbmDIV5kXLuJG5AO|U z4`lK%~ zpPWVO2=_1XICCZ zB38<{L=!Pu#z<2{FBunlM%0tf?N{%JCNehkkI>7B^$3or?A3p`Bj(D7&5w;3B%{4* zL}xkf_>_pxWPDXGVw{W<8%0c#<9av$6t|#F#5c0lzf(ki8RvA5=qTeqIT5~c3Ss>t zvSsVs!4Y4}*0>Q7WwQ18=m<%+?ktR8F9Bdh2~#3Q$<|rZBhJV;NQ|iLa*Y;5ES2NF zS`slz#_=m7zLPO&UBnkM?%Vt+w=Z`@R9-`ly%9xno$WXn@wptg&e2a1uAPd=m#tmT zN3@o4&!tZd5chM$S=nm16ERc9bq_z)S-qzb-^*6(9}&xCJo4A42%X36bpUnppCJS&{4o6U6W5MBb3G?Ayr7>YZ5{ z`L&WqaIcI!B;%XakuBu79X3XW$~bLnWU`Fsq{zB52JVlnB^Rgvp-A>W7cjTYMe`@sk!??-yexadh_kc?-ZM;c^& z{AXmIjQ#(P%$4!phseqDS&UXhZPt+We2!&v>6Zp3aKX~gBZ@t43yk7xh6L}Zb5_D$ zr-0WF;EfYn;TeG+;nvV=X+cJby&dtRk-X*eEN=J8lcOv&;wSb*;8|OTNn(=S7k(=> zXc{%n$|7PWlUqP0JEI)Z$F5P+%`A9&ZdAF7`7QIJ4y&1O9m)MmW1`l9E-Z{^Tj?T=8UcQj#Zkw>H?N3#2l0&SqS&p7x6;YYQ6IoR zu_I~@yythZA{K5A=6UA<=yp?WUh+?;R-b%Z#M6nMwzm<;Ph&lv% z+P$bFpj-VKWdT2{B5JgO`Pcr5dI-8)5j_z6SY0%`RrOXX_K0S;DBemsujnS=xABW^ z5B@4=^h!N>#Ov*OyL z8#&nh>Q4ts5e=drXvojJdTV4vvqu)Kqj?*)Y8rjpgI=u4-jMhdpYEOee`WMxuFE04 z?9B2YV|W^CvsfC1z2r2?vsoHsg2Z+RE^oFI#oN|+qc*`e)WGNVX8S!Z$MQ65G+7v@tVu3+dVS(Kmu= z_-jW8Dd<6Tl8#K}_WsYKH`_=m9xJgFM_Nb}Uv&@hiuRW3+hU$s$xEK}=3G{J`032R zb|D`0o6GDmhbunYTRImWbHzo69ShEoST&3erAH^Sx29P1Tm$)w=M(>V4Ex_TlX?Va zP$;38ILI!st;H1&BJv2QX^a>^=JA5Cb#ka56HxTkH_yhnNh8=n^`XVpdTFUSB-BXb zJ+cF7=?dZ{O??^D%acXG^ZY2pZnV&$_qy??j`U!)UUtdbH#SL6rtlb9A+dMWMDd^f z)WNEm8u4~*qr|ogXEZDbA5Rn|#-4VN+OU1?OtZ_Q%+mhmu``3|v`b-jDSL2i3xlGz zQra{s_K^?W9`2bTu@(0w8@b1GDP0-6$(IW2*h-wer-qw4Pie>g*yjPHn8(<4J@#8O zDVEy(8q4aj{Svl4!0j58hHZ7@43hV|*fvIbajo7ijnl@lx0eROv&i<;bT`UVTIY;w zsAm?u=yf6NUql>Ck8?=zQE@|Eq%m(WHu|uCSpZ21&Ef{J_pK(g?ZTu^af6hIJG;d_ zRFi2uF7_MtZBP%XWlr289sN~c*TaY0xNSBGP>}*dt65?@yomn%R2?GtyRPbPSUWVW&wH_D$XC$dlt4wpWr*SO> zA8FHf@%|2yz;j`DEbxQ>s?FtFLO;GYh088SPaUZ)VSs znp>pZN2-<+j?<1+m1N93QT2?PwCBgOCz4ue&<|Df1!lpre8omYdj3gOhvd9eb&wx1 z@(zTBzW%)GjVkn6Ty^``XI#~!Gp;1|;LFjehE*zxOcKo;<5QA$6OM0cCb0)2)!g=w=?&=OHA-;MCgQB}qno_g+U?;$;F*jb zU*pPF@=9la$dY<*}Ads_w8$jasFI zsMyaar2%bIZfyl&ED^u)ipz6@BgrW-(%tzyfm?9vWoro zQhGk6=98@e*J{=hIsn|6S&JRZAYyT?wH7*YVRVM%yQ$VoE%}c3jQ%@ovD&*{%OSOr zY8_LM?Ao(W|bG8L;vm z1=fABoh~kov#x$}v2F(>>1{;4WDkz1)$1*>P-Szr8ek9OwNiYOdaty!YG?MMMM`G9 zCEJKwx}vOa>A?KQo$IqwyQTPk_19R)Qr=u}5M>9k7p!ad(n?9A>Oa!5Fw8q~LVdl8 z{xY_SRcb!D{)Md^<5E)pYR@rwMk*@@Mi{#=b-snRyIlEBDtipCrN(R7W_o;cs!1x? zkoudJtmWwz>_}a|jb{DH>Y>(v2CPaD8y;xDsswTBnFfn3a*#qu!$*NMxfPr4oIwr$j3Qa|!p2&yrJSY>*%f^1wTa#L9mD>$Q)!Qe ze9$Qz+fXVTn>JfRvLw$*X&Nu)J80So!u)&l)7U6>oRbL)=0^p$c&<&H?V$>p6nI(@Wk^&Ox7RJPi`O8+32 zENn{pa~VUYrfcQg>J+6vldZL;r@xf3{>*f?r^Nc*T#{~(VLpBhn+iYW1b$3;@prA4X1CwE3V1`f~ zY7M)H>$VA;0_v)3{C=mZ2i)g*zNhQD-tT#@ zci*qQyqI%WovyCF>#qAg_c{ObKXVILxbFHL3RmAazTYetXBSSorRaUvbL&iohesZLhyUAXQ-vkJ76->K%| zRUN(FTvau@aA)gls>s;z75-dbHL@@?-f5|-F8s_fZB-u@zQUSS)$xoQ=TvnJxf7f! zGI;ze?Cn-PQ_$^vL{&xM3VZ#ss$+mRA5(R2;UWRWL-lD1+3b#J)${o6gtg1SoFzgqsuIhL!t8cH`r|@kb z+);H_p{xIJch%Mo@&2lw1%*`)R&^=NTz5ZK_0Pg@d+3R(eg%bho~r72A-{U2DqHx) zN54?@V?lSp->N!>+?g*{4K66Gd9~`bg2I)rS1l>@gZ@_4(S>ij<>RU+3JRxxT9q!m z7aPCWarEXdtBx+*!`}a_nh^Z>I~P^IRQS{pW!2LQ*V?d4b;lrix>q&6Xa8AQ{i{DJ zTsEf;LHo;Oy%S`ho) zQvGE?+-*&D&%#%jcUJc+h%@e~9$gTxeV{s87^p8lUA?_9sQ>53s<=N%N@7=)z{TH1^tix{D=PxF_ z)ittAt$JkYFt7KoC+u3*$9*CIHA-=DoIH zf)l9jI5lJ8gsN`p`JugrdiR|+A<{Ln*?VBwgcI*BGqe?#Pd-DftDg94|KiTd*1=x= zgo#tiBb(KlYg&hR4^E!Ay{x10bp6Cty&}EU$g(L}Z)5w!o4cr6%8kC>vg|}-TzALO ztxQVKr`4f*v{ZNNXnKRLnONP!Z(6BDO09aoX2On^_vc$DzSotemPuyJynm7l1+A3# z*Dllxx|BTxUPE?(LaFcO3GDKQ(bi z&*0j+Lq~3Wa-!TMUq#b*b#{bY08&pWWH?zTGzQ zye?hkT3XUlWA|v8=wFyd+I#D(i3fG}&l%kHj&n59-mfDy#K!$Dysc}^rY`;^QyJY& zsdIYQjNaMwp6^}r$8NNBGm+OaddKOGrZ>1|dzopg$mNp(Kkim@yfplWxpudjDdqAN z6>4q$#9rQk!)nSq{iNMEvPSP6c~wT)C~x(FHN(28br7g{A6hj}MIx_yccp8-=)&Kd z$JMY_-0g7cm8zP1cJ{b{ne>?QBM6STeDYZ_0*J|*XeU)aGi&bs#)I&jZ^2F7J2Nzn8bTwD{`%|C5st!%DiOllcvdN15w zbKibE6^4sWw;7Y1}_%W>r~PLJK;3kB{kW8h&Tr z_;JnRa_-ZAbE>!34DHm>So}rJSH09*t&|15?WUO%yuX)C;^k?$s7qf@b)R&4fB#0^ zl%3uAbs4|u{buN-KMatYvr^nEg-%;0pd7Sxui2P%Y(M|3Wm-QuD=ppIqiWJuy<{jl z3|s%@3SJ8T$H}3Tchr55_!_+o+>H#B)sd}g$9*Md9 zL@USb>9)%yUB`&qHl3Z&EZuSQcEUCtb*xo;NI1>DS2o_Swp=o0VN6fvtz6cy|D@9IXs8dT8JS&sh^pw+{G@l+sgv#=UK(-1&@7F(|KSlg zrD45#ZB=78@3S?N*6bV0n0790@yaC~CW&Ms&!|q=R@||)TsoC8baZR)GDZ{XsRMqx$v#vI5XdW6$dt(_zPv^|7 zU9aY=mTsz|Y4Rg6mzOb-a+7gA=jNGE^O?BAWEIy;$I0gMSx3*<>b%`19~@5e&|#C$ zjwXzhX1IyQ)jiW;;9^2G(Jq6yT{8EjpZ|LSN zS~lbKNQ{*X12vO~8woubPbQsQoGC<$>z1bJuAyZ!ZsD#&Y06#460XDinNG%2sl34~ zoiO8>d@jv3Q${|Yu`;d(fxzaL(Urv&m7bqI;QGaNtr5BFuHNQ%CtVh)%;oib!qwy1 zw96NySPq?(nT;E+so4ofvlu9mr7SE~2*vIDPG1_cQ)ZGL(Bo;1Cz!M>C(d$Z#B(m4 zkxAq;ro|e)`{aY7AvFDa-m$VoO(&De*qYp)?lQQId_3bMop>Ub(+ykCI2t{iZ8g-E zY|Fr~+C#kgw@lhI5=*6RD{th}jF1#>j_u~+jw}Uw+R!suJ!PkId4G+GhS2nHT&=d7 zZw%I%tYx{`oZ+y58}cA|hPKUOV;h!fYi>Ht!sf3t(GZ#|X4j4lR+)3QO==hs?joukO(hnljHWjb&}NyE^ucnP>e?vg6{CCfkl=%F60V z%T498!I~37Qysb&>*TtA4gNaWvAQR+W`YGG5zk`MGJ$6kSU#9kww}|ICN@ycN(Ofw zLQ^@@W-P5t>w4PGus)_zCL6D8lJ3r?jJU}qb2-OI=GC@Mjbp;-Ey+zA_^(U*rIBdH zuo5nNt~mZG_BO6fA16!}o?Jq=OfzREGwO|jt<|9v>6E3FIh;-jJH@`))aV409dtU$ z^TRkuW%YE!qa&cJ3J~Ef;IU%3ATPt7i+_QH%AFkz(gE4n3rteH(}R zo5qnvbv<+si^LL{RNlo_j9ae8ik=gr#K^O`b8;>Ym7LC~30CwFnrcl=>wujrdeq7% z?MyC{W2=~B%-J??p`G9d@RfOP+Dzxv_J20%YI$?Ruu$6PT~#+st-GV)bv1k0bO@w^ zwLQ!$9IWkOG)pi0zfKFKm;Jw*6-qDr|F)O?L+^4m+3DOVt^2OlZ+*dcvktmqGCpmb zrxYQ-rnQ%M+EtVBY42=bf9>SMdaLnwRTiABb$3jLa;d-f#=Vn|O{-7OZ5*K%&n93u z^dFOls0U`&UZtMD$r#|({bTa=k!apZWUQ>i?li?e$$UN$x7pdVyR=iOOx8%5y3+5f z3udp%;@WCMbHg}q?Cjckk*Jx>ClY$ziMtwBNixAMJ8j?&v@>j3OwGTEDJt!pNd}YUDA^ zI798cWpQt;zZq7aT*8$_G8?xv+eq2@oRwoP--L4@jN+2-o1T*$c6YV)=-PzZvY~N` zI>f1cG={S}m)3H6+|X>kC5xfu*w_&kt{O|vI%zABRBOJSTonzW>6;KyJ(<<5WD5U? zlf)^L<7$p>XX0#zlct_enqmq5a{6ezmqis5YE^md2VTVwlMjl-3^u1O4%>L%&9Tzk z7VhjkCMSF0REAsEZQE3D+|p28SzJ-!E*YSf-%xjArJJ_0ER69qizcR@mJq)bKAB`X zk;!X$$Ffz^KO0BK?Ba@!7dfb@2Tt;P>+t%facd>rR6NV(9aBdvSKGlva~#8Qb<0h# zy*_rqq`GjLeK$6zybWWUe$9(wrmS2hm5OUAhq0DrFx&V7u&Fc)XNIPwZMEu193){B z*BsTjtTLa#5^*wdf)Eb=krcO@!mpFV-oq1ZISE~j{JM#;7DBPF*8HN^``Fr8�a< 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 S9cz>}rmr8GYRnjK^8W|^HiHrX diff --git a/.doctrees/examples-dev/sg_execution_times.doctree b/.doctrees/examples-dev/sg_execution_times.doctree index 3dab2af2db7dd74c84c292a66eb12cb518665edd..80c99ea21eaba65c132fc78f33ced0b1e832e30d 100644 GIT binary patch delta 71 zcmaE_{$71UITN#?vB~5rrU-E$t)(?3gFSXihCvUffq|8Qp&n3d^Gl}5tfD{$7O9CG Gaohk8)D*V> delta 71 zcmaE_{$71UITN#yf#u{XrU-E$t)(?3gFSXihCvUffq|8Qp&n3d^Gl}5tfD{$7O9CG GaohkA;uOXJ diff --git a/.doctrees/examples-dev/voronoi.doctree b/.doctrees/examples-dev/voronoi.doctree index d30a75330ff28b1d429022ceb868194ccb6d2167..5fb1c25ca974084df8c216a6d7cf2ecd98419f75 100644 GIT binary patch delta 26 gcmX^9mFf6brVR@hGaDM4OkT41EQsD*vLsjx0IVnrf&c&j delta 26 gcmX^9mFf6brVR@hGaDILPF}M3EQsD*vLsjx0IXsQhyVZp diff --git a/.doctrees/examples/connectivity.doctree b/.doctrees/examples/connectivity.doctree index 1ba4f1e0b8375fa7d96b5bdfcdca3e3a7a36cf06..4ea648d83396de53055e8040acee54ef5b37b6d6 100644 GIT binary patch delta 393 zcmZ4Tm}$vlrVYZDoCc}Mi55nQ$(EBFJsdb-yv-?=MjSw1QmRQxlELH#4@Wp>^K-|E zY#?ox#;Iwhh9GSS-sV#tf}9|wDP|T)$sm0|IS9vevu;ot8^{JrV~b>Cpq$F2Tv<4O z^OJ~uTp-1%W+~=rAlE2Eq#**EKPPK(f~AejOi`sl0-N)4b-5vCr6yTI&4xNF$>26;BD3oN(1RMG)*(NFaqgRo|G#KvJ@<^`ANh+ zE{IWvi3T9OP-&n|K!MGlleHj5nT-kaGBPwYNP+4`2yA{^Va*D( z%OJ_X#N2XngNGxWv$?YF2|Ji)WC?ULObW!=ysoVl?50H1B*Qe*$$Mv*ih+Fx;u+XY zX`RwIrFKe&Sk}_X3)_V!_viX=emL|-*sn7n)DF(9?M Id6uF$0MoF6xBvhE diff --git a/.doctrees/examples/overlap_regridder.doctree b/.doctrees/examples/overlap_regridder.doctree index d88f338c47f31a82a6905becf85de0e136b9111f..81aa6b0bc177d7274c2ff2575aefae1c6af85917 100644 GIT binary patch delta 137 zcmaF(k@4Y2#tm_@>;|bxsYXc#lj}oOCwIxpazgnArkgj&x{HFj7D*O~DU%yR9XLRe zAl_yVV*@21FFDb|*wB1(L#QL1v-xD`Ee@cmASq*@sZKy6z-*w2U*lMqm<)_2|4uju Lq&A;U6cYyke48z9 delta 141 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 diff --git a/.doctrees/examples/plotting.doctree b/.doctrees/examples/plotting.doctree index 59b48abd64edee8bb311b9d6eff0b942404b817d..4254242cfe6499c80271f6efb9cc0a1290f6c512 100644 GIT binary patch delta 4032 zcmeHKOK4q17-qz@5#yo>jf-kE&1qf8z`P$mQmj=eQml31qAzF8%n-WJl~721RM3Ts zf=*`R_R6(-RVO7&q;5tMZwt$SzTt%cmDg&_kaKY z%{jL?bZ&9zy+3X4y*8JBvk!N7zWx!Klu3EcyvB)2h6RZN+u8{%y>mn}<7LV(oxCYu zxQiEJH|E8KiSEyDJdP@BQnE=V9K5wy_}XJjIm61Zn22^x$U0A)+*u0TkpFn|QYPC^ zSH>m911Fe!6|vw+VyB(PI s!8xNZ#{lr84&Fs%TIiEXmgS-5<(M}wf0!l++y!* z0a1n2$}{C1yDg&!$MP+oZ>dVq8SVeRduDzonp9o~uY$siIEZZ(Wb8x2F4na-!Wy7r z>iGRt0Zu{G<%DI7#0!+^xEJ~;y!G@@S1tl8$#3_z80O68SlS0dQ5wL%N=pm^<7&cA`P>8VDMxU^d z)M{@SiB=2_P=a1Lz{mGa=>oiSQ3r*O~#x48<^e9`nF>TyvVI( z*ij2C)Y4&N6BIEKry>D@6dmMSg6^XIqc>DE&_Jjb7-|M_DKXg9vBrTbWt}jpR(4r! zCBQzr+|*JE4^0vc!9r+YH$b+=kr1Ga-jKhwO9{GV_m}TpyuLEY2E!qkb};4yNEv1w z2-`*KY8V`mh6pmF`RfboOTioRtrx${#}4nEBNpwN4Zo6H4&% z%+{&^<{{;={O&Vv=R2SNu@c5ROJN{+Nk9`GriizW;Q-wMNo$(|$!KP(5ZFe(40B^k zK6~-WN~g%{=s70BKu>dMamND`l~af>YLSd>qn808`uR(jo2H(mb+kYzOjDSipk*Gg zGtk~(W=er`1)A_8Bj+yaD4S z=!Wsu;a3f^wbOQluNq`)=OvamP+JMQWp~ve`%e0QHpuSc!olI|Nc4dxm1O7FaWvUE zx(nSr*z3Nt^x^Pu1JQ70>nx3XifN U(`z{I?0pP<0l&S?4jmu=3mf{j1poj5 delta 4054 zcmeHKO=z4&7-qz@5#yl=jfdE1-7m>O2IlvhnW{;twxLL|)Psk%sq;$^(UZ^;ZH=M_ z5fLYJL9kG@2PtiAS6r-uf`5o&TMXhsY8k}+I9Q`R7Ay{@|IvK;X}m8vG%3IE@~;AXR@R+Z$3-% zE6byG!6SKPxzYOJ&BswuipV*Q7AGPo7MvMunATXk7+tBU<;g(!U3GyY`L`2S^2+q* zg(HzL$r;v387u;P7#2OY+$XAoNld0ZwYa?=5X}tbCq6k;=%^GB!_GSoL3zSDaE}$y zOzId^2x%gt2Zr+PpH4JtfHRu;E`M`sC?7ksIX`nj=JV5|`TSc0`N-CDMX6{oBv8zV zhSPkE*lN$QGKwndtx;TbQm6%7P2u1e6`m>~9kx~k$N>UcsvTyUijqcAGRC_(j2Cs# z-6UEc-nRucm}XF6&T&k^VWAbnHZlp-r_wu{az{}ES3=~f?gz(oGRl`GU?Vk< zCWK?hK_^le?jng+Y1<=R2YsEi$RC}VY$RiVTawsIC9z1vW2Y_0##&|*Rf+3-arw4< z>7I@G*ojRw@uRK9voE1WETsxgN=&2$C3?`frcz_&h~m)^VsxHd+)>oPh3f@5R75TU zwGNleSuB(U!jhLbFcE`i%5qA&^_XbX07KyKTc_T;bD%+GX^3SEn`9FfB_~)zlVain zSK1p>TA(}K_-|O3EnJ^>iiiku@Ku|$1e!2Vj54TFJ7WbAs!MmgsDo~ynZa8M;Au~E(h6W+r0gU(<=32X_FClYk5gr$t?9@{$T zPIXtleevc3W@qUWq#nu$^Hj+I)eQ+Nn^b~!r^+c9cr<@~X=7dRNWSCpm-+p}`x-0} z%0o(+npgsJQo?*P1UtAmB^kHgy*f8l)PT8;(oP@w38vC`zHs@;0@^u=WE@UHg5;_x zs2Nnndrpjx&^X>?G&fljI5X7x@yc_k@YJhBU{XY#G_)QR#K{1cX@yCeQY&rhgslgJ zd2#y4+xhOpQ&nRZiICDc6ESgw!7vIS>!2vsL>r}OnJUs<`>F}9?CWwXK8r@ztnwc` zbmvHpH*;Xz4b zY+f5iMf2s|XwyyIEz>%A?c6GY3lp=wRy4mFz7D8%WUKw_LxUYWywVMA{ydBtofw_4 z)n0q=0OEa}C6}Bxk8VKs4_60ND@rC8o?n<>czR)W_|ZMhi-TyW`P2YDRRdjx#}-|aDr7Ki@;GVr<; diff --git a/.doctrees/examples/quick_overview.doctree b/.doctrees/examples/quick_overview.doctree index de608c035e612ccedd7d5001bbd372230cefb704..42ef822cabed13f6cf9ac81ce6128a7e3cd88535 100644 GIT binary patch delta 24454 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 delta 24468 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 delta 4764 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 A8~^|S delta 18271 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 diff --git a/.doctrees/examples/sg_execution_times.doctree b/.doctrees/examples/sg_execution_times.doctree index 9db7bb25ba223fa026279bb1d9badb13f34519bb..e6fd12c8f86c15a42b72f81bbf9e28b7f9f0606b 100644 GIT binary patch delta 291 zcmZ3Px-xY`HWRafg~{YRrVw!;t)(?3gFSXihCvUffq|8Yr5;dh^G&AxtRlw7$TEhe zdgjK)o7Zs2u>fVvP^1j?fHL=Z3Rx5_Obw7_49xXFBCS&zr_@f-$WX}oFY18uzQw!cNR#Y%g qE)+D`d_<0oMZ^rn3kHUIW@Z+f?yyzf+9kUA|b4hW$*l@wX@zzVS|a> zzy?twb{4YP+~R?(BCOcjWv!IWHnxFu63BTkn@tnQVEwAc@V=RQ?l!KAh=m<6l1*lL$CrLqcLXg)o$7uSKd!oO! zI$s4Ic2{*X;@!M8OTd`;*it-%%uh+=l*t-96Z^0C-t4b`sVcE2hHpRkp=kw0V~i~z zJs*cz5OkIT6r)`dT3Jz2|MA6l>wud}S4YN`M79HOO5#ebgHDS8WJNYHb`F*9S3W&c zh1*=3>(5^Oz2Ero^EP84N=85|J_G86T&Y&ze3unJOIatG+4FV4-PPm6Ul+b=T1kYd zCU9tfocEq(DF8k5RCsm}*8sdxKdZ)}gELCTsy8{)}I4uPW7fIcenDjO1o zJ4*K7|8taQwF1mtb?5S^S;$TbrGkS%DgaL>kAsSQcgXYK8P8K}PW2aV9_=qLFODkE z{q3b!hOOmOOs!-s5CtI@t{iESI-XPl^btW$| z9+Q(Gse&j$M)bl>t-cDlZ}t6ef3LM#7F!f$uqJvgHF1d0s(?eT6FCG3|I|aPz!Mri zd$D<~S&&hL!mL8*q+=K57)=EuI3gnxzXb(#;G%5}n#q{!x0bK>?%p45io$RvSKy=M zq#7ODbAbI=CaawGyoS6P?`BNl4QN)m^%klB|o9+2STCd+L&7b@`9G^=bm@ZnS1w7+`E6` zyKk1CKvX_N%x?F&jqc?~%gH~>>$ca)Y8_1!)haJ6k`LaBF9^ z2|PL4FEdIlGj6<+8800grZ8CZAvWy6Z6_#%j2jgDh-F zyiw&)NYYMu&@LMq-hBJjHsJo1>wPc)8C(=GK@_&;AkfAjAd#1;#F}Fow%@(b2Hd~0 zJZ#?hW!QV;{XR+W$%7FA0#gvF2=vwpDG?NUw7$TMf+pZd!S9zp?D~`|`9vVd#v&~9 zD^Tk?_778nq7=Fr1x>(_0;^3xpHNUOOsaQ!?7kDpyFdWZ7>_dwnt)8fWb?+Er5>#X z6N44TAuG#i5D9D%E?Rz129Ms%d({Hujjr)`W(UfMScrs8nHklJ8{UJ zNl6rMSYu?F4y_Hps(>_nOO_svnI`bj&gNvgee?OIq4cnH%eY%iu*C#hOt8fS8|U3) zo?ydt`-jP`&kjy=ER)HlBFld%?ZI;L?d|XTUPi1&voT|JJoL49B2pzms3q`2UtJxp z-+848IQjd|>e8C0NZu(WQjlXju~`IS*Ux}P20|0UpgvW@OP5xfupb|voxXUo~w13p&XoTo9NZ~#QfnTIo!b*7LisAgu` z1bpE9!%u&3WhL1)Iqz{{jue#=dmeDE7?U7cS2=7xbkim#%F z&zDWWF<vK&CT1f3en^lgTHA&NG^9o+->B1^|NY4*UQB delta 49 xcmZ1&yfAo!BQIxSqCt|ed7_!&WG`L^1aI?XUQ<>^gUKg_&NCWpo+->B1^|Hg4%h$y diff --git a/.doctrees/sample_data/disk.doctree b/.doctrees/sample_data/disk.doctree index 2b54a7ec138ea533cec1d74d644af42c30b05de2..cee01fc6d574b3eef8d85e456775d60a8212a59e 100644 GIT binary patch delta 49 xcmez5|H*%YArGfPYO=YpNs_7MWGfyA1aEUQPdqE5$>hg^=NU~lZx*r_1pt$v519Y} delta 49 xcmez5|H*%YArEI_qM>P8Qc7~lWGfyA1aEUQPdqE5@#M#X=NXMRZx*r_1pvFw5di=I diff --git a/.doctrees/sample_data/elevation_nl.doctree b/.doctrees/sample_data/elevation_nl.doctree index 2ff0efd1c43faf0d845b1f4ff27ea95d7fa6a671..1ebeb0ca04b63054fcca3d0440ff62e0ea18ea45 100644 GIT binary patch delta 51 xcmaFr|I~kj4-cn7YEr6&d9tD9so_-c41M|tsg6DwL=FftkL;<~#5aa*= delta 51 xcmaFr|I~kj4-aQzqCt|eX{traso_-c4LzBtMg6DwL=FftkL;=Og5h?%x diff --git a/.doctrees/sample_data/provinces_nl.doctree b/.doctrees/sample_data/provinces_nl.doctree index 76a24313338d33f16b189f688e8fa35d0aceec58..9b78ae7f463047dd9cb1e64f557fb8b260ff44cf 100644 GIT binary patch delta 22 dcmdn(z1w@kS3V|l!^z+I&H<^-$N9gA0swMl35);$ delta 22 dcmdn(z1w@kS3V{S)5+iY&H<^-$N9gA0swNx36=l= diff --git a/.doctrees/sample_data/sg_execution_times.doctree b/.doctrees/sample_data/sg_execution_times.doctree index 255c48dd3836ad0599d391a53e4d0eaf503d322c..0a4a5abab358fd9707ee568b095caa44a7f645bb 100644 GIT binary patch delta 165 zcmdn#wbN@uDHD^i@#J!*2r*-0Ev+dT?6Ffa40<>X46F90i?9irgt3vyW*%M{ObJ6Xlg-wG!7PgAhG<$0fFi9^8mH7w(a2E9s$iO| Qz%MiT0*A!r$D(2U0Bx=>@c;k- delta 165 zcmdn#wbN@uDHD^4<>Ydv2r&~&Ev+dT?6Ffa40<>X46F90i?9Kjgt3vqW*%M{7GYyF2}3jE&DMg!EQ%JUXfg&sk=7}VQ);JZWGG}+ TFilqAmzjKlLt^t|(J+1hb_Xy5 diff --git a/_sources/examples-dev/sg_execution_times.rst.txt b/_sources/examples-dev/sg_execution_times.rst.txt index addbaa620..9fc391c06 100644 --- a/_sources/examples-dev/sg_execution_times.rst.txt +++ b/_sources/examples-dev/sg_execution_times.rst.txt @@ -6,8 +6,8 @@ Computation times ================= -**00:01.209** total execution time for **examples-dev** files: +**00:01.134** total execution time for **examples-dev** files: +----------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples-dev_voronoi.py` (``voronoi.py``) | 00:01.209 | 0.0 MB | +| :ref:`sphx_glr_examples-dev_voronoi.py` (``voronoi.py``) | 00:01.134 | 0.0 MB | +----------------------------------------------------------+-----------+--------+ diff --git a/_sources/examples-dev/voronoi.rst.txt b/_sources/examples-dev/voronoi.rst.txt index b2a9e25d0..21714bf9d 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.209 seconds) + **Total running time of the script:** (0 minutes 1.134 seconds) .. _sphx_glr_download_examples-dev_voronoi.py: diff --git a/_sources/examples/connectivity.rst.txt b/_sources/examples/connectivity.rst.txt index 9f3b1c4ad..4e789d353 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.668 seconds) + **Total running time of the script:** (0 minutes 1.685 seconds) .. _sphx_glr_download_examples_connectivity.py: diff --git a/_sources/examples/overlap_regridder.rst.txt b/_sources/examples/overlap_regridder.rst.txt index 75e527c51..a32f88bb1 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 4.030 seconds) + **Total running time of the script:** (0 minutes 4.002 seconds) .. _sphx_glr_download_examples_overlap_regridder.py: diff --git a/_sources/examples/partitioning.rst.txt b/_sources/examples/partitioning.rst.txt index 757f5ffbd..8aada2c64 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)>
     array([False, False, False, ..., False, False, False])
     Coordinates:
-      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1 2 3 4 ... 5243 5244 5245 5246 5247
+ * mesh2d_nFaces (mesh2d_nFaces) int64 0 1 2 3 4 ... 5243 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 2.388e+04 1.86e+05 ... 3.03e+04 mesh2d_face_y (mesh2d_nFaces) float64 3.648e+05 4.171e+05 ... 3.964e+05 - * mesh2d_nFaces (mesh2d_nFaces) int64 0 1 2 3 4 ... 5243 5244 5245 5246 5247 + * mesh2d_nFaces (mesh2d_nFaces) int64 0 1 2 3 4 ... 5243 5244 5245 5246 5247

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

@@ -1489,7 +1489,7 @@ partitions. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 3.910 seconds) + **Total running time of the script:** (0 minutes 3.869 seconds) .. _sphx_glr_download_examples_partitioning.py: diff --git a/_sources/examples/plotting.rst.txt b/_sources/examples/plotting.rst.txt index e822c3b58..7c77f3c6b 100644 --- a/_sources/examples/plotting.rst.txt +++ b/_sources/examples/plotting.rst.txt @@ -450,13 +450,13 @@ faces.
<xarray.Dataset>
     Dimensions:        (mesh2d_nNodes: 217, mesh2d_nFaces: 384, mesh2d_nEdges: 600)
     Coordinates:
-      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1 2 3 4 5 ... 378 379 380 381 382 383
       * mesh2d_nEdges  (mesh2d_nEdges) int64 0 1 2 3 4 5 ... 594 595 596 597 598 599
       * mesh2d_nNodes  (mesh2d_nNodes) int64 0 1 2 3 4 5 ... 211 212 213 214 215 216
+      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1 2 3 4 5 ... 378 379 380 381 382 383
     Data variables:
         node_z         (mesh2d_nNodes) float64 1.933 2.091 1.875 ... 5.688 7.491
         face_z         (mesh2d_nFaces) float64 1.737 1.918 2.269 ... 5.408 6.424
-        edge_z         (mesh2d_nEdges) float64 1.989 1.875 1.8 ... 3.929 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 11.556 seconds) + **Total running time of the script:** (0 minutes 11.336 seconds) .. _sphx_glr_download_examples_plotting.py: diff --git a/_sources/examples/quick_overview.rst.txt b/_sources/examples/quick_overview.rst.txt index 6854b5680..9a2f17e6b 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 ... depth (time, node) float64 ... mesh2d int32 ... - face_node_connectivity (face, nmax_face) float64 ...


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


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

    @@ -1771,7 +1771,7 @@ some data by hand here:
    <xarray.DataArray (mesh2d_nFaces: 2)>
         array([1., 2.])
         Coordinates:
    -      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1
    + * mesh2d_nFaces (mesh2d_nFaces) int64 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)>
         array([11., 12.])
         Coordinates:
    -      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1
    + * mesh2d_nFaces (mesh2d_nFaces) int64 0 1

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

    @@ -3116,13 +3116,13 @@ grid (nodes, faces, edges).
    <xarray.Dataset>
         Dimensions:        (mesh2d_nNodes: 217, mesh2d_nFaces: 384, mesh2d_nEdges: 600)
         Coordinates:
    -      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1 2 3 4 5 ... 378 379 380 381 382 383
           * mesh2d_nEdges  (mesh2d_nEdges) int64 0 1 2 3 4 5 ... 594 595 596 597 598 599
           * mesh2d_nNodes  (mesh2d_nNodes) int64 0 1 2 3 4 5 ... 211 212 213 214 215 216
    +      * mesh2d_nFaces  (mesh2d_nFaces) int64 0 1 2 3 4 5 ... 378 379 380 381 382 383
         Data variables:
             node_z         (mesh2d_nNodes) float64 1.933 2.091 1.875 ... 5.688 7.491
             face_z         (mesh2d_nFaces) float64 1.737 1.918 2.269 ... 5.408 6.424
    -        edge_z         (mesh2d_nEdges) float64 1.989 1.875 1.8 ... 3.929 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>
         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 ... * node (node) int64 0 1 2 3 4 5 6 ... 9133 9134 9135 9136 9137 9138 9139 Data variables: - elevation (node) float64 ... + elevation (node) float64 ...

    @@ -4434,7 +4434,7 @@ before writing. elevation (node) float64 ... depth (time, node) float64 ... 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.554 seconds) + **Total running time of the script:** (0 minutes 0.562 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 b9d48fe0a..f2aac02a5 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 ... mesh2d_face_y (mesh2d_nFaces) float64 ... * layer (layer) int64 1 2 3 4 5 - * mesh2d_nFaces (mesh2d_nFaces) int64 0 1 2 3 4 ... 5243 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 1 2 3 4 5 - * mesh2d_nFaces (mesh2d_nFaces) int64 0 1 2 3 4 5 6 ... 91 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 7.991 seconds) + **Total running time of the script:** (0 minutes 7.850 seconds) .. _sphx_glr_download_examples_regridder_overview.py: diff --git a/_sources/examples/selection.rst.txt b/_sources/examples/selection.rst.txt index c5706460a..9a0e58c1e 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 1.5e+05 mesh2d_y (mesh2d_nFaces) float64 4.63e+05 Attributes: - unit: m NAP + unit: m NAP

    @@ -1066,7 +1066,7 @@ of six points: mesh2d_x (mesh2d_nFaces) float64 1.25e+05 1.5e+05 ... 1.5e+05 1.75e+05 mesh2d_y (mesh2d_nFaces) float64 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 1.25e+05 1.5e+05 1.75e+05 mesh2d_y (mesh2d_nFaces) float64 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 1e+05 1.1e+05 ... 1.8e+05 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 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 1e+05 1.1e+05 ... 1.8e+05 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 4e+05 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 1e+05 1.1e+05 ... 1.8e+05 1.9e+05 mesh2d_y (mesh2d_nFaces) float64 4e+05 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 4.066 seconds) + **Total running time of the script:** (0 minutes 4.047 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 557523eab..c10b072c7 100644 --- a/_sources/examples/sg_execution_times.rst.txt +++ b/_sources/examples/sg_execution_times.rst.txt @@ -6,22 +6,22 @@ Computation times ================= -**00:49.563** total execution time for **examples** files: +**00:49.084** total execution time for **examples** files: +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_vector_conversion.py` (``vector_conversion.py``) | 00:15.788 | 0.0 MB | +| :ref:`sphx_glr_examples_vector_conversion.py` (``vector_conversion.py``) | 00:15.733 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_plotting.py` (``plotting.py``) | 00:11.556 | 0.0 MB | +| :ref:`sphx_glr_examples_plotting.py` (``plotting.py``) | 00:11.336 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_regridder_overview.py` (``regridder_overview.py``) | 00:07.991 | 0.0 MB | +| :ref:`sphx_glr_examples_regridder_overview.py` (``regridder_overview.py``) | 00:07.850 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_selection.py` (``selection.py``) | 00:04.066 | 0.0 MB | +| :ref:`sphx_glr_examples_selection.py` (``selection.py``) | 00:04.047 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_overlap_regridder.py` (``overlap_regridder.py``) | 00:04.030 | 0.0 MB | +| :ref:`sphx_glr_examples_overlap_regridder.py` (``overlap_regridder.py``) | 00:04.002 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_partitioning.py` (``partitioning.py``) | 00:03.910 | 0.0 MB | +| :ref:`sphx_glr_examples_partitioning.py` (``partitioning.py``) | 00:03.869 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_connectivity.py` (``connectivity.py``) | 00:01.668 | 0.0 MB | +| :ref:`sphx_glr_examples_connectivity.py` (``connectivity.py``) | 00:01.685 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_quick_overview.py` (``quick_overview.py``) | 00:00.554 | 0.0 MB | +| :ref:`sphx_glr_examples_quick_overview.py` (``quick_overview.py``) | 00:00.562 | 0.0 MB | +----------------------------------------------------------------------------+-----------+--------+ diff --git a/_sources/examples/vector_conversion.rst.txt b/_sources/examples/vector_conversion.rst.txt index 55c97acf6..56d76a543 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 1.17 9.81 54.04 ... 0.28 -15.83 -0.45 mesh2d_face_x (mesh2d_nFaces) float64 2.388e+04 1.86e+05 ... 3.03e+04 - mesh2d_face_y (mesh2d_nFaces) float64 3.648e+05 4.171e+05 ... 3.964e+05 + mesh2d_face_y (mesh2d_nFaces) float64 3.648e+05 4.171e+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 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 15.788 seconds) + **Total running time of the script:** (0 minutes 15.733 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 baa94949b..5b707208e 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.320 seconds) + **Total running time of the script:** (0 minutes 0.324 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 a1b8a6136..7125fbcc3 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.163 seconds) + **Total running time of the script:** (0 minutes 0.164 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 d44c6fa57..9cf985ec6 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.814 seconds) + **Total running time of the script:** (0 minutes 0.807 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 b5b37f92f..21247ca7d 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.085 seconds) + **Total running time of the script:** (0 minutes 0.071 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 177d1dbd2..0e29aeca2 100644 --- a/_sources/sample_data/sg_execution_times.rst.txt +++ b/_sources/sample_data/sg_execution_times.rst.txt @@ -6,16 +6,16 @@ Computation times ================= -**00:01.449** total execution time for **sample_data** files: +**00:01.433** total execution time for **sample_data** files: +---------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_sample_data_elevation_nl.py` (``elevation_nl.py``) | 00:00.814 | 0.0 MB | +| :ref:`sphx_glr_sample_data_elevation_nl.py` (``elevation_nl.py``) | 00:00.807 | 0.0 MB | +---------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_sample_data_adh_san_diego.py` (``adh_san_diego.py``) | 00:00.320 | 0.0 MB | +| :ref:`sphx_glr_sample_data_adh_san_diego.py` (``adh_san_diego.py``) | 00:00.324 | 0.0 MB | +---------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_sample_data_disk.py` (``disk.py``) | 00:00.163 | 0.0 MB | +| :ref:`sphx_glr_sample_data_disk.py` (``disk.py``) | 00:00.164 | 0.0 MB | +---------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_sample_data_provinces_nl.py` (``provinces_nl.py``) | 00:00.085 | 0.0 MB | +| :ref:`sphx_glr_sample_data_provinces_nl.py` (``provinces_nl.py``) | 00:00.071 | 0.0 MB | +---------------------------------------------------------------------+-----------+--------+ | :ref:`sphx_glr_sample_data_xoxo.py` (``xoxo.py``) | 00:00.067 | 0.0 MB | +---------------------------------------------------------------------+-----------+--------+ diff --git a/examples-dev/sg_execution_times.html b/examples-dev/sg_execution_times.html index cd62b201e..8b407181d 100644 --- a/examples-dev/sg_execution_times.html +++ b/examples-dev/sg_execution_times.html @@ -393,11 +393,11 @@

    Computation times#

    -

    00:01.209 total execution time for examples-dev files:

    +

    00:01.134 total execution time for examples-dev files:

    - + diff --git a/examples-dev/voronoi.html b/examples-dev/voronoi.html index e98419373..6b680832d 100644 --- a/examples-dev/voronoi.html +++ b/examples-dev/voronoi.html @@ -798,7 +798,7 @@

    Infinite rays
    (-1.5, 1.5)
     
    -

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

    +

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

    -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity -connectivity
    <matplotlib.image.AxesImage object at 0x7faa163e0b10>
    +connectivity
    <matplotlib.image.AxesImage object at 0x7f0ebd3d9a90>
     
    -

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

    +

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

    -overlap regridder
    <matplotlib.collections.LineCollection object at 0x7faa0b474a10>
    +overlap regridder
    <matplotlib.collections.LineCollection object at 0x7f0ebe2b0050>
     
    @@ -523,7 +523,7 @@

    Relative overlapresult.ugrid.plot()

    -overlap regridder -overlap regridder -overlap regridder -partitioning -partitioning -partitioning -partitioning
    <matplotlib.collections.LineCollection object at 0x7faa0a211e50>
    +partitioning
    <matplotlib.collections.LineCollection object at 0x7f0ebd3f4690>
     
    @@ -899,7 +899,7 @@

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

    +

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

    • 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'))


  • @@ -968,7 +968,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 0x7faa0b44d490>]
    +node_x = 4.84e+05, node_y = 3.614e+06, node = 1000
    [<matplotlib.lines.Line2D object at 0x7f0ebe27fb90>]
     
    -

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

    +

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

    Centroid Voronoi Tesselation (CVT) (voronoi.py)

    00:01.209

    00:01.134

    0.0 MB

    - + - + - + - + - + - + - + - + diff --git a/examples/vector_conversion.html b/examples/vector_conversion.html index 83310756b..1110550ce 100644 --- a/examples/vector_conversion.html +++ b/examples/vector_conversion.html @@ -448,7 +448,7 @@ uda.ugrid.plot(vmin=-20,vmax=90,cmap="terrain") -vector conversion
    <matplotlib.collections.PolyCollection object at 0x7faa1689ac50>
    +vector conversion
    <matplotlib.collections.PolyCollection object at 0x7f0eca941810>
     
    @@ -859,9 +859,9 @@

    Conversion from GeoDataFrame @@ -897,7 +897,7 @@

    “Rasterizing”, or “burning” vector geometriesburned.ugrid.plot()

    -vector conversion
    • 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


  • This is a convenient way to create masks for specific regions:

    @@ -1319,7 +1319,7 @@

    “Rasterizing”, or “burning” vector geometriesmodified.ugrid.plot(vmin=-20, vmax=90, cmap="terrain") -vector conversion -vector conversion
    <matplotlib.collections.PolyCollection object at 0x7faa0b404690>
    +vector conversion
    <matplotlib.collections.PolyCollection object at 0x7f0ebe67ddd0>
     
    @@ -1436,7 +1436,7 @@

    Snap to gridTotal running time of the script: (0 minutes 15.788 seconds)

    +

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

    -

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

    +

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

    Vector geometry conversion (vector_conversion.py)

    00:15.788

    00:15.733

    0.0 MB

    Plot unstructured mesh data (plotting.py)

    00:11.556

    00:11.336

    0.0 MB

    Regridding overview (regridder_overview.py)

    00:07.991

    00:07.850

    0.0 MB

    Select unstructured data (selection.py)

    00:04.066

    00:04.047

    0.0 MB

    OverlapRegridder (overlap_regridder.py)

    00:04.030

    00:04.002

    0.0 MB

    Partitioning (partitioning.py)

    00:03.910

    00:03.869

    0.0 MB

    Connectivity (connectivity.py)

    00:01.668

    00:01.685

    0.0 MB

    Quick overview (quick_overview.py)

    00:00.554

    00:00.562

    0.0 MB

    - + - + - + - + diff --git a/searchindex.js b/searchindex.js index e777b3e68..e773fe6a7 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api", "api/xugrid.BarycentricInterpolator", "api/xugrid.CentroidLocatorRegridder", "api/xugrid.OverlapRegridder", "api/xugrid.RelativeOverlapRegridder", "api/xugrid.Ugrid1d", "api/xugrid.Ugrid1d.assign_edge_coords", "api/xugrid.Ugrid1d.assign_node_coords", "api/xugrid.Ugrid1d.attrs", "api/xugrid.Ugrid1d.bounds", "api/xugrid.Ugrid1d.contract_vertices", "api/xugrid.Ugrid1d.copy", "api/xugrid.Ugrid1d.dimensions", "api/xugrid.Ugrid1d.edge_bounds", "api/xugrid.Ugrid1d.edge_coordinates", "api/xugrid.Ugrid1d.edge_dimension", "api/xugrid.Ugrid1d.edge_x", "api/xugrid.Ugrid1d.edge_y", "api/xugrid.Ugrid1d.from_dataset", "api/xugrid.Ugrid1d.from_geodataframe", "api/xugrid.Ugrid1d.from_meshkernel", "api/xugrid.Ugrid1d.from_shapely", "api/xugrid.Ugrid1d.isel", "api/xugrid.Ugrid1d.merge_partitions", "api/xugrid.Ugrid1d.mesh", "api/xugrid.Ugrid1d.meshkernel", "api/xugrid.Ugrid1d.n_edge", "api/xugrid.Ugrid1d.n_node", "api/xugrid.Ugrid1d.node_coordinates", "api/xugrid.Ugrid1d.node_dimension", "api/xugrid.Ugrid1d.node_edge_connectivity", "api/xugrid.Ugrid1d.node_node_connectivity", "api/xugrid.Ugrid1d.plot", "api/xugrid.Ugrid1d.reindex_like", "api/xugrid.Ugrid1d.rename", "api/xugrid.Ugrid1d.sel", "api/xugrid.Ugrid1d.set_crs", "api/xugrid.Ugrid1d.set_node_coords", "api/xugrid.Ugrid1d.to_crs", "api/xugrid.Ugrid1d.to_dataset", "api/xugrid.Ugrid1d.to_shapely", "api/xugrid.Ugrid1d.topological_sort_by_dfs", "api/xugrid.Ugrid1d.topology_dimension", "api/xugrid.Ugrid1d.topology_subset", "api/xugrid.Ugrid2d", "api/xugrid.Ugrid2d.area", "api/xugrid.Ugrid2d.assign_edge_coords", "api/xugrid.Ugrid2d.assign_face_coords", "api/xugrid.Ugrid2d.assign_node_coords", "api/xugrid.Ugrid2d.attrs", "api/xugrid.Ugrid2d.bounding_polygon", "api/xugrid.Ugrid2d.bounds", "api/xugrid.Ugrid2d.celltree", "api/xugrid.Ugrid2d.centroid_triangulation", "api/xugrid.Ugrid2d.centroids", "api/xugrid.Ugrid2d.circumcenters", "api/xugrid.Ugrid2d.compute_barycentric_weights", "api/xugrid.Ugrid2d.copy", "api/xugrid.Ugrid2d.dimensions", "api/xugrid.Ugrid2d.edge_bounds", "api/xugrid.Ugrid2d.edge_coordinates", "api/xugrid.Ugrid2d.edge_dimension", "api/xugrid.Ugrid2d.edge_node_connectivity", "api/xugrid.Ugrid2d.edge_x", "api/xugrid.Ugrid2d.edge_y", "api/xugrid.Ugrid2d.exterior_edges", "api/xugrid.Ugrid2d.exterior_faces", "api/xugrid.Ugrid2d.face_bounds", "api/xugrid.Ugrid2d.face_coordinates", "api/xugrid.Ugrid2d.face_dimension", "api/xugrid.Ugrid2d.face_edge_connectivity", "api/xugrid.Ugrid2d.face_face_connectivity", "api/xugrid.Ugrid2d.face_x", "api/xugrid.Ugrid2d.face_y", "api/xugrid.Ugrid2d.from_dataset", "api/xugrid.Ugrid2d.from_geodataframe", "api/xugrid.Ugrid2d.from_meshkernel", "api/xugrid.Ugrid2d.from_shapely", "api/xugrid.Ugrid2d.from_structured", "api/xugrid.Ugrid2d.from_structured_bounds", "api/xugrid.Ugrid2d.from_structured_intervals1d", "api/xugrid.Ugrid2d.from_structured_intervals2d", "api/xugrid.Ugrid2d.from_structured_multicoord", "api/xugrid.Ugrid2d.intersect_edges", "api/xugrid.Ugrid2d.intersect_line", "api/xugrid.Ugrid2d.intersect_linestring", "api/xugrid.Ugrid2d.isel", "api/xugrid.Ugrid2d.label_partitions", "api/xugrid.Ugrid2d.locate_bounding_box", "api/xugrid.Ugrid2d.locate_points", "api/xugrid.Ugrid2d.merge_partitions", "api/xugrid.Ugrid2d.mesh", "api/xugrid.Ugrid2d.meshkernel", "api/xugrid.Ugrid2d.n_edge", "api/xugrid.Ugrid2d.n_face", "api/xugrid.Ugrid2d.n_node", "api/xugrid.Ugrid2d.node_coordinates", "api/xugrid.Ugrid2d.node_dimension", "api/xugrid.Ugrid2d.node_edge_connectivity", "api/xugrid.Ugrid2d.node_face_connectivity", "api/xugrid.Ugrid2d.node_node_connectivity", "api/xugrid.Ugrid2d.partition", "api/xugrid.Ugrid2d.perimeter", "api/xugrid.Ugrid2d.plot", "api/xugrid.Ugrid2d.rasterize", "api/xugrid.Ugrid2d.rasterize_like", "api/xugrid.Ugrid2d.reindex_like", "api/xugrid.Ugrid2d.rename", "api/xugrid.Ugrid2d.reverse_cuthill_mckee", "api/xugrid.Ugrid2d.sel", "api/xugrid.Ugrid2d.sel_points", "api/xugrid.Ugrid2d.set_crs", "api/xugrid.Ugrid2d.set_node_coords", "api/xugrid.Ugrid2d.tesselate_centroidal_voronoi", "api/xugrid.Ugrid2d.tesselate_circumcenter_voronoi", "api/xugrid.Ugrid2d.to_crs", "api/xugrid.Ugrid2d.to_dataset", "api/xugrid.Ugrid2d.to_nonperiodic", "api/xugrid.Ugrid2d.to_periodic", "api/xugrid.Ugrid2d.to_shapely", "api/xugrid.Ugrid2d.topology_dimension", "api/xugrid.Ugrid2d.topology_subset", "api/xugrid.Ugrid2d.triangulate", "api/xugrid.Ugrid2d.triangulation", "api/xugrid.Ugrid2d.validate_edge_node_connectivity", "api/xugrid.Ugrid2d.voronoi_topology", "api/xugrid.UgridDataArray", "api/xugrid.UgridDataArray.from_structured", "api/xugrid.UgridDataArray.ugrid", "api/xugrid.UgridDataArrayAccessor", "api/xugrid.UgridDataArrayAccessor.assign_edge_coords", "api/xugrid.UgridDataArrayAccessor.assign_face_coords", "api/xugrid.UgridDataArrayAccessor.assign_node_coords", "api/xugrid.UgridDataArrayAccessor.binary_dilation", "api/xugrid.UgridDataArrayAccessor.binary_erosion", "api/xugrid.UgridDataArrayAccessor.bounds", "api/xugrid.UgridDataArrayAccessor.connected_components", "api/xugrid.UgridDataArrayAccessor.crs", "api/xugrid.UgridDataArrayAccessor.grids", "api/xugrid.UgridDataArrayAccessor.intersect_line", "api/xugrid.UgridDataArrayAccessor.intersect_linestring", "api/xugrid.UgridDataArrayAccessor.laplace_interpolate", "api/xugrid.UgridDataArrayAccessor.name", "api/xugrid.UgridDataArrayAccessor.names", "api/xugrid.UgridDataArrayAccessor.partition", "api/xugrid.UgridDataArrayAccessor.partition_by_label", "api/xugrid.UgridDataArrayAccessor.rasterize", "api/xugrid.UgridDataArrayAccessor.rasterize_like", "api/xugrid.UgridDataArrayAccessor.reindex_like", "api/xugrid.UgridDataArrayAccessor.rename", "api/xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee", "api/xugrid.UgridDataArrayAccessor.sel", "api/xugrid.UgridDataArrayAccessor.sel_points", "api/xugrid.UgridDataArrayAccessor.set_crs", "api/xugrid.UgridDataArrayAccessor.set_node_coords", "api/xugrid.UgridDataArrayAccessor.to_crs", "api/xugrid.UgridDataArrayAccessor.to_dataset", "api/xugrid.UgridDataArrayAccessor.to_geodataframe", "api/xugrid.UgridDataArrayAccessor.to_netcdf", "api/xugrid.UgridDataArrayAccessor.to_nonperiodic", "api/xugrid.UgridDataArrayAccessor.to_periodic", "api/xugrid.UgridDataArrayAccessor.to_zarr", "api/xugrid.UgridDataArrayAccessor.topology", "api/xugrid.UgridDataArrayAccessor.total_bounds", "api/xugrid.UgridDataset", "api/xugrid.UgridDataset.from_geodataframe", "api/xugrid.UgridDataset.ugrid", "api/xugrid.UgridDatasetAccessor", "api/xugrid.UgridDatasetAccessor.assign_edge_coords", "api/xugrid.UgridDatasetAccessor.assign_face_coords", "api/xugrid.UgridDatasetAccessor.assign_node_coords", "api/xugrid.UgridDatasetAccessor.bounds", "api/xugrid.UgridDatasetAccessor.crs", "api/xugrid.UgridDatasetAccessor.grid", "api/xugrid.UgridDatasetAccessor.intersect_line", "api/xugrid.UgridDatasetAccessor.intersect_linestring", "api/xugrid.UgridDatasetAccessor.name", "api/xugrid.UgridDatasetAccessor.names", "api/xugrid.UgridDatasetAccessor.partition", "api/xugrid.UgridDatasetAccessor.partition_by_label", "api/xugrid.UgridDatasetAccessor.rasterize", "api/xugrid.UgridDatasetAccessor.rasterize_like", "api/xugrid.UgridDatasetAccessor.reindex_like", "api/xugrid.UgridDatasetAccessor.rename", "api/xugrid.UgridDatasetAccessor.sel", "api/xugrid.UgridDatasetAccessor.sel_points", "api/xugrid.UgridDatasetAccessor.set_crs", "api/xugrid.UgridDatasetAccessor.set_node_coords", "api/xugrid.UgridDatasetAccessor.to_crs", "api/xugrid.UgridDatasetAccessor.to_dataset", "api/xugrid.UgridDatasetAccessor.to_geodataframe", "api/xugrid.UgridDatasetAccessor.to_netcdf", "api/xugrid.UgridDatasetAccessor.to_nonperiodic", "api/xugrid.UgridDatasetAccessor.to_periodic", "api/xugrid.UgridDatasetAccessor.to_zarr", "api/xugrid.UgridDatasetAccessor.topology", "api/xugrid.UgridDatasetAccessor.total_bounds", "api/xugrid.UgridRolesAccessor", "api/xugrid.UgridRolesAccessor.connectivity", "api/xugrid.UgridRolesAccessor.coordinates", "api/xugrid.UgridRolesAccessor.dimensions", "api/xugrid.UgridRolesAccessor.topology", "api/xugrid.burn_vector_geometry", "api/xugrid.concat", "api/xugrid.full_like", "api/xugrid.merge", "api/xugrid.merge_partitions", "api/xugrid.ones_like", "api/xugrid.open_dataarray", "api/xugrid.open_dataset", "api/xugrid.open_mfdataset", "api/xugrid.open_zarr", "api/xugrid.plot.contour", "api/xugrid.plot.contourf", "api/xugrid.plot.imshow", "api/xugrid.plot.line", "api/xugrid.plot.pcolormesh", "api/xugrid.plot.scatter", "api/xugrid.plot.surface", "api/xugrid.plot.tripcolor", "api/xugrid.polygonize", "api/xugrid.snap_to_grid", "api/xugrid.zeros_like", "changelog", "dev_docs", "examples-dev/index", "examples-dev/sg_execution_times", "examples-dev/voronoi", "examples/connectivity", "examples/index", "examples/overlap_regridder", "examples/partitioning", "examples/plotting", "examples/quick_overview", "examples/regridder_overview", "examples/selection", "examples/sg_execution_times", "examples/vector_conversion", "index", "sample_data/adh_san_diego", "sample_data/disk", "sample_data/elevation_nl", "sample_data/index", "sample_data/provinces_nl", "sample_data/sg_execution_times", "sample_data/xoxo", "terminology", "user_guide"], "filenames": ["api.rst", "api/xugrid.BarycentricInterpolator.rst", "api/xugrid.CentroidLocatorRegridder.rst", "api/xugrid.OverlapRegridder.rst", "api/xugrid.RelativeOverlapRegridder.rst", "api/xugrid.Ugrid1d.rst", "api/xugrid.Ugrid1d.assign_edge_coords.rst", "api/xugrid.Ugrid1d.assign_node_coords.rst", "api/xugrid.Ugrid1d.attrs.rst", "api/xugrid.Ugrid1d.bounds.rst", "api/xugrid.Ugrid1d.contract_vertices.rst", "api/xugrid.Ugrid1d.copy.rst", "api/xugrid.Ugrid1d.dimensions.rst", "api/xugrid.Ugrid1d.edge_bounds.rst", "api/xugrid.Ugrid1d.edge_coordinates.rst", "api/xugrid.Ugrid1d.edge_dimension.rst", "api/xugrid.Ugrid1d.edge_x.rst", "api/xugrid.Ugrid1d.edge_y.rst", "api/xugrid.Ugrid1d.from_dataset.rst", "api/xugrid.Ugrid1d.from_geodataframe.rst", "api/xugrid.Ugrid1d.from_meshkernel.rst", "api/xugrid.Ugrid1d.from_shapely.rst", "api/xugrid.Ugrid1d.isel.rst", "api/xugrid.Ugrid1d.merge_partitions.rst", "api/xugrid.Ugrid1d.mesh.rst", "api/xugrid.Ugrid1d.meshkernel.rst", "api/xugrid.Ugrid1d.n_edge.rst", "api/xugrid.Ugrid1d.n_node.rst", "api/xugrid.Ugrid1d.node_coordinates.rst", "api/xugrid.Ugrid1d.node_dimension.rst", "api/xugrid.Ugrid1d.node_edge_connectivity.rst", "api/xugrid.Ugrid1d.node_node_connectivity.rst", "api/xugrid.Ugrid1d.plot.rst", "api/xugrid.Ugrid1d.reindex_like.rst", "api/xugrid.Ugrid1d.rename.rst", "api/xugrid.Ugrid1d.sel.rst", "api/xugrid.Ugrid1d.set_crs.rst", "api/xugrid.Ugrid1d.set_node_coords.rst", "api/xugrid.Ugrid1d.to_crs.rst", "api/xugrid.Ugrid1d.to_dataset.rst", "api/xugrid.Ugrid1d.to_shapely.rst", "api/xugrid.Ugrid1d.topological_sort_by_dfs.rst", "api/xugrid.Ugrid1d.topology_dimension.rst", "api/xugrid.Ugrid1d.topology_subset.rst", "api/xugrid.Ugrid2d.rst", "api/xugrid.Ugrid2d.area.rst", "api/xugrid.Ugrid2d.assign_edge_coords.rst", "api/xugrid.Ugrid2d.assign_face_coords.rst", "api/xugrid.Ugrid2d.assign_node_coords.rst", "api/xugrid.Ugrid2d.attrs.rst", "api/xugrid.Ugrid2d.bounding_polygon.rst", "api/xugrid.Ugrid2d.bounds.rst", "api/xugrid.Ugrid2d.celltree.rst", "api/xugrid.Ugrid2d.centroid_triangulation.rst", "api/xugrid.Ugrid2d.centroids.rst", "api/xugrid.Ugrid2d.circumcenters.rst", "api/xugrid.Ugrid2d.compute_barycentric_weights.rst", "api/xugrid.Ugrid2d.copy.rst", "api/xugrid.Ugrid2d.dimensions.rst", "api/xugrid.Ugrid2d.edge_bounds.rst", "api/xugrid.Ugrid2d.edge_coordinates.rst", "api/xugrid.Ugrid2d.edge_dimension.rst", "api/xugrid.Ugrid2d.edge_node_connectivity.rst", "api/xugrid.Ugrid2d.edge_x.rst", "api/xugrid.Ugrid2d.edge_y.rst", "api/xugrid.Ugrid2d.exterior_edges.rst", "api/xugrid.Ugrid2d.exterior_faces.rst", "api/xugrid.Ugrid2d.face_bounds.rst", "api/xugrid.Ugrid2d.face_coordinates.rst", "api/xugrid.Ugrid2d.face_dimension.rst", "api/xugrid.Ugrid2d.face_edge_connectivity.rst", "api/xugrid.Ugrid2d.face_face_connectivity.rst", "api/xugrid.Ugrid2d.face_x.rst", "api/xugrid.Ugrid2d.face_y.rst", "api/xugrid.Ugrid2d.from_dataset.rst", "api/xugrid.Ugrid2d.from_geodataframe.rst", "api/xugrid.Ugrid2d.from_meshkernel.rst", "api/xugrid.Ugrid2d.from_shapely.rst", "api/xugrid.Ugrid2d.from_structured.rst", "api/xugrid.Ugrid2d.from_structured_bounds.rst", "api/xugrid.Ugrid2d.from_structured_intervals1d.rst", "api/xugrid.Ugrid2d.from_structured_intervals2d.rst", "api/xugrid.Ugrid2d.from_structured_multicoord.rst", "api/xugrid.Ugrid2d.intersect_edges.rst", "api/xugrid.Ugrid2d.intersect_line.rst", "api/xugrid.Ugrid2d.intersect_linestring.rst", "api/xugrid.Ugrid2d.isel.rst", "api/xugrid.Ugrid2d.label_partitions.rst", "api/xugrid.Ugrid2d.locate_bounding_box.rst", "api/xugrid.Ugrid2d.locate_points.rst", "api/xugrid.Ugrid2d.merge_partitions.rst", "api/xugrid.Ugrid2d.mesh.rst", "api/xugrid.Ugrid2d.meshkernel.rst", "api/xugrid.Ugrid2d.n_edge.rst", "api/xugrid.Ugrid2d.n_face.rst", "api/xugrid.Ugrid2d.n_node.rst", "api/xugrid.Ugrid2d.node_coordinates.rst", "api/xugrid.Ugrid2d.node_dimension.rst", "api/xugrid.Ugrid2d.node_edge_connectivity.rst", "api/xugrid.Ugrid2d.node_face_connectivity.rst", "api/xugrid.Ugrid2d.node_node_connectivity.rst", "api/xugrid.Ugrid2d.partition.rst", "api/xugrid.Ugrid2d.perimeter.rst", "api/xugrid.Ugrid2d.plot.rst", "api/xugrid.Ugrid2d.rasterize.rst", "api/xugrid.Ugrid2d.rasterize_like.rst", "api/xugrid.Ugrid2d.reindex_like.rst", "api/xugrid.Ugrid2d.rename.rst", "api/xugrid.Ugrid2d.reverse_cuthill_mckee.rst", "api/xugrid.Ugrid2d.sel.rst", "api/xugrid.Ugrid2d.sel_points.rst", "api/xugrid.Ugrid2d.set_crs.rst", "api/xugrid.Ugrid2d.set_node_coords.rst", "api/xugrid.Ugrid2d.tesselate_centroidal_voronoi.rst", "api/xugrid.Ugrid2d.tesselate_circumcenter_voronoi.rst", "api/xugrid.Ugrid2d.to_crs.rst", "api/xugrid.Ugrid2d.to_dataset.rst", "api/xugrid.Ugrid2d.to_nonperiodic.rst", "api/xugrid.Ugrid2d.to_periodic.rst", "api/xugrid.Ugrid2d.to_shapely.rst", "api/xugrid.Ugrid2d.topology_dimension.rst", "api/xugrid.Ugrid2d.topology_subset.rst", "api/xugrid.Ugrid2d.triangulate.rst", "api/xugrid.Ugrid2d.triangulation.rst", "api/xugrid.Ugrid2d.validate_edge_node_connectivity.rst", "api/xugrid.Ugrid2d.voronoi_topology.rst", "api/xugrid.UgridDataArray.rst", "api/xugrid.UgridDataArray.from_structured.rst", "api/xugrid.UgridDataArray.ugrid.rst", "api/xugrid.UgridDataArrayAccessor.rst", "api/xugrid.UgridDataArrayAccessor.assign_edge_coords.rst", "api/xugrid.UgridDataArrayAccessor.assign_face_coords.rst", "api/xugrid.UgridDataArrayAccessor.assign_node_coords.rst", "api/xugrid.UgridDataArrayAccessor.binary_dilation.rst", "api/xugrid.UgridDataArrayAccessor.binary_erosion.rst", "api/xugrid.UgridDataArrayAccessor.bounds.rst", "api/xugrid.UgridDataArrayAccessor.connected_components.rst", "api/xugrid.UgridDataArrayAccessor.crs.rst", "api/xugrid.UgridDataArrayAccessor.grids.rst", "api/xugrid.UgridDataArrayAccessor.intersect_line.rst", "api/xugrid.UgridDataArrayAccessor.intersect_linestring.rst", "api/xugrid.UgridDataArrayAccessor.laplace_interpolate.rst", "api/xugrid.UgridDataArrayAccessor.name.rst", "api/xugrid.UgridDataArrayAccessor.names.rst", "api/xugrid.UgridDataArrayAccessor.partition.rst", "api/xugrid.UgridDataArrayAccessor.partition_by_label.rst", "api/xugrid.UgridDataArrayAccessor.rasterize.rst", "api/xugrid.UgridDataArrayAccessor.rasterize_like.rst", "api/xugrid.UgridDataArrayAccessor.reindex_like.rst", "api/xugrid.UgridDataArrayAccessor.rename.rst", "api/xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee.rst", "api/xugrid.UgridDataArrayAccessor.sel.rst", "api/xugrid.UgridDataArrayAccessor.sel_points.rst", "api/xugrid.UgridDataArrayAccessor.set_crs.rst", "api/xugrid.UgridDataArrayAccessor.set_node_coords.rst", "api/xugrid.UgridDataArrayAccessor.to_crs.rst", "api/xugrid.UgridDataArrayAccessor.to_dataset.rst", "api/xugrid.UgridDataArrayAccessor.to_geodataframe.rst", "api/xugrid.UgridDataArrayAccessor.to_netcdf.rst", "api/xugrid.UgridDataArrayAccessor.to_nonperiodic.rst", "api/xugrid.UgridDataArrayAccessor.to_periodic.rst", "api/xugrid.UgridDataArrayAccessor.to_zarr.rst", "api/xugrid.UgridDataArrayAccessor.topology.rst", "api/xugrid.UgridDataArrayAccessor.total_bounds.rst", "api/xugrid.UgridDataset.rst", "api/xugrid.UgridDataset.from_geodataframe.rst", "api/xugrid.UgridDataset.ugrid.rst", "api/xugrid.UgridDatasetAccessor.rst", "api/xugrid.UgridDatasetAccessor.assign_edge_coords.rst", "api/xugrid.UgridDatasetAccessor.assign_face_coords.rst", "api/xugrid.UgridDatasetAccessor.assign_node_coords.rst", "api/xugrid.UgridDatasetAccessor.bounds.rst", "api/xugrid.UgridDatasetAccessor.crs.rst", "api/xugrid.UgridDatasetAccessor.grid.rst", "api/xugrid.UgridDatasetAccessor.intersect_line.rst", "api/xugrid.UgridDatasetAccessor.intersect_linestring.rst", "api/xugrid.UgridDatasetAccessor.name.rst", "api/xugrid.UgridDatasetAccessor.names.rst", "api/xugrid.UgridDatasetAccessor.partition.rst", "api/xugrid.UgridDatasetAccessor.partition_by_label.rst", "api/xugrid.UgridDatasetAccessor.rasterize.rst", "api/xugrid.UgridDatasetAccessor.rasterize_like.rst", "api/xugrid.UgridDatasetAccessor.reindex_like.rst", "api/xugrid.UgridDatasetAccessor.rename.rst", "api/xugrid.UgridDatasetAccessor.sel.rst", "api/xugrid.UgridDatasetAccessor.sel_points.rst", "api/xugrid.UgridDatasetAccessor.set_crs.rst", "api/xugrid.UgridDatasetAccessor.set_node_coords.rst", "api/xugrid.UgridDatasetAccessor.to_crs.rst", "api/xugrid.UgridDatasetAccessor.to_dataset.rst", "api/xugrid.UgridDatasetAccessor.to_geodataframe.rst", "api/xugrid.UgridDatasetAccessor.to_netcdf.rst", "api/xugrid.UgridDatasetAccessor.to_nonperiodic.rst", "api/xugrid.UgridDatasetAccessor.to_periodic.rst", "api/xugrid.UgridDatasetAccessor.to_zarr.rst", "api/xugrid.UgridDatasetAccessor.topology.rst", "api/xugrid.UgridDatasetAccessor.total_bounds.rst", "api/xugrid.UgridRolesAccessor.rst", "api/xugrid.UgridRolesAccessor.connectivity.rst", "api/xugrid.UgridRolesAccessor.coordinates.rst", "api/xugrid.UgridRolesAccessor.dimensions.rst", "api/xugrid.UgridRolesAccessor.topology.rst", "api/xugrid.burn_vector_geometry.rst", "api/xugrid.concat.rst", "api/xugrid.full_like.rst", "api/xugrid.merge.rst", "api/xugrid.merge_partitions.rst", "api/xugrid.ones_like.rst", "api/xugrid.open_dataarray.rst", "api/xugrid.open_dataset.rst", "api/xugrid.open_mfdataset.rst", "api/xugrid.open_zarr.rst", "api/xugrid.plot.contour.rst", "api/xugrid.plot.contourf.rst", "api/xugrid.plot.imshow.rst", "api/xugrid.plot.line.rst", "api/xugrid.plot.pcolormesh.rst", "api/xugrid.plot.scatter.rst", "api/xugrid.plot.surface.rst", "api/xugrid.plot.tripcolor.rst", "api/xugrid.polygonize.rst", "api/xugrid.snap_to_grid.rst", "api/xugrid.zeros_like.rst", "changelog.rst", "dev_docs.rst", "examples-dev/index.rst", "examples-dev/sg_execution_times.rst", "examples-dev/voronoi.rst", "examples/connectivity.rst", "examples/index.rst", "examples/overlap_regridder.rst", "examples/partitioning.rst", "examples/plotting.rst", "examples/quick_overview.rst", "examples/regridder_overview.rst", "examples/selection.rst", "examples/sg_execution_times.rst", "examples/vector_conversion.rst", "index.rst", "sample_data/adh_san_diego.rst", "sample_data/disk.rst", "sample_data/elevation_nl.rst", "sample_data/index.rst", "sample_data/provinces_nl.rst", "sample_data/sg_execution_times.rst", "sample_data/xoxo.rst", "terminology.rst", "user_guide.rst"], "titles": ["API Reference", "xugrid.BarycentricInterpolator", "xugrid.CentroidLocatorRegridder", "xugrid.OverlapRegridder", "xugrid.RelativeOverlapRegridder", "xugrid.Ugrid1d", "xugrid.Ugrid1d.assign_edge_coords", "xugrid.Ugrid1d.assign_node_coords", "xugrid.Ugrid1d.attrs", "xugrid.Ugrid1d.bounds", "xugrid.Ugrid1d.contract_vertices", "xugrid.Ugrid1d.copy", "xugrid.Ugrid1d.dimensions", "xugrid.Ugrid1d.edge_bounds", "xugrid.Ugrid1d.edge_coordinates", "xugrid.Ugrid1d.edge_dimension", "xugrid.Ugrid1d.edge_x", "xugrid.Ugrid1d.edge_y", "xugrid.Ugrid1d.from_dataset", "xugrid.Ugrid1d.from_geodataframe", "xugrid.Ugrid1d.from_meshkernel", "xugrid.Ugrid1d.from_shapely", "xugrid.Ugrid1d.isel", "xugrid.Ugrid1d.merge_partitions", "xugrid.Ugrid1d.mesh", "xugrid.Ugrid1d.meshkernel", "xugrid.Ugrid1d.n_edge", "xugrid.Ugrid1d.n_node", "xugrid.Ugrid1d.node_coordinates", "xugrid.Ugrid1d.node_dimension", "xugrid.Ugrid1d.node_edge_connectivity", "xugrid.Ugrid1d.node_node_connectivity", "xugrid.Ugrid1d.plot", "xugrid.Ugrid1d.reindex_like", "xugrid.Ugrid1d.rename", "xugrid.Ugrid1d.sel", "xugrid.Ugrid1d.set_crs", "xugrid.Ugrid1d.set_node_coords", "xugrid.Ugrid1d.to_crs", "xugrid.Ugrid1d.to_dataset", "xugrid.Ugrid1d.to_shapely", "xugrid.Ugrid1d.topological_sort_by_dfs", "xugrid.Ugrid1d.topology_dimension", "xugrid.Ugrid1d.topology_subset", "xugrid.Ugrid2d", "xugrid.Ugrid2d.area", "xugrid.Ugrid2d.assign_edge_coords", "xugrid.Ugrid2d.assign_face_coords", "xugrid.Ugrid2d.assign_node_coords", "xugrid.Ugrid2d.attrs", "xugrid.Ugrid2d.bounding_polygon", "xugrid.Ugrid2d.bounds", "xugrid.Ugrid2d.celltree", "xugrid.Ugrid2d.centroid_triangulation", "xugrid.Ugrid2d.centroids", "xugrid.Ugrid2d.circumcenters", "xugrid.Ugrid2d.compute_barycentric_weights", "xugrid.Ugrid2d.copy", "xugrid.Ugrid2d.dimensions", "xugrid.Ugrid2d.edge_bounds", "xugrid.Ugrid2d.edge_coordinates", "xugrid.Ugrid2d.edge_dimension", "xugrid.Ugrid2d.edge_node_connectivity", "xugrid.Ugrid2d.edge_x", "xugrid.Ugrid2d.edge_y", "xugrid.Ugrid2d.exterior_edges", "xugrid.Ugrid2d.exterior_faces", "xugrid.Ugrid2d.face_bounds", "xugrid.Ugrid2d.face_coordinates", "xugrid.Ugrid2d.face_dimension", "xugrid.Ugrid2d.face_edge_connectivity", "xugrid.Ugrid2d.face_face_connectivity", "xugrid.Ugrid2d.face_x", "xugrid.Ugrid2d.face_y", "xugrid.Ugrid2d.from_dataset", "xugrid.Ugrid2d.from_geodataframe", "xugrid.Ugrid2d.from_meshkernel", "xugrid.Ugrid2d.from_shapely", "xugrid.Ugrid2d.from_structured", "xugrid.Ugrid2d.from_structured_bounds", "xugrid.Ugrid2d.from_structured_intervals1d", "xugrid.Ugrid2d.from_structured_intervals2d", "xugrid.Ugrid2d.from_structured_multicoord", "xugrid.Ugrid2d.intersect_edges", "xugrid.Ugrid2d.intersect_line", "xugrid.Ugrid2d.intersect_linestring", "xugrid.Ugrid2d.isel", "xugrid.Ugrid2d.label_partitions", "xugrid.Ugrid2d.locate_bounding_box", "xugrid.Ugrid2d.locate_points", "xugrid.Ugrid2d.merge_partitions", "xugrid.Ugrid2d.mesh", "xugrid.Ugrid2d.meshkernel", "xugrid.Ugrid2d.n_edge", "xugrid.Ugrid2d.n_face", "xugrid.Ugrid2d.n_node", "xugrid.Ugrid2d.node_coordinates", "xugrid.Ugrid2d.node_dimension", "xugrid.Ugrid2d.node_edge_connectivity", "xugrid.Ugrid2d.node_face_connectivity", "xugrid.Ugrid2d.node_node_connectivity", "xugrid.Ugrid2d.partition", "xugrid.Ugrid2d.perimeter", "xugrid.Ugrid2d.plot", "xugrid.Ugrid2d.rasterize", "xugrid.Ugrid2d.rasterize_like", "xugrid.Ugrid2d.reindex_like", "xugrid.Ugrid2d.rename", "xugrid.Ugrid2d.reverse_cuthill_mckee", "xugrid.Ugrid2d.sel", "xugrid.Ugrid2d.sel_points", "xugrid.Ugrid2d.set_crs", "xugrid.Ugrid2d.set_node_coords", "xugrid.Ugrid2d.tesselate_centroidal_voronoi", "xugrid.Ugrid2d.tesselate_circumcenter_voronoi", "xugrid.Ugrid2d.to_crs", "xugrid.Ugrid2d.to_dataset", "xugrid.Ugrid2d.to_nonperiodic", "xugrid.Ugrid2d.to_periodic", "xugrid.Ugrid2d.to_shapely", "xugrid.Ugrid2d.topology_dimension", "xugrid.Ugrid2d.topology_subset", "xugrid.Ugrid2d.triangulate", "xugrid.Ugrid2d.triangulation", "xugrid.Ugrid2d.validate_edge_node_connectivity", "xugrid.Ugrid2d.voronoi_topology", "xugrid.UgridDataArray", "xugrid.UgridDataArray.from_structured", "xugrid.UgridDataArray.ugrid", "xugrid.UgridDataArrayAccessor", "xugrid.UgridDataArrayAccessor.assign_edge_coords", "xugrid.UgridDataArrayAccessor.assign_face_coords", "xugrid.UgridDataArrayAccessor.assign_node_coords", "xugrid.UgridDataArrayAccessor.binary_dilation", "xugrid.UgridDataArrayAccessor.binary_erosion", "xugrid.UgridDataArrayAccessor.bounds", "xugrid.UgridDataArrayAccessor.connected_components", "xugrid.UgridDataArrayAccessor.crs", "xugrid.UgridDataArrayAccessor.grids", "xugrid.UgridDataArrayAccessor.intersect_line", "xugrid.UgridDataArrayAccessor.intersect_linestring", "xugrid.UgridDataArrayAccessor.laplace_interpolate", "xugrid.UgridDataArrayAccessor.name", "xugrid.UgridDataArrayAccessor.names", "xugrid.UgridDataArrayAccessor.partition", "xugrid.UgridDataArrayAccessor.partition_by_label", "xugrid.UgridDataArrayAccessor.rasterize", "xugrid.UgridDataArrayAccessor.rasterize_like", "xugrid.UgridDataArrayAccessor.reindex_like", "xugrid.UgridDataArrayAccessor.rename", "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee", "xugrid.UgridDataArrayAccessor.sel", "xugrid.UgridDataArrayAccessor.sel_points", "xugrid.UgridDataArrayAccessor.set_crs", "xugrid.UgridDataArrayAccessor.set_node_coords", "xugrid.UgridDataArrayAccessor.to_crs", "xugrid.UgridDataArrayAccessor.to_dataset", "xugrid.UgridDataArrayAccessor.to_geodataframe", "xugrid.UgridDataArrayAccessor.to_netcdf", "xugrid.UgridDataArrayAccessor.to_nonperiodic", "xugrid.UgridDataArrayAccessor.to_periodic", "xugrid.UgridDataArrayAccessor.to_zarr", "xugrid.UgridDataArrayAccessor.topology", "xugrid.UgridDataArrayAccessor.total_bounds", "xugrid.UgridDataset", "xugrid.UgridDataset.from_geodataframe", "xugrid.UgridDataset.ugrid", "xugrid.UgridDatasetAccessor", "xugrid.UgridDatasetAccessor.assign_edge_coords", "xugrid.UgridDatasetAccessor.assign_face_coords", "xugrid.UgridDatasetAccessor.assign_node_coords", "xugrid.UgridDatasetAccessor.bounds", "xugrid.UgridDatasetAccessor.crs", "xugrid.UgridDatasetAccessor.grid", "xugrid.UgridDatasetAccessor.intersect_line", "xugrid.UgridDatasetAccessor.intersect_linestring", "xugrid.UgridDatasetAccessor.name", "xugrid.UgridDatasetAccessor.names", "xugrid.UgridDatasetAccessor.partition", "xugrid.UgridDatasetAccessor.partition_by_label", "xugrid.UgridDatasetAccessor.rasterize", "xugrid.UgridDatasetAccessor.rasterize_like", "xugrid.UgridDatasetAccessor.reindex_like", "xugrid.UgridDatasetAccessor.rename", "xugrid.UgridDatasetAccessor.sel", "xugrid.UgridDatasetAccessor.sel_points", "xugrid.UgridDatasetAccessor.set_crs", "xugrid.UgridDatasetAccessor.set_node_coords", "xugrid.UgridDatasetAccessor.to_crs", "xugrid.UgridDatasetAccessor.to_dataset", "xugrid.UgridDatasetAccessor.to_geodataframe", "xugrid.UgridDatasetAccessor.to_netcdf", "xugrid.UgridDatasetAccessor.to_nonperiodic", "xugrid.UgridDatasetAccessor.to_periodic", "xugrid.UgridDatasetAccessor.to_zarr", "xugrid.UgridDatasetAccessor.topology", "xugrid.UgridDatasetAccessor.total_bounds", "xugrid.UgridRolesAccessor", "xugrid.UgridRolesAccessor.connectivity", "xugrid.UgridRolesAccessor.coordinates", "xugrid.UgridRolesAccessor.dimensions", "xugrid.UgridRolesAccessor.topology", "xugrid.burn_vector_geometry", "xugrid.concat", "xugrid.full_like", "xugrid.merge", "xugrid.merge_partitions", "xugrid.ones_like", "xugrid.open_dataarray", "xugrid.open_dataset", "xugrid.open_mfdataset", "xugrid.open_zarr", "xugrid.plot.contour", "xugrid.plot.contourf", "xugrid.plot.imshow", "xugrid.plot.line", "xugrid.plot.pcolormesh", "xugrid.plot.scatter", "xugrid.plot.surface", "xugrid.plot.tripcolor", "xugrid.polygonize", "xugrid.snap_to_grid", "xugrid.zeros_like", "Changelog", "Development", "Developer Examples", "Computation times", "Centroid Voronoi Tesselation (CVT)", "Connectivity", "Examples", "OverlapRegridder", "Partitioning", "Plot unstructured mesh data", "Quick overview", "Regridding overview", "Select unstructured data", "Computation times", "Vector geometry conversion", "Xugrid", "ADH San Diego", "Disk", "Elevation NL", "Sample Data", "Pronvinces NL", "Computation times", "Xoxo", "Terminology", "User Guide"], "terms": {"thi": [0, 4, 5, 36, 38, 43, 44, 50, 78, 82, 84, 85, 87, 101, 111, 113, 114, 115, 117, 118, 121, 122, 125, 127, 128, 129, 138, 139, 141, 142, 148, 153, 155, 156, 157, 158, 159, 160, 161, 166, 173, 174, 176, 182, 183, 186, 188, 189, 190, 191, 194, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 243, 245, 246, 247], "page": [0, 246], "provid": [0, 5, 44, 104, 127, 141, 157, 190, 202, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 228, 230, 231, 232, 233, 234, 235, 237, 242, 246], "an": [0, 2, 5, 18, 20, 21, 31, 36, 37, 38, 41, 44, 66, 71, 74, 76, 77, 78, 100, 111, 112, 115, 117, 124, 141, 151, 153, 154, 155, 159, 186, 187, 188, 192, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 246, 247], "auto": [0, 204, 207, 208, 209, 210, 211, 222], "gener": [0, 82, 87, 104, 156, 189, 210, 223, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245, 246], "summari": 0, "xugrid": [0, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245, 247], "": [0, 84, 85, 135, 139, 140, 141, 163, 171, 174, 175, 203, 205, 211, 223, 227, 228, 230, 231, 232, 234, 235, 237, 245, 246], "also": [0, 3, 4, 50, 157, 190, 197, 203, 204, 205, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 232, 234, 235, 237, 246], "almost": 0, "complet": [0, 223, 232], "expos": [0, 208, 209], "attribut": [0, 1, 2, 3, 4, 5, 20, 38, 44, 76, 115, 126, 129, 155, 156, 164, 167, 188, 189, 197, 199, 200, 203, 205, 208, 209, 210, 211, 223, 228, 231, 232, 233, 234, 235, 237], "method": [0, 1, 2, 3, 4, 5, 36, 38, 44, 78, 82, 87, 101, 111, 115, 126, 127, 129, 141, 153, 155, 164, 167, 186, 188, 197, 204, 207, 208, 209, 211, 222, 223, 228, 232, 234, 235, 247], "xarrai": [0, 18, 74, 127, 151, 156, 158, 161, 189, 191, 194, 197, 203, 204, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 231, 234, 235, 237, 238, 246, 247], "dataarrai": [0, 6, 7, 22, 33, 37, 46, 47, 48, 78, 82, 84, 85, 86, 106, 109, 110, 112, 117, 118, 126, 127, 129, 139, 140, 142, 146, 147, 148, 149, 151, 152, 157, 174, 181, 182, 185, 190, 203, 204, 205, 207, 208, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 228, 231, 234, 235, 237, 247], "dataset": [0, 5, 6, 7, 18, 22, 33, 37, 39, 44, 46, 47, 48, 74, 78, 82, 84, 85, 86, 106, 109, 110, 112, 116, 117, 118, 124, 139, 147, 148, 151, 152, 156, 158, 161, 164, 165, 167, 171, 173, 174, 175, 176, 177, 180, 181, 182, 183, 185, 189, 191, 194, 196, 197, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 230, 231, 232, 234, 235, 237, 239, 241, 243, 247], "document": [0, 141, 208, 210, 223, 233, 246], "changelog": 0, "These": [0, 203, 210, 227, 228, 237, 242], "ar": [0, 3, 4, 5, 10, 20, 23, 36, 38, 44, 56, 76, 78, 82, 83, 88, 89, 90, 104, 110, 111, 115, 117, 118, 124, 127, 136, 141, 152, 153, 155, 157, 158, 159, 161, 182, 185, 186, 188, 190, 191, 192, 194, 199, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 246, 247], "avail": [0, 128, 129, 166, 208, 209, 210, 223, 228, 230, 232, 234, 237, 247], "under": 0, "i": [0, 1, 2, 3, 4, 5, 22, 31, 36, 38, 43, 44, 52, 65, 66, 71, 82, 84, 85, 86, 100, 109, 110, 111, 113, 114, 115, 121, 124, 136, 137, 139, 140, 141, 151, 153, 155, 156, 157, 172, 174, 175, 183, 185, 186, 188, 189, 190, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 243, 245, 246, 247], "process": [0, 231, 234, 238], "move": [0, 223], "node": [0, 6, 7, 9, 10, 22, 27, 28, 29, 30, 31, 33, 37, 40, 43, 46, 47, 48, 51, 53, 62, 86, 95, 96, 97, 98, 99, 100, 106, 112, 117, 118, 119, 121, 125, 130, 131, 132, 135, 141, 148, 154, 157, 159, 160, 163, 168, 169, 170, 171, 182, 187, 190, 192, 193, 199, 200, 223, 227, 228, 231, 232, 233, 235, 237, 240, 246], "edg": [0, 2, 13, 14, 15, 16, 17, 22, 23, 26, 30, 31, 32, 33, 35, 40, 43, 59, 60, 61, 62, 63, 64, 65, 66, 70, 71, 83, 86, 93, 98, 100, 103, 106, 119, 121, 124, 130, 136, 141, 148, 157, 168, 182, 190, 199, 200, 220, 221, 223, 227, 228, 231, 232, 233, 235, 237, 240, 246], "face": [0, 1, 2, 3, 4, 45, 47, 53, 54, 55, 56, 65, 66, 67, 68, 69, 70, 71, 72, 73, 83, 84, 85, 86, 88, 89, 90, 94, 99, 102, 106, 119, 121, 123, 124, 125, 127, 131, 136, 139, 141, 145, 148, 157, 169, 174, 179, 180, 181, 182, 190, 199, 200, 202, 220, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 240, 246], "other": [0, 5, 33, 38, 39, 44, 65, 106, 115, 116, 147, 148, 155, 181, 182, 188, 203, 204, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 228, 235, 237, 246, 247], "within": [0, 202], "certain": [0, 212, 213, 214, 215, 216, 217, 218, 219, 237], "rang": [0, 212, 213, 214, 215, 216, 217, 218, 219, 237], "convert": [0, 19, 21, 40, 75, 77, 117, 118, 119, 127, 156, 157, 159, 160, 165, 189, 190, 192, 193, 211, 220, 223, 233, 234, 237], "grid": [0, 1, 2, 5, 6, 7, 13, 18, 20, 22, 23, 34, 37, 44, 46, 47, 48, 50, 52, 55, 59, 67, 74, 76, 78, 79, 82, 84, 85, 86, 87, 90, 101, 104, 105, 107, 110, 112, 117, 118, 124, 126, 129, 130, 131, 132, 135, 137, 139, 140, 141, 144, 145, 146, 147, 151, 152, 154, 157, 159, 160, 163, 164, 167, 168, 169, 170, 171, 172, 174, 175, 178, 179, 180, 181, 185, 186, 187, 188, 190, 192, 193, 196, 202, 214, 221, 223, 228, 230, 232, 233, 238, 245, 246, 247], "data": [0, 5, 6, 7, 31, 44, 46, 47, 48, 53, 71, 78, 82, 100, 124, 130, 131, 132, 139, 141, 156, 157, 168, 169, 170, 174, 180, 181, 189, 190, 198, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 229, 230, 234, 236, 237, 238, 239, 240, 241, 243, 245, 246, 247], "from": [0, 5, 6, 7, 18, 20, 23, 44, 46, 47, 48, 71, 74, 76, 78, 79, 80, 81, 82, 90, 99, 104, 117, 124, 127, 130, 131, 132, 135, 141, 147, 159, 162, 168, 169, 170, 171, 181, 183, 192, 195, 199, 200, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 234, 235, 246, 247], "one": [0, 127, 157, 173, 176, 190, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 228, 231, 233, 234, 235, 237, 246], "anoth": [0, 33, 106, 148, 182, 208, 209, 221, 223, 231, 234, 246], "tool": [0, 232, 234, 235], "2d": [0, 74, 76, 78, 81, 82, 180, 181, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 232, 233, 234, 235, 238, 246], "3d": [0, 232, 234], "structur": [0, 52, 78, 79, 80, 81, 82, 127, 210, 223, 228, 232, 234, 235, 238, 246], "repres": [0, 31, 71, 83, 100, 137, 172, 208, 209, 211, 234, 235, 237, 246], "object": [0, 5, 6, 7, 20, 21, 24, 37, 38, 40, 44, 46, 47, 48, 76, 77, 91, 112, 115, 119, 130, 131, 132, 137, 147, 148, 151, 154, 155, 168, 169, 170, 172, 181, 182, 187, 188, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 246], "well": [0, 124, 203, 204, 210, 228, 231, 234, 235], "layer": [0, 227, 234], "unstructur": [0, 5, 44, 52, 104, 105, 110, 127, 146, 147, 151, 152, 180, 181, 185, 223, 227, 228, 229, 234, 236, 237, 238, 240, 245, 246, 247], "class": [1, 2, 3, 4, 5, 44, 126, 129, 164, 167, 197, 209, 223, 234, 247], "sourc": [1, 2, 3, 4, 5, 10, 18, 19, 20, 21, 22, 23, 33, 35, 39, 40, 41, 43, 44, 47, 50, 56, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 101, 104, 105, 106, 108, 109, 110, 113, 114, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 139, 140, 141, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 165, 167, 168, 169, 170, 174, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 197, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "ugriddataarrai": [1, 2, 3, 4, 87, 129, 130, 131, 132, 133, 134, 136, 141, 144, 145, 148, 149, 150, 151, 155, 156, 159, 160, 178, 179, 182, 202, 206, 212, 213, 216, 218, 220, 221, 223, 228, 231, 235, 237, 238, 247], "target": [1, 2, 3, 4, 211, 223, 230, 234], "The": [1, 2, 3, 4, 31, 33, 36, 38, 71, 79, 83, 84, 85, 87, 88, 100, 101, 106, 109, 110, 111, 115, 117, 127, 137, 138, 139, 140, 144, 148, 149, 151, 153, 155, 156, 159, 172, 174, 175, 178, 182, 185, 186, 188, 189, 192, 199, 203, 204, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 242, 245, 246], "search": [1, 2, 52, 230], "centroid": [1, 2, 14, 35, 53, 60, 68, 72, 73, 88, 113, 125, 141, 221, 223, 224, 225, 226, 234, 237, 247], "everi": [1, 13, 14, 16, 17, 31, 45, 54, 55, 56, 59, 60, 62, 63, 64, 67, 68, 71, 72, 73, 83, 100, 102, 123, 124, 136, 171, 193, 203, 205, 210, 220, 221, 223, 224, 225, 227, 228, 229, 230, 231, 232, 237, 246], "It": [1, 3, 4, 38, 115, 155, 188, 210, 223, 227, 230, 233, 234, 239, 240, 247], "find": [1, 56, 83, 88, 89, 109, 141, 210, 227, 233, 234, 235, 242], "which": [1, 3, 4, 53, 56, 82, 83, 88, 89, 127, 157, 186, 187, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 227, 228, 232, 233, 234, 237, 246], "surround": [1, 237], "via": [1, 110, 129, 152, 185, 204, 207, 208, 209, 211, 222, 223, 228, 231, 232, 233, 234, 235, 245], "its": [1, 117, 137, 159, 160, 192, 193, 203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 232, 233, 235, 237, 246], "voronoi": [1, 53, 113, 114, 125, 223, 224, 225, 226, 247], "tessel": [1, 53, 113, 114, 125, 223, 224, 225, 226, 247], "comput": [1, 3, 4, 56, 83, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 230, 231, 234, 237, 247], "barycentr": [1, 56], "weight": [1, 2, 56, 141, 223, 230, 234], "can": [1, 3, 4, 5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 133, 134, 141, 153, 155, 186, 187, 188, 197, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 242, 246, 247], "us": [1, 2, 3, 4, 5, 20, 36, 44, 76, 78, 82, 87, 88, 101, 111, 127, 128, 129, 133, 134, 141, 153, 166, 183, 186, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 227, 228, 230, 231, 232, 233, 235, 237, 246, 247], "interpol": [1, 141, 223, 234, 247], "smoothli": [1, 223], "between": [1, 2, 33, 62, 106, 148, 182, 223, 227, 228, 230, 231, 234, 237], "valu": [1, 2, 3, 4, 22, 33, 36, 38, 43, 53, 80, 81, 84, 85, 86, 106, 111, 115, 117, 121, 133, 134, 135, 139, 140, 141, 148, 153, 155, 159, 163, 171, 174, 175, 182, 186, 188, 192, 196, 202, 203, 204, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 228, 230, 231, 233, 234, 235, 237, 246], "associ": [1, 3, 4, 53, 124, 141, 149, 183, 223, 228, 231, 232, 235, 237, 246], "paramet": [1, 2, 3, 4, 5, 6, 7, 10, 18, 19, 20, 21, 22, 23, 32, 33, 35, 36, 37, 38, 40, 43, 44, 46, 47, 48, 56, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 101, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 117, 119, 121, 127, 133, 134, 139, 140, 141, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 159, 165, 174, 175, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 227], "ugrid2d": [1, 2, 3, 4, 22, 148, 182, 202, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 230, 231, 233, 234], "__init__": [1, 2, 3, 4, 5, 44, 126, 129, 164, 167, 197], "centroidlocatorregrid": 2, "regrid": [2, 3, 4, 223, 229, 230, 236, 247], "If": [2, 36, 111, 136, 141, 153, 157, 183, 186, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 230, 235], "exactli": [2, 33, 106, 118, 148, 182, 212, 213, 214, 215, 216, 217, 218, 219, 220, 227, 228, 230, 232, 237], "locat": [2, 56, 83, 88, 89, 203, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 232, 233, 237, 242, 246], "two": [2, 62, 84, 127, 139, 174, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 232, 233, 235, 237, 245, 246], "either": [2, 38, 115, 155, 188, 203, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 228, 229, 235], "mai": [2, 22, 33, 38, 50, 86, 106, 110, 115, 141, 148, 152, 155, 182, 185, 188, 199, 203, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 233, 235, 237, 246], "option": [2, 3, 4, 5, 20, 21, 22, 32, 36, 38, 43, 44, 76, 77, 78, 86, 103, 104, 111, 115, 121, 133, 134, 141, 153, 155, 156, 186, 187, 188, 189, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227], "matrixcoo": 2, "str": [3, 4, 5, 18, 20, 22, 34, 35, 36, 37, 38, 40, 44, 74, 76, 78, 82, 86, 107, 109, 111, 112, 115, 119, 127, 135, 142, 143, 149, 153, 154, 155, 157, 162, 171, 176, 177, 183, 186, 187, 188, 190, 195, 198, 199, 200, 201, 202, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222], "callabl": [3, 4, 203, 205, 210], "mean": [3, 211, 223, 227, 228, 230, 234, 235, 237], "overlap": [3, 4, 223, 234, 237, 247], "store": [3, 4, 5, 18, 44, 74, 208, 209, 211, 230, 231, 233, 235, 238, 246], "area": [3, 4, 202, 223, 227, 230, 234, 237], "multipl": [3, 4, 199, 208, 209, 210, 211, 223, 231, 234, 235, 237], "wai": [3, 4, 230, 231, 232, 233, 234, 235, 237, 242], "aggreg": [3, 4, 223, 234], "current": [3, 4, 38, 115, 155, 188, 196, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 233, 234, 242], "support": [3, 4, 208, 209, 223, 232, 233, 234], "harmonic_mean": [3, 230], "geometric_mean": [3, 223, 230], "sum": [3, 230], "minimum": [3, 223, 230, 234], "maximum": [3, 33, 106, 141, 148, 182, 230, 234], "mode": [3, 223, 230], "median": [3, 230], "max_overlap": [3, 4, 230], "custom": [3, 4, 209, 247], "function": [3, 4, 141, 158, 161, 191, 194, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 227, 228, 229, 230, 231, 233, 235, 237, 242, 247], "thei": [3, 4, 110, 127, 152, 185, 203, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 233, 246], "compil": [3, 4, 230], "numba": [3, 4, 223, 230], "see": [3, 4, 109, 151, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 234, 237], "user": [3, 4, 210], "guid": [3, 4, 233], "default": [3, 4, 5, 20, 33, 34, 36, 44, 76, 106, 107, 111, 113, 114, 127, 133, 134, 141, 148, 153, 156, 157, 182, 186, 189, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 232, 234, 235, 237, 242], "first_order_conserv": 4, "unlik": 4, "overlapregridd": [4, 223, 229, 236, 247], "intersect": [4, 83, 84, 85, 139, 140, 174, 175, 203, 205, 210, 223, 227, 228, 230, 235, 237], "divid": [4, 210, 231], "total": [4, 223, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 244, 245], "requir": [4, 5, 44, 53, 141, 157, 190, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 233, 235, 246], "e": [4, 5, 44, 53, 65, 66, 78, 109, 151, 204, 207, 208, 209, 210, 211, 220, 222, 223, 227, 228, 230, 231, 234, 235, 237, 246], "g": [4, 5, 44, 53, 78, 204, 207, 208, 209, 210, 211, 220, 222, 223, 227, 228, 230, 231, 234, 235, 237, 246], "first": [4, 83, 141, 203, 205, 210, 227, 230, 233, 235, 242, 246], "order": [4, 33, 41, 106, 148, 157, 182, 190, 203, 209, 223, 227, 230, 247], "conser": 4, "node_x": [5, 20, 37, 44, 76, 112, 123, 154, 187, 233], "ndarrai": [5, 10, 13, 14, 21, 22, 28, 40, 41, 43, 44, 45, 53, 54, 56, 59, 60, 62, 65, 66, 67, 68, 77, 79, 80, 81, 83, 86, 88, 89, 96, 102, 104, 105, 110, 119, 121, 124, 125, 145, 152, 179, 185, 221, 227], "node_i": [5, 20, 37, 44, 76, 112, 123, 154, 187, 233], "fill_valu": [5, 44, 203, 204, 205, 227, 233], "int": [5, 26, 27, 36, 38, 44, 87, 93, 94, 95, 101, 111, 115, 133, 134, 141, 144, 153, 155, 178, 186, 188, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227], "edge_node_connect": [5, 44, 124, 198, 223, 227, 228, 233], "none": [5, 18, 20, 21, 22, 36, 38, 39, 44, 74, 76, 77, 78, 86, 104, 108, 109, 111, 115, 116, 117, 118, 127, 133, 134, 137, 151, 153, 155, 157, 164, 172, 184, 186, 187, 188, 190, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 233, 235, 237], "name": [5, 15, 20, 29, 34, 37, 44, 61, 69, 76, 78, 82, 84, 85, 97, 107, 110, 112, 127, 135, 137, 148, 149, 154, 157, 162, 171, 172, 174, 175, 182, 183, 185, 186, 187, 188, 190, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 232, 233, 234, 235, 237], "network1d": [5, 20], "index": [5, 22, 31, 35, 43, 44, 71, 86, 100, 109, 110, 121, 151, 152, 185, 203, 205, 208, 209, 210, 223, 227, 228, 230, 231, 232, 233, 234, 237, 246, 247], "dict": [5, 22, 35, 43, 44, 86, 109, 121, 135, 137, 162, 171, 172, 183, 195, 198, 199, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 233], "project": [5, 20, 36, 37, 38, 44, 76, 111, 112, 115, 153, 155, 186, 188, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 232, 237], "bool": [5, 20, 22, 34, 35, 36, 37, 39, 43, 44, 76, 86, 88, 107, 109, 111, 112, 113, 114, 116, 121, 124, 133, 134, 141, 153, 156, 186, 189, 202, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 228], "true": [5, 20, 22, 37, 43, 44, 76, 86, 112, 113, 114, 121, 141, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 246], "cr": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 196, 223, 237], "ani": [5, 20, 21, 44, 76, 77, 203, 204, 205, 207, 210, 211, 222, 223, 231, 232, 234, 235, 246], "attr": [5, 44, 203, 205, 210, 223], "topolog": [5, 41, 44, 227, 228, 232, 233], "1": [5, 42, 80, 81, 133, 134, 141, 151, 202, 203, 204, 205, 207, 208, 209, 210, 221, 222, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 245, 246], "d": [5, 44, 197, 204, 210, 228, 232, 233], "collect": [5, 140, 175, 210, 221, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 246], "connect": [5, 30, 31, 53, 62, 70, 71, 98, 99, 100, 108, 125, 136, 141, 150, 197, 200, 220, 223, 227, 229, 233, 236, 237, 246, 247], "line": [5, 32, 38, 84, 103, 115, 139, 155, 157, 174, 188, 190, 202, 221, 223, 227, 228, 232, 234, 237, 241, 245, 246, 247], "element": [5, 42, 120, 227, 246], "river": 5, "network": [5, 10, 246], "float": [5, 9, 33, 44, 51, 53, 54, 56, 68, 83, 84, 88, 89, 104, 105, 106, 109, 110, 117, 125, 139, 141, 146, 147, 148, 151, 152, 159, 174, 180, 181, 182, 185, 192, 202, 204, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 227, 230], "integ": [5, 10, 22, 35, 41, 43, 44, 53, 56, 62, 65, 66, 83, 86, 87, 89, 101, 104, 105, 109, 121, 123, 125, 144, 145, 178, 179, 203, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 246], "string": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 183, 186, 188, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219], "xr": [5, 6, 7, 18, 22, 44, 46, 47, 48, 74, 78, 82, 84, 85, 86, 109, 110, 117, 118, 127, 139, 140, 146, 147, 151, 152, 158, 161, 174, 175, 180, 181, 185, 191, 194, 203, 204, 205, 207, 209, 210, 221, 222, 223, 228, 233, 234], "when": [5, 36, 44, 111, 153, 186, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 230, 233, 234, 237], "map": [5, 44, 135, 162, 171, 183, 195, 203, 204, 205, 207, 212, 213, 214, 215, 216, 217, 218, 219, 222, 233, 235], "ugrid": [5, 14, 16, 17, 18, 20, 22, 26, 27, 36, 38, 40, 44, 60, 63, 64, 74, 76, 78, 82, 86, 93, 95, 109, 111, 115, 119, 124, 127, 129, 138, 142, 143, 149, 151, 153, 155, 156, 158, 161, 162, 165, 173, 176, 177, 183, 186, 188, 189, 191, 194, 195, 197, 198, 199, 200, 206, 223, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 246], "role": [5, 44, 199, 201, 233], "variabl": [5, 34, 44, 107, 156, 158, 161, 189, 191, 194, 197, 198, 199, 201, 203, 204, 205, 206, 207, 208, 209, 210, 211, 222, 223, 230, 232, 233, 237, 242], "face_x": [5, 44], "mesh2d_face_lon": [5, 44], "whether": [5, 20, 22, 43, 44, 76, 86, 121, 124, 141, 156, 189, 196, 208, 209, 210, 211, 223, 235], "longitud": [5, 20, 44, 76, 223], "latitud": [5, 20, 44, 76, 223], "x": [5, 14, 16, 20, 28, 35, 37, 44, 54, 55, 60, 63, 68, 72, 76, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 109, 110, 112, 117, 127, 139, 146, 147, 151, 152, 154, 159, 174, 175, 180, 181, 184, 185, 187, 192, 199, 203, 204, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 230, 232, 233, 234, 235, 237, 238, 241, 246], "y": [5, 14, 17, 20, 28, 35, 37, 44, 54, 55, 60, 64, 68, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 109, 110, 112, 118, 127, 139, 146, 147, 151, 152, 154, 174, 175, 180, 181, 184, 185, 187, 199, 203, 204, 205, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 230, 232, 233, 234, 235, 237, 238, 241, 246], "coordin": [5, 6, 7, 14, 16, 17, 20, 21, 28, 33, 36, 37, 38, 44, 46, 47, 48, 60, 63, 64, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 106, 109, 110, 111, 112, 115, 118, 127, 130, 131, 132, 135, 137, 139, 140, 147, 148, 149, 151, 152, 153, 154, 155, 158, 161, 163, 168, 169, 170, 171, 172, 174, 175, 181, 182, 183, 185, 186, 187, 188, 191, 194, 196, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 231, 232, 233, 234, 235, 237, 246], "write": [5, 20, 44, 76, 158, 161, 191, 194, 208, 209, 223, 231, 247], "appropri": [5, 20, 44, 76, 165, 208, 209, 223, 234], "standard_nam": [5, 20, 44, 76, 233, 234, 235], "refer": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 141, 153, 155, 172, 186, 188, 196, 203, 204, 205, 207, 208, 209, 210, 211, 222, 223, 237, 246, 247], "system": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 153, 155, 172, 186, 188, 196, 204, 207, 208, 209, 211, 222, 223, 237, 242], "geometri": [5, 20, 21, 36, 38, 40, 44, 76, 77, 85, 111, 115, 119, 153, 155, 157, 186, 188, 190, 202, 221, 223, 229, 233, 235, 236, 246, 247], "anyth": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "accept": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 208, 209, 211, 223], "pyproj": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 153, 155, 172, 186, 188], "from_user_input": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "author": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "eg": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "epsg": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 237], "4326": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 237], "wkt": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "topologi": [5, 10, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 33, 36, 40, 43, 44, 53, 60, 63, 64, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 93, 94, 95, 101, 104, 106, 110, 111, 113, 114, 119, 121, 122, 123, 125, 128, 129, 138, 142, 143, 148, 149, 153, 156, 157, 165, 166, 173, 174, 175, 176, 177, 182, 183, 185, 186, 187, 188, 189, 190, 197, 199, 200, 206, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 231, 232, 233, 234, 235, 237, 238, 240, 245, 246], "should": [5, 44, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 235, 237, 247], "togeth": [5, 44, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 237], "updat": [5, 44, 149, 183, 202, 223], "instead": [5, 44, 141, 203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 232, 234, 235], "A": [5, 44, 52, 137, 172, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 233, 234, 235, 237, 246], "entri": [5, 44], "ignor": [5, 44, 110, 152, 185, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "given": [5, 37, 44, 112, 136, 144, 154, 178, 187, 204, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 222, 228, 231, 235], "explicitli": [5, 44, 210, 246], "obj": [6, 7, 22, 33, 35, 37, 46, 47, 48, 84, 85, 86, 106, 109, 110, 112, 117, 118, 126, 129, 139, 148, 164, 167, 174, 182, 203, 223, 228, 232], "assign": [6, 7, 46, 47, 48, 130, 131, 132, 168, 169, 170, 203, 231], "return": [6, 7, 9, 10, 13, 18, 19, 20, 22, 23, 24, 25, 30, 31, 33, 35, 40, 41, 43, 46, 47, 48, 51, 52, 53, 54, 56, 59, 62, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 98, 99, 100, 101, 104, 105, 106, 108, 109, 110, 113, 114, 117, 118, 119, 121, 122, 123, 124, 125, 127, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 144, 145, 146, 147, 148, 150, 151, 152, 156, 157, 159, 160, 163, 165, 168, 169, 170, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 185, 189, 190, 192, 193, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 234, 235], "new": [6, 7, 34, 36, 38, 43, 46, 47, 48, 107, 111, 115, 121, 130, 131, 132, 140, 149, 151, 153, 155, 168, 169, 170, 175, 183, 186, 188, 203, 204, 207, 208, 209, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 231, 234, 237], "all": [6, 7, 10, 34, 38, 46, 47, 48, 65, 66, 107, 115, 130, 131, 132, 136, 155, 157, 158, 161, 168, 169, 170, 177, 180, 181, 186, 188, 190, 191, 194, 202, 203, 205, 206, 208, 209, 210, 211, 220, 223, 228, 230, 231, 232, 234, 235, 237, 246], "origin": [6, 7, 46, 47, 48, 123, 130, 131, 132, 168, 169, 170, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 234, 237], "addit": [6, 7, 32, 46, 47, 48, 103, 130, 131, 132, 168, 169, 170, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 234, 247], "type": [6, 7, 9, 10, 13, 18, 19, 20, 23, 24, 25, 30, 31, 33, 40, 41, 42, 46, 47, 48, 51, 54, 59, 62, 65, 66, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 82, 84, 85, 87, 88, 89, 90, 91, 92, 98, 99, 100, 101, 106, 108, 110, 113, 114, 119, 120, 122, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 144, 145, 146, 147, 148, 150, 151, 152, 156, 157, 159, 160, 162, 164, 165, 167, 168, 169, 170, 172, 173, 174, 175, 178, 179, 180, 181, 182, 185, 189, 190, 192, 193, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 235, 237, 247], "same": [6, 7, 46, 47, 48, 136, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 232, 233, 234, 237, 246], "properti": [8, 9, 12, 13, 14, 15, 16, 17, 24, 25, 26, 27, 28, 29, 30, 31, 42, 45, 49, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 120, 123, 125, 128, 135, 137, 138, 142, 143, 162, 163, 166, 171, 172, 173, 176, 177, 195, 196, 198, 199, 200, 201, 223], "tupl": [9, 35, 51, 56, 104, 105, 123, 135, 163, 171, 196, 199, 204, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222], "xmin": [9, 51, 88, 104, 230, 234, 237], "ymin": [9, 51, 88, 104, 230, 234, 237], "xmax": [9, 51, 88, 104, 117, 159, 192, 230, 234, 237], "ymax": [9, 51, 88, 104, 230, 234, 237], "indic": [10, 31, 71, 100, 203, 205, 210, 223, 228, 230, 246], "simplifi": 10, "remov": [10, 23, 90, 208, 209, 211, 223, 227, 228], "list": [10, 138, 143, 144, 145, 157, 177, 178, 179, 190, 197, 199, 201, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 232, 246], "np": [10, 13, 21, 22, 41, 59, 67, 77, 79, 80, 81, 86, 124, 141, 145, 179, 202, 203, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227, 228, 230, 231, 233, 234, 235, 239], "contract": 10, "creat": [11, 20, 24, 25, 34, 43, 57, 76, 78, 79, 80, 81, 82, 91, 92, 107, 113, 114, 117, 121, 127, 141, 159, 192, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 230, 232, 234, 235, 237, 247], "deepcopi": [11, 57], "numpi": [13, 59, 67, 208, 209, 211, 227, 228, 230, 231, 233, 234, 235, 239, 246], "arrai": [13, 21, 35, 41, 43, 53, 59, 65, 66, 67, 77, 104, 105, 109, 110, 121, 123, 125, 133, 134, 151, 157, 190, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 231, 233, 234, 235, 237, 246, 247], "column": [13, 31, 38, 59, 67, 71, 79, 80, 81, 100, 115, 155, 188, 202, 212, 213, 214, 215, 216, 217, 218, 219, 221, 228, 237, 246], "minx": [13, 59, 67, 135, 163, 171, 196], "mini": [13, 59, 67, 135, 163, 171, 196], "maxx": [13, 59, 67, 135, 163, 171, 196], "maxi": [13, 59, 67, 135, 163, 171, 196], "describ": [13, 53, 59, 67, 125, 223, 228, 246], "bound": [13, 50, 59, 67, 79, 88, 104, 110, 152, 185, 196, 208, 209, 223, 228, 230, 232, 234, 246], "shape": [13, 21, 40, 50, 53, 54, 56, 59, 62, 67, 68, 77, 79, 80, 81, 83, 85, 88, 89, 104, 105, 110, 119, 125, 133, 134, 140, 152, 175, 185, 203, 204, 207, 221, 222, 223, 227, 228, 235, 237, 240, 246], "n_edg": [13, 59, 62, 83, 227, 228, 246], "4": [13, 59, 67, 203, 204, 205, 207, 222, 228, 230, 231, 232, 233, 234, 235, 237, 246], "dimens": [15, 22, 29, 35, 40, 43, 61, 69, 83, 86, 97, 108, 109, 119, 121, 127, 148, 149, 157, 182, 183, 190, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 232, 233, 234, 235, 237], "classmethod": [18, 19, 20, 74, 75, 76], "extract": [18, 74, 223, 228, 232], "1d": [18, 20, 35, 43, 53, 65, 66, 78, 79, 80, 82, 104, 105, 109, 110, 121, 123, 125, 133, 134, 151, 210, 233, 235], "inform": [18, 74, 156, 189, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 232, 246, 247], "contain": [18, 31, 50, 71, 74, 79, 100, 123, 124, 135, 137, 163, 171, 172, 173, 176, 183, 187, 196, 198, 203, 205, 208, 209, 210, 211, 220, 221, 223, 230, 232, 233, 234, 237, 239, 240, 241, 243, 246], "accord": [18, 34, 74, 107, 157, 190, 208, 209, 210, 211, 233, 238, 246], "convent": [18, 34, 74, 107, 208, 209, 211, 233, 238, 246], "ugrid1dadapt": [18, 74], "geodatafram": [19, 75, 157, 165, 190, 202, 220, 221, 223, 233, 243, 247], "geopanda": [19, 75, 157, 165, 190, 202, 223, 237, 243, 247], "linestr": [19, 21, 40, 85, 119, 140, 175, 221, 223, 235, 237], "mesh": [20, 32, 44, 76, 87, 101, 103, 144, 178, 202, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 229, 233, 234, 236, 237, 246, 247], "meshkernel": [20, 24, 76, 91, 223], "mesh1d": [20, 24], "mesh2d": [20, 44, 76, 91, 197, 233], "static": [21, 23, 77, 78, 79, 80, 81, 82, 90, 127, 165, 239], "return_index": [22, 43, 86, 121, 223], "fals": [22, 34, 36, 39, 43, 86, 107, 111, 113, 114, 116, 121, 124, 133, 134, 141, 153, 156, 186, 189, 202, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 232, 237, 239, 240, 246], "indexers_kwarg": [22, 86], "select": [22, 35, 84, 85, 86, 109, 110, 151, 152, 185, 223, 229, 231, 232, 236, 247], "base": [22, 31, 35, 71, 79, 80, 81, 86, 100, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 230, 233, 234, 235, 242, 247], "alwai": [22, 86, 109, 151, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 235, 237, 246], "result": [22, 86, 109, 113, 114, 151, 157, 158, 161, 190, 191, 194, 203, 205, 206, 208, 210, 211, 220, 223, 227, 228, 230, 231, 232, 234, 235, 237], "valid": [22, 86, 124, 211, 223, 227, 230, 235, 237], "invalid": [22, 86, 124, 223, 235], "incomplet": [22, 86], "error": [22, 86, 124, 208, 209, 211, 223, 230, 232, 235], "case": [22, 82, 86, 141, 203, 208, 209, 220, 223, 227, 230, 231, 232, 235, 237], "node_index": [22, 43, 86, 121], "edge_index": [22, 43, 65, 83, 86, 121], "dictionari": [22, 43, 86, 121, 137, 172, 199, 200, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223], "kei": [22, 43, 86, 121, 208, 209, 210, 223], "respect": [22, 43, 86, 121, 223, 246], "onli": [22, 23, 33, 43, 55, 86, 90, 106, 121, 148, 182, 183, 187, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 227, 228, 230, 233, 234, 235, 237, 246], "sequenc": [23, 84, 90, 139, 164, 167, 174, 203, 205, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219], "merg": [23, 90, 203, 206, 210, 223, 233, 237, 247], "partit": [23, 87, 90, 145, 179, 206, 223, 227, 229, 236, 247], "singl": [23, 90, 127, 173, 176, 183, 187, 205, 206, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 230, 231, 235, 237], "whole": [23, 90, 196, 231, 233], "duplic": [23, 90, 124], "includ": [23, 50, 82, 90, 138, 143, 157, 190, 203, 208, 209, 210, 221, 223, 227, 228, 230, 235, 237, 243, 246], "onc": [23, 90, 210, 227, 230, 232, 233, 237], "subsequ": [23, 90], "befor": [23, 90, 204, 210, 214, 223, 227, 232, 233, 246], "mk": [24, 25, 91, 92], "need": [24, 25, 52, 91, 92, 210, 227, 234, 242], "instanc": [25, 92], "number": [26, 27, 87, 93, 94, 95, 101, 136, 141, 144, 178, 205, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 233, 234, 237, 246], "vertic": [27, 28, 41, 53, 95, 96, 125, 223, 227, 228, 233, 237], "csr_matrix": [30, 31, 44, 70, 71, 98, 99, 100, 125, 228], "adjac": [31, 71, 100, 246], "matrix": [31, 71, 100, 108, 141, 150, 223, 228, 246], "csr": [31, 71, 100, 223], "format": [31, 71, 100, 208, 209, 211, 223, 233, 246], "row": [31, 71, 79, 80, 81, 100, 212, 213, 214, 215, 216, 217, 218, 219, 228, 237, 246], "0": [31, 33, 71, 100, 106, 109, 141, 148, 151, 182, 202, 203, 204, 205, 207, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 245, 246], "form": [31, 71, 100, 208, 209, 210, 211, 223, 228, 232, 234, 235, 237, 246], "kwarg": [32, 103, 158, 161, 191, 194, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227], "keyword": [32, 103, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223], "argument": [32, 103, 158, 161, 183, 191, 194, 202, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 230, 235, 247], "matplotlib": [32, 103, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 245], "pyplot": [32, 103, 212, 213, 214, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "toler": [33, 106, 141, 148, 182, 223], "conform": [33, 106, 148, 182], "match": [33, 106, 118, 148, 182, 196, 203, 206, 208, 209, 210, 211], "must": [33, 38, 106, 115, 118, 127, 148, 155, 157, 182, 188, 190, 203, 205, 206, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 230, 237], "equival": [33, 106, 148, 182, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 235, 237], "differ": [33, 38, 83, 106, 113, 114, 115, 148, 155, 182, 188, 203, 205, 210, 223, 227, 228, 230, 231, 232, 233, 237, 246], "distanc": [33, 84, 85, 106, 141, 148, 174, 175, 182, 223], "inexact": [33, 106, 148, 182], "reindex": [33, 106, 148, 182], "return_name_dict": [34, 107], "slice": [35, 109, 151, 203, 210, 230, 233, 234, 235], "as_ugrid": [35, 109], "coord": [35, 109, 203, 204, 205, 207, 210, 222, 234], "allow_overrid": [36, 111, 153, 186], "set": [36, 37, 38, 111, 112, 113, 114, 115, 137, 141, 153, 154, 155, 172, 186, 187, 188, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 232, 237, 242, 246], "note": [36, 111, 118, 141, 153, 186, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 231, 233, 234, 237], "underli": [36, 111, 153, 186, 204, 207, 208, 209, 222, 232, 235], "transform": [36, 38, 111, 115, 153, 155, 186, 188], "To": [36, 111, 113, 114, 124, 127, 153, 186, 197, 228, 230, 231, 232, 233, 234, 235], "to_cr": [36, 111, 153, 186, 223, 237], "specifi": [36, 38, 111, 115, 153, 155, 186, 188, 203, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 246], "code": [36, 38, 111, 115, 153, 155, 186, 188, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "alreadi": [36, 111, 153, 186, 203, 210, 211, 223, 245], "ha": [36, 38, 111, 115, 141, 153, 155, 157, 186, 188, 190, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 232, 235, 246], "allow": [36, 111, 141, 153, 186, 220, 223, 232], "replac": [36, 111, 153, 186, 208, 209, 211, 223, 227], "exist": [36, 111, 153, 186, 203, 208, 209, 211, 223, 227, 235], "even": [36, 111, 153, 186, 209, 210, 223, 246], "both": [36, 111, 153, 186, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 246], "equal": [36, 109, 111, 118, 141, 151, 153, 186, 203, 205, 208, 209, 210, 211, 223, 228, 230], "them": [37, 112, 154, 187, 200, 205, 208, 209, 210, 211, 227, 228, 231, 232, 233, 242], "activ": [38, 115, 155, 188, 208, 209, 223], "output": [38, 115, 155, 188, 207, 222, 228, 231, 239], "point": [38, 40, 56, 84, 89, 109, 110, 115, 119, 139, 151, 152, 155, 157, 174, 185, 188, 190, 202, 223, 228, 232, 237, 246, 247], "notion": [38, 115, 155, 188], "cell": [38, 79, 113, 114, 115, 155, 188, 202, 220, 221, 223, 227, 228, 230, 231, 234, 237, 246], "segment": [38, 115, 140, 155, 175, 188, 221, 235, 237], "join": [38, 115, 155, 188, 203, 205, 210], "assum": [38, 78, 82, 115, 127, 155, 188, 208, 209, 211, 227], "geodes": [38, 115, 155, 188], "cross": [38, 115, 155, 188, 238, 246], "datelin": [38, 115, 155, 188], "boundari": [38, 79, 115, 117, 118, 141, 155, 159, 160, 188, 192, 193, 220, 228, 237, 246], "have": [38, 115, 136, 155, 188, 203, 205, 207, 208, 209, 210, 211, 222, 223, 227, 228, 237], "undesir": [38, 115, 155, 188], "behavior": [38, 115, 155, 188, 208, 209, 235], "optional_attribut": [39, 116, 156, 189, 223], "dim": [40, 119, 157, 203, 204, 205, 207, 222, 228, 233, 234], "sorted_vertic": 41, "highest": [42, 120], "dimension": [42, 120, 127, 210, 212, 213, 214, 215, 216, 217, 218, 219, 232, 234, 235], "geometr": [42, 120, 228, 230, 246], "subset": [43, 121, 223, 230, 233, 247], "face_node_connect": [44, 53, 123, 124, 125, 198, 223, 227, 228, 233, 246], "coo_matrix": 44, "2": [44, 53, 54, 56, 62, 68, 79, 83, 89, 120, 125, 203, 204, 205, 207, 210, 211, 221, 222, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 246], "polygon": [50, 75, 77, 119, 122, 157, 190, 202, 223, 228, 232, 233, 243, 246, 247], "construct": [50, 233], "hole": [50, 228], "initi": [52, 223, 230, 233], "spatial": [52, 127, 227, 232, 235, 237], "lookup": 52, "triangul": [53, 212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 233, 234, 237, 241, 247], "contour": [53, 213, 214, 215, 216, 217, 218, 219, 223, 232], "take": [53, 147, 181, 208, 209, 223, 227, 228, 230, 232, 234, 235], "triangl": [53, 122, 123, 227, 228, 230, 233, 234, 237, 246], "n_centroid": [53, 125], "n_triangl": [53, 227], "3": [53, 203, 204, 205, 207, 211, 222, 227, 228, 231, 232, 233, 234, 235, 237, 240, 246], "face_index": [53, 56, 66, 83, 86, 88, 89, 104, 105, 121, 125, 227], "n_face": [54, 67, 68, 88, 228, 246], "circument": 55, "work": [55, 118, 183, 211, 223, 230, 234, 235, 237, 238], "fulli": [55, 208, 228, 237], "triangular": [55, 223, 227, 230, 234, 235, 237], "vertex": [56, 83, 223, 227, 228, 233, 246], "n_point": [56, 89, 110, 152, 185], "n_max_nod": 56, "consist": [62, 138, 143, 203, 220, 223, 228, 237, 245, 246], "get": [65, 66, 197, 198, 199, 200, 201, 223, 230, 233, 234, 238], "exterior": [65, 66, 113, 114, 223, 227, 228, 235, 237, 246], "unshar": 66, "deriv": [71, 228, 246], "share": [71, 117, 159, 160, 192, 193, 206, 220, 221, 223, 233, 237], "axi": [78, 82, 203, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 235], "align": [78, 82, 117, 118, 203, 205, 210, 235], "rectilinear": [78, 82], "from_structured_multicoord": [78, 223], "approxim": [78, 82, 223], "curvilinear": [78, 82, 127, 223], "rotat": [78, 82, 127, 223], "x_bound": [79, 223], "y_bound": [79, 223], "lower": [79, 227, 228, 237], "upper": [79, 227, 228], "each": [79, 140, 141, 145, 175, 179, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 231, 234, 235, 237, 246], "m": [79, 80, 81, 223, 235, 237], "n": [79, 80, 81, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 233], "x_interv": [80, 81], "y_interv": [80, 81], "interv": [80, 81, 212, 213, 214, 215, 216, 217, 218, 219, 223], "from_structur": [82, 223], "most": [82, 205, 227, 234, 246], "raster": [82, 105, 147, 181, 214, 223, 247], "second": [83, 208, 209, 211, 221, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "start": [83, 84, 139, 174, 227, 228, 230, 231, 232, 233, 234, 235, 237], "end": [83, 84, 139, 174, 208, 209, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "third": [83, 210, 227], "reres": 83, "n_intersect": 83, "fetch": [84, 85, 139, 174, 233], "pair": [84, 139, 174, 228, 232, 246], "design": [84, 139, 174, 208], "prefix": [84, 85, 110, 174, 175, 185, 223], "spatium": [84, 85, 174, 175], "n_part": [87, 101, 144, 178, 231], "labesl": 87, "meti": [87, 101, 231], "karypislab": [87, 101], "util": [87, 101, 223, 231, 235, 237], "pymeti": [87, 101, 231], "python": [87, 101, 208, 209, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245, 246], "bind": [87, 101, 231], "induc": [87, 101], "part": [87, 101, 124, 144, 151, 178, 223, 227, 228, 230, 231, 234, 237, 245, 246], "partition_label": 87, "box": [88, 223], "invert": [99, 227], "length": [102, 139, 140, 223, 233], "resolut": [104, 146, 147, 180, 181, 214], "sampl": [104, 105, 146, 147, 180, 181, 223, 234, 235, 238, 247], "space": [104, 146, 147, 180, 181, 212, 213, 214, 215, 216, 217, 218, 219, 227, 246], "four": [104, 109, 151, 231, 246], "ncol": [104, 105, 227, 228, 230, 232, 234, 235, 237, 238, 239, 240, 241], "nrow": [104, 105, 227, 230, 232, 239, 240], "reduc": [108, 150, 230], "bandwith": [108, 150, 228], "wrap": [108, 136, 150, 158, 161, 191, 194, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231], "scipi": [108, 133, 134, 136, 141, 150, 208, 209, 210, 223, 227, 228, 246], "spars": [108, 136, 141, 150, 227, 228, 246], "csgraph": [108, 136, 150, 228], "reorder": [108, 150, 223, 228, 231], "occur": [109, 151, 223, 230], "orthogon": [109, 151, 223, 227, 235], "5": [109, 141, 151, 203, 204, 205, 207, 211, 222, 227, 228, 230, 232, 233, 234, 235, 237, 239, 240], "10": [109, 151, 203, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 241], "15": [109, 151, 227, 231, 232, 233, 234, 235, 236, 237, 240], "For": [109, 151, 204, 207, 208, 209, 210, 222, 223, 227, 228, 230, 232, 233, 235, 237, 246], "vector": [109, 151, 157, 190, 202, 220, 223, 229, 236, 243, 247], "zip": [109, 151, 227, 230, 231, 237], "ing": [109, 151], "through": [109, 151, 197, 204, 207, 208, 209, 210, 211, 222, 242], "sel_point": [109, 151, 223, 235], "out": [110, 152, 157, 185, 190, 204, 207, 222, 223], "identifi": [110, 123, 152, 185, 211, 234, 246], "add_exterior": [113, 114, 223, 227, 228], "add_vertic": [113, 114, 227, 228], "Such": [113, 114, 230, 234], "guarante": [113, 114, 228, 235], "produc": [113, 114, 208, 220, 227, 231, 237], "convex": [113, 114, 227, 228, 234, 237], "ensur": [113, 114, 203, 205, 210], "howev": [113, 114, 228, 231, 234, 235, 237], "circumcent": 114, "period": [117, 118, 159, 160, 192, 193, 223], "where": [117, 118, 141, 159, 160, 192, 193, 205, 208, 209, 211, 223, 228, 237, 247], "rightmost": [117, 118, 159, 160, 192, 193, 223, 228], "leftmost": [117, 118, 159, 160, 192, 193, 223], "aperiod": [117, 159, 192], "separ": [117, 159, 192, 210, 211, 221, 223, 233, 246], "newli": [117, 159, 192, 203, 205, 209, 211], "nonperiodic_grid": 117, "left": [118, 186, 188, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 237], "those": [118, 202, 203, 205, 210], "right": [118, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227], "periodic_grid": 118, "ugrid1d": [121, 148, 182, 212, 213, 214, 215, 216, 217, 218, 219, 223], "break": [122, 223, 228], "more": [122, 124, 173, 176, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 224, 225, 227, 228, 230, 233, 237, 246], "complex": [122, 227], "down": [122, 203, 228], "triangle_face_connect": 123, "mark": [124, 201, 237], "compar": [124, 133, 134, 203, 205, 210, 223, 227, 230, 231, 235, 237], "rais": [124, 173, 176, 203, 205, 208, 209, 210, 211, 223, 235], "defin": [124, 199, 223, 230, 235, 246], "uniqu": [124, 220, 227, 237], "than": [124, 173, 176, 210, 223, 227, 228, 230, 235, 237], "exampl": [124, 197, 203, 204, 205, 207, 208, 209, 210, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 245, 247], "purg": 124, "un": 124, "ud": [124, 231, 233, 239, 240], "open_dataset": [124, 208, 210, 211, 233], "nc": [124, 210, 233], "isel": [124, 203, 223, 231, 232, 235, 239], "edge_dimens": 124, "abstractugrid": [126, 129, 138, 148, 162, 164, 167, 173, 182, 195], "da": [127, 203, 228, 232, 233, 235], "flatten": 127, "By": [127, 157, 190, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 228, 234, 237], "look": [127, 228, 231, 234, 235], "last": [127, 157, 190, 203, 205, 208, 209, 210, 211, 233, 234], "accessor": [128, 129, 166, 197, 232, 235], "make": [128, 129, 166, 212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 232, 234, 237], "oper": [128, 129, 157, 166, 190, 210, 223, 228, 235, 237, 242], "ugriddataset": [129, 130, 131, 132, 138, 143, 144, 145, 148, 150, 151, 156, 168, 169, 170, 178, 179, 182, 183, 187, 188, 189, 192, 193, 202, 206, 223, 231, 232, 233, 237], "iter": [133, 134, 141, 203, 205, 208, 209, 211, 228], "mask": [133, 134, 237], "border_valu": [133, 134, 228], "binari": [133, 134, 247], "dilat": [133, 247], "boolean": [133, 134, 246], "expand": [133, 210], "featur": [133, 134, 223, 230, 234, 246, 247], "ndimag": [133, 134], "eros": [134, 247], "shrink": [134, 228], "erod": [134, 228], "compon": [136, 247], "label": [136, 145, 179, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 232, 235], "dataarri": 138, "along": [139, 140, 175, 203, 204, 206, 207, 208, 209, 210, 211, 222, 223, 227, 231, 235], "xy_weight": 141, "direct_solv": [141, 223, 228], "delta": 141, "relax": 141, "tol": 141, "1e": [141, 235], "05": [141, 227, 231, 233, 235, 237], "maxit": 141, "500": 141, "fill": [141, 202, 203, 204, 205, 213, 223, 227, 228, 232, 246], "gap": [141, 228], "nan": [141, 202, 204, 205, 223, 227, 228, 230, 234], "laplac": [141, 247], "solv": [141, 228], "equat": [141, 228], "fix": [141, 212, 213, 214, 215, 216, 217, 218, 219, 228], "potenti": [141, 203, 205, 210, 227, 228], "condit": [141, 228], "solver": 141, "larg": [141, 223, 233, 234, 237], "In": [141, 209, 210, 220, 223, 227, 228, 230, 232, 235, 237, 246], "some": [141, 210, 223, 227, 228, 230, 231, 233, 237, 238, 242], "experiment": [141, 204, 207, 208, 209, 211, 222], "converg": 141, "solut": [141, 228], "suffici": [141, 246], "accuraci": 141, "linalg": 141, "spilu": 141, "cg": 141, "direct": 141, "translat": 141, "wether": 141, "invers": [141, 228], "coeffici": 141, "uniform": 141, "so": [141, 157, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 234], "conjug": 141, "gradient": 141, "exact": [141, 203, 205, 210], "answer": 141, "unsuit": [141, 227], "problem": [141, 208, 209, 211], "ilu0": 141, "precondition": [141, 223], "non": [141, 203, 205, 206, 210, 211, 223, 237, 246], "diagon": 141, "domin": [141, 223], "correct": [141, 223], "modifi": [141, 209, 210, 237], "factor": 141, "0e": 141, "union": [147, 150, 151, 152, 181, 185, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219], "give": [149, 157, 183, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223, 235, 237, 247], "subselect": [151, 223], "depend": [151, 208, 209, 210, 223, 227, 228, 232, 235, 242], "natur": 151, "without": [151, 203, 223, 233, 235, 247], "step": [151, 210, 231, 232, 233, 234, 235, 237], "100": [151, 203, 205, 234, 235, 245], "seri": 151, "90": [151, 203, 223, 230, 231, 234, 235, 237, 238, 241], "80": [151, 234, 235], "scalar": [151, 203, 204, 205, 212, 213, 214, 215, 216, 217, 218, 219], "17": [151, 230, 233, 234, 235, 237], "standard": [156, 158, 161, 189, 191, 194, 208, 209, 211, 223], "ad": [156, 189, 203, 233], "dim_ord": [157, 190], "facet": [157, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223], "determin": [157, 190, 211, 231], "infer": [157, 200, 212, 213, 214, 215, 216, 217, 218, 219, 223], "unnam": [157, 190], "hierarch": [157, 190], "datafram": [157, 190, 221, 232], "content": [157, 158, 161, 190, 191, 194], "transpos": [157, 190, 234], "written": [157, 190, 246], "flat": [157, 190, 230, 246], "contigu": [157, 190], "major": [157, 190, 210], "influenc": [157, 190], "effici": [157, 190, 220, 228, 230, 237, 238, 246], "sort": [157, 190, 210, 223], "gpd": [157, 165, 190, 220, 221, 237], "arg": [158, 161, 191, 194, 208, 209, 210, 211], "compliant": [158, 161, 191, 194], "netcdf": [158, 191, 208, 209, 211, 231, 246, 247], "file": [158, 161, 191, 194, 208, 209, 210, 211, 223, 226, 231, 236, 244, 246, 247], "add": [158, 161, 191, 194, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 233], "forward": [158, 161, 191, 194, 223], "nonperiod": [159, 192], "zarr": [161, 194, 208, 209, 210, 211, 246], "typeerror": [173, 176, 223], "new_name_or_name_dict": 183, "old": 183, "unspecifi": [186, 188], "omit": [187, 204, 206, 207, 222], "reproject": [188, 223], "doe": [196, 208, 209, 211, 223, 227, 228, 231, 232, 235], "check": [196, 223, 235], "retriev": 197, "dummi": [197, 201, 223, 233], "ugrid_rol": 197, "access": [197, 208, 209, 210, 211, 223, 228, 232], "directli": [197, 208, 209, 220, 223, 227, 228, 237, 246], "node_dimens": 197, "face_edge_connect": [198, 227, 228], "edge_face_connect": [198, 227, 228], "group": [199, 208, 209, 211, 237], "per": [200, 220, 231, 232, 237], "cf": [201, 208, 209, 211, 233, 246], "mesh_topologi": 201, "gdf": [202, 233, 237, 243], "like": [202, 203, 204, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 232, 233, 235], "all_touch": [202, 237], "burn": [202, 223, 247], "nodata": [202, 228], "touch": [202, 209, 210, 237], "just": [202, 228, 230, 232], "whose": [202, 221, 237], "center": [202, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "t_dataset": 203, "hashabl": [203, 204, 207, 222], "t_dataarrai": 203, "pd": [203, 221, 237], "data_var": [203, 210], "t_datavar": 203, "concatopt": 203, "compat": [203, 205, 208, 210], "compatopt": [203, 205], "posit": 203, "dtype": [203, 204, 207, 222, 227, 228, 233, 234, 235, 237], "na": [203, 205, 208, 209, 211], "joinopt": [203, 205], "outer": [203, 205, 210, 235], "combine_attr": [203, 205, 210], "combineattrsopt": [203, 205], "overrid": [203, 205, 210], "concaten": [203, 208, 209, 210, 211, 231], "expect": [203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219], "except": [203, 208, 209, 210, 232, 246], "panda": [203, 208, 209, 232, 237], "unchang": [203, 233], "minim": [203, 205, 210, 231], "appear": [203, 210], "across": [203, 210], "bewar": [203, 210], "load": [203, 208, 209, 210, 211, 242], "payload": [203, 210], "memori": [203, 208, 209, 210, 228, 230], "correspond": [203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 237, 246], "ident": [203, 205, 208, 210, 233], "broadcast_equ": [203, 205, 210], "no_conflict": [203, 205, 210], "how": [203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 231, 233, 234, 247], "conflict": [203, 205, 210, 223], "pass": [203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 232], "broadcast": [203, 205, 210, 235], "against": [203, 205, 210, 235], "common": [203, 205, 210, 220, 223, 237, 246, 247], "null": [203, 205, 210], "combin": [203, 205, 210, 237], "skip": [203, 205, 210, 223], "pick": [203, 205, 210], "suppli": 203, "miss": [203, 205, 208, 209, 223], "inner": [203, 205, 210], "exclud": [203, 208, 209, 210, 211], "valueerror": [203, 205, 208, 210], "size": [203, 204, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 235, 246], "rewrit": [203, 205, 210], "drop": [203, 205, 208, 209, 210, 211], "drop_conflict": [203, 205, 210], "being": [203, 205, 208, 209, 210, 211, 223], "empti": [203, 205, 210, 227, 233], "copi": [203, 204, 205, 209, 210, 223], "context": [203, 205, 210], "arang": [203, 204, 207, 222, 227, 230, 231, 234, 235, 239], "6": [203, 204, 205, 207, 222, 230, 231, 232, 233, 234, 235, 237, 238, 241], "reshap": [203, 204, 207, 222], "b": [203, 204], "20": [203, 230, 231, 233, 234, 235, 237, 238, 239, 241], "30": [203, 205, 233, 234, 235], "u1": 203, "int64": [203, 204, 207, 222, 231, 232, 233, 234, 235, 237], "new_dim": 203, "dtypelikesav": [204, 207, 222], "chunk": [204, 207, 208, 209, 210, 211, 222, 223, 227], "t_chunk": [204, 207, 222], "chunked_array_typ": [204, 207, 208, 209, 211, 222], "from_array_kwarg": [204, 207, 208, 209, 211, 222], "dtypemaybemap": [204, 207, 222], "input": [204, 210, 228, 231], "coerc": [204, 207, 208, 209, 211, 222], "dask": [204, 207, 208, 209, 210, 211, 222, 223], "instal": [204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222], "els": [204, 207, 208, 209, 211, 222, 235], "whatev": [204, 207, 208, 209, 211, 222], "regist": [204, 207, 208, 209, 211, 222], "chunkmanagerenetrypoint": [204, 207, 208, 209, 222], "api": [204, 207, 208, 209, 211, 222, 247], "reli": [204, 207, 208, 209, 211, 222, 227], "upon": [204, 207, 208, 209, 211, 222, 223], "chunkmanagerentrypoint": [204, 207, 208, 209, 211, 222], "from_arrai": [204, 207, 208, 209, 211, 222], "whichev": [204, 207, 208, 209, 211, 222], "manag": [204, 207, 208, 209, 211, 222], "would": [204, 207, 222, 223, 246], "split": [204, 212, 213, 214, 215, 216, 217, 218, 219, 228], "lat": [204, 205, 207, 210, 222], "lon": [204, 205, 207, 210, 222], "doubl": 204, "9": [204, 205, 232, 233, 234, 235, 237], "float64": [204, 205, 231, 232, 233, 234, 235, 237], "zeros_lik": [204, 207], "ones_lik": [204, 222], "coerciblemap": 205, "35": [205, 234, 235], "40": [205, 210, 234, 235], "120": 205, "var1": 205, "7": [205, 228, 230, 232, 233, 234, 235, 237], "8": [205, 228, 232, 233, 234, 235, 237], "42": [205, 234, 235], "150": 205, "var2": 205, "z": 205, "time": [205, 208, 209, 210, 211, 220, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "60": [205, 234, 235], "var3": 205, "999": 205, "traceback": 205, "recent": 205, "call": [205, 210, 223, 230, 231, 232, 237], "cannot": [205, 235, 237], "mergeerror": 205, "concat": [205, 223, 237], "combine_nest": [205, 210], "combine_by_coord": [205, 210], "present": [206, 208, 223, 232, 234, 237, 243], "do": [206, 210, 223, 227, 231, 237], "ones": [207, 228], "full_lik": [207, 222, 228], "open": [208, 209, 210, 211, 233], "read": [208, 209, 210, 211, 246], "filename_or_obj": [208, 209], "path": [208, 209, 210, 211, 242], "datastor": [208, 209], "interpret": [208, 209, 235], "opendap": [208, 209], "url": [208, 209], "netcdf4": [208, 209, 210], "unless": [208, 209, 212, 213, 214, 215, 216, 217, 218, 219], "filenam": [208, 209, 210], "gz": [208, 209], "gunzip": [208, 209], "io": [208, 209, 211], "netcdf3": [208, 209], "byte": [208, 209], "h5py": [208, 209], "hdf": [208, 209], "engin": [208, 209, 210], "pydap": [208, 209, 210], "h5netcdf": [208, 209, 210], "pynio": [208, 209, 210], "pseudonetcdf": [208, 209, 210], "backend": [208, 209, 210, 211], "subclass": [208, 209, 210], "backendentrypoint": [208, 209, 210], "chosen": [208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219], "prefer": [208, 209, 210, 231], "otherwis": [208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 232], "account": [208, 209, 223], "detail": [208, 209, 210, 233], "cach": [208, 209, 242], "avoid": [208, 209, 223, 230, 235], "you": [208, 209, 210, 227, 230, 232, 242, 247], "chang": [208, 209, 242], "disk": [208, 209, 210, 227, 228, 232, 233, 242, 244], "decode_cf": [208, 209, 211], "decod": [208, 209, 211], "were": [208, 209, 211, 223, 237], "save": [208, 209, 211, 242], "mask_and_scal": [208, 209, 211], "_fillvalu": [208, 209, 211], "scale": [208, 209, 211], "formula": [208, 209, 211], "original_valu": [208, 209, 211], "scale_factor": [208, 209, 211], "add_offset": [208, 209, 211], "taken": [208, 209, 211], "missing_valu": [208, 209, 211], "warn": [208, 209, 211, 223], "issu": [208, 209, 211], "decode_tim": [208, 209, 211], "encod": [208, 209, 210, 211], "datetim": [208, 209, 211], "leav": [208, 209, 211], "decode_timedelta": [208, 209, 211], "unit": [208, 209, 211, 227, 235, 237], "dai": [208, 209, 211], "hour": [208, 209, 211], "minut": [208, 209, 211, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "millisecond": [208, 209, 211], "microsecond": [208, 209, 211], "timedelta": [208, 209, 211], "use_cftim": [208, 209, 211], "relev": [208, 209, 211, 223, 227], "date": [208, 209, 211, 232], "come": [208, 209, 211], "calendar": [208, 209, 211], "gregorian": [208, 209, 211], "proleptic_gregorian": [208, 209, 211], "attempt": [208, 209, 211, 223], "datetime64": [208, 209, 211, 233], "possibl": [208, 209, 210, 211, 223, 230, 237, 246], "cftime": [208, 209, 211], "regardless": [208, 209, 211], "concat_charact": [208, 209, 211], "charact": [208, 209, 211], "over": [208, 209, 211, 228, 230, 234], "decode_coord": [208, 209, 211], "control": [208, 209, 214, 227, 232], "individu": [208, 209, 210, 228, 233, 234], "grid_map": [208, 209], "silent": [208, 209], "drop_vari": [208, 209, 210, 211], "pars": [208, 209, 211], "inconsist": [208, 209, 211], "inline_arrai": [208, 209], "task": [208, 209, 247], "graph": [208, 209], "itself": [208, 209], "With": [208, 209], "inlin": [208, 209], "backend_kwarg": [208, 209], "lock": [208, 209], "resourc": [208, 209], "parallel": [208, 209, 210, 231], "safe": [208, 209], "schedul": [208, 209], "specif": [208, 209, 211, 223, 237, 246, 247], "to_netcdf": [208, 233], "further": 208, "reproduc": 209, "open_zarr": 209, "link": [209, 210, 223], "manipul": [209, 210], "never": [209, 210], "open_mfdataset": [209, 211], "by_coord": 210, "nest": 210, "filepath": 210, "global": 210, "attrs_fil": 210, "glob": 210, "my": [210, 247], "explicit": [210, 212, 213, 214, 215, 216, 217, 218, 219, 228, 246], "pathlib": 210, "desir": [210, 211, 228, 242], "entir": [210, 227, 234, 235], "impact": 210, "perform": [210, 228, 230, 235], "pleas": [210, 237], "full": [210, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "concat_dim": 210, "want": [210, 227, 232, 237], "stack": 210, "disabl": 210, "particular": 210, "preprocess": 210, "prior": 210, "wa": [210, 223], "delai": 210, "wildcard": 210, "overview": [210, 229, 230, 236, 247], "might": [210, 231, 233], "appli": [210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 231, 246], "mani": [210, 220, 223, 228, 230, 231, 233, 237], "One": [210, 227], "rout": 210, "functool": 210, "partial": [210, 223, 246], "import": [210, 223, 227, 230, 231, 233, 234, 237, 238, 239, 240, 241, 243, 245, 247], "def": [210, 227, 230, 234, 235], "_preprocess": 210, "lon_bnd": 210, "lat_bnd": 210, "sel": [210, 223, 230, 233, 234, 235, 238, 241], "110": [210, 235], "105": 210, "45": [210, 233, 234, 235, 237], "partial_func": 210, "file_": 210, "varname_1": 210, "varname_2": 210, "var": 210, "http": [210, 211], "doc": 210, "dev": [210, 226], "en": 210, "stabl": 210, "html": 210, "metadata": [211, 212, 213, 214, 215, 216, 217, 218, 219, 246], "_array_dimens": 211, "nczarr": 211, "mutablemap": 211, "been": [211, 223, 232, 237], "directori": [211, 242, 245], "directorystor": 211, "synchron": 211, "k": 211, "terminologi": [211, 247], "lazili": 211, "overwrite_encoded_chunk": 211, "consolid": 211, "capabl": [211, 227], "fall": [211, 234], "back": [211, 231, 237], "fail": 211, "zarr_vers": 211, "chunk_stor": 211, "storage_opt": 211, "storag": [211, 242, 246], "local": [211, 228, 245, 246], "spec": 211, "version": [211, 223], "eventu": 211, "readthedoc": 211, "darrai": [212, 213, 214, 215, 216, 217, 218, 219], "tricontour": 212, "floatarrai": [212, 213, 214, 215, 216, 217, 218, 219], "figsiz": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241], "width": [212, 213, 214, 215, 216, 217, 218, 219], "height": [212, 213, 214, 215, 216, 217, 218, 219], "figur": [212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 232], "inch": [212, 213, 214, 215, 216, 217, 218, 219], "mutual": [212, 213, 214, 215, 216, 217, 218, 219], "exclus": [212, 213, 214, 215, 216, 217, 218, 219, 221, 228, 246], "ax": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 243, 245], "aspect": [212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 233, 235], "ratio": [212, 213, 214, 215, 216, 217, 218, 219], "col": [212, 213, 214, 215, 216, 217, 218, 219], "col_wrap": [212, 213, 214, 215, 216, 217, 218, 219], "xtick": [212, 213, 214, 215, 216, 217, 218, 219], "tick": [212, 213, 214, 215, 216, 217, 218, 219], "ytick": [212, 213, 214, 215, 216, 217, 218, 219], "xlim": [212, 213, 214, 215, 216, 217, 218, 219], "limit": [212, 213, 214, 215, 216, 217, 218, 219], "ylim": [212, 213, 214, 215, 216, 217, 218, 219], "xincreas": [212, 213, 214, 215, 216, 217, 218, 219], "increas": [212, 213, 214, 215, 216, 217, 218, 219, 223, 228], "yincreas": [212, 213, 214, 215, 216, 217, 218, 219, 232], "top": [212, 213, 214, 215, 216, 217, 218, 219], "bottom": [212, 213, 214, 215, 216, 217, 218, 219, 234], "add_colorbar": [212, 213, 214, 215, 216, 217, 218, 219, 237, 239, 240], "colorbar": [212, 213, 214, 215, 216, 217, 218, 219, 232], "add_label": [212, 213, 214, 215, 216, 217, 218, 219], "norm": [212, 213, 214, 215, 216, 217, 218, 219], "color": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 232, 234, 235, 238, 241, 245], "normal": [212, 213, 214, 215, 216, 217, 218, 219], "vmin": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 234, 235, 237, 238, 241], "vmax": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 234, 235, 237, 238, 241], "anchor": [212, 213, 214, 215, 216, 217, 218, 219], "colormap": [212, 213, 214, 215, 216, 217, 218, 219], "diverg": [212, 213, 214, 215, 216, 217, 218, 219], "symmetri": [212, 213, 214, 215, 216, 217, 218, 219], "around": [212, 213, 214, 215, 216, 217, 218, 219, 223, 227], "prevent": [212, 213, 214, 215, 216, 217, 218, 219], "discret": [212, 213, 214, 215, 216, 217, 218, 219, 246], "level": [212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 230, 232, 237, 239], "cmap": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241], "viridi": [212, 213, 214, 215, 216, 217, 218, 219, 233, 239], "sequenti": [212, 213, 214, 215, 216, 217, 218, 219], "rdbu_r": [212, 213, 214, 215, 216, 217, 218, 219], "choos": [212, 213, 214, 215, 216, 217, 218, 219], "seaborn": [212, 213, 214, 215, 216, 217, 218, 219], "palett": [212, 213, 214, 215, 216, 217, 218, 219], "contourf": [212, 214, 215, 216, 217, 218, 219, 223, 232], "impli": [212, 213, 214, 215, 216, 217, 218, 219], "robust": [212, 213, 214, 215, 216, 217, 218, 219], "absent": [212, 213, 214, 215, 216, 217, 218, 219], "2nd": [212, 213, 214, 215, 216, 217, 218, 219], "98th": [212, 213, 214, 215, 216, 217, 218, 219], "percentil": [212, 213, 214, 215, 216, 217, 218, 219, 230], "extrem": [212, 213, 214, 215, 216, 217, 218, 219], "extend": [212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 238], "neither": [212, 213, 214, 215, 216, 217, 218, 219, 228], "min": [212, 213, 214, 215, 216, 217, 218, 219], "max": [212, 213, 214, 215, 216, 217, 218, 219], "draw": [212, 213, 214, 215, 216, 217, 218, 219, 223], "arrow": [212, 213, 214, 215, 216, 217, 218, 219], "beyond": [212, 213, 214, 215, 216, 217, 218, 219, 227], "nice": [212, 213, 214, 215, 216, 217, 218, 219], "final": [212, 213, 214, 215, 216, 217, 218, 219, 223, 237], "linspac": [212, 213, 214, 215, 216, 217, 218, 219, 227], "infer_interv": [212, 213, 214, 215, 216, 217, 218, 219], "pcolormesh": [212, 213, 214, 215, 217, 218, 219, 223, 232], "irregular": [212, 213, 214, 215, 216, 217, 218, 219, 228, 246], "subplot_kw": [212, 213, 214, 215, 216, 217, 218, 219, 227], "subplot": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "add_subplot": [212, 213, 214, 215, 216, 217, 218, 219, 232], "cbar_ax": [212, 213, 214, 215, 216, 217, 218, 219], "cbar_kwarg": [212, 213, 214, 215, 216, 217, 218, 219], "primit": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "artist": [212, 213, 214, 215, 216, 217, 218, 219], "tricontourf": [213, 227], "imag": [214, 228], "pseudocolor": 216, "polycollect": [216, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239], "mplot3d": [218, 232], "plot_trisurf": 218, "uda": [220, 228, 230, 231, 232, 233, 234, 235, 237, 238, 241], "region": [220, 223, 237], "follow": [220, 228, 230, 232, 235, 237, 246], "unbin": [220, 237], "elev": [220, 230, 231, 233, 234, 235, 237, 239, 242, 244], "essenti": [220, 233, 234, 237], "much": [220, 228, 230], "to_geodatafram": [220, 223, 233, 237], "meant": [220, 237], "rel": [220, 223, 237, 247], "few": [220, 233, 234], "classif": 220, "max_snap_dist": [221, 237], "snap": [221, 223, 247], "denot": [221, 234, 246], "cell_to_cel": 221, "colum": 221, "xu": [221, 230, 231, 233, 234, 235, 237], "segment_data": 221, "return_geometri": 221, "zero": [222, 230, 246], "notabl": 223, "keep": 223, "adher": 223, "semant": 223, "test": [223, 230, 233], "bug": 223, "did": 223, "id": [223, 231, 237], "from_structured_intervals1d": 223, "from_structured_intervals2d": 223, "ugriddataarrayaccessor": 223, "now": [223, 227, 228, 234], "reindex_lik": [223, 231], "past": 223, "ti": 223, "could": [223, 230, 237], "resolv": 223, "similar": [223, 232], "due": [223, 228], "roundoff": 223, "laplace_interpol": [223, 228], "from_shap": 223, "instanti": 223, "longer": 223, "ilu": 223, "decomposit": [223, 231], "simpler": 223, "effect": 223, "automat": [223, 231, 232, 233, 234, 242], "accordingli": 223, "from_geodatafram": [223, 233, 237], "spheric": [223, 234], "geograph": 223, "171": 223, "cartesian": [223, 234], "to_nonperiod": 223, "ugriddatasetaccessor": 223, "periodid": 223, "globe": 223, "ordinari": [223, 231, 232, 235, 246], "convers": [223, 229, 233, 236, 247], "to_period": 223, "perimet": 223, "deal": [223, 227, 230, 237], "forc": 223, "counterclockwis": [223, 233], "orient": 223, "dure": [223, 230], "topology_subset": 223, "erron": 223, "rather": [223, 230, 235], "shuffl": 223, "intersect_lin": [223, 235], "intersect_linestr": [223, 235], "collis": 223, "plot": [223, 224, 228, 229, 230, 231, 234, 235, 236, 237, 238, 239, 240, 241, 243, 245, 247], "modul": [223, 227, 242], "latest": 223, "releas": 223, "broke": 223, "sinc": [223, 227, 231, 235], "privat": 223, "subject": 223, "correctli": 223, "snap_to_grid": [223, 237], "caus": 223, "indexerror": 223, "122": 223, "burn_vector_geometri": [223, 237], "validate_edge_node_connect": 223, "from_structured_bound": 223, "easier": 223, "renam": 223, "bounding_polygon": 223, "centroidlocatorregridd": [223, 247], "barycentricinterpol": [223, 247], "to_dataset": 223, "unus": 223, "conserv": [223, 230], "incorrect": 223, "repeat": [223, 227], "node_node_connect": 223, "directed_node_node_connect": 223, "face_face_connect": [223, 228], "unknown": 223, "117": 223, "119": 223, "thrown": 223, "relativeoverlapregridd": [223, 230], "flip": 223, "fillvalu": 223, "properli": 223, "cast": 223, "113": 223, "label_partit": [223, 231], "merge_partit": [223, 231], "partition_by_label": [223, 231], "ugrid2": 223, "topological_sort_by_df": 223, "contract_vertic": 223, "again": [223, 227, 228, 230, 232, 233, 234, 235, 237], "regridd": [223, 230, 234], "from_weight": 223, "broken": 223, "decreas": 223, "midpoint": 223, "throw": 223, "clip": 223, "tesselate_centroidal_voronoi": [223, 228, 234], "tesselate_circumcenter_voronoi": 223, "previous": 223, "scrambl": 223, "neighbor": [223, 237, 246], "importerror": 223, "anymor": 223, "packag": [223, 224, 225, 229, 233, 234], "environ": [223, 242], "node_edge_connect": [223, 228], "edgecolor": [223, 234, 237], "white": [223, 230], "becom": [223, 227], "rasterize_lik": 223, "pygeo": 223, "logic": [223, 232], "from_dataset": 223, "pre": [223, 231], "neg": [223, 230], "open_dataarrai": 223, "next": 223, "sever": [223, 231, 234, 235], "simpli": [223, 231, 234], "edge_node_coordin": 223, "face_node_coordin": 223, "therefor": [223, 227, 237], "propag": 223, "go": [223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "sync": 223, "errat": 223, "island": 223, "sliver": 223, "mutat": 223, "intern": [223, 233], "setup": [223, 228], "definit": 223, "runtim": 223, "tab": 223, "docstr": 223, "u": 223, "track": 223, "necessari": 223, "consequ": 223, "voronoi_topologi": [223, 227], "altern": [223, 228, 231, 233, 246], "clip_box": 223, "easili": [223, 231, 232, 235, 246], "conveni": [223, 232, 235, 237, 238], "bodi": 223, "remain": [223, 234], "pyproject": 223, "toml": 223, "setuptool": 223, "cfg": 223, "edge_bound": 223, "face_bound": 223, "from_meshkernel": 223, "coordint": 223, "ascend": 223, "setitem": 223, "decid": 223, "append": 223, "assign_edge_coord": 223, "assign_face_coord": 223, "mixup": 223, "ugridrolesaccessor": 223, "incorrectli": 223, "ugriddimensionerror": 223, "complain": 223, "about": [223, 235], "annot": 223, "older": 223, "inplac": 223, "request": 223, "set_cr": 223, "total_bound": [223, 230, 234, 237], "start_index": [223, 233], "handl": 223, "proce": 223, "connet": 223, "projection_x_coordin": [223, 233, 234, 235], "projection_y_coordin": [223, 233, 234, 235], "found": [223, 233, 247], "ugridaccessor": 223, "subtli": 223, "_dataset": 223, "assign_node_coord": 223, "set_node_coord": 223, "galleri": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "demonstr": [224, 225, 229, 230, 231, 233, 235, 237], "low": [224, 225, 228], "trade": [224, 225], "off": [224, 225, 227], "visual": [224, 225, 227, 228, 231, 237], "help": [224, 225], "understand": [224, 225], "download": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "script": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "jupyt": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "notebook": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "interact": [224, 225, 229], "explor": [224, 225, 229], "cvt": [224, 225, 226], "infinit": 224, "rai": 224, "sphinx": [225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "00": [226, 233, 236, 244], "01": [226, 233, 234, 236, 244], "209": [226, 227], "execut": [226, 236, 244], "py": [226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 244, 245], "mb": [226, 236, 244], "principl": 227, "tesslat": 227, "easi": [227, 232, 233, 234, 237], "counter": 227, "clockwis": 227, "manner": [227, 231], "tricki": 227, "simplic": 227, "bare": 227, "show": [227, 234, 235, 247], "plt": [227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "tri": [227, 230, 232, 234], "mtri": 227, "linecollect": [227, 228, 230, 231, 232, 234, 240], "we": [227, 228, 230, 231, 232, 233, 234, 235, 237, 242, 246], "generate_disk": 227, "depth": [227, 232, 233, 239], "circl": 227, "n_vertex": 227, "n_per_level": 227, "delta_angl": 227, "pi": 227, "insert": [227, 230], "cumsum": [227, 234], "angl": 227, "radii": 227, "co": 227, "sin": 227, "triang": 227, "column_stack": 227, "edge_plot": 227, "edge_nod": 227, "len": [227, 231, 237], "edge_coord": 227, "node_0": 227, "node_1": 227, "add_collect": 227, "autoscal": 227, "face_plot": 227, "face_nod": 227, "comparison_plot": 227, "vertices0": 227, "faces0": 227, "centroids0": 227, "vertices1": 227, "faces1": 227, "fig": [227, 228, 230, 231, 232, 234, 237, 238, 239, 240, 241, 245], "ax0": [227, 228, 232, 234, 235, 238, 239, 241], "ax1": [227, 228, 232, 234, 235, 238, 239, 241], "ax2": [227, 228, 232], "box_aspect": 227, "sharei": [227, 230, 232, 234, 239, 240], "sharex": [227, 230, 232, 234, 239, 240], "edges0": 227, "_": [227, 228, 231, 235], "edge_connect": 227, "black": [227, 228, 232, 237], "scatter": [227, 228, 232, 234, 235], "t": [227, 234, 235], "red": [227, 230, 234, 235, 237, 238, 241], "edges1": 227, "let": [227, 228, 230, 231, 234, 237], "simpl": [227, 228, 230, 232, 233, 234, 246], "node_face_connect": [227, 228], "invert_dense_to_spars": 227, "voronoi_vertic": 227, "voronoi_fac": 227, "to_dens": 227, "overlaid": 227, "1500x500": 227, "clear": 227, "preserv": [227, 228, 247], "invert_dens": 227, "downsid": 227, "circular": 227, "abov": [227, 228, 232, 233, 234, 237], "dx": [227, 230, 234], "dy": [227, 230, 234], "arctan2": 227, "87": [227, 234, 235], "27": [227, 234, 235], "ravel": [227, 230, 231, 234, 240], "renumb": 227, "concav": 227, "render": 227, "finit": 227, "volum": [227, 234], "simul": [227, 231, 239], "circumv": 227, "difficulti": 227, "altogeth": 227, "still": 227, "obvious": 227, "three": [227, 230, 233, 235, 246], "side": [227, 230, 232, 246], "nodes0": 227, "face_index0": 227, "nodes1": 227, "face_index1": 227, "nodes2": 227, "faces2": 227, "edges2": 227, "all_edg": 227, "all_nod": 227, "v": 227, "sake": [227, 232], "pressur": 227, "vari": [227, 239, 242], "linearli": 227, "send": 227, "librari": [227, 231], "ll": [227, 228, 230, 231, 232, 233, 234, 237], "triangles0": 227, "face_triangles0": 227, "triangulation0": 227, "triangles1": 227, "face_triangles1": 227, "triangulation1": 227, "ax3": 227, "set_xlim": [227, 237, 245], "set_ylim": [227, 237, 245], "while": [227, 228, 237], "greater": 227, "proport": 227, "confin": 227, "approach": 227, "artifact": 227, "consid": [227, 228], "outward": 227, "unbound": 227, "infin": 227, "dot": 227, "below": [227, 228, 235, 237], "made": [227, 232], "blue": 227, "orang": 227, "voronoi_plot_2d": 227, "vor": 227, "zorder": 227, "run": [227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "ipynb": [227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "fundament": 228, "li": 228, "up": [228, 231, 235], "implicit": [228, 246], "kind": [228, 232], "interrel": 228, "briefli": [228, 234], "introduc": 228, "here": [228, 230, 232, 233, 234], "suffic": [228, 232, 235], "xugriddataarrai": 228, "xugriddataset": [228, 240, 247], "ir": 228, "regular": [228, 233, 246], "dens": [228, 246], "n_max_nodes_per_fac": [228, 246], "veri": [228, 232, 233, 234, 237], "border": [228, 237], "inward": 228, "face_z": [228, 232, 233, 240], "iter2": 228, "binary_eros": 228, "iter5": 228, "12": [228, 231, 233, 234, 235, 237], "0x7faa17b51e90": 228, "0x7faa17753550": 228, "iter1": 228, "binary_dil": 228, "iter1_boundari": 228, "0x7faa0b4b6e50": 228, "connected_compon": 228, "analys": 228, "xoxo": [228, 242, 244], "rdbu": [228, 232, 239], "0x7faa0a504990": 228, "voronoi_grid": [228, 234], "0x7faa15f78250": 228, "There": [228, 230, 233, 237], "flavor": 228, "interior": 228, "benefit": [228, 246], "smaller": [228, 237, 246], "centroid_onli": 228, "convex_exterior": 228, "0x7faa0b41a090": 228, "commonli": [228, 230, 246], "simplest": 228, "attract": 228, "0x7faa0a4b8a90": 228, "power": 228, "flow": 228, "steadi": 228, "state": 228, "heat": 228, "conduct": [228, 230], "groundwat": 228, "283": 228, "face_dimens": [228, 233], "77": [228, 234, 235], "132": 228, "0x7faa0a2110d0": 228, "gist_rainbow": 228, "0x7faa0b047910": 228, "75": [228, 234, 235, 237, 239], "Then": [228, 237], "disk_nod": 228, "node_z": [228, 232, 233, 240], "disk_empti": 228, "mesh2d_nnod": [228, 232, 233], "disk_fil": 228, "0x7faa0b299910": 228, "numer": 228, "bandwidth": 228, "reverse_cuthill_mcke": 228, "reduct": [228, 234, 247], "illustr": [228, 232, 234], "toarrai": 228, "imshow": [228, 232], "grei": 228, "axesimag": 228, "0x7faa0a5b1f50": 228, "poor": 228, "place": [228, 232], "high": [228, 230], "vice": 228, "versa": 228, "better": [228, 232], "renumbered_grid": 228, "0x7faa163e0b10": 228, "668": [228, 236], "quick": [229, 230, 234, 236, 247], "stage": [230, 233], "best": [230, 237], "choic": 230, "physic": 230, "applic": [230, 246], "surfac": [230, 232, 234, 235, 237, 246], "bathymetri": 230, "netherland": [230, 231, 234, 235, 241, 243], "coarser": 230, "create_grid": [230, 234], "nx": [230, 234], "ny": [230, 234], "cover": [230, 234, 237], "rectangl": [230, 234], "meshgrid": [230, 234], "ij": [230, 234], "elevation_nl": [230, 231, 234, 235, 237, 238, 241, 244], "125_000": [230, 234, 235], "225_000": [230, 234], "440_000": [230, 234], "500_000": [230, 234, 235], "terrain": [230, 231, 234, 235, 237, 238, 240, 241], "0x7faa0b474a10": 230, "higher": 230, "contrast": [230, 246], "sens": 230, "quantiti": 230, "datum": 230, "arbitrari": [230, 246, 247], "25": [230, 234, 235], "f": 230, "set_titl": [230, 237], "degre": [230, 246], "absolut": 230, "0x7faa0b6c7cd0": 230, "your": [230, 232, 242], "own": [230, 232, 237], "linear": 230, "implement": 230, "nansum": 230, "abl": 230, "encount": 230, "unsupport": 230, "somewhat": [230, 246], "obscur": 230, "synthet": [230, 232, 240, 242], "built": 230, "temporari": 230, "alloc": 230, "our": [230, 234], "0x7faa15f18050": 230, "Not": [230, 231, 237], "quantil": 230, "sure": 230, "henc": [230, 237], "nanpercentil": 230, "p17": 230, "0x7faa0a4a4590": 230, "030": [230, 236], "overlap_regridd": [230, 236], "domain": [231, 246], "known": 231, "commun": 231, "dive": 231, "0x7faa0bf58c90": 231, "0x7faa1755f110": 231, "quit": 231, "twelv": 231, "provinc": [231, 237, 243], "nonetheless": 231, "re": [231, 232, 237, 247], "workflow": 231, "after": 231, "model": [231, 241], "post": 231, "0x7faa17767110": 231, "Of": 231, "cours": 231, "grid_part": 231, "merged_grid": 231, "0x7faa0a211e50": 231, "partion": 231, "lt": [231, 232, 233, 234, 235, 237], "x27": [231, 232, 233, 234, 235, 237], "mesh2d_nfac": [231, 232, 233, 234, 235, 237], "5248": [231, 234, 237], "gt": [231, 232, 233, 234, 235, 237], "5243": [231, 234, 237], "5244": [231, 234, 237], "5245": [231, 234, 237], "5246": [231, 234, 237], "5247xarrai": [231, 234], "5248fals": 231, "falsearrai": 231, "int640": [231, 232, 233, 234, 235, 237], "5247arrai": [231, 234, 237], "5247": [231, 234, 237], "mesh2d_nfacespandasindexpandasindex": [231, 232, 233, 234, 235, 237], "rangeindex": [231, 232, 233, 234, 237], "stop": [231, 232, 233, 234, 237], "becaus": 231, "easiest": 231, "restor": 231, "mesh2d_face_x": [231, 234, 235, 237, 238], "388e": [231, 237], "04": [231, 233, 234, 236, 237], "86e": [231, 237], "03e": [231, 237], "mesh2d_face_i": [231, 234, 235, 237], "648e": [231, 237], "171e": [231, 237], "964e": [231, 237], "5248true": 231, "truearrai": 231, "float642": [231, 237], "04standard_nam": 231, "projection_x_coordinatearrai": 231, "23882": [231, 237], "79376058": [231, 237], "186048": [231, 237], "98609163": [231, 237], "183280": [231, 237], "61324667": [231, 237], "33842": [231, 237], "56847139": [231, 237], "33139": [231, 237], "63056206": [231, 237], "30303": [231, 237], "5164253": [231, 237], "float643": [231, 237], "05standard_nam": 231, "projection_y_coordinatearrai": 231, "364821": [231, 237], "96725663": [231, 237], "417102": [231, 237], "96121876": [231, 237], "334623": [231, 237], "01878379": [231, 237], "397494": [231, 237], "51640391": [231, 237], "400187": [231, 237], "85011645": [231, 237], "396399": [231, 237], "29036318": [231, 237], "carri": 231, "cell_id": 231, "argsort": 231, "stem": 231, "910": [231, 236], "creation": 232, "think": 232, "geospati": [232, 237], "focu": [232, 246], "fit": 232, "involv": 232, "behav": [232, 233], "curv": [232, 246], "enclos": [232, 246], "217": [232, 233], "384": [232, 233], "mesh2d_nedg": [232, 233], "600": [232, 233], "378": [232, 233], "379": [232, 233], "380": [232, 233], "381": [232, 233], "382": [232, 233], "383": [232, 233], "594": [232, 233], "595": [232, 233], "596": [232, 233], "597": [232, 233], "598": [232, 233], "599": [232, 233], "211": [232, 233], "212": [232, 233], "213": [232, 233], "214": [232, 233, 235], "215": [232, 233], "216": [232, 233], "933": [232, 233], "091": [232, 233], "875": [232, 233], "688": [232, 233], "491": [232, 233], "737": [232, 233], "918": [232, 233], "269": [232, 233], "408": [232, 233], "424": [232, 233], "edge_z": [232, 233, 240], "989": [232, 233], "929": [232, 233], "909": [232, 233], "544xarrai": [232, 233], "datasetdimens": [232, 233, 237], "217mesh2d_nfac": [232, 233], "384mesh2d_nedg": [232, 233], "600coordin": [232, 233], "383arrai": [232, 233], "599arrai": [232, 233], "216arrai": [232, 233], "float641": [232, 233, 235], "491arrai": [232, 233], "93329198": [232, 233], "09140061": [232, 233], "87484204": [232, 233], "71955236": [232, 233], "71961656": [232, 233], "87394091": [232, 233], "14519674": [232, 233], "30021006": [232, 233], "24185487": [232, 233], "02372336": [232, 233], "68192173": [232, 233], "51366054": [232, 233], "49636083": [232, 233], "42590672": [232, 233], "4384199": [232, 233], "61206453": [232, 233], "98452218": [232, 233], "34631843": [232, 233], "38859332": [232, 233], "67626878": [232, 233], "8793418": [232, 233], "89181551": [232, 233], "58063619": [232, 233], "06485024": [232, 233], "56460556": [232, 233], "32670679": [232, 233], "31542666": [232, 233], "23435738": [232, 233], "17907947": [232, 233], "24911761": [232, 233], "32261676": [232, 233], "37932098": [232, 233], "59725896": [232, 233], "06960715": [232, 233], "52752541": [232, 233], "65542763": [232, 233], "59122115": [232, 233], "30909635": [232, 233], "79743633": [232, 233], "01309648": [232, 233], "80492175": [232, 233], "29623902": [232, 233], "67948901": [232, 233], "05720241": [232, 233], "49414364": [232, 233], "17061388": [232, 233], "14380135": [232, 233], "0929027": [232, 233], "04250078": [232, 233], "21983342": [232, 233], "52605796": [232, 233], "74456435": [232, 233], "73636134": [232, 233], "53367517": [232, 233], "37912956": [232, 233], "56456472": [232, 233], "1128184": [232, 233], "67860083": [232, 233], "90658589": [232, 233], "8581717": [232, 233], "92243874": [232, 233], "25314101": [232, 233], "98920876": [232, 233], "29433566": [232, 233], "02795009": [232, 233], "35861518": [232, 233], "5754677": [232, 233], "88972349": [232, 233], "35500065": [232, 233], "89656484": [232, 233], "42645786": [232, 233], "05358622": [232, 233], "98163386": [232, 233], "96805522": [232, 233], "92737431": [232, 233], "16497958": [232, 233], "65219751": [232, 233], "20001501": [232, 233], "66499818": [232, 233], "9070488": [232, 233], "79695147": [232, 233], "32581368": [232, 233], "70815781": [232, 233], "32681922": [232, 233], "47769763": [232, 233], "10054406": [232, 233], "78736232": [232, 233], "13480945": [232, 233], "12359037": [232, 233], "12348431": [232, 233], "50348723": [232, 233], "5346238": [232, 233], "43476969": [232, 233], "68985676": [232, 233], "19436222": [232, 233], "17305364": [232, 233], "99674384": [232, 233], "97609826": [232, 233], "25808351": [232, 233], "83919312": [232, 233], "01546212": [232, 233], "83873236": [232, 233], "3276847": [232, 233], "38264023": [232, 233], "32331857": [232, 233], "60444537": [232, 233], "42153257": [232, 233], "16263349": [232, 233], "11146439": [232, 233], "16952407": [232, 233], "29505212": [232, 233], "78998581": [232, 233], "11058016": [232, 233], "6527454": [232, 233], "6246035": [232, 233], "03946376": [232, 233], "79128974": [232, 233], "74829616": [232, 233], "81372159": [232, 233], "92601744": [232, 233], "99063101": [232, 233], "86806664": [232, 233], "71520542": [232, 233], "74153275": [232, 233], "72350332": [232, 233], "91308887": [232, 233], "27760255": [232, 233], "61640222": [232, 233], "97395572": [232, 233], "46314597": [232, 233], "15626581": [232, 233], "04468409": [232, 233], "0056848": [232, 233], "79731756": [232, 233], "11759994": [232, 233], "73440401": [232, 233], "63791929": [232, 233], "12278136": [232, 233], "71509427": [232, 233], "93999744": [232, 233], "04170698": [232, 233], "83522249": [232, 233], "81366753": [232, 233], "469313": [232, 233], "62268817": [232, 233], "52829401": [232, 233], "67588241": [232, 233], "42603994": [232, 233], "73664633": [232, 233], "1392758": [232, 233], "7122408": [232, 233], "32582715": [232, 233], "24106939": [232, 233], "01006992": [232, 233], "11551236": [232, 233], "82639924": [232, 233], "17028126": [232, 233], "10006346": [232, 233], "27987773": [232, 233], "42556246": [232, 233], "50987452": [232, 233], "57343103": [232, 233], "66895654": [232, 233], "72003468": [232, 233], "61344721": [232, 233], "63703592": [232, 233], "63235002": [232, 233], "73530696": [232, 233], "90787418": [232, 233], "95115347": [232, 233], "96519653": [232, 233], "0603338": [232, 233], "32881279": [232, 233], "8662602": [232, 233], "74857467": [232, 233], "97745928": [232, 233], "42432536": [232, 233], "80975867": [232, 233], "75144002": [232, 233], "88800553": [232, 233], "04359085": [232, 233], "35779319": [232, 233], "29726906": [232, 233], "5076096": [232, 233], "54807376": [232, 233], "63361455": [232, 233], "53104833": [232, 233], "68784153": [232, 233], "53975332": [232, 233], "82702868": [232, 233], "73040836": [232, 233], "74099464": [232, 233], "34093488": [232, 233], "68812411": [232, 233], "49116681": [232, 233], "424arrai": [232, 233], "73730009": [232, 233], "91825084": [232, 233], "26876665": [232, 233], "31052091": [232, 233], "78990802": [232, 233], "56592199": [232, 233], "0239473": [232, 233], "20054259": [232, 233], "50084278": [232, 233], "2032856": [232, 233], "82037735": [232, 233], "69611343": [232, 233], "34307619": [232, 233], "45189748": [232, 233], "05010445": [232, 233], "23173146": [232, 233], "24293922": [232, 233], "96369209": [232, 233], "23243737": [232, 233], "31070306": [232, 233], "4679772": [232, 233], "67854164": [232, 233], "6176979": [232, 233], "38214386": [232, 233], "73305299": [232, 233], "12696041": [232, 233], "7557379": [232, 233], "46896622": [232, 233], "81353967": [232, 233], "66282462": [232, 233], "49842491": [232, 233], "88905017": [232, 233], "14756229": [232, 233], "93823378": [232, 233], "32658274": [232, 233], "70496014": [232, 233], "75997195": [232, 233], "86366982": [232, 233], "40334076": [232, 233], "61638288": [232, 233], "08577494": [232, 233], "2469001": [232, 233], "43745556": [232, 233], "6593039": [232, 233], "24747201": [232, 233], "41423365": [232, 233], "59867793": [232, 233], "76873353": [232, 233], "01055328": [232, 233], "03445169": [232, 233], "2555184": [232, 233], "37725087": [232, 233], "46190819": [232, 233], "29115682": [232, 233], "01870268": [232, 233], "94066027": [232, 233], "25905367": [232, 233], "33664867": [232, 233], "13347392": [232, 233], "19148844": [232, 233], "92302886": [232, 233], "98393527": [232, 233], "74986148": [232, 233], "56610806": [232, 233], "70253319": [232, 233], "94001636": [232, 233], "67116513": [232, 233], "69996221": [232, 233], "43672463": [232, 233], "34888072": [232, 233], "24776438": [232, 233], "59270025": [232, 233], "28217841": [232, 233], "09683054": [232, 233], "13032688": [232, 233], "99799398": [232, 233], "59541373": [232, 233], "44429486": [232, 233], "70053321": [232, 233], "49586377": [232, 233], "92752612": [232, 233], "48356218": [232, 233], "26794194": [232, 233], "94499938": [232, 233], "4014765": [232, 233], "15090053": [232, 233], "3510253": [232, 233], "69787528": [232, 233], "24345543": [232, 233], "28084397": [232, 233], "34147464": [232, 233], "62334982": [232, 233], "37949882": [232, 233], "46523899": [232, 233], "02004231": [232, 233], "66440448": [232, 233], "27703645": [232, 233], "80282308": [232, 233], "7997561": [232, 233], "11593038": [232, 233], "26297077": [232, 233], "88366643": [232, 233], "51686604": [232, 233], "85913062": [232, 233], "54883651": [232, 233], "87813329": [232, 233], "72788383": [232, 233], "59858735": [232, 233], "01295114": [232, 233], "83407379": [232, 233], "08914369": [232, 233], "70697436": [232, 233], "15901204": [232, 233], "71100283": [232, 233], "92405244": [232, 233], "40079685": [232, 233], "177885": [232, 233], "71287975": [232, 233], "6753383": [232, 233], "49988524": [232, 233], "36217383": [232, 233], "4492063": [232, 233], "01810003": [232, 233], "9699373": [232, 233], "9360992": [232, 233], "67119084": [232, 233], "74213434": [232, 233], "79875639": [232, 233], "91392151": [232, 233], "03630167": [232, 233], "9087847": [232, 233], "86667389": [232, 233], "24024485": [232, 233], "28558795": [232, 233], "10553913": [232, 233], "03949895": [232, 233], "26908159": [232, 233], "12554511": [232, 233], "34567758": [232, 233], "77185205": [232, 233], "00441495": [232, 233], "82921317": [232, 233], "4329395": [232, 233], "24566867": [232, 233], "2517506": [232, 233], "11334953": [232, 233], "215765": [232, 233], "06724702": [232, 233], "33121811": [232, 233], "92298247": [232, 233], "55366156": [232, 233], "43694415": [232, 233], "56997182": [232, 233], "09002962": [232, 233], "28253854": [232, 233], "81668051": [232, 233], "21441695": [232, 233], "43893569": [232, 233], "59375587": [232, 233], "7909234": [232, 233], "29677012": [232, 233], "10784093": [232, 233], "90209116": [232, 233], "84679298": [232, 233], "69025667": [232, 233], "49161343": [232, 233], "44610569": [232, 233], "49052346": [232, 233], "02810574": [232, 233], "16127284": [232, 233], "97948068": [232, 233], "50639712": [232, 233], "21165741": [232, 233], "04926132": [232, 233], "88239861": [232, 233], "23617477": [232, 233], "20600021": [232, 233], "42468112": [232, 233], "38869071": [232, 233], "91611618": [232, 233], "93777886": [232, 233], "82127919": [232, 233], "82409913": [232, 233], "93548072": [232, 233], "94143233": [232, 233], "96785184": [232, 233], "94683372": [232, 233], "36476797": [232, 233], "85117403": [232, 233], "39410053": [232, 233], "05700573": [232, 233], "22359378": [232, 233], "59335232": [232, 233], "86883751": [232, 233], "30890722": [232, 233], "04320847": [232, 233], "40762661": [232, 233], "42392991": [232, 233], "544arrai": [232, 233], "98860502": [232, 233], "87511577": [232, 233], "7999506": [232, 233], "81179977": [232, 233], "90641372": [232, 233], "01522135": [232, 233], "95483397": [232, 233], "10396573": [232, 233], "1578564": [232, 233], "07770379": [232, 233], "21438924": [232, 233], "76492656": [232, 233], "9903005": [232, 233], "87706115": [232, 233], "74001569": [232, 233], "71509433": [232, 233], "64090366": [232, 233], "58755786": [232, 233], "5894138": [232, 233], "77229325": [232, 233], "57964458": [232, 233], "55118043": [232, 233], "573687": [232, 233], "99804322": [232, 233], "62998439": [232, 233], "73330358": [232, 233], "91196666": [232, 233], "08718002": [232, 233], "2241093": [232, 233], "25154692": [232, 233], "22950616": [232, 233], "30057297": [232, 233], "43865261": [232, 233], "45683795": [232, 233], "42071363": [232, 233], "10724944": [232, 233], "49815985": [232, 233], "47782083": [232, 233], "81238047": [232, 233], "36887269": [232, 233], "23126459": [232, 233], "00438211": [232, 233], "54539598": [232, 233], "78945401": [232, 233], "58812582": [232, 233], "49286878": [232, 233], "4536075": [232, 233], "38844881": [232, 233], "38816024": [232, 233], "45183333": [232, 233], "37731958": [232, 233], "34296569": [232, 233], "40766864": [232, 233], "29954468": [232, 233], "25301587": [232, 233], "25486123": [232, 233], "49556603": [232, 233], "26842541": [232, 233], "30534774": [232, 233], "76696931": [232, 233], "36476329": [232, 233], "44125682": [232, 233], "58586748": [232, 233], "16567022": [232, 233], "77179538": [232, 233], "00771139": [232, 233], "36778639": [232, 233], "23878222": [232, 233], "41763555": [232, 233], "4933684": [232, 233], "49980804": [232, 233], "45866534": [232, 233], "73113358": [232, 233], "56848957": [232, 233], "9371726": [232, 233], "09427502": [232, 233], "77748965": [232, 233], "86423511": [232, 233], "28290049": [232, 233], "37966805": [232, 233], "71441275": [232, 233], "39795039": [232, 233], "32964125": [232, 233], "28708489": [232, 233], "14036611": [232, 233], "93326778": [232, 233], "63837412": [232, 233], "76024269": [232, 233], "35426865": [232, 233], "04411316": [232, 233], "37855752": [232, 233], "75125903": [232, 233], "49731427": [232, 233], "29423679": [232, 233], "31320184": [232, 233], "21442941": [232, 233], "19914061": [232, 233], "26737082": [232, 233], "1994776": [232, 233], "18248773": [232, 233], "42331083": [232, 233], "68722239": [232, 233], "291009": [232, 233], "00553446": [232, 233], "8635312": [232, 233], "36763118": [232, 233], "98177038": [232, 233], "73777904": [232, 233], "97386222": [232, 233], "21760229": [232, 233], "96947242": [232, 233], "80987361": [232, 233], "36223008": [232, 233], "85601446": [232, 233], "78423227": [232, 233], "98350774": [232, 233], "32763318": [232, 233], "12360142": [232, 233], "20081241": [232, 233], "19115798": [232, 233], "34312232": [232, 233], "60159339": [232, 233], "85827083": [232, 233], "05110617": [232, 233], "73227065": [232, 233], "35962144": [232, 233], "66427517": [232, 233], "82588487": [232, 233], "31902209": [232, 233], "19032074": [232, 233], "67398171": [232, 233], "18441521": [232, 233], "22400336": [232, 233], "74472387": [232, 233], "18513313": [232, 233], "58262842": [232, 233], "49900026": [232, 233], "66843179": [232, 233], "55806506": [232, 233], "71573878": [232, 233], "67568433": [232, 233], "52219645": [232, 233], "61492196": [232, 233], "5986852": [232, 233], "94487745": [232, 233], "69281356": [232, 233], "94581405": [232, 233], "00528561": [232, 233], "37612392": [232, 233], "98859731": [232, 233], "72194763": [232, 233], "5589851": [232, 233], "68427751": [232, 233], "35682975": [232, 233], "14131276": [232, 233], "34853711": [232, 233], "1241342": [232, 233], "00899026": [232, 233], "39075873": [232, 233], "41658096": [232, 233], "01719411": [232, 233], "15374599": [232, 233], "32275557": [232, 233], "43687329": [232, 233], "505908": [232, 233], "58638634": [232, 233], "68459798": [232, 233], "64047318": [232, 233], "5766114": [232, 233], "61581032": [232, 233], "61957888": [232, 233], "80680054": [232, 233], "91804968": [232, 233], "93520026": [232, 233], "98213717": [232, 233], "15697188": [232, 233], "55385034": [232, 233], "26299927": [232, 233], "32923738": [232, 233], "69300073": [232, 233], "14800061": [232, 233], "35257773": [232, 233], "91736337": [232, 233], "55634316": [232, 233], "24399649": [232, 233], "29381546": [232, 233], "28970536": [232, 233], "86825983": [232, 233], "43934876": [232, 233], "99050549": [232, 233], "09805846": [232, 233], "16064474": [232, 233], "73547458": [232, 233], "7830263": [232, 233], "6705139": [232, 233], "92869759": [232, 233], "90866681": [232, 233], "54446841": [232, 233], "mesh2d_nedgespandasindexpandasindex": [232, 233], "mesh2d_nnodespandasindexpandasindex": [232, 233], "0x7faa0a21ee90": 232, "dispatch": 232, "0x7faa0a349e50": 232, "tripcolor": 232, "put": 232, "11": [232, 233, 234, 235, 236, 237], "0x7faa0af99910": 232, "_tricontour": 232, "tricontourset": 232, "0x7faa0a353310": 232, "overlai": 232, "0x7faa15f44610": 232, "rule": 232, "meaning": 232, "reason": [232, 246], "pathcollect": [232, 234], "0x7faa15f779d0": 232, "figaspect": 232, "mpl_toolkit": 232, "art3d": 232, "poly3dcollect": 232, "0x7faa0b5d6e50": 232, "0x7faa0a2ff110": 232, "0x7faa0b1bc810": 232, "mention": 232, "apart": 232, "somewher": 232, "timeseri": 232, "adh_san_diego": [232, 233, 239, 244], "1000": [232, 235], "line2d": [232, 234, 241], "0x7faa0b44d490": 232, "556": [232, 236], "explan": 233, "rest": 233, "main": 233, "9140": 233, "49": [233, 234, 235, 236], "16869": 233, "nmax_fac": 233, "9135": 233, "9136": 233, "9137": 233, "9138": 233, "9139": 233, "2000": 233, "02": [233, 237], "int32": 233, "9140time": 233, "49face": 233, "16869nmax_fac": 233, "3coordin": 233, "9139arrai": 233, "02arrai": 233, "01t00": 233, "000000000": 233, "01t01": 233, "33": [233, 234, 235, 237], "01t02": 233, "03": [233, 236], "01t03": 233, "01t04": 233, "01t05": 233, "01t06": 233, "01t07": 233, "01t08": 233, "01t09": 233, "01t10": 233, "01t11": 233, "32": [233, 234, 235], "01t12": 233, "01t13": 233, "01t14": 233, "01t15": 233, "01t16": 233, "01t17": 233, "01t18": 233, "01t19": 233, "01t20": 233, "01t21": 233, "01t22": 233, "01t23": 233, "02t00": 233, "447860": 233, "cf_role": 233, "mesh_topologylong_nam": 233, "meshtopology_dimens": 233, "2node_coordin": 233, "node_yface_node_connect": 233, "face_node_connectivityedge_node_connect": 233, "face_node_connectivitylong_nam": 233, "50607": 233, "nodepandasindexpandasindex": 233, "9130": 233, "9131": 233, "9132": 233, "9133": 233, "9134": 233, "timepandasindexpandasindex": 233, "datetimeindex": 233, "06": 233, "07": [233, 234, 236], "08": 233, "09": [233, 237], "13": [233, 234, 235, 239], "14": [233, 234, 235], "16": [233, 234, 235], "18": [233, 234, 235], "19": [233, 234, 235], "21": [233, 234, 235], "22": [233, 234, 235, 238, 241], "23": [233, 234, 235], "freq": 233, "49coordin": 233, "grab": 233, "usual": 233, "9139xarrai": 233, "build": [233, 246], "asssoci": 233, "typic": 233, "delaunai": 233, "hand": 233, "1xarrai": 233, "dataarraymesh2d_nfac": 233, "0arrai": [233, 237], "1arrai": 233, "section": [233, 234, 238, 241, 246], "seen": 233, "0x7faa17821750": 233, "0x7faa15fbc390": 233, "flexibl": [233, 235, 246], "ineffici": 233, "00000": 233, "10000": 233, "too": 233, "0xarrai": 233, "2coordin": 233, "new_ud": 233, "9140coordin": 233, "recommend": [233, 246], "554": [233, 236], "quick_overview": [233, 236], "routin": 234, "xesmf": 234, "earth": 234, "represent": [234, 237, 246], "emsf": 234, "conda": 234, "forg": 234, "window": 234, "0x7faa0b06f250": 234, "coars": 234, "0x7faa0a54ddd0": 234, "rexgrid": 234, "0x7faa0b221c50": 234, "try": 234, "overlapoverregridd": 234, "0x7faa0a49fcd0": 234, "0x7faa0a1c2910": 234, "Or": [234, 235], "0x7faa0a3af110": 234, "multi": 234, "pretend": 234, "geolog": 234, "strata": 234, "five": 234, "thick": 234, "meter": 234, "83000004": 234, "18999958": 234, "44": [234, 235], "04000092": 234, "72": [234, 235], "82999992": 234, "44999999": 234, "34": [234, 235], "28": [234, 235, 237], "24": [234, 235], "29": [234, 235], "38": [234, 235], "39": [234, 235], "55": [234, 235], "48": [234, 235], "65": [234, 235], "50": [234, 235, 237], "dataarraylay": 234, "5mesh2d_nfac": 234, "83": [234, 235, 237], "81": [234, 235, 237], "45arrai": [234, 237], "int641": 234, "5arrai": [234, 235], "layerpandasindexpandasindex": 234, "feed": 234, "mean_bottom": 234, "98": [234, 235], "73378481": 234, "75605825": 234, "6866454": 234, "59076039": 234, "30473318": 234, "46283808": 234, "98885124": 234, "45315257": 234, "76052909": 234, "60938601": 234, "9746031": 234, "82278477": 234, "86447095": 234, "9699236": 234, "32250825": 234, "61944108": 234, "39512475": 234, "94184232": 234, "71162015": 234, "05908219": 234, "63407438": 234, "07322886": 234, "79753456": 234, "4475533": 234, "63484974": 234, "75826454": 234, "61134759": 234, "75454656": 234, "20785073": 234, "81124398": 234, "69": [234, 235], "34102272": 234, "73683325": 234, "46905942": 234, "27368816": 234, "92800775": 234, "78767776": 234, "59914228": 234, "1621325": 234, "30399372": 234, "92605801": 234, "65570035": 234, "30620094": 234, "73834196": 234, "55580261": 234, "23052693": 234, "40449714": 234, "85176061": 234, "33053948": 234, "89456194": 234, "43064765": 234, "51684987": 234, "9563055": 234, "51": [234, 235], "53": [234, 235], "52": [234, 235, 237], "28837985": 234, "94091781": 234, "36592562": 234, "92677114": 234, "31": [234, 235], "20246544": 234, "5524467": 234, "36515026": 234, "24173546": 234, "46": [234, 235], "79214927": 234, "26316675": 234, "53094058": 234, "69600628": 234, "07394199": 234, "34429965": 234, "47": [234, 235], "24352139": 234, "97530487": 234, "54": [234, 235, 237], "90399917": 234, "87557562": 234, "05098298": 234, "91804551": 234, "44818058": 234, "02645019": 234, "95904013": 234, "75848616": 234, "71649682": 234, "7613762": 234, "45744354": 234, "33120932": 234, "24098772": 234, "25680056": 234, "92794405": 234, "50867478": 234, "91": [234, 235], "92": [234, 235], "93": [234, 235], "94": [234, 235], "95": [234, 235], "96": [234, 235], "97xarrai": 234, "9898": 234, "73": [234, 235, 237], "76": [234, 235], "26": [234, 235], "51arrai": 234, "97arrai": 234, "36": [234, 235, 237], "37": [234, 235], "41": [234, 235, 237], "43": [234, 235], "56": [234, 235], "57": [234, 235], "58": [234, 235], "59": [234, 235], "61": [234, 235], "62": [234, 235], "63": [234, 235], "64": [234, 235], "66": [234, 235], "67": [234, 235], "68": [234, 235], "70": [234, 235], "71": [234, 235], "74": [234, 235], "78": [234, 235], "79": [234, 235], "82": [234, 235], "84": [234, 235], "85": [234, 235, 245], "86": [234, 235], "88": [234, 235], "89": [234, 235], "97": [234, 235], "inspect": 234, "section_i": [234, 238, 241], "475_000": [234, 235, 238, 241], "section_mean": 234, "mesh2d_": [234, 235], "hue": 234, "0x7faa178f0b50": 234, "0x7faa0af92790": 234, "0x7faa15f195d0": 234, "0x7faa178f39d0": 234, "0x7faa0af90dd0": 234, "fine": 234, "smooth": 234, "zoom": 234, "0x7faa15f37110": 234, "clearli": [234, 237], "0x7faa0b7e6e90": 234, "0x7faa0bf1acd0": 234, "expens": 234, "repeatedli": 234, "kept": 234, "part_oth": 234, "0x7faa0a1d7110": 234, "991": [234, 236], "regridder_overview": [234, 236], "reflect": 235, "primarili": [235, 237, 247], "variou": 235, "0x7faa0a382b10": 235, "100_000": 235, "200_000": 235, "450_000": 235, "550_000": 235, "0x7faa0b0b59d0": 235, "0x7faa0b59ca50": 235, "0x7faa0b2b3cd0": 235, "care": 235, "0x7faa0b23f110": 235, "what": 235, "show_point_select": 235, "mesh2d_x": [235, 241], "mesh2d_i": 235, "set_aspect": [235, 240, 245], "150_000": 235, "463_000": 235, "float32": [235, 237], "4221": 235, "mesh2d_index": 235, "5e": 235, "63e": 235, "napxarrai": [235, 237], "int644221arrai": 235, "int640arrai": 235, "05arrai": [235, 237], "150000": 235, "float644": 235, "463000": 235, "nap": [235, 237], "six": 235, "175_000": 235, "400_000": 235, "465_000": 235, "1905": 235, "1356": 235, "372": 235, "3057": 235, "4198": 235, "4113": 235, "25e": 235, "75e": 235, "4e": 235, "65e": 235, "int641905": 235, "4113arrai": 235, "125000": 235, "175000": 235, "400000": 235, "465000": 235, "430_000": 235, "2675": 235, "3e": 235, "2arrai": 235, "430000": 235, "10_000": [235, 237], "3263": 235, "3225": 235, "3144": 235, "2854": 235, "2941": 235, "3135": 235, "4256": 235, "8e": 235, "9e": 235, "int643263": 235, "4256arrai": 235, "3012": 235, "4197": 235, "9arrai": 235, "100000": 235, "110000": 235, "120000": 235, "130000": 235, "140000": 235, "160000": 235, "170000": [235, 237], "180000": 235, "190000": 235, "1867": 235, "1882": 235, "1890": 235, "1936": 235, "4121": 235, "4077": 235, "1581": 235, "99": 235, "int641867": 235, "1581arrai": 235, "1735": 235, "1482": 235, "1350": 235, "1445": 235, "1122": 235, "2745": 235, "1908": 235, "1912": 235, "1824": 235, "240": 235, "1654": 235, "1647": 235, "1696": 235, "1164": 235, "164": 235, "2750": 235, "2716": 235, "2687": 235, "2708": 235, "1792": 235, "2666": 235, "1668": 235, "2628": 235, "370": 235, "2825": 235, "2738": 235, "2695": 235, "2705": 235, "2655": 235, "2836": 235, "2889": 235, "226": 235, "3035": 235, "4297": 235, "2864": 235, "2722": 235, "3146": 235, "3069": 235, "2820": 235, "2804": 235, "2907": 235, "2904": 235, "3277": 235, "3279": 235, "3056": 235, "3183": 235, "3022": 235, "3006": 235, "2850": 235, "2818": 235, "2991": 235, "2997": 235, "3250": 235, "3259": 235, "3138": 235, "3140": 235, "2964": 235, "3002": 235, "2953": 235, "2935": 235, "4229": 235, "4251": 235, "3291": 235, "3246": 235, "3089": 235, "4302": 235, "3088": 235, "4218": 235, "4117": 235, "4203": 235, "4241": 235, "4260": 235, "1945": 235, "3377": 235, "3378": 235, "4675": 235, "4562": 235, "4173": 235, "2939": 235, "4096": 235, "4093": 235, "3677": 235, "4928": 235, "4876": 235, "4813": 235, "4838": 235, "4559": 235, "4770": 235, "4131": 235, "99arrai": 235, "410000": 235, "420000": 235, "440000": 235, "450000": [235, 237], "460000": 235, "470000": 235, "480000": 235, "490000": 235, "As": [235, 247], "3035arrai": 235, "19arrai": 235, "show_line_select": 235, "line_x": 235, "line_i": 235, "axhlin": [235, 238, 241], "elif": 235, "axvlin": 235, "60_000": 235, "190_000": 235, "120_000": 235, "575_000": 235, "250_000": 235, "get_coordin": 235, "ring": 235, "155_000": 235, "buffer": [235, 237], "50_000": 235, "thousand": 235, "0x7faa0b0b7110": 235, "core": 235, "066": [235, 236], "563": 236, "vector_convers": [236, 237], "788": [236, 237], "great": 237, "ecosystem": [237, 246], "0x7faa1689ac50": 237, "print": 237, "21303": 237, "903": 237, "363737": 237, "469": 237, "25340": 237, "195": 237, "3630": 237, "810000": 237, "185417": 237, "879": 237, "419222": 237, "681": 237, "184927": 237, "836": 237, "040001": 237, "181811": 237, "627": 237, "338063": 237, "592": 237, "182510": 237, "446": 237, "990000": 237, "20177": 237, "702": 237, "368500": 237, "703": 237, "17210": 237, "674": 237, "3644": 237, "600000": 237, "51139": 237, "349": 237, "357499": 237, "291": 237, "48079": 237, "937": 237, "3617": 237, "930000": 237, "38115": 237, "173": 237, "400096": 237, "935": 237, "34838": 237, "247": 237, "3952": 237, "189999": 237, "252916": 237, "585": 237, "467082": 237, "255888": 237, "448": 237, "280000": 237, "395258": 237, "331": 237, "34522": 237, "298": 237, "3998": 237, "830000": 237, "32729": 237, "434": 237, "403338": 237, "332": 237, "32167": 237, "160": 237, "3973": 237, "29985": 237, "831": 237, "394355": 237, "220": 237, "opposit": 237, "05xarrai": 237, "5248coordin": 237, "float321": 237, "04arrai": 237, "secondli": 237, "wgs84": 237, "dutch": 237, "nation": 237, "rd": 237, "28992": 237, "provinces_nl": [237, 243, 244], "0x7faa0b5bd0d0": 237, "classifi": 237, "sai": 237, "averag": 237, "groupbi": 237, "725979": 237, "806918": 237, "46903867": 237, "090816": 237, "3133026": 237, "252567": 237, "194658": 237, "7175047": 237, "021334": 237, "0442472": 237, "4584134": 237, "9470762": 237, "1210": 237, "807": 237, "3133": 237, "718": 237, "044": 237, "458": 237, "9471arrai": 237, "float640": 237, "idpandasindexpandasindex": 237, "utrecht": 237, "linewidth": 237, "facecolor": 237, "428343": 237, "70545104187": 237, "489587": 237, "5779869387": 237, "0x7faa168cf110": 237, "less": 237, "suitabl": 237, "overwrit": 237, "by_centroid": 237, "by_touch": 237, "titl": 237, "province_centroid": 237, "xlabel": 237, "ylabel": 237, "0x7faa0b404690": 237, "turn": 237, "sea": 237, "snapped_ud": 237, "snapped_gdf": 237, "grai": 237, "arguabl": 237, "criterion": 237, "sometim": 237, "corner": 237, "progress": 238, "extens": 238, "goal": 238, "eas": 238, "pip": 238, "small": [239, 240, 241, 243, 245], "hydraul": 239, "bed": 239, "water": [239, 243], "0x7faa0b37a610": 239, "320": [239, 244], "0x7faa15fbdcd0": 240, "163": [240, 244], "digit": 241, "0x7faa0b35e8d0": 241, "814": [241, 244], "pooch": 242, "configur": 242, "xugrid_data_dir": 242, "pronvinc": [242, 244], "nl": [242, 244], "adh": [242, 244], "san": [242, 244], "diego": [242, 244], "085": [243, 244], "449": 244, "sample_data": 244, "067": [244, 245], "unconnect": 245, "bd0d1f": 245, "glossari": 246, "strongli": 246, "larger": 246, "interchangeab": 246, "arrang": 246, "n_row": 246, "n_column": 246, "though": 246, "arbitrarili": 246, "equidist": 246, "quadrilater": 246, "primari": 246, "refin": 246, "n_cell": 246, "interchang": 246, "short": 246, "constitu": 246, "broadli": 246, "environment": 246, "climat": 246, "forecast": 246, "thu": 246, "nearli": 246, "unidata": 246, "rich": 246, "basic": 246, "plane": 246, "lesser": 246, "matric": 246, "special": 246, "straightforward": 246, "scheme": 246, "coo": 246, "triplet": 246, "row_index": 246, "column_index": 246, "rectangular": 246, "rag": 246, "wherein": 246, "member": 246, "mix": 246, "quandrilater": 246, "arrrai": 246, "exhaust": 246, "descript": 246, "concept": 247, "idea": 247, "accomplish": 247, "comparison": 247, "revers": 247, "cuthil": 247, "mckee": 247}, "objects": {"xugrid": [[1, 0, 1, "", "BarycentricInterpolator"], [2, 0, 1, "", "CentroidLocatorRegridder"], [3, 0, 1, "", "OverlapRegridder"], [4, 0, 1, "", "RelativeOverlapRegridder"], [5, 0, 1, "", "Ugrid1d"], [44, 0, 1, "", "Ugrid2d"], [126, 0, 1, "", "UgridDataArray"], [129, 0, 1, "", "UgridDataArrayAccessor"], [164, 0, 1, "", "UgridDataset"], [167, 0, 1, "", "UgridDatasetAccessor"], [197, 0, 1, "", "UgridRolesAccessor"], [202, 3, 1, "", "burn_vector_geometry"], [203, 3, 1, "", "concat"], [204, 3, 1, "", "full_like"], [205, 3, 1, "", "merge"], [206, 3, 1, "", "merge_partitions"], [207, 3, 1, "", "ones_like"], [208, 3, 1, "", "open_dataarray"], [209, 3, 1, "", "open_dataset"], [210, 3, 1, "", "open_mfdataset"], [211, 3, 1, "", "open_zarr"], [220, 3, 1, "", "polygonize"], [221, 3, 1, "", "snap_to_grid"], [222, 3, 1, "", "zeros_like"]], "xugrid.BarycentricInterpolator": [[1, 1, 1, "", "__init__"]], "xugrid.CentroidLocatorRegridder": [[2, 1, 1, "", "__init__"]], "xugrid.OverlapRegridder": [[3, 1, 1, "", "__init__"]], "xugrid.RelativeOverlapRegridder": [[4, 1, 1, "", "__init__"]], "xugrid.Ugrid1d": [[5, 1, 1, "", "__init__"], [6, 1, 1, "", "assign_edge_coords"], [7, 1, 1, "", "assign_node_coords"], [8, 2, 1, "", "attrs"], [9, 2, 1, "", "bounds"], [10, 1, 1, "", "contract_vertices"], [11, 1, 1, "", "copy"], [12, 2, 1, "", "dimensions"], [13, 2, 1, "", "edge_bounds"], [14, 2, 1, "", "edge_coordinates"], [15, 2, 1, "", "edge_dimension"], [16, 2, 1, "", "edge_x"], [17, 2, 1, "", "edge_y"], [18, 1, 1, "", "from_dataset"], [19, 1, 1, "", "from_geodataframe"], [20, 1, 1, "", "from_meshkernel"], [21, 1, 1, "", "from_shapely"], [22, 1, 1, "", "isel"], [23, 1, 1, "", "merge_partitions"], [24, 2, 1, "", "mesh"], [25, 2, 1, "", "meshkernel"], [26, 2, 1, "", "n_edge"], [27, 2, 1, "", "n_node"], [28, 2, 1, "", "node_coordinates"], [29, 2, 1, "", "node_dimension"], [30, 2, 1, "", "node_edge_connectivity"], [31, 2, 1, "", "node_node_connectivity"], [32, 1, 1, "", "plot"], [33, 1, 1, "", "reindex_like"], [34, 1, 1, "", "rename"], [35, 1, 1, "", "sel"], [36, 1, 1, "", "set_crs"], [37, 1, 1, "", "set_node_coords"], [38, 1, 1, "", "to_crs"], [39, 1, 1, "", "to_dataset"], [40, 1, 1, "", "to_shapely"], [41, 1, 1, "", "topological_sort_by_dfs"], [42, 2, 1, "", "topology_dimension"], [43, 1, 1, "", "topology_subset"]], "xugrid.Ugrid2d": [[44, 1, 1, "", "__init__"], [45, 2, 1, "", "area"], [46, 1, 1, "", "assign_edge_coords"], [47, 1, 1, "", "assign_face_coords"], [48, 1, 1, "", "assign_node_coords"], [49, 2, 1, "", "attrs"], [50, 1, 1, "", "bounding_polygon"], [51, 2, 1, "", "bounds"], [52, 2, 1, "", "celltree"], [53, 2, 1, "", "centroid_triangulation"], [54, 2, 1, "", "centroids"], [55, 2, 1, "", "circumcenters"], [56, 1, 1, "", "compute_barycentric_weights"], [57, 1, 1, "", "copy"], [58, 2, 1, "", "dimensions"], [59, 2, 1, "", "edge_bounds"], [60, 2, 1, "", "edge_coordinates"], [61, 2, 1, "", "edge_dimension"], [62, 2, 1, "", "edge_node_connectivity"], [63, 2, 1, "", "edge_x"], [64, 2, 1, "", "edge_y"], [65, 2, 1, "", "exterior_edges"], [66, 2, 1, "", "exterior_faces"], [67, 2, 1, "", "face_bounds"], [68, 2, 1, "", "face_coordinates"], [69, 2, 1, "", "face_dimension"], [70, 2, 1, "", "face_edge_connectivity"], [71, 2, 1, "", "face_face_connectivity"], [72, 2, 1, "", "face_x"], [73, 2, 1, "", "face_y"], [74, 1, 1, "", "from_dataset"], [75, 1, 1, "", "from_geodataframe"], [76, 1, 1, "", "from_meshkernel"], [77, 1, 1, "", "from_shapely"], [78, 1, 1, "", "from_structured"], [79, 1, 1, "", "from_structured_bounds"], [80, 1, 1, "", "from_structured_intervals1d"], [81, 1, 1, "", "from_structured_intervals2d"], [82, 1, 1, "", "from_structured_multicoord"], [83, 1, 1, "", "intersect_edges"], [84, 1, 1, "", "intersect_line"], [85, 1, 1, "", "intersect_linestring"], [86, 1, 1, "", "isel"], [87, 1, 1, "", "label_partitions"], [88, 1, 1, "", "locate_bounding_box"], [89, 1, 1, "", "locate_points"], [90, 1, 1, "", "merge_partitions"], [91, 2, 1, "", "mesh"], [92, 2, 1, "", "meshkernel"], [93, 2, 1, "", "n_edge"], [94, 2, 1, "", "n_face"], [95, 2, 1, "", "n_node"], [96, 2, 1, "", "node_coordinates"], [97, 2, 1, "", "node_dimension"], [98, 2, 1, "", "node_edge_connectivity"], [99, 2, 1, "", "node_face_connectivity"], [100, 2, 1, "", "node_node_connectivity"], [101, 1, 1, "", "partition"], [102, 2, 1, "", "perimeter"], [103, 1, 1, "", "plot"], [104, 1, 1, "", "rasterize"], [105, 1, 1, "", "rasterize_like"], [106, 1, 1, "", "reindex_like"], [107, 1, 1, "", "rename"], [108, 1, 1, "", "reverse_cuthill_mckee"], [109, 1, 1, "", "sel"], [110, 1, 1, "", "sel_points"], [111, 1, 1, "", "set_crs"], [112, 1, 1, "", "set_node_coords"], [113, 1, 1, "", "tesselate_centroidal_voronoi"], [114, 1, 1, "", "tesselate_circumcenter_voronoi"], [115, 1, 1, "", "to_crs"], [116, 1, 1, "", "to_dataset"], [117, 1, 1, "", "to_nonperiodic"], [118, 1, 1, "", "to_periodic"], [119, 1, 1, "", "to_shapely"], [120, 2, 1, "", "topology_dimension"], [121, 1, 1, "", "topology_subset"], [122, 1, 1, "", "triangulate"], [123, 2, 1, "", "triangulation"], [124, 1, 1, "", "validate_edge_node_connectivity"], [125, 2, 1, "", "voronoi_topology"]], "xugrid.UgridDataArray": [[126, 1, 1, "", "__init__"], [127, 1, 1, "", "from_structured"], [128, 2, 1, "", "ugrid"]], "xugrid.UgridDataArrayAccessor": [[129, 1, 1, "", "__init__"], [130, 1, 1, "", "assign_edge_coords"], [131, 1, 1, "", "assign_face_coords"], [132, 1, 1, "", "assign_node_coords"], [133, 1, 1, "", "binary_dilation"], [134, 1, 1, "", "binary_erosion"], [135, 2, 1, "", "bounds"], [136, 1, 1, "", "connected_components"], [137, 2, 1, "", "crs"], [138, 2, 1, "", "grids"], [139, 1, 1, "", "intersect_line"], [140, 1, 1, "", "intersect_linestring"], [141, 1, 1, "", "laplace_interpolate"], [142, 2, 1, "", "name"], [143, 2, 1, "", "names"], [144, 1, 1, "", "partition"], [145, 1, 1, "", "partition_by_label"], [146, 1, 1, "", "rasterize"], [147, 1, 1, "", "rasterize_like"], [148, 1, 1, "", "reindex_like"], [149, 1, 1, "", "rename"], [150, 1, 1, "", "reverse_cuthill_mckee"], [151, 1, 1, "", "sel"], [152, 1, 1, "", "sel_points"], [153, 1, 1, "", "set_crs"], [154, 1, 1, "", "set_node_coords"], [155, 1, 1, "", "to_crs"], [156, 1, 1, "", "to_dataset"], [157, 1, 1, "", "to_geodataframe"], [158, 1, 1, "", "to_netcdf"], [159, 1, 1, "", "to_nonperiodic"], [160, 1, 1, "", "to_periodic"], [161, 1, 1, "", "to_zarr"], [162, 2, 1, "", "topology"], [163, 2, 1, "", "total_bounds"]], "xugrid.UgridDataset": [[164, 1, 1, "", "__init__"], [165, 1, 1, "", "from_geodataframe"], [166, 2, 1, "", "ugrid"]], "xugrid.UgridDatasetAccessor": [[167, 1, 1, "", "__init__"], [168, 1, 1, "", "assign_edge_coords"], [169, 1, 1, "", "assign_face_coords"], [170, 1, 1, "", "assign_node_coords"], [171, 2, 1, "", "bounds"], [172, 2, 1, "", "crs"], [173, 2, 1, "", "grid"], [174, 1, 1, "", "intersect_line"], [175, 1, 1, "", "intersect_linestring"], [176, 2, 1, "", "name"], [177, 2, 1, "", "names"], [178, 1, 1, "", "partition"], [179, 1, 1, "", "partition_by_label"], [180, 1, 1, "", "rasterize"], [181, 1, 1, "", "rasterize_like"], [182, 1, 1, "", "reindex_like"], [183, 1, 1, "", "rename"], [184, 1, 1, "", "sel"], [185, 1, 1, "", "sel_points"], [186, 1, 1, "", "set_crs"], [187, 1, 1, "", "set_node_coords"], [188, 1, 1, "", "to_crs"], [189, 1, 1, "", "to_dataset"], [190, 1, 1, "", "to_geodataframe"], [191, 1, 1, "", "to_netcdf"], [192, 1, 1, "", "to_nonperiodic"], [193, 1, 1, "", "to_periodic"], [194, 1, 1, "", "to_zarr"], [195, 2, 1, "", "topology"], [196, 2, 1, "", "total_bounds"]], "xugrid.UgridRolesAccessor": [[197, 1, 1, "", "__init__"], [198, 2, 1, "", "connectivity"], [199, 2, 1, "", "coordinates"], [200, 2, 1, "", "dimensions"], [201, 2, 1, "", "topology"]], "xugrid.plot": [[212, 3, 1, "", "contour"], [213, 3, 1, "", "contourf"], [214, 3, 1, "", "imshow"], [215, 3, 1, "", "line"], [216, 3, 1, "", "pcolormesh"], [217, 3, 1, "", "scatter"], [218, 3, 1, "", "surface"], [219, 3, 1, "", "tripcolor"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:function"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "function", "Python function"]}, "titleterms": {"api": 0, "refer": 0, "top": 0, "level": 0, "function": [0, 232], "ugriddataarrai": [0, 126, 127, 128, 232, 233], "ugriddataset": [0, 164, 165, 166], "ugrid": [0, 128, 166, 233], "accessor": 0, "snap": [0, 237], "regrid": [0, 234], "plot": [0, 32, 103, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 233], "ugrid1d": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "topologi": [0, 162, 195, 201], "ugrid2d": [0, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125], "role": 0, "xugrid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 238], "barycentricinterpol": [1, 234], "centroidlocatorregridd": [2, 234], "overlapregridd": [3, 230, 234], "relativeoverlapregridd": 4, "assign_edge_coord": [6, 46, 130, 168], "assign_node_coord": [7, 48, 132, 170], "attr": [8, 49], "bound": [9, 51, 135, 171], "contract_vertic": 10, "copi": [11, 57], "dimens": [12, 58, 200], "edge_bound": [13, 59], "edge_coordin": [14, 60], "edge_dimens": [15, 61], "edge_x": [16, 63], "edge_i": [17, 64], "from_dataset": [18, 74], "from_geodatafram": [19, 75, 165], "from_meshkernel": [20, 76], "from_shap": [21, 77], "isel": [22, 86], "merge_partit": [23, 90, 206], "mesh": [24, 91, 232], "meshkernel": [25, 92], "n_edg": [26, 93], "n_node": [27, 95], "node_coordin": [28, 96], "node_dimens": [29, 97], "node_edge_connect": [30, 98], "node_node_connect": [31, 100], "reindex_lik": [33, 106, 148, 182], "renam": [34, 107, 149, 183], "sel": [35, 109, 151, 184], "set_cr": [36, 111, 153, 186], "set_node_coord": [37, 112, 154, 187], "to_cr": [38, 115, 155, 188], "to_dataset": [39, 116, 156, 189], "to_shap": [40, 119], "topological_sort_by_df": 41, "topology_dimens": [42, 120], "topology_subset": [43, 121], "area": 45, "assign_face_coord": [47, 131, 169], "bounding_polygon": 50, "celltre": 52, "centroid_triangul": 53, "centroid": [54, 227, 228], "circumcent": 55, "compute_barycentric_weight": 56, "edge_node_connect": 62, "exterior_edg": 65, "exterior_fac": 66, "face_bound": 67, "face_coordin": 68, "face_dimens": 69, "face_edge_connect": 70, "face_face_connect": 71, "face_x": 72, "face_i": 73, "from_structur": [78, 127], "from_structured_bound": 79, "from_structured_intervals1d": 80, "from_structured_intervals2d": 81, "from_structured_multicoord": 82, "intersect_edg": 83, "intersect_lin": [84, 139, 174], "intersect_linestr": [85, 140, 175], "label_partit": 87, "locate_bounding_box": 88, "locate_point": 89, "n_face": 94, "node_face_connect": 99, "partit": [101, 144, 178, 231], "perimet": 102, "raster": [104, 146, 180, 237], "rasterize_lik": [105, 147, 181], "reverse_cuthill_mcke": [108, 150], "sel_point": [110, 152, 185], "tesselate_centroidal_voronoi": 113, "tesselate_circumcenter_voronoi": 114, "to_nonperiod": [117, 159, 192], "to_period": [118, 160, 193], "triangul": [122, 123, 228], "validate_edge_node_connect": 124, "voronoi_topologi": 125, "ugriddataarrayaccessor": [129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "binary_dil": 133, "binary_eros": 134, "connected_compon": 136, "cr": [137, 172], "grid": [138, 173, 231, 234, 235, 237], "laplace_interpol": 141, "name": [142, 143, 176, 177], "partition_by_label": [145, 179], "to_geodatafram": [157, 190], "to_netcdf": [158, 191], "to_zarr": [161, 194], "total_bound": [163, 196], "ugriddatasetaccessor": [167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196], "ugridrolesaccessor": [197, 198, 199, 200, 201], "connect": [198, 228], "coordin": 199, "burn_vector_geometri": 202, "concat": 203, "full_lik": 204, "merg": [205, 231], "ones_lik": 207, "open_dataarrai": 208, "open_dataset": 209, "open_mfdataset": 210, "open_zarr": 211, "contour": 212, "contourf": 213, "imshow": 214, "line": [215, 235], "pcolormesh": 216, "scatter": 217, "surfac": 218, "tripcolor": 219, "polygon": [220, 237], "snap_to_grid": 221, "zeros_lik": 222, "changelog": 223, "unreleas": 223, "fix": 223, "ad": 223, "chang": 223, "0": 223, "8": 223, "1": 223, "2024": 223, "01": 223, "19": 223, "2023": 223, "12": 223, "11": 223, "7": 223, "17": 223, "10": 223, "6": 223, "5": 223, "09": 223, "30": 223, "4": 223, "08": 223, "22": 223, "3": 223, "2": 223, "07": 223, "26": 223, "05": 223, "25": 223, "03": 223, "14": 223, "02": 223, "06": 223, "2022": 223, "13": 223, "9": 223, "16": 223, "2021": 223, "23": 223, "develop": [224, 225], "exampl": [225, 229], "comput": [226, 233, 236, 244], "time": [226, 236, 244], "voronoi": [227, 228], "tessel": [227, 228], "cvt": 227, "infinit": 227, "rai": 227, "import": [228, 232, 235], "arrai": 228, "binari": 228, "eros": 228, "dilat": 228, "compon": 228, "laplac": 228, "interpol": 228, "revers": 228, "cuthil": 228, "mckee": 228, "method": 230, "comparison": 230, "rel": 230, "overlap": 230, "custom": 230, "reduct": 230, "creat": [231, 233], "without": 231, "data": [231, 232, 233, 235, 242], "preserv": 231, "order": 231, "unstructur": [232, 235], "other": 232, "type": 232, "addit": 232, "argument": 232, "As": 232, "xarrai": [232, 233], "dataarrai": [232, 233], "quick": 233, "overview": [233, 234], "from": [233, 237], "dataset": [233, 242], "netcdf": 233, "file": [233, 242], "select": [233, 235], "geopanda": 233, "xugriddataset": 233, "write": 233, "arbitrari": 234, "re": 234, "us": 234, "subset": 235, "point": 235, "index": 235, "vector": 237, "geometri": 237, "convers": 237, "geodatafram": 237, "burn": 237, "instal": 238, "adh": 239, "san": 239, "diego": 239, "disk": 240, "elev": 241, "nl": [241, 243], "sampl": 242, "where": 242, "ar": 242, "my": 242, "avail": 242, "pronvinc": 243, "xoxo": 245, "terminologi": 246, "user": 247, "guid": 247}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "Top-level functions": [[0, "top-level-functions"]], "UgridDataArray": [[0, "ugriddataarray"], [232, "ugriddataarray"]], "UgridDataset": [[0, "ugriddataset"]], "UGRID Accessor": [[0, "ugrid-accessor"]], "Snapping": [[0, "snapping"]], "Regridding": [[0, "regridding"]], "Plotting": [[0, "plotting"], [227, "plotting"], [233, "plotting"]], "UGRID1D Topology": [[0, "ugrid1d-topology"]], "UGRID2D Topology": [[0, "ugrid2d-topology"]], "UGRID Roles Accessor": [[0, "ugrid-roles-accessor"]], "xugrid.BarycentricInterpolator": [[1, "xugrid-barycentricinterpolator"]], "xugrid.CentroidLocatorRegridder": [[2, "xugrid-centroidlocatorregridder"]], "xugrid.OverlapRegridder": [[3, "xugrid-overlapregridder"]], "xugrid.RelativeOverlapRegridder": [[4, "xugrid-relativeoverlapregridder"]], "xugrid.Ugrid1d": [[5, "xugrid-ugrid1d"]], "xugrid.Ugrid1d.assign_edge_coords": [[6, "xugrid-ugrid1d-assign-edge-coords"]], "xugrid.Ugrid1d.assign_node_coords": [[7, "xugrid-ugrid1d-assign-node-coords"]], "xugrid.Ugrid1d.attrs": [[8, "xugrid-ugrid1d-attrs"]], "xugrid.Ugrid1d.bounds": [[9, "xugrid-ugrid1d-bounds"]], "xugrid.Ugrid1d.contract_vertices": [[10, "xugrid-ugrid1d-contract-vertices"]], "xugrid.Ugrid1d.copy": [[11, "xugrid-ugrid1d-copy"]], "xugrid.Ugrid1d.dimensions": [[12, "xugrid-ugrid1d-dimensions"]], "xugrid.Ugrid1d.edge_bounds": [[13, "xugrid-ugrid1d-edge-bounds"]], "xugrid.Ugrid1d.edge_coordinates": [[14, "xugrid-ugrid1d-edge-coordinates"]], "xugrid.Ugrid1d.edge_dimension": [[15, "xugrid-ugrid1d-edge-dimension"]], "xugrid.Ugrid1d.edge_x": [[16, "xugrid-ugrid1d-edge-x"]], "xugrid.Ugrid1d.edge_y": [[17, "xugrid-ugrid1d-edge-y"]], "xugrid.Ugrid1d.from_dataset": [[18, "xugrid-ugrid1d-from-dataset"]], "xugrid.Ugrid1d.from_geodataframe": [[19, "xugrid-ugrid1d-from-geodataframe"]], "xugrid.Ugrid1d.from_meshkernel": [[20, "xugrid-ugrid1d-from-meshkernel"]], "xugrid.Ugrid1d.from_shapely": [[21, "xugrid-ugrid1d-from-shapely"]], "xugrid.Ugrid1d.isel": [[22, "xugrid-ugrid1d-isel"]], "xugrid.Ugrid1d.merge_partitions": [[23, "xugrid-ugrid1d-merge-partitions"]], "xugrid.Ugrid1d.mesh": [[24, "xugrid-ugrid1d-mesh"]], "xugrid.Ugrid1d.meshkernel": [[25, "xugrid-ugrid1d-meshkernel"]], "xugrid.Ugrid1d.n_edge": [[26, "xugrid-ugrid1d-n-edge"]], "xugrid.Ugrid1d.n_node": [[27, "xugrid-ugrid1d-n-node"]], "xugrid.Ugrid1d.node_coordinates": [[28, "xugrid-ugrid1d-node-coordinates"]], "xugrid.Ugrid1d.node_dimension": [[29, "xugrid-ugrid1d-node-dimension"]], "xugrid.Ugrid1d.node_edge_connectivity": [[30, "xugrid-ugrid1d-node-edge-connectivity"]], "xugrid.Ugrid1d.node_node_connectivity": [[31, "xugrid-ugrid1d-node-node-connectivity"]], "xugrid.Ugrid1d.plot": [[32, "xugrid-ugrid1d-plot"]], "xugrid.Ugrid1d.reindex_like": [[33, "xugrid-ugrid1d-reindex-like"]], "xugrid.Ugrid1d.rename": [[34, "xugrid-ugrid1d-rename"]], "xugrid.Ugrid1d.sel": [[35, "xugrid-ugrid1d-sel"]], "xugrid.Ugrid1d.set_crs": [[36, "xugrid-ugrid1d-set-crs"]], "xugrid.Ugrid1d.set_node_coords": [[37, "xugrid-ugrid1d-set-node-coords"]], "xugrid.Ugrid1d.to_crs": [[38, "xugrid-ugrid1d-to-crs"]], "xugrid.Ugrid1d.to_dataset": [[39, "xugrid-ugrid1d-to-dataset"]], "xugrid.Ugrid1d.to_shapely": [[40, "xugrid-ugrid1d-to-shapely"]], "xugrid.Ugrid1d.topological_sort_by_dfs": [[41, "xugrid-ugrid1d-topological-sort-by-dfs"]], "xugrid.Ugrid1d.topology_dimension": [[42, "xugrid-ugrid1d-topology-dimension"]], "xugrid.Ugrid1d.topology_subset": [[43, "xugrid-ugrid1d-topology-subset"]], "xugrid.Ugrid2d": [[44, "xugrid-ugrid2d"]], "xugrid.Ugrid2d.area": [[45, "xugrid-ugrid2d-area"]], "xugrid.Ugrid2d.assign_edge_coords": [[46, "xugrid-ugrid2d-assign-edge-coords"]], "xugrid.Ugrid2d.assign_face_coords": [[47, "xugrid-ugrid2d-assign-face-coords"]], "xugrid.Ugrid2d.assign_node_coords": [[48, "xugrid-ugrid2d-assign-node-coords"]], "xugrid.Ugrid2d.attrs": [[49, "xugrid-ugrid2d-attrs"]], "xugrid.Ugrid2d.bounding_polygon": [[50, "xugrid-ugrid2d-bounding-polygon"]], "xugrid.Ugrid2d.bounds": [[51, "xugrid-ugrid2d-bounds"]], "xugrid.Ugrid2d.celltree": [[52, "xugrid-ugrid2d-celltree"]], "xugrid.Ugrid2d.centroid_triangulation": [[53, "xugrid-ugrid2d-centroid-triangulation"]], "xugrid.Ugrid2d.centroids": [[54, "xugrid-ugrid2d-centroids"]], "xugrid.Ugrid2d.circumcenters": [[55, "xugrid-ugrid2d-circumcenters"]], "xugrid.Ugrid2d.compute_barycentric_weights": [[56, "xugrid-ugrid2d-compute-barycentric-weights"]], "xugrid.Ugrid2d.copy": [[57, "xugrid-ugrid2d-copy"]], "xugrid.Ugrid2d.dimensions": [[58, "xugrid-ugrid2d-dimensions"]], "xugrid.Ugrid2d.edge_bounds": [[59, "xugrid-ugrid2d-edge-bounds"]], "xugrid.Ugrid2d.edge_coordinates": [[60, "xugrid-ugrid2d-edge-coordinates"]], "xugrid.Ugrid2d.edge_dimension": [[61, "xugrid-ugrid2d-edge-dimension"]], "xugrid.Ugrid2d.edge_node_connectivity": [[62, "xugrid-ugrid2d-edge-node-connectivity"]], "xugrid.Ugrid2d.edge_x": [[63, "xugrid-ugrid2d-edge-x"]], "xugrid.Ugrid2d.edge_y": [[64, "xugrid-ugrid2d-edge-y"]], "xugrid.Ugrid2d.exterior_edges": [[65, "xugrid-ugrid2d-exterior-edges"]], "xugrid.Ugrid2d.exterior_faces": [[66, "xugrid-ugrid2d-exterior-faces"]], "xugrid.Ugrid2d.face_bounds": [[67, "xugrid-ugrid2d-face-bounds"]], "xugrid.Ugrid2d.face_coordinates": [[68, "xugrid-ugrid2d-face-coordinates"]], "xugrid.Ugrid2d.face_dimension": [[69, "xugrid-ugrid2d-face-dimension"]], "xugrid.Ugrid2d.face_edge_connectivity": [[70, "xugrid-ugrid2d-face-edge-connectivity"]], "xugrid.Ugrid2d.face_face_connectivity": [[71, "xugrid-ugrid2d-face-face-connectivity"]], "xugrid.Ugrid2d.face_x": [[72, "xugrid-ugrid2d-face-x"]], "xugrid.Ugrid2d.face_y": [[73, "xugrid-ugrid2d-face-y"]], "xugrid.Ugrid2d.from_dataset": [[74, "xugrid-ugrid2d-from-dataset"]], "xugrid.Ugrid2d.from_geodataframe": [[75, "xugrid-ugrid2d-from-geodataframe"]], "xugrid.Ugrid2d.from_meshkernel": [[76, "xugrid-ugrid2d-from-meshkernel"]], "xugrid.Ugrid2d.from_shapely": [[77, "xugrid-ugrid2d-from-shapely"]], "xugrid.Ugrid2d.from_structured": [[78, "xugrid-ugrid2d-from-structured"]], "xugrid.Ugrid2d.from_structured_bounds": [[79, "xugrid-ugrid2d-from-structured-bounds"]], "xugrid.Ugrid2d.from_structured_intervals1d": [[80, "xugrid-ugrid2d-from-structured-intervals1d"]], "xugrid.Ugrid2d.from_structured_intervals2d": [[81, "xugrid-ugrid2d-from-structured-intervals2d"]], "xugrid.Ugrid2d.from_structured_multicoord": [[82, "xugrid-ugrid2d-from-structured-multicoord"]], "xugrid.Ugrid2d.intersect_edges": [[83, "xugrid-ugrid2d-intersect-edges"]], "xugrid.Ugrid2d.intersect_line": [[84, "xugrid-ugrid2d-intersect-line"]], "xugrid.Ugrid2d.intersect_linestring": [[85, "xugrid-ugrid2d-intersect-linestring"]], "xugrid.Ugrid2d.isel": [[86, "xugrid-ugrid2d-isel"]], "xugrid.Ugrid2d.label_partitions": [[87, "xugrid-ugrid2d-label-partitions"]], "xugrid.Ugrid2d.locate_bounding_box": [[88, "xugrid-ugrid2d-locate-bounding-box"]], "xugrid.Ugrid2d.locate_points": [[89, "xugrid-ugrid2d-locate-points"]], "xugrid.Ugrid2d.merge_partitions": [[90, "xugrid-ugrid2d-merge-partitions"]], "xugrid.Ugrid2d.mesh": [[91, "xugrid-ugrid2d-mesh"]], "xugrid.Ugrid2d.meshkernel": [[92, "xugrid-ugrid2d-meshkernel"]], "xugrid.Ugrid2d.n_edge": [[93, "xugrid-ugrid2d-n-edge"]], "xugrid.Ugrid2d.n_face": [[94, "xugrid-ugrid2d-n-face"]], "xugrid.Ugrid2d.n_node": [[95, "xugrid-ugrid2d-n-node"]], "xugrid.Ugrid2d.node_coordinates": [[96, "xugrid-ugrid2d-node-coordinates"]], "xugrid.Ugrid2d.node_dimension": [[97, "xugrid-ugrid2d-node-dimension"]], "xugrid.Ugrid2d.node_edge_connectivity": [[98, "xugrid-ugrid2d-node-edge-connectivity"]], "xugrid.Ugrid2d.node_face_connectivity": [[99, "xugrid-ugrid2d-node-face-connectivity"]], "xugrid.Ugrid2d.node_node_connectivity": [[100, "xugrid-ugrid2d-node-node-connectivity"]], "xugrid.Ugrid2d.partition": [[101, "xugrid-ugrid2d-partition"]], "xugrid.Ugrid2d.perimeter": [[102, "xugrid-ugrid2d-perimeter"]], "xugrid.Ugrid2d.plot": [[103, "xugrid-ugrid2d-plot"]], "xugrid.Ugrid2d.rasterize": [[104, "xugrid-ugrid2d-rasterize"]], "xugrid.Ugrid2d.rasterize_like": [[105, "xugrid-ugrid2d-rasterize-like"]], "xugrid.Ugrid2d.reindex_like": [[106, "xugrid-ugrid2d-reindex-like"]], "xugrid.Ugrid2d.rename": [[107, "xugrid-ugrid2d-rename"]], "xugrid.Ugrid2d.reverse_cuthill_mckee": [[108, "xugrid-ugrid2d-reverse-cuthill-mckee"]], "xugrid.Ugrid2d.sel": [[109, "xugrid-ugrid2d-sel"]], "xugrid.Ugrid2d.sel_points": [[110, "xugrid-ugrid2d-sel-points"]], "xugrid.Ugrid2d.set_crs": [[111, "xugrid-ugrid2d-set-crs"]], "xugrid.Ugrid2d.set_node_coords": [[112, "xugrid-ugrid2d-set-node-coords"]], "xugrid.Ugrid2d.tesselate_centroidal_voronoi": [[113, "xugrid-ugrid2d-tesselate-centroidal-voronoi"]], "xugrid.Ugrid2d.tesselate_circumcenter_voronoi": [[114, "xugrid-ugrid2d-tesselate-circumcenter-voronoi"]], "xugrid.Ugrid2d.to_crs": [[115, "xugrid-ugrid2d-to-crs"]], "xugrid.Ugrid2d.to_dataset": [[116, "xugrid-ugrid2d-to-dataset"]], "xugrid.Ugrid2d.to_nonperiodic": [[117, "xugrid-ugrid2d-to-nonperiodic"]], "xugrid.Ugrid2d.to_periodic": [[118, "xugrid-ugrid2d-to-periodic"]], "xugrid.Ugrid2d.to_shapely": [[119, "xugrid-ugrid2d-to-shapely"]], "xugrid.Ugrid2d.topology_dimension": [[120, "xugrid-ugrid2d-topology-dimension"]], "xugrid.Ugrid2d.topology_subset": [[121, "xugrid-ugrid2d-topology-subset"]], "xugrid.Ugrid2d.triangulate": [[122, "xugrid-ugrid2d-triangulate"]], "xugrid.Ugrid2d.triangulation": [[123, "xugrid-ugrid2d-triangulation"]], "xugrid.Ugrid2d.validate_edge_node_connectivity": [[124, "xugrid-ugrid2d-validate-edge-node-connectivity"]], "xugrid.Ugrid2d.voronoi_topology": [[125, "xugrid-ugrid2d-voronoi-topology"]], "xugrid.UgridDataArray": [[126, "xugrid-ugriddataarray"]], "xugrid.UgridDataArray.from_structured": [[127, "xugrid-ugriddataarray-from-structured"]], "xugrid.UgridDataArray.ugrid": [[128, "xugrid-ugriddataarray-ugrid"]], "xugrid.UgridDataArrayAccessor": [[129, "xugrid-ugriddataarrayaccessor"]], "xugrid.UgridDataArrayAccessor.assign_edge_coords": [[130, "xugrid-ugriddataarrayaccessor-assign-edge-coords"]], "xugrid.UgridDataArrayAccessor.assign_face_coords": [[131, "xugrid-ugriddataarrayaccessor-assign-face-coords"]], "xugrid.UgridDataArrayAccessor.assign_node_coords": [[132, "xugrid-ugriddataarrayaccessor-assign-node-coords"]], "xugrid.UgridDataArrayAccessor.binary_dilation": [[133, "xugrid-ugriddataarrayaccessor-binary-dilation"]], "xugrid.UgridDataArrayAccessor.binary_erosion": [[134, "xugrid-ugriddataarrayaccessor-binary-erosion"]], "xugrid.UgridDataArrayAccessor.bounds": [[135, "xugrid-ugriddataarrayaccessor-bounds"]], "xugrid.UgridDataArrayAccessor.connected_components": [[136, "xugrid-ugriddataarrayaccessor-connected-components"]], "xugrid.UgridDataArrayAccessor.crs": [[137, "xugrid-ugriddataarrayaccessor-crs"]], "xugrid.UgridDataArrayAccessor.grids": [[138, "xugrid-ugriddataarrayaccessor-grids"]], "xugrid.UgridDataArrayAccessor.intersect_line": [[139, "xugrid-ugriddataarrayaccessor-intersect-line"]], "xugrid.UgridDataArrayAccessor.intersect_linestring": [[140, "xugrid-ugriddataarrayaccessor-intersect-linestring"]], "xugrid.UgridDataArrayAccessor.laplace_interpolate": [[141, "xugrid-ugriddataarrayaccessor-laplace-interpolate"]], "xugrid.UgridDataArrayAccessor.name": [[142, "xugrid-ugriddataarrayaccessor-name"]], "xugrid.UgridDataArrayAccessor.names": [[143, "xugrid-ugriddataarrayaccessor-names"]], "xugrid.UgridDataArrayAccessor.partition": [[144, "xugrid-ugriddataarrayaccessor-partition"]], "xugrid.UgridDataArrayAccessor.partition_by_label": [[145, "xugrid-ugriddataarrayaccessor-partition-by-label"]], "xugrid.UgridDataArrayAccessor.rasterize": [[146, "xugrid-ugriddataarrayaccessor-rasterize"]], "xugrid.UgridDataArrayAccessor.rasterize_like": [[147, "xugrid-ugriddataarrayaccessor-rasterize-like"]], "xugrid.UgridDataArrayAccessor.reindex_like": [[148, "xugrid-ugriddataarrayaccessor-reindex-like"]], "xugrid.UgridDataArrayAccessor.rename": [[149, "xugrid-ugriddataarrayaccessor-rename"]], "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee": [[150, "xugrid-ugriddataarrayaccessor-reverse-cuthill-mckee"]], "xugrid.UgridDataArrayAccessor.sel": [[151, "xugrid-ugriddataarrayaccessor-sel"]], "xugrid.UgridDataArrayAccessor.sel_points": [[152, "xugrid-ugriddataarrayaccessor-sel-points"]], "xugrid.UgridDataArrayAccessor.set_crs": [[153, "xugrid-ugriddataarrayaccessor-set-crs"]], "xugrid.UgridDataArrayAccessor.set_node_coords": [[154, "xugrid-ugriddataarrayaccessor-set-node-coords"]], "xugrid.UgridDataArrayAccessor.to_crs": [[155, "xugrid-ugriddataarrayaccessor-to-crs"]], "xugrid.UgridDataArrayAccessor.to_dataset": [[156, "xugrid-ugriddataarrayaccessor-to-dataset"]], "xugrid.UgridDataArrayAccessor.to_geodataframe": [[157, "xugrid-ugriddataarrayaccessor-to-geodataframe"]], "xugrid.UgridDataArrayAccessor.to_netcdf": [[158, "xugrid-ugriddataarrayaccessor-to-netcdf"]], "xugrid.UgridDataArrayAccessor.to_nonperiodic": [[159, "xugrid-ugriddataarrayaccessor-to-nonperiodic"]], "xugrid.UgridDataArrayAccessor.to_periodic": [[160, "xugrid-ugriddataarrayaccessor-to-periodic"]], "xugrid.UgridDataArrayAccessor.to_zarr": [[161, "xugrid-ugriddataarrayaccessor-to-zarr"]], "xugrid.UgridDataArrayAccessor.topology": [[162, "xugrid-ugriddataarrayaccessor-topology"]], "xugrid.UgridDataArrayAccessor.total_bounds": [[163, "xugrid-ugriddataarrayaccessor-total-bounds"]], "xugrid.UgridDataset": [[164, "xugrid-ugriddataset"]], "xugrid.UgridDataset.from_geodataframe": [[165, "xugrid-ugriddataset-from-geodataframe"]], "xugrid.UgridDataset.ugrid": [[166, "xugrid-ugriddataset-ugrid"]], "xugrid.UgridDatasetAccessor": [[167, "xugrid-ugriddatasetaccessor"]], "xugrid.UgridDatasetAccessor.assign_edge_coords": [[168, "xugrid-ugriddatasetaccessor-assign-edge-coords"]], "xugrid.UgridDatasetAccessor.assign_face_coords": [[169, "xugrid-ugriddatasetaccessor-assign-face-coords"]], "xugrid.UgridDatasetAccessor.assign_node_coords": [[170, "xugrid-ugriddatasetaccessor-assign-node-coords"]], "xugrid.UgridDatasetAccessor.bounds": [[171, "xugrid-ugriddatasetaccessor-bounds"]], "xugrid.UgridDatasetAccessor.crs": [[172, "xugrid-ugriddatasetaccessor-crs"]], "xugrid.UgridDatasetAccessor.grid": [[173, "xugrid-ugriddatasetaccessor-grid"]], "xugrid.UgridDatasetAccessor.intersect_line": [[174, "xugrid-ugriddatasetaccessor-intersect-line"]], "xugrid.UgridDatasetAccessor.intersect_linestring": [[175, "xugrid-ugriddatasetaccessor-intersect-linestring"]], "xugrid.UgridDatasetAccessor.name": [[176, "xugrid-ugriddatasetaccessor-name"]], "xugrid.UgridDatasetAccessor.names": [[177, "xugrid-ugriddatasetaccessor-names"]], "xugrid.UgridDatasetAccessor.partition": [[178, "xugrid-ugriddatasetaccessor-partition"]], "xugrid.UgridDatasetAccessor.partition_by_label": [[179, "xugrid-ugriddatasetaccessor-partition-by-label"]], "xugrid.UgridDatasetAccessor.rasterize": [[180, "xugrid-ugriddatasetaccessor-rasterize"]], "xugrid.UgridDatasetAccessor.rasterize_like": [[181, "xugrid-ugriddatasetaccessor-rasterize-like"]], "xugrid.UgridDatasetAccessor.reindex_like": [[182, "xugrid-ugriddatasetaccessor-reindex-like"]], "xugrid.UgridDatasetAccessor.rename": [[183, "xugrid-ugriddatasetaccessor-rename"]], "xugrid.UgridDatasetAccessor.sel": [[184, "xugrid-ugriddatasetaccessor-sel"]], "xugrid.UgridDatasetAccessor.sel_points": [[185, "xugrid-ugriddatasetaccessor-sel-points"]], "xugrid.UgridDatasetAccessor.set_crs": [[186, "xugrid-ugriddatasetaccessor-set-crs"]], "xugrid.UgridDatasetAccessor.set_node_coords": [[187, "xugrid-ugriddatasetaccessor-set-node-coords"]], "xugrid.UgridDatasetAccessor.to_crs": [[188, "xugrid-ugriddatasetaccessor-to-crs"]], "xugrid.UgridDatasetAccessor.to_dataset": [[189, "xugrid-ugriddatasetaccessor-to-dataset"]], "xugrid.UgridDatasetAccessor.to_geodataframe": [[190, "xugrid-ugriddatasetaccessor-to-geodataframe"]], "xugrid.UgridDatasetAccessor.to_netcdf": [[191, "xugrid-ugriddatasetaccessor-to-netcdf"]], "xugrid.UgridDatasetAccessor.to_nonperiodic": [[192, "xugrid-ugriddatasetaccessor-to-nonperiodic"]], "xugrid.UgridDatasetAccessor.to_periodic": [[193, "xugrid-ugriddatasetaccessor-to-periodic"]], "xugrid.UgridDatasetAccessor.to_zarr": [[194, "xugrid-ugriddatasetaccessor-to-zarr"]], "xugrid.UgridDatasetAccessor.topology": [[195, "xugrid-ugriddatasetaccessor-topology"]], "xugrid.UgridDatasetAccessor.total_bounds": [[196, "xugrid-ugriddatasetaccessor-total-bounds"]], "xugrid.UgridRolesAccessor": [[197, "xugrid-ugridrolesaccessor"]], "xugrid.UgridRolesAccessor.connectivity": [[198, "xugrid-ugridrolesaccessor-connectivity"]], "xugrid.UgridRolesAccessor.coordinates": [[199, "xugrid-ugridrolesaccessor-coordinates"]], "xugrid.UgridRolesAccessor.dimensions": [[200, "xugrid-ugridrolesaccessor-dimensions"]], "xugrid.UgridRolesAccessor.topology": [[201, "xugrid-ugridrolesaccessor-topology"]], "xugrid.burn_vector_geometry": [[202, "xugrid-burn-vector-geometry"]], "xugrid.concat": [[203, "xugrid-concat"]], "xugrid.full_like": [[204, "xugrid-full-like"]], "xugrid.merge": [[205, "xugrid-merge"]], "xugrid.merge_partitions": [[206, "xugrid-merge-partitions"]], "xugrid.ones_like": [[207, "xugrid-ones-like"]], "xugrid.open_dataarray": [[208, "xugrid-open-dataarray"]], "xugrid.open_dataset": [[209, "xugrid-open-dataset"]], "xugrid.open_mfdataset": [[210, "xugrid-open-mfdataset"]], "xugrid.open_zarr": [[211, "xugrid-open-zarr"]], "xugrid.plot.contour": [[212, "xugrid-plot-contour"]], "xugrid.plot.contourf": [[213, "xugrid-plot-contourf"]], "xugrid.plot.imshow": [[214, "xugrid-plot-imshow"]], "xugrid.plot.line": [[215, "xugrid-plot-line"]], "xugrid.plot.pcolormesh": [[216, "xugrid-plot-pcolormesh"]], "xugrid.plot.scatter": [[217, "xugrid-plot-scatter"]], "xugrid.plot.surface": [[218, "xugrid-plot-surface"]], "xugrid.plot.tripcolor": [[219, "xugrid-plot-tripcolor"]], "xugrid.polygonize": [[220, "xugrid-polygonize"]], "xugrid.snap_to_grid": [[221, "xugrid-snap-to-grid"]], "xugrid.zeros_like": [[222, "xugrid-zeros-like"]], "Changelog": [[223, "changelog"]], "Unreleased": [[223, "unreleased"]], "Fixed": [[223, "fixed"], [223, "id2"], [223, "id8"], [223, "id12"], [223, "id16"], [223, "id18"], [223, "id22"], [223, "id25"], [223, "id29"], [223, "id33"], [223, "id39"], [223, "id43"], [223, "id47"], [223, "id51"], [223, "id55"], [223, "id59"], [223, "id61"], [223, "id63"], [223, "id67"]], "Added": [[223, "added"], [223, "id3"], [223, "id10"], [223, "id14"], [223, "id21"], [223, "id32"], [223, "id37"], [223, "id41"], [223, "id45"], [223, "id49"], [223, "id53"], [223, "id58"], [223, "id65"], [223, "id69"]], "Changed": [[223, "changed"], [223, "id4"], [223, "id6"], [223, "id11"], [223, "id15"], [223, "id23"], [223, "id35"], [223, "id40"], [223, "id44"], [223, "id48"], [223, "id52"], [223, "id57"], [223, "id64"], [223, "id68"]], "[0.8.1] 2024-01-19": [[223, "id1"]], "[0.8.0] 2023-12-11": [[223, "id5"]], "[0.7.1] 2023-11-17": [[223, "id7"]], "[0.7.0] 2023-10-19": [[223, "id9"]], "[0.6.5] 2023-09-30": [[223, "id13"]], "[0.6.4] 2023-08-22": [[223, "id17"]], "[0.6.3] 2023-08-12": [[223, "id20"]], "[0.6.2] 2023-07-26": [[223, "id24"]], "[0.6.1] 2023-07-07": [[223, "id28"]], "[0.6.0] 2023-07-05": [[223, "id31"]], "[0.5.0] 2023-05-25": [[223, "id36"]], "[0.4.0] 2023-05-05": [[223, "id38"]], "[0.3.0] 2023-03-14": [[223, "id42"]], "[0.2.1] 2023-02-06": [[223, "id46"]], "[0.2.0] 2023-01-19": [[223, "id50"]], "[0.1.10] 2022-12-13": [[223, "id54"]], "[0.1.9] 2022-12-13": [[223, "id56"]], "[0.1.7] 2022-09-06": [[223, "id60"]], "[0.1.5] 2022-08-22": [[223, "id62"]], "[0.1.4] 2022-08-16": [[223, "id66"]], "[0.1.3] 2021-12-23": [[223, "id70"]], "Development": [[224, "development"]], "Developer Examples": [[225, "developer-examples"]], "Computation times": [[226, "computation-times"], [236, "computation-times"], [244, "computation-times"]], "Centroid Voronoi Tesselation (CVT)": [[227, "centroid-voronoi-tesselation-cvt"]], "Infinite rays": [[227, "infinite-rays"]], "Connectivity": [[228, "connectivity"]], "Imports": [[228, "imports"], [232, "imports"], [235, "imports"]], "Connectivity arrays": [[228, "connectivity-arrays"]], "Binary erosion and dilation": [[228, "binary-erosion-and-dilation"]], "Connected Components": [[228, "connected-components"]], "Centroidal Voronoi Tesselation": [[228, "centroidal-voronoi-tesselation"]], "Triangulation": [[228, "triangulation"]], "Laplace interpolation": [[228, "laplace-interpolation"]], "Reverse-Cuthill McKee": [[228, "reverse-cuthill-mckee"]], "Examples": [[229, "examples"]], "OverlapRegridder": [[230, "overlapregridder"], [234, "overlapregridder"]], "Method comparison": [[230, "method-comparison"]], "Relative overlap": [[230, "relative-overlap"]], "Custom reductions": [[230, "custom-reductions"]], "Partitioning": [[231, "partitioning"]], "Create partitions": [[231, "create-partitions"]], "Partition the grid": [[231, "partition-the-grid"]], "Merging partitions": [[231, "merging-partitions"]], "Partitioning grids without data": [[231, "partitioning-grids-without-data"]], "Preserving order": [[231, "preserving-order"]], "Plot unstructured mesh data": [[232, "plot-unstructured-mesh-data"]], "Other types of plot": [[232, "other-types-of-plot"]], "Additional Arguments": [[232, "additional-arguments"]], "As a function": [[232, "as-a-function"]], "Xarray DataArray plots": [[232, "xarray-dataarray-plots"]], "Quick overview": [[233, "quick-overview"]], "Create a UgridDataArray": [[233, "create-a-ugriddataarray"]], "From xarray Dataset": [[233, "from-xarray-dataset"]], "From Ugrid and DataArray": [[233, "from-ugrid-and-dataarray"]], "From netCDF file": [[233, "from-netcdf-file"]], "Data selection": [[233, "data-selection"]], "Computation": [[233, "computation"]], "Geopandas": [[233, "geopandas"]], "XugridDatasets": [[233, "xugriddatasets"]], "Write netCDF files": [[233, "write-netcdf-files"]], "Regridding overview": [[234, "regridding-overview"]], "CentroidLocatorRegridder": [[234, "centroidlocatorregridder"]], "BarycentricInterpolator": [[234, "barycentricinterpolator"]], "Arbitrary grids": [[234, "arbitrary-grids"]], "Re-use": [[234, "re-use"]], "Select unstructured data": [[235, "select-unstructured-data"]], "Grid subset selection": [[235, "grid-subset-selection"]], "Point selection": [[235, "point-selection"]], "Line selection": [[235, "line-selection"]], "Index selection": [[235, "index-selection"]], "Vector geometry conversion": [[237, "vector-geometry-conversion"]], "Conversion to GeoDataFrame": [[237, "conversion-to-geodataframe"]], "Conversion from GeoDataFrame": [[237, "conversion-from-geodataframe"]], "\u201cRasterizing\u201d, or \u201cburning\u201d vector geometries": [[237, "rasterizing-or-burning-vector-geometries"]], "Polygonizing": [[237, "polygonizing"]], "Snap to grid": [[237, "snap-to-grid"]], "Xugrid": [[238, "xugrid"]], "Installation": [[238, "installation"]], "ADH San Diego": [[239, "adh-san-diego"]], "Disk": [[240, "disk"]], "Elevation NL": [[241, "elevation-nl"]], "Sample Data": [[242, "sample-data"]], "Where are my data files?": [[242, "where-are-my-data-files"]], "Available datasets": [[242, "available-datasets"]], "Pronvinces NL": [[243, "pronvinces-nl"]], "Xoxo": [[245, "xoxo"]], "Terminology": [[246, "terminology"]], "User Guide": [[247, "user-guide"]]}, "indexentries": {"barycentricinterpolator (class in xugrid)": [[1, "xugrid.BarycentricInterpolator"]], "__init__() (xugrid.barycentricinterpolator method)": [[1, "xugrid.BarycentricInterpolator.__init__"]], "centroidlocatorregridder (class in xugrid)": [[2, "xugrid.CentroidLocatorRegridder"]], "__init__() (xugrid.centroidlocatorregridder method)": [[2, "xugrid.CentroidLocatorRegridder.__init__"]], "overlapregridder (class in xugrid)": [[3, "xugrid.OverlapRegridder"]], "__init__() (xugrid.overlapregridder method)": [[3, "xugrid.OverlapRegridder.__init__"]], "relativeoverlapregridder (class in xugrid)": [[4, "xugrid.RelativeOverlapRegridder"]], "__init__() (xugrid.relativeoverlapregridder method)": [[4, "xugrid.RelativeOverlapRegridder.__init__"]], "ugrid1d (class in xugrid)": [[5, "xugrid.Ugrid1d"]], "__init__() (xugrid.ugrid1d method)": [[5, "xugrid.Ugrid1d.__init__"]], "assign_edge_coords() (xugrid.ugrid1d method)": [[6, "xugrid.Ugrid1d.assign_edge_coords"]], "assign_node_coords() (xugrid.ugrid1d method)": [[7, "xugrid.Ugrid1d.assign_node_coords"]], "attrs (xugrid.ugrid1d property)": [[8, "xugrid.Ugrid1d.attrs"]], "bounds (xugrid.ugrid1d property)": [[9, "xugrid.Ugrid1d.bounds"]], "contract_vertices() (xugrid.ugrid1d method)": [[10, "xugrid.Ugrid1d.contract_vertices"]], "copy() (xugrid.ugrid1d method)": [[11, "xugrid.Ugrid1d.copy"]], "dimensions (xugrid.ugrid1d property)": [[12, "xugrid.Ugrid1d.dimensions"]], "edge_bounds (xugrid.ugrid1d property)": [[13, "xugrid.Ugrid1d.edge_bounds"]], "edge_coordinates (xugrid.ugrid1d property)": [[14, "xugrid.Ugrid1d.edge_coordinates"]], "edge_dimension (xugrid.ugrid1d property)": [[15, "xugrid.Ugrid1d.edge_dimension"]], "edge_x (xugrid.ugrid1d property)": [[16, "xugrid.Ugrid1d.edge_x"]], "edge_y (xugrid.ugrid1d property)": [[17, "xugrid.Ugrid1d.edge_y"]], "from_dataset() (xugrid.ugrid1d class method)": [[18, "xugrid.Ugrid1d.from_dataset"]], "from_geodataframe() (xugrid.ugrid1d class method)": [[19, "xugrid.Ugrid1d.from_geodataframe"]], "from_meshkernel() (xugrid.ugrid1d class method)": [[20, "xugrid.Ugrid1d.from_meshkernel"]], "from_shapely() (xugrid.ugrid1d static method)": [[21, "xugrid.Ugrid1d.from_shapely"]], "isel() (xugrid.ugrid1d method)": [[22, "xugrid.Ugrid1d.isel"]], "merge_partitions() (xugrid.ugrid1d static method)": [[23, "xugrid.Ugrid1d.merge_partitions"]], "mesh (xugrid.ugrid1d property)": [[24, "xugrid.Ugrid1d.mesh"]], "meshkernel (xugrid.ugrid1d property)": [[25, "xugrid.Ugrid1d.meshkernel"]], "n_edge (xugrid.ugrid1d property)": [[26, "xugrid.Ugrid1d.n_edge"]], "n_node (xugrid.ugrid1d property)": [[27, "xugrid.Ugrid1d.n_node"]], "node_coordinates (xugrid.ugrid1d property)": [[28, "xugrid.Ugrid1d.node_coordinates"]], "node_dimension (xugrid.ugrid1d property)": [[29, "xugrid.Ugrid1d.node_dimension"]], "node_edge_connectivity (xugrid.ugrid1d property)": [[30, "xugrid.Ugrid1d.node_edge_connectivity"]], "node_node_connectivity (xugrid.ugrid1d property)": [[31, "xugrid.Ugrid1d.node_node_connectivity"]], "plot() (xugrid.ugrid1d method)": [[32, "xugrid.Ugrid1d.plot"]], "reindex_like() (xugrid.ugrid1d method)": [[33, "xugrid.Ugrid1d.reindex_like"]], "rename() (xugrid.ugrid1d method)": [[34, "xugrid.Ugrid1d.rename"]], "sel() (xugrid.ugrid1d method)": [[35, "xugrid.Ugrid1d.sel"]], "set_crs() (xugrid.ugrid1d method)": [[36, "xugrid.Ugrid1d.set_crs"]], "set_node_coords() (xugrid.ugrid1d method)": [[37, "xugrid.Ugrid1d.set_node_coords"]], "to_crs() (xugrid.ugrid1d method)": [[38, "xugrid.Ugrid1d.to_crs"]], "to_dataset() (xugrid.ugrid1d method)": [[39, "xugrid.Ugrid1d.to_dataset"]], "to_shapely() (xugrid.ugrid1d method)": [[40, "xugrid.Ugrid1d.to_shapely"]], "topological_sort_by_dfs() (xugrid.ugrid1d method)": [[41, "xugrid.Ugrid1d.topological_sort_by_dfs"]], "topology_dimension (xugrid.ugrid1d property)": [[42, "xugrid.Ugrid1d.topology_dimension"]], "topology_subset() (xugrid.ugrid1d method)": [[43, "xugrid.Ugrid1d.topology_subset"]], "ugrid2d (class in xugrid)": [[44, "xugrid.Ugrid2d"]], "__init__() (xugrid.ugrid2d method)": [[44, "xugrid.Ugrid2d.__init__"]], "area (xugrid.ugrid2d property)": [[45, "xugrid.Ugrid2d.area"]], "assign_edge_coords() (xugrid.ugrid2d method)": [[46, "xugrid.Ugrid2d.assign_edge_coords"]], "assign_face_coords() (xugrid.ugrid2d method)": [[47, "xugrid.Ugrid2d.assign_face_coords"]], "assign_node_coords() (xugrid.ugrid2d method)": [[48, "xugrid.Ugrid2d.assign_node_coords"]], "attrs (xugrid.ugrid2d property)": [[49, "xugrid.Ugrid2d.attrs"]], "bounding_polygon() (xugrid.ugrid2d method)": [[50, "xugrid.Ugrid2d.bounding_polygon"]], "bounds (xugrid.ugrid2d property)": [[51, "xugrid.Ugrid2d.bounds"]], "celltree (xugrid.ugrid2d property)": [[52, "xugrid.Ugrid2d.celltree"]], "centroid_triangulation (xugrid.ugrid2d property)": [[53, "xugrid.Ugrid2d.centroid_triangulation"]], "centroids (xugrid.ugrid2d property)": [[54, "xugrid.Ugrid2d.centroids"]], "circumcenters (xugrid.ugrid2d property)": [[55, "xugrid.Ugrid2d.circumcenters"]], "compute_barycentric_weights() (xugrid.ugrid2d method)": [[56, "xugrid.Ugrid2d.compute_barycentric_weights"]], "copy() (xugrid.ugrid2d method)": [[57, "xugrid.Ugrid2d.copy"]], "dimensions (xugrid.ugrid2d property)": [[58, "xugrid.Ugrid2d.dimensions"]], "edge_bounds (xugrid.ugrid2d property)": [[59, "xugrid.Ugrid2d.edge_bounds"]], "edge_coordinates (xugrid.ugrid2d property)": [[60, "xugrid.Ugrid2d.edge_coordinates"]], "edge_dimension (xugrid.ugrid2d property)": [[61, "xugrid.Ugrid2d.edge_dimension"]], "edge_node_connectivity (xugrid.ugrid2d property)": [[62, "xugrid.Ugrid2d.edge_node_connectivity"]], "edge_x (xugrid.ugrid2d property)": [[63, "xugrid.Ugrid2d.edge_x"]], "edge_y (xugrid.ugrid2d property)": [[64, "xugrid.Ugrid2d.edge_y"]], "exterior_edges (xugrid.ugrid2d property)": [[65, "xugrid.Ugrid2d.exterior_edges"]], "exterior_faces (xugrid.ugrid2d property)": [[66, "xugrid.Ugrid2d.exterior_faces"]], "face_bounds (xugrid.ugrid2d property)": [[67, "xugrid.Ugrid2d.face_bounds"]], "face_coordinates (xugrid.ugrid2d property)": [[68, "xugrid.Ugrid2d.face_coordinates"]], "face_dimension (xugrid.ugrid2d property)": [[69, "xugrid.Ugrid2d.face_dimension"]], "face_edge_connectivity (xugrid.ugrid2d property)": [[70, "xugrid.Ugrid2d.face_edge_connectivity"]], "face_face_connectivity (xugrid.ugrid2d property)": [[71, "xugrid.Ugrid2d.face_face_connectivity"]], "face_x (xugrid.ugrid2d property)": [[72, "xugrid.Ugrid2d.face_x"]], "face_y (xugrid.ugrid2d property)": [[73, "xugrid.Ugrid2d.face_y"]], "from_dataset() (xugrid.ugrid2d class method)": [[74, "xugrid.Ugrid2d.from_dataset"]], "from_geodataframe() (xugrid.ugrid2d class method)": [[75, "xugrid.Ugrid2d.from_geodataframe"]], "from_meshkernel() (xugrid.ugrid2d class method)": [[76, "xugrid.Ugrid2d.from_meshkernel"]], "from_shapely() (xugrid.ugrid2d static method)": [[77, "xugrid.Ugrid2d.from_shapely"]], "from_structured() (xugrid.ugrid2d static method)": [[78, "xugrid.Ugrid2d.from_structured"]], "from_structured_bounds() (xugrid.ugrid2d static method)": [[79, "xugrid.Ugrid2d.from_structured_bounds"]], "from_structured_intervals1d() (xugrid.ugrid2d static method)": [[80, "xugrid.Ugrid2d.from_structured_intervals1d"]], "from_structured_intervals2d() (xugrid.ugrid2d static method)": [[81, "xugrid.Ugrid2d.from_structured_intervals2d"]], "from_structured_multicoord() (xugrid.ugrid2d static method)": [[82, "xugrid.Ugrid2d.from_structured_multicoord"]], "intersect_edges() (xugrid.ugrid2d method)": [[83, "xugrid.Ugrid2d.intersect_edges"]], "intersect_line() (xugrid.ugrid2d method)": [[84, "xugrid.Ugrid2d.intersect_line"]], "intersect_linestring() (xugrid.ugrid2d method)": [[85, "xugrid.Ugrid2d.intersect_linestring"]], "isel() (xugrid.ugrid2d method)": [[86, "xugrid.Ugrid2d.isel"]], "label_partitions() (xugrid.ugrid2d method)": [[87, "xugrid.Ugrid2d.label_partitions"]], "locate_bounding_box() (xugrid.ugrid2d method)": [[88, "xugrid.Ugrid2d.locate_bounding_box"]], "locate_points() (xugrid.ugrid2d method)": [[89, "xugrid.Ugrid2d.locate_points"]], "merge_partitions() (xugrid.ugrid2d static method)": [[90, "xugrid.Ugrid2d.merge_partitions"]], "mesh (xugrid.ugrid2d property)": [[91, "xugrid.Ugrid2d.mesh"]], "meshkernel (xugrid.ugrid2d property)": [[92, "xugrid.Ugrid2d.meshkernel"]], "n_edge (xugrid.ugrid2d property)": [[93, "xugrid.Ugrid2d.n_edge"]], "n_face (xugrid.ugrid2d property)": [[94, "xugrid.Ugrid2d.n_face"]], "n_node (xugrid.ugrid2d property)": [[95, "xugrid.Ugrid2d.n_node"]], "node_coordinates (xugrid.ugrid2d property)": [[96, "xugrid.Ugrid2d.node_coordinates"]], "node_dimension (xugrid.ugrid2d property)": [[97, "xugrid.Ugrid2d.node_dimension"]], "node_edge_connectivity (xugrid.ugrid2d property)": [[98, "xugrid.Ugrid2d.node_edge_connectivity"]], "node_face_connectivity (xugrid.ugrid2d property)": [[99, "xugrid.Ugrid2d.node_face_connectivity"]], "node_node_connectivity (xugrid.ugrid2d property)": [[100, "xugrid.Ugrid2d.node_node_connectivity"]], "partition() (xugrid.ugrid2d method)": [[101, "xugrid.Ugrid2d.partition"]], "perimeter (xugrid.ugrid2d property)": [[102, "xugrid.Ugrid2d.perimeter"]], "plot() (xugrid.ugrid2d method)": [[103, "xugrid.Ugrid2d.plot"]], "rasterize() (xugrid.ugrid2d method)": [[104, "xugrid.Ugrid2d.rasterize"]], "rasterize_like() (xugrid.ugrid2d method)": [[105, "xugrid.Ugrid2d.rasterize_like"]], "reindex_like() (xugrid.ugrid2d method)": [[106, "xugrid.Ugrid2d.reindex_like"]], "rename() (xugrid.ugrid2d method)": [[107, "xugrid.Ugrid2d.rename"]], "reverse_cuthill_mckee() (xugrid.ugrid2d method)": [[108, "xugrid.Ugrid2d.reverse_cuthill_mckee"]], "sel() (xugrid.ugrid2d method)": [[109, "xugrid.Ugrid2d.sel"]], "sel_points() (xugrid.ugrid2d method)": [[110, "xugrid.Ugrid2d.sel_points"]], "set_crs() (xugrid.ugrid2d method)": [[111, "xugrid.Ugrid2d.set_crs"]], "set_node_coords() (xugrid.ugrid2d method)": [[112, "xugrid.Ugrid2d.set_node_coords"]], "tesselate_centroidal_voronoi() (xugrid.ugrid2d method)": [[113, "xugrid.Ugrid2d.tesselate_centroidal_voronoi"]], "tesselate_circumcenter_voronoi() (xugrid.ugrid2d method)": [[114, "xugrid.Ugrid2d.tesselate_circumcenter_voronoi"]], "to_crs() (xugrid.ugrid2d method)": [[115, "xugrid.Ugrid2d.to_crs"]], "to_dataset() (xugrid.ugrid2d method)": [[116, "xugrid.Ugrid2d.to_dataset"]], "to_nonperiodic() (xugrid.ugrid2d method)": [[117, "xugrid.Ugrid2d.to_nonperiodic"]], "to_periodic() (xugrid.ugrid2d method)": [[118, "xugrid.Ugrid2d.to_periodic"]], "to_shapely() (xugrid.ugrid2d method)": [[119, "xugrid.Ugrid2d.to_shapely"]], "topology_dimension (xugrid.ugrid2d property)": [[120, "xugrid.Ugrid2d.topology_dimension"]], "topology_subset() (xugrid.ugrid2d method)": [[121, "xugrid.Ugrid2d.topology_subset"]], "triangulate() (xugrid.ugrid2d method)": [[122, "xugrid.Ugrid2d.triangulate"]], "triangulation (xugrid.ugrid2d property)": [[123, "xugrid.Ugrid2d.triangulation"]], "validate_edge_node_connectivity() (xugrid.ugrid2d method)": [[124, "xugrid.Ugrid2d.validate_edge_node_connectivity"]], "voronoi_topology (xugrid.ugrid2d property)": [[125, "xugrid.Ugrid2d.voronoi_topology"]], "ugriddataarray (class in xugrid)": [[126, "xugrid.UgridDataArray"]], "__init__() (xugrid.ugriddataarray method)": [[126, "xugrid.UgridDataArray.__init__"]], "from_structured() (xugrid.ugriddataarray static method)": [[127, "xugrid.UgridDataArray.from_structured"]], "ugrid (xugrid.ugriddataarray property)": [[128, "xugrid.UgridDataArray.ugrid"]], "ugriddataarrayaccessor (class in xugrid)": [[129, "xugrid.UgridDataArrayAccessor"]], "__init__() (xugrid.ugriddataarrayaccessor method)": [[129, "xugrid.UgridDataArrayAccessor.__init__"]], "assign_edge_coords() (xugrid.ugriddataarrayaccessor method)": [[130, "xugrid.UgridDataArrayAccessor.assign_edge_coords"]], "assign_face_coords() (xugrid.ugriddataarrayaccessor method)": [[131, "xugrid.UgridDataArrayAccessor.assign_face_coords"]], "assign_node_coords() (xugrid.ugriddataarrayaccessor method)": [[132, "xugrid.UgridDataArrayAccessor.assign_node_coords"]], "binary_dilation() (xugrid.ugriddataarrayaccessor method)": [[133, "xugrid.UgridDataArrayAccessor.binary_dilation"]], "binary_erosion() (xugrid.ugriddataarrayaccessor method)": [[134, "xugrid.UgridDataArrayAccessor.binary_erosion"]], "bounds (xugrid.ugriddataarrayaccessor property)": [[135, "xugrid.UgridDataArrayAccessor.bounds"]], "connected_components() (xugrid.ugriddataarrayaccessor method)": [[136, "xugrid.UgridDataArrayAccessor.connected_components"]], "crs (xugrid.ugriddataarrayaccessor property)": [[137, "xugrid.UgridDataArrayAccessor.crs"]], "grids (xugrid.ugriddataarrayaccessor property)": [[138, "xugrid.UgridDataArrayAccessor.grids"]], "intersect_line() (xugrid.ugriddataarrayaccessor method)": [[139, "xugrid.UgridDataArrayAccessor.intersect_line"]], "intersect_linestring() (xugrid.ugriddataarrayaccessor method)": [[140, "xugrid.UgridDataArrayAccessor.intersect_linestring"]], "laplace_interpolate() (xugrid.ugriddataarrayaccessor method)": [[141, "xugrid.UgridDataArrayAccessor.laplace_interpolate"]], "name (xugrid.ugriddataarrayaccessor property)": [[142, "xugrid.UgridDataArrayAccessor.name"]], "names (xugrid.ugriddataarrayaccessor property)": [[143, "xugrid.UgridDataArrayAccessor.names"]], "partition() (xugrid.ugriddataarrayaccessor method)": [[144, "xugrid.UgridDataArrayAccessor.partition"]], "partition_by_label() (xugrid.ugriddataarrayaccessor method)": [[145, "xugrid.UgridDataArrayAccessor.partition_by_label"]], "rasterize() (xugrid.ugriddataarrayaccessor method)": [[146, "xugrid.UgridDataArrayAccessor.rasterize"]], "rasterize_like() (xugrid.ugriddataarrayaccessor method)": [[147, "xugrid.UgridDataArrayAccessor.rasterize_like"]], "reindex_like() (xugrid.ugriddataarrayaccessor method)": [[148, "xugrid.UgridDataArrayAccessor.reindex_like"]], "rename() (xugrid.ugriddataarrayaccessor method)": [[149, "xugrid.UgridDataArrayAccessor.rename"]], "reverse_cuthill_mckee() (xugrid.ugriddataarrayaccessor method)": [[150, "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee"]], "sel() (xugrid.ugriddataarrayaccessor method)": [[151, "xugrid.UgridDataArrayAccessor.sel"]], "sel_points() (xugrid.ugriddataarrayaccessor method)": [[152, "xugrid.UgridDataArrayAccessor.sel_points"]], "set_crs() (xugrid.ugriddataarrayaccessor method)": [[153, "xugrid.UgridDataArrayAccessor.set_crs"]], "set_node_coords() (xugrid.ugriddataarrayaccessor method)": [[154, "xugrid.UgridDataArrayAccessor.set_node_coords"]], "to_crs() (xugrid.ugriddataarrayaccessor method)": [[155, "xugrid.UgridDataArrayAccessor.to_crs"]], "to_dataset() (xugrid.ugriddataarrayaccessor method)": [[156, "xugrid.UgridDataArrayAccessor.to_dataset"]], "to_geodataframe() (xugrid.ugriddataarrayaccessor method)": [[157, "xugrid.UgridDataArrayAccessor.to_geodataframe"]], "to_netcdf() (xugrid.ugriddataarrayaccessor method)": [[158, "xugrid.UgridDataArrayAccessor.to_netcdf"]], "to_nonperiodic() (xugrid.ugriddataarrayaccessor method)": [[159, "xugrid.UgridDataArrayAccessor.to_nonperiodic"]], "to_periodic() (xugrid.ugriddataarrayaccessor method)": [[160, "xugrid.UgridDataArrayAccessor.to_periodic"]], "to_zarr() (xugrid.ugriddataarrayaccessor method)": [[161, "xugrid.UgridDataArrayAccessor.to_zarr"]], "topology (xugrid.ugriddataarrayaccessor property)": [[162, "xugrid.UgridDataArrayAccessor.topology"]], "total_bounds (xugrid.ugriddataarrayaccessor property)": [[163, "xugrid.UgridDataArrayAccessor.total_bounds"]], "ugriddataset (class in xugrid)": [[164, "xugrid.UgridDataset"]], "__init__() (xugrid.ugriddataset method)": [[164, "xugrid.UgridDataset.__init__"]], "from_geodataframe() (xugrid.ugriddataset static method)": [[165, "xugrid.UgridDataset.from_geodataframe"]], "ugrid (xugrid.ugriddataset property)": [[166, "xugrid.UgridDataset.ugrid"]], "ugriddatasetaccessor (class in xugrid)": [[167, "xugrid.UgridDatasetAccessor"]], "__init__() (xugrid.ugriddatasetaccessor method)": [[167, "xugrid.UgridDatasetAccessor.__init__"]], "assign_edge_coords() (xugrid.ugriddatasetaccessor method)": [[168, "xugrid.UgridDatasetAccessor.assign_edge_coords"]], "assign_face_coords() (xugrid.ugriddatasetaccessor method)": [[169, "xugrid.UgridDatasetAccessor.assign_face_coords"]], "assign_node_coords() (xugrid.ugriddatasetaccessor method)": [[170, "xugrid.UgridDatasetAccessor.assign_node_coords"]], "bounds (xugrid.ugriddatasetaccessor property)": [[171, "xugrid.UgridDatasetAccessor.bounds"]], "crs (xugrid.ugriddatasetaccessor property)": [[172, "xugrid.UgridDatasetAccessor.crs"]], "grid (xugrid.ugriddatasetaccessor property)": [[173, "xugrid.UgridDatasetAccessor.grid"]], "intersect_line() (xugrid.ugriddatasetaccessor method)": [[174, "xugrid.UgridDatasetAccessor.intersect_line"]], "intersect_linestring() (xugrid.ugriddatasetaccessor method)": [[175, "xugrid.UgridDatasetAccessor.intersect_linestring"]], "name (xugrid.ugriddatasetaccessor property)": [[176, "xugrid.UgridDatasetAccessor.name"]], "names (xugrid.ugriddatasetaccessor property)": [[177, "xugrid.UgridDatasetAccessor.names"]], "partition() (xugrid.ugriddatasetaccessor method)": [[178, "xugrid.UgridDatasetAccessor.partition"]], "partition_by_label() (xugrid.ugriddatasetaccessor method)": [[179, "xugrid.UgridDatasetAccessor.partition_by_label"]], "rasterize() (xugrid.ugriddatasetaccessor method)": [[180, "xugrid.UgridDatasetAccessor.rasterize"]], "rasterize_like() (xugrid.ugriddatasetaccessor method)": [[181, "xugrid.UgridDatasetAccessor.rasterize_like"]], "reindex_like() (xugrid.ugriddatasetaccessor method)": [[182, "xugrid.UgridDatasetAccessor.reindex_like"]], "rename() (xugrid.ugriddatasetaccessor method)": [[183, "xugrid.UgridDatasetAccessor.rename"]], "sel() (xugrid.ugriddatasetaccessor method)": [[184, "xugrid.UgridDatasetAccessor.sel"]], "sel_points() (xugrid.ugriddatasetaccessor method)": [[185, "xugrid.UgridDatasetAccessor.sel_points"]], "set_crs() (xugrid.ugriddatasetaccessor method)": [[186, "xugrid.UgridDatasetAccessor.set_crs"]], "set_node_coords() (xugrid.ugriddatasetaccessor method)": [[187, "xugrid.UgridDatasetAccessor.set_node_coords"]], "to_crs() (xugrid.ugriddatasetaccessor method)": [[188, "xugrid.UgridDatasetAccessor.to_crs"]], "to_dataset() (xugrid.ugriddatasetaccessor method)": [[189, "xugrid.UgridDatasetAccessor.to_dataset"]], "to_geodataframe() (xugrid.ugriddatasetaccessor method)": [[190, "xugrid.UgridDatasetAccessor.to_geodataframe"]], "to_netcdf() (xugrid.ugriddatasetaccessor method)": [[191, "xugrid.UgridDatasetAccessor.to_netcdf"]], "to_nonperiodic() (xugrid.ugriddatasetaccessor method)": [[192, "xugrid.UgridDatasetAccessor.to_nonperiodic"]], "to_periodic() (xugrid.ugriddatasetaccessor method)": [[193, "xugrid.UgridDatasetAccessor.to_periodic"]], "to_zarr() (xugrid.ugriddatasetaccessor method)": [[194, "xugrid.UgridDatasetAccessor.to_zarr"]], "topology (xugrid.ugriddatasetaccessor property)": [[195, "xugrid.UgridDatasetAccessor.topology"]], "total_bounds (xugrid.ugriddatasetaccessor property)": [[196, "xugrid.UgridDatasetAccessor.total_bounds"]], "ugridrolesaccessor (class in xugrid)": [[197, "xugrid.UgridRolesAccessor"]], "__init__() (xugrid.ugridrolesaccessor method)": [[197, "xugrid.UgridRolesAccessor.__init__"]], "connectivity (xugrid.ugridrolesaccessor property)": [[198, "xugrid.UgridRolesAccessor.connectivity"]], "coordinates (xugrid.ugridrolesaccessor property)": [[199, "xugrid.UgridRolesAccessor.coordinates"]], "dimensions (xugrid.ugridrolesaccessor property)": [[200, "xugrid.UgridRolesAccessor.dimensions"]], "topology (xugrid.ugridrolesaccessor property)": [[201, "xugrid.UgridRolesAccessor.topology"]], "burn_vector_geometry() (in module xugrid)": [[202, "xugrid.burn_vector_geometry"]], "concat() (in module xugrid)": [[203, "xugrid.concat"]], "full_like() (in module xugrid)": [[204, "xugrid.full_like"]], "merge() (in module xugrid)": [[205, "xugrid.merge"]], "merge_partitions() (in module xugrid)": [[206, "xugrid.merge_partitions"]], "ones_like() (in module xugrid)": [[207, "xugrid.ones_like"]], "open_dataarray() (in module xugrid)": [[208, "xugrid.open_dataarray"]], "open_dataset() (in module xugrid)": [[209, "xugrid.open_dataset"]], "open_mfdataset() (in module xugrid)": [[210, "xugrid.open_mfdataset"]], "open_zarr() (in module xugrid)": [[211, "xugrid.open_zarr"]], "contour() (in module xugrid.plot)": [[212, "xugrid.plot.contour"]], "contourf() (in module xugrid.plot)": [[213, "xugrid.plot.contourf"]], "imshow() (in module xugrid.plot)": [[214, "xugrid.plot.imshow"]], "line() (in module xugrid.plot)": [[215, "xugrid.plot.line"]], "pcolormesh() (in module xugrid.plot)": [[216, "xugrid.plot.pcolormesh"]], "scatter() (in module xugrid.plot)": [[217, "xugrid.plot.scatter"]], "surface() (in module xugrid.plot)": [[218, "xugrid.plot.surface"]], "tripcolor() (in module xugrid.plot)": [[219, "xugrid.plot.tripcolor"]], "polygonize() (in module xugrid)": [[220, "xugrid.polygonize"]], "snap_to_grid() (in module xugrid)": [[221, "xugrid.snap_to_grid"]], "zeros_like() (in module xugrid)": [[222, "xugrid.zeros_like"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api", "api/xugrid.BarycentricInterpolator", "api/xugrid.CentroidLocatorRegridder", "api/xugrid.OverlapRegridder", "api/xugrid.RelativeOverlapRegridder", "api/xugrid.Ugrid1d", "api/xugrid.Ugrid1d.assign_edge_coords", "api/xugrid.Ugrid1d.assign_node_coords", "api/xugrid.Ugrid1d.attrs", "api/xugrid.Ugrid1d.bounds", "api/xugrid.Ugrid1d.contract_vertices", "api/xugrid.Ugrid1d.copy", "api/xugrid.Ugrid1d.dimensions", "api/xugrid.Ugrid1d.edge_bounds", "api/xugrid.Ugrid1d.edge_coordinates", "api/xugrid.Ugrid1d.edge_dimension", "api/xugrid.Ugrid1d.edge_x", "api/xugrid.Ugrid1d.edge_y", "api/xugrid.Ugrid1d.from_dataset", "api/xugrid.Ugrid1d.from_geodataframe", "api/xugrid.Ugrid1d.from_meshkernel", "api/xugrid.Ugrid1d.from_shapely", "api/xugrid.Ugrid1d.isel", "api/xugrid.Ugrid1d.merge_partitions", "api/xugrid.Ugrid1d.mesh", "api/xugrid.Ugrid1d.meshkernel", "api/xugrid.Ugrid1d.n_edge", "api/xugrid.Ugrid1d.n_node", "api/xugrid.Ugrid1d.node_coordinates", "api/xugrid.Ugrid1d.node_dimension", "api/xugrid.Ugrid1d.node_edge_connectivity", "api/xugrid.Ugrid1d.node_node_connectivity", "api/xugrid.Ugrid1d.plot", "api/xugrid.Ugrid1d.reindex_like", "api/xugrid.Ugrid1d.rename", "api/xugrid.Ugrid1d.sel", "api/xugrid.Ugrid1d.set_crs", "api/xugrid.Ugrid1d.set_node_coords", "api/xugrid.Ugrid1d.to_crs", "api/xugrid.Ugrid1d.to_dataset", "api/xugrid.Ugrid1d.to_shapely", "api/xugrid.Ugrid1d.topological_sort_by_dfs", "api/xugrid.Ugrid1d.topology_dimension", "api/xugrid.Ugrid1d.topology_subset", "api/xugrid.Ugrid2d", "api/xugrid.Ugrid2d.area", "api/xugrid.Ugrid2d.assign_edge_coords", "api/xugrid.Ugrid2d.assign_face_coords", "api/xugrid.Ugrid2d.assign_node_coords", "api/xugrid.Ugrid2d.attrs", "api/xugrid.Ugrid2d.bounding_polygon", "api/xugrid.Ugrid2d.bounds", "api/xugrid.Ugrid2d.celltree", "api/xugrid.Ugrid2d.centroid_triangulation", "api/xugrid.Ugrid2d.centroids", "api/xugrid.Ugrid2d.circumcenters", "api/xugrid.Ugrid2d.compute_barycentric_weights", "api/xugrid.Ugrid2d.copy", "api/xugrid.Ugrid2d.dimensions", "api/xugrid.Ugrid2d.edge_bounds", "api/xugrid.Ugrid2d.edge_coordinates", "api/xugrid.Ugrid2d.edge_dimension", "api/xugrid.Ugrid2d.edge_node_connectivity", "api/xugrid.Ugrid2d.edge_x", "api/xugrid.Ugrid2d.edge_y", "api/xugrid.Ugrid2d.exterior_edges", "api/xugrid.Ugrid2d.exterior_faces", "api/xugrid.Ugrid2d.face_bounds", "api/xugrid.Ugrid2d.face_coordinates", "api/xugrid.Ugrid2d.face_dimension", "api/xugrid.Ugrid2d.face_edge_connectivity", "api/xugrid.Ugrid2d.face_face_connectivity", "api/xugrid.Ugrid2d.face_x", "api/xugrid.Ugrid2d.face_y", "api/xugrid.Ugrid2d.from_dataset", "api/xugrid.Ugrid2d.from_geodataframe", "api/xugrid.Ugrid2d.from_meshkernel", "api/xugrid.Ugrid2d.from_shapely", "api/xugrid.Ugrid2d.from_structured", "api/xugrid.Ugrid2d.from_structured_bounds", "api/xugrid.Ugrid2d.from_structured_intervals1d", "api/xugrid.Ugrid2d.from_structured_intervals2d", "api/xugrid.Ugrid2d.from_structured_multicoord", "api/xugrid.Ugrid2d.intersect_edges", "api/xugrid.Ugrid2d.intersect_line", "api/xugrid.Ugrid2d.intersect_linestring", "api/xugrid.Ugrid2d.isel", "api/xugrid.Ugrid2d.label_partitions", "api/xugrid.Ugrid2d.locate_bounding_box", "api/xugrid.Ugrid2d.locate_points", "api/xugrid.Ugrid2d.merge_partitions", "api/xugrid.Ugrid2d.mesh", "api/xugrid.Ugrid2d.meshkernel", "api/xugrid.Ugrid2d.n_edge", "api/xugrid.Ugrid2d.n_face", "api/xugrid.Ugrid2d.n_node", "api/xugrid.Ugrid2d.node_coordinates", "api/xugrid.Ugrid2d.node_dimension", "api/xugrid.Ugrid2d.node_edge_connectivity", "api/xugrid.Ugrid2d.node_face_connectivity", "api/xugrid.Ugrid2d.node_node_connectivity", "api/xugrid.Ugrid2d.partition", "api/xugrid.Ugrid2d.perimeter", "api/xugrid.Ugrid2d.plot", "api/xugrid.Ugrid2d.rasterize", "api/xugrid.Ugrid2d.rasterize_like", "api/xugrid.Ugrid2d.reindex_like", "api/xugrid.Ugrid2d.rename", "api/xugrid.Ugrid2d.reverse_cuthill_mckee", "api/xugrid.Ugrid2d.sel", "api/xugrid.Ugrid2d.sel_points", "api/xugrid.Ugrid2d.set_crs", "api/xugrid.Ugrid2d.set_node_coords", "api/xugrid.Ugrid2d.tesselate_centroidal_voronoi", "api/xugrid.Ugrid2d.tesselate_circumcenter_voronoi", "api/xugrid.Ugrid2d.to_crs", "api/xugrid.Ugrid2d.to_dataset", "api/xugrid.Ugrid2d.to_nonperiodic", "api/xugrid.Ugrid2d.to_periodic", "api/xugrid.Ugrid2d.to_shapely", "api/xugrid.Ugrid2d.topology_dimension", "api/xugrid.Ugrid2d.topology_subset", "api/xugrid.Ugrid2d.triangulate", "api/xugrid.Ugrid2d.triangulation", "api/xugrid.Ugrid2d.validate_edge_node_connectivity", "api/xugrid.Ugrid2d.voronoi_topology", "api/xugrid.UgridDataArray", "api/xugrid.UgridDataArray.from_structured", "api/xugrid.UgridDataArray.ugrid", "api/xugrid.UgridDataArrayAccessor", "api/xugrid.UgridDataArrayAccessor.assign_edge_coords", "api/xugrid.UgridDataArrayAccessor.assign_face_coords", "api/xugrid.UgridDataArrayAccessor.assign_node_coords", "api/xugrid.UgridDataArrayAccessor.binary_dilation", "api/xugrid.UgridDataArrayAccessor.binary_erosion", "api/xugrid.UgridDataArrayAccessor.bounds", "api/xugrid.UgridDataArrayAccessor.connected_components", "api/xugrid.UgridDataArrayAccessor.crs", "api/xugrid.UgridDataArrayAccessor.grids", "api/xugrid.UgridDataArrayAccessor.intersect_line", "api/xugrid.UgridDataArrayAccessor.intersect_linestring", "api/xugrid.UgridDataArrayAccessor.laplace_interpolate", "api/xugrid.UgridDataArrayAccessor.name", "api/xugrid.UgridDataArrayAccessor.names", "api/xugrid.UgridDataArrayAccessor.partition", "api/xugrid.UgridDataArrayAccessor.partition_by_label", "api/xugrid.UgridDataArrayAccessor.rasterize", "api/xugrid.UgridDataArrayAccessor.rasterize_like", "api/xugrid.UgridDataArrayAccessor.reindex_like", "api/xugrid.UgridDataArrayAccessor.rename", "api/xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee", "api/xugrid.UgridDataArrayAccessor.sel", "api/xugrid.UgridDataArrayAccessor.sel_points", "api/xugrid.UgridDataArrayAccessor.set_crs", "api/xugrid.UgridDataArrayAccessor.set_node_coords", "api/xugrid.UgridDataArrayAccessor.to_crs", "api/xugrid.UgridDataArrayAccessor.to_dataset", "api/xugrid.UgridDataArrayAccessor.to_geodataframe", "api/xugrid.UgridDataArrayAccessor.to_netcdf", "api/xugrid.UgridDataArrayAccessor.to_nonperiodic", "api/xugrid.UgridDataArrayAccessor.to_periodic", "api/xugrid.UgridDataArrayAccessor.to_zarr", "api/xugrid.UgridDataArrayAccessor.topology", "api/xugrid.UgridDataArrayAccessor.total_bounds", "api/xugrid.UgridDataset", "api/xugrid.UgridDataset.from_geodataframe", "api/xugrid.UgridDataset.ugrid", "api/xugrid.UgridDatasetAccessor", "api/xugrid.UgridDatasetAccessor.assign_edge_coords", "api/xugrid.UgridDatasetAccessor.assign_face_coords", "api/xugrid.UgridDatasetAccessor.assign_node_coords", "api/xugrid.UgridDatasetAccessor.bounds", "api/xugrid.UgridDatasetAccessor.crs", "api/xugrid.UgridDatasetAccessor.grid", "api/xugrid.UgridDatasetAccessor.intersect_line", "api/xugrid.UgridDatasetAccessor.intersect_linestring", "api/xugrid.UgridDatasetAccessor.name", "api/xugrid.UgridDatasetAccessor.names", "api/xugrid.UgridDatasetAccessor.partition", "api/xugrid.UgridDatasetAccessor.partition_by_label", "api/xugrid.UgridDatasetAccessor.rasterize", "api/xugrid.UgridDatasetAccessor.rasterize_like", "api/xugrid.UgridDatasetAccessor.reindex_like", "api/xugrid.UgridDatasetAccessor.rename", "api/xugrid.UgridDatasetAccessor.sel", "api/xugrid.UgridDatasetAccessor.sel_points", "api/xugrid.UgridDatasetAccessor.set_crs", "api/xugrid.UgridDatasetAccessor.set_node_coords", "api/xugrid.UgridDatasetAccessor.to_crs", "api/xugrid.UgridDatasetAccessor.to_dataset", "api/xugrid.UgridDatasetAccessor.to_geodataframe", "api/xugrid.UgridDatasetAccessor.to_netcdf", "api/xugrid.UgridDatasetAccessor.to_nonperiodic", "api/xugrid.UgridDatasetAccessor.to_periodic", "api/xugrid.UgridDatasetAccessor.to_zarr", "api/xugrid.UgridDatasetAccessor.topology", "api/xugrid.UgridDatasetAccessor.total_bounds", "api/xugrid.UgridRolesAccessor", "api/xugrid.UgridRolesAccessor.connectivity", "api/xugrid.UgridRolesAccessor.coordinates", "api/xugrid.UgridRolesAccessor.dimensions", "api/xugrid.UgridRolesAccessor.topology", "api/xugrid.burn_vector_geometry", "api/xugrid.concat", "api/xugrid.full_like", "api/xugrid.merge", "api/xugrid.merge_partitions", "api/xugrid.ones_like", "api/xugrid.open_dataarray", "api/xugrid.open_dataset", "api/xugrid.open_mfdataset", "api/xugrid.open_zarr", "api/xugrid.plot.contour", "api/xugrid.plot.contourf", "api/xugrid.plot.imshow", "api/xugrid.plot.line", "api/xugrid.plot.pcolormesh", "api/xugrid.plot.scatter", "api/xugrid.plot.surface", "api/xugrid.plot.tripcolor", "api/xugrid.polygonize", "api/xugrid.snap_to_grid", "api/xugrid.zeros_like", "changelog", "dev_docs", "examples-dev/index", "examples-dev/sg_execution_times", "examples-dev/voronoi", "examples/connectivity", "examples/index", "examples/overlap_regridder", "examples/partitioning", "examples/plotting", "examples/quick_overview", "examples/regridder_overview", "examples/selection", "examples/sg_execution_times", "examples/vector_conversion", "index", "sample_data/adh_san_diego", "sample_data/disk", "sample_data/elevation_nl", "sample_data/index", "sample_data/provinces_nl", "sample_data/sg_execution_times", "sample_data/xoxo", "terminology", "user_guide"], "filenames": ["api.rst", "api/xugrid.BarycentricInterpolator.rst", "api/xugrid.CentroidLocatorRegridder.rst", "api/xugrid.OverlapRegridder.rst", "api/xugrid.RelativeOverlapRegridder.rst", "api/xugrid.Ugrid1d.rst", "api/xugrid.Ugrid1d.assign_edge_coords.rst", "api/xugrid.Ugrid1d.assign_node_coords.rst", "api/xugrid.Ugrid1d.attrs.rst", "api/xugrid.Ugrid1d.bounds.rst", "api/xugrid.Ugrid1d.contract_vertices.rst", "api/xugrid.Ugrid1d.copy.rst", "api/xugrid.Ugrid1d.dimensions.rst", "api/xugrid.Ugrid1d.edge_bounds.rst", "api/xugrid.Ugrid1d.edge_coordinates.rst", "api/xugrid.Ugrid1d.edge_dimension.rst", "api/xugrid.Ugrid1d.edge_x.rst", "api/xugrid.Ugrid1d.edge_y.rst", "api/xugrid.Ugrid1d.from_dataset.rst", "api/xugrid.Ugrid1d.from_geodataframe.rst", "api/xugrid.Ugrid1d.from_meshkernel.rst", "api/xugrid.Ugrid1d.from_shapely.rst", "api/xugrid.Ugrid1d.isel.rst", "api/xugrid.Ugrid1d.merge_partitions.rst", "api/xugrid.Ugrid1d.mesh.rst", "api/xugrid.Ugrid1d.meshkernel.rst", "api/xugrid.Ugrid1d.n_edge.rst", "api/xugrid.Ugrid1d.n_node.rst", "api/xugrid.Ugrid1d.node_coordinates.rst", "api/xugrid.Ugrid1d.node_dimension.rst", "api/xugrid.Ugrid1d.node_edge_connectivity.rst", "api/xugrid.Ugrid1d.node_node_connectivity.rst", "api/xugrid.Ugrid1d.plot.rst", "api/xugrid.Ugrid1d.reindex_like.rst", "api/xugrid.Ugrid1d.rename.rst", "api/xugrid.Ugrid1d.sel.rst", "api/xugrid.Ugrid1d.set_crs.rst", "api/xugrid.Ugrid1d.set_node_coords.rst", "api/xugrid.Ugrid1d.to_crs.rst", "api/xugrid.Ugrid1d.to_dataset.rst", "api/xugrid.Ugrid1d.to_shapely.rst", "api/xugrid.Ugrid1d.topological_sort_by_dfs.rst", "api/xugrid.Ugrid1d.topology_dimension.rst", "api/xugrid.Ugrid1d.topology_subset.rst", "api/xugrid.Ugrid2d.rst", "api/xugrid.Ugrid2d.area.rst", "api/xugrid.Ugrid2d.assign_edge_coords.rst", "api/xugrid.Ugrid2d.assign_face_coords.rst", "api/xugrid.Ugrid2d.assign_node_coords.rst", "api/xugrid.Ugrid2d.attrs.rst", "api/xugrid.Ugrid2d.bounding_polygon.rst", "api/xugrid.Ugrid2d.bounds.rst", "api/xugrid.Ugrid2d.celltree.rst", "api/xugrid.Ugrid2d.centroid_triangulation.rst", "api/xugrid.Ugrid2d.centroids.rst", "api/xugrid.Ugrid2d.circumcenters.rst", "api/xugrid.Ugrid2d.compute_barycentric_weights.rst", "api/xugrid.Ugrid2d.copy.rst", "api/xugrid.Ugrid2d.dimensions.rst", "api/xugrid.Ugrid2d.edge_bounds.rst", "api/xugrid.Ugrid2d.edge_coordinates.rst", "api/xugrid.Ugrid2d.edge_dimension.rst", "api/xugrid.Ugrid2d.edge_node_connectivity.rst", "api/xugrid.Ugrid2d.edge_x.rst", "api/xugrid.Ugrid2d.edge_y.rst", "api/xugrid.Ugrid2d.exterior_edges.rst", "api/xugrid.Ugrid2d.exterior_faces.rst", "api/xugrid.Ugrid2d.face_bounds.rst", "api/xugrid.Ugrid2d.face_coordinates.rst", "api/xugrid.Ugrid2d.face_dimension.rst", "api/xugrid.Ugrid2d.face_edge_connectivity.rst", "api/xugrid.Ugrid2d.face_face_connectivity.rst", "api/xugrid.Ugrid2d.face_x.rst", "api/xugrid.Ugrid2d.face_y.rst", "api/xugrid.Ugrid2d.from_dataset.rst", "api/xugrid.Ugrid2d.from_geodataframe.rst", "api/xugrid.Ugrid2d.from_meshkernel.rst", "api/xugrid.Ugrid2d.from_shapely.rst", "api/xugrid.Ugrid2d.from_structured.rst", "api/xugrid.Ugrid2d.from_structured_bounds.rst", "api/xugrid.Ugrid2d.from_structured_intervals1d.rst", "api/xugrid.Ugrid2d.from_structured_intervals2d.rst", "api/xugrid.Ugrid2d.from_structured_multicoord.rst", "api/xugrid.Ugrid2d.intersect_edges.rst", "api/xugrid.Ugrid2d.intersect_line.rst", "api/xugrid.Ugrid2d.intersect_linestring.rst", "api/xugrid.Ugrid2d.isel.rst", "api/xugrid.Ugrid2d.label_partitions.rst", "api/xugrid.Ugrid2d.locate_bounding_box.rst", "api/xugrid.Ugrid2d.locate_points.rst", "api/xugrid.Ugrid2d.merge_partitions.rst", "api/xugrid.Ugrid2d.mesh.rst", "api/xugrid.Ugrid2d.meshkernel.rst", "api/xugrid.Ugrid2d.n_edge.rst", "api/xugrid.Ugrid2d.n_face.rst", "api/xugrid.Ugrid2d.n_node.rst", "api/xugrid.Ugrid2d.node_coordinates.rst", "api/xugrid.Ugrid2d.node_dimension.rst", "api/xugrid.Ugrid2d.node_edge_connectivity.rst", "api/xugrid.Ugrid2d.node_face_connectivity.rst", "api/xugrid.Ugrid2d.node_node_connectivity.rst", "api/xugrid.Ugrid2d.partition.rst", "api/xugrid.Ugrid2d.perimeter.rst", "api/xugrid.Ugrid2d.plot.rst", "api/xugrid.Ugrid2d.rasterize.rst", "api/xugrid.Ugrid2d.rasterize_like.rst", "api/xugrid.Ugrid2d.reindex_like.rst", "api/xugrid.Ugrid2d.rename.rst", "api/xugrid.Ugrid2d.reverse_cuthill_mckee.rst", "api/xugrid.Ugrid2d.sel.rst", "api/xugrid.Ugrid2d.sel_points.rst", "api/xugrid.Ugrid2d.set_crs.rst", "api/xugrid.Ugrid2d.set_node_coords.rst", "api/xugrid.Ugrid2d.tesselate_centroidal_voronoi.rst", "api/xugrid.Ugrid2d.tesselate_circumcenter_voronoi.rst", "api/xugrid.Ugrid2d.to_crs.rst", "api/xugrid.Ugrid2d.to_dataset.rst", "api/xugrid.Ugrid2d.to_nonperiodic.rst", "api/xugrid.Ugrid2d.to_periodic.rst", "api/xugrid.Ugrid2d.to_shapely.rst", "api/xugrid.Ugrid2d.topology_dimension.rst", "api/xugrid.Ugrid2d.topology_subset.rst", "api/xugrid.Ugrid2d.triangulate.rst", "api/xugrid.Ugrid2d.triangulation.rst", "api/xugrid.Ugrid2d.validate_edge_node_connectivity.rst", "api/xugrid.Ugrid2d.voronoi_topology.rst", "api/xugrid.UgridDataArray.rst", "api/xugrid.UgridDataArray.from_structured.rst", "api/xugrid.UgridDataArray.ugrid.rst", "api/xugrid.UgridDataArrayAccessor.rst", "api/xugrid.UgridDataArrayAccessor.assign_edge_coords.rst", "api/xugrid.UgridDataArrayAccessor.assign_face_coords.rst", "api/xugrid.UgridDataArrayAccessor.assign_node_coords.rst", "api/xugrid.UgridDataArrayAccessor.binary_dilation.rst", "api/xugrid.UgridDataArrayAccessor.binary_erosion.rst", "api/xugrid.UgridDataArrayAccessor.bounds.rst", "api/xugrid.UgridDataArrayAccessor.connected_components.rst", "api/xugrid.UgridDataArrayAccessor.crs.rst", "api/xugrid.UgridDataArrayAccessor.grids.rst", "api/xugrid.UgridDataArrayAccessor.intersect_line.rst", "api/xugrid.UgridDataArrayAccessor.intersect_linestring.rst", "api/xugrid.UgridDataArrayAccessor.laplace_interpolate.rst", "api/xugrid.UgridDataArrayAccessor.name.rst", "api/xugrid.UgridDataArrayAccessor.names.rst", "api/xugrid.UgridDataArrayAccessor.partition.rst", "api/xugrid.UgridDataArrayAccessor.partition_by_label.rst", "api/xugrid.UgridDataArrayAccessor.rasterize.rst", "api/xugrid.UgridDataArrayAccessor.rasterize_like.rst", "api/xugrid.UgridDataArrayAccessor.reindex_like.rst", "api/xugrid.UgridDataArrayAccessor.rename.rst", "api/xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee.rst", "api/xugrid.UgridDataArrayAccessor.sel.rst", "api/xugrid.UgridDataArrayAccessor.sel_points.rst", "api/xugrid.UgridDataArrayAccessor.set_crs.rst", "api/xugrid.UgridDataArrayAccessor.set_node_coords.rst", "api/xugrid.UgridDataArrayAccessor.to_crs.rst", "api/xugrid.UgridDataArrayAccessor.to_dataset.rst", "api/xugrid.UgridDataArrayAccessor.to_geodataframe.rst", "api/xugrid.UgridDataArrayAccessor.to_netcdf.rst", "api/xugrid.UgridDataArrayAccessor.to_nonperiodic.rst", "api/xugrid.UgridDataArrayAccessor.to_periodic.rst", "api/xugrid.UgridDataArrayAccessor.to_zarr.rst", "api/xugrid.UgridDataArrayAccessor.topology.rst", "api/xugrid.UgridDataArrayAccessor.total_bounds.rst", "api/xugrid.UgridDataset.rst", "api/xugrid.UgridDataset.from_geodataframe.rst", "api/xugrid.UgridDataset.ugrid.rst", "api/xugrid.UgridDatasetAccessor.rst", "api/xugrid.UgridDatasetAccessor.assign_edge_coords.rst", "api/xugrid.UgridDatasetAccessor.assign_face_coords.rst", "api/xugrid.UgridDatasetAccessor.assign_node_coords.rst", "api/xugrid.UgridDatasetAccessor.bounds.rst", "api/xugrid.UgridDatasetAccessor.crs.rst", "api/xugrid.UgridDatasetAccessor.grid.rst", "api/xugrid.UgridDatasetAccessor.intersect_line.rst", "api/xugrid.UgridDatasetAccessor.intersect_linestring.rst", "api/xugrid.UgridDatasetAccessor.name.rst", "api/xugrid.UgridDatasetAccessor.names.rst", "api/xugrid.UgridDatasetAccessor.partition.rst", "api/xugrid.UgridDatasetAccessor.partition_by_label.rst", "api/xugrid.UgridDatasetAccessor.rasterize.rst", "api/xugrid.UgridDatasetAccessor.rasterize_like.rst", "api/xugrid.UgridDatasetAccessor.reindex_like.rst", "api/xugrid.UgridDatasetAccessor.rename.rst", "api/xugrid.UgridDatasetAccessor.sel.rst", "api/xugrid.UgridDatasetAccessor.sel_points.rst", "api/xugrid.UgridDatasetAccessor.set_crs.rst", "api/xugrid.UgridDatasetAccessor.set_node_coords.rst", "api/xugrid.UgridDatasetAccessor.to_crs.rst", "api/xugrid.UgridDatasetAccessor.to_dataset.rst", "api/xugrid.UgridDatasetAccessor.to_geodataframe.rst", "api/xugrid.UgridDatasetAccessor.to_netcdf.rst", "api/xugrid.UgridDatasetAccessor.to_nonperiodic.rst", "api/xugrid.UgridDatasetAccessor.to_periodic.rst", "api/xugrid.UgridDatasetAccessor.to_zarr.rst", "api/xugrid.UgridDatasetAccessor.topology.rst", "api/xugrid.UgridDatasetAccessor.total_bounds.rst", "api/xugrid.UgridRolesAccessor.rst", "api/xugrid.UgridRolesAccessor.connectivity.rst", "api/xugrid.UgridRolesAccessor.coordinates.rst", "api/xugrid.UgridRolesAccessor.dimensions.rst", "api/xugrid.UgridRolesAccessor.topology.rst", "api/xugrid.burn_vector_geometry.rst", "api/xugrid.concat.rst", "api/xugrid.full_like.rst", "api/xugrid.merge.rst", "api/xugrid.merge_partitions.rst", "api/xugrid.ones_like.rst", "api/xugrid.open_dataarray.rst", "api/xugrid.open_dataset.rst", "api/xugrid.open_mfdataset.rst", "api/xugrid.open_zarr.rst", "api/xugrid.plot.contour.rst", "api/xugrid.plot.contourf.rst", "api/xugrid.plot.imshow.rst", "api/xugrid.plot.line.rst", "api/xugrid.plot.pcolormesh.rst", "api/xugrid.plot.scatter.rst", "api/xugrid.plot.surface.rst", "api/xugrid.plot.tripcolor.rst", "api/xugrid.polygonize.rst", "api/xugrid.snap_to_grid.rst", "api/xugrid.zeros_like.rst", "changelog.rst", "dev_docs.rst", "examples-dev/index.rst", "examples-dev/sg_execution_times.rst", "examples-dev/voronoi.rst", "examples/connectivity.rst", "examples/index.rst", "examples/overlap_regridder.rst", "examples/partitioning.rst", "examples/plotting.rst", "examples/quick_overview.rst", "examples/regridder_overview.rst", "examples/selection.rst", "examples/sg_execution_times.rst", "examples/vector_conversion.rst", "index.rst", "sample_data/adh_san_diego.rst", "sample_data/disk.rst", "sample_data/elevation_nl.rst", "sample_data/index.rst", "sample_data/provinces_nl.rst", "sample_data/sg_execution_times.rst", "sample_data/xoxo.rst", "terminology.rst", "user_guide.rst"], "titles": ["API Reference", "xugrid.BarycentricInterpolator", "xugrid.CentroidLocatorRegridder", "xugrid.OverlapRegridder", "xugrid.RelativeOverlapRegridder", "xugrid.Ugrid1d", "xugrid.Ugrid1d.assign_edge_coords", "xugrid.Ugrid1d.assign_node_coords", "xugrid.Ugrid1d.attrs", "xugrid.Ugrid1d.bounds", "xugrid.Ugrid1d.contract_vertices", "xugrid.Ugrid1d.copy", "xugrid.Ugrid1d.dimensions", "xugrid.Ugrid1d.edge_bounds", "xugrid.Ugrid1d.edge_coordinates", "xugrid.Ugrid1d.edge_dimension", "xugrid.Ugrid1d.edge_x", "xugrid.Ugrid1d.edge_y", "xugrid.Ugrid1d.from_dataset", "xugrid.Ugrid1d.from_geodataframe", "xugrid.Ugrid1d.from_meshkernel", "xugrid.Ugrid1d.from_shapely", "xugrid.Ugrid1d.isel", "xugrid.Ugrid1d.merge_partitions", "xugrid.Ugrid1d.mesh", "xugrid.Ugrid1d.meshkernel", "xugrid.Ugrid1d.n_edge", "xugrid.Ugrid1d.n_node", "xugrid.Ugrid1d.node_coordinates", "xugrid.Ugrid1d.node_dimension", "xugrid.Ugrid1d.node_edge_connectivity", "xugrid.Ugrid1d.node_node_connectivity", "xugrid.Ugrid1d.plot", "xugrid.Ugrid1d.reindex_like", "xugrid.Ugrid1d.rename", "xugrid.Ugrid1d.sel", "xugrid.Ugrid1d.set_crs", "xugrid.Ugrid1d.set_node_coords", "xugrid.Ugrid1d.to_crs", "xugrid.Ugrid1d.to_dataset", "xugrid.Ugrid1d.to_shapely", "xugrid.Ugrid1d.topological_sort_by_dfs", "xugrid.Ugrid1d.topology_dimension", "xugrid.Ugrid1d.topology_subset", "xugrid.Ugrid2d", "xugrid.Ugrid2d.area", "xugrid.Ugrid2d.assign_edge_coords", "xugrid.Ugrid2d.assign_face_coords", "xugrid.Ugrid2d.assign_node_coords", "xugrid.Ugrid2d.attrs", "xugrid.Ugrid2d.bounding_polygon", "xugrid.Ugrid2d.bounds", "xugrid.Ugrid2d.celltree", "xugrid.Ugrid2d.centroid_triangulation", "xugrid.Ugrid2d.centroids", "xugrid.Ugrid2d.circumcenters", "xugrid.Ugrid2d.compute_barycentric_weights", "xugrid.Ugrid2d.copy", "xugrid.Ugrid2d.dimensions", "xugrid.Ugrid2d.edge_bounds", "xugrid.Ugrid2d.edge_coordinates", "xugrid.Ugrid2d.edge_dimension", "xugrid.Ugrid2d.edge_node_connectivity", "xugrid.Ugrid2d.edge_x", "xugrid.Ugrid2d.edge_y", "xugrid.Ugrid2d.exterior_edges", "xugrid.Ugrid2d.exterior_faces", "xugrid.Ugrid2d.face_bounds", "xugrid.Ugrid2d.face_coordinates", "xugrid.Ugrid2d.face_dimension", "xugrid.Ugrid2d.face_edge_connectivity", "xugrid.Ugrid2d.face_face_connectivity", "xugrid.Ugrid2d.face_x", "xugrid.Ugrid2d.face_y", "xugrid.Ugrid2d.from_dataset", "xugrid.Ugrid2d.from_geodataframe", "xugrid.Ugrid2d.from_meshkernel", "xugrid.Ugrid2d.from_shapely", "xugrid.Ugrid2d.from_structured", "xugrid.Ugrid2d.from_structured_bounds", "xugrid.Ugrid2d.from_structured_intervals1d", "xugrid.Ugrid2d.from_structured_intervals2d", "xugrid.Ugrid2d.from_structured_multicoord", "xugrid.Ugrid2d.intersect_edges", "xugrid.Ugrid2d.intersect_line", "xugrid.Ugrid2d.intersect_linestring", "xugrid.Ugrid2d.isel", "xugrid.Ugrid2d.label_partitions", "xugrid.Ugrid2d.locate_bounding_box", "xugrid.Ugrid2d.locate_points", "xugrid.Ugrid2d.merge_partitions", "xugrid.Ugrid2d.mesh", "xugrid.Ugrid2d.meshkernel", "xugrid.Ugrid2d.n_edge", "xugrid.Ugrid2d.n_face", "xugrid.Ugrid2d.n_node", "xugrid.Ugrid2d.node_coordinates", "xugrid.Ugrid2d.node_dimension", "xugrid.Ugrid2d.node_edge_connectivity", "xugrid.Ugrid2d.node_face_connectivity", "xugrid.Ugrid2d.node_node_connectivity", "xugrid.Ugrid2d.partition", "xugrid.Ugrid2d.perimeter", "xugrid.Ugrid2d.plot", "xugrid.Ugrid2d.rasterize", "xugrid.Ugrid2d.rasterize_like", "xugrid.Ugrid2d.reindex_like", "xugrid.Ugrid2d.rename", "xugrid.Ugrid2d.reverse_cuthill_mckee", "xugrid.Ugrid2d.sel", "xugrid.Ugrid2d.sel_points", "xugrid.Ugrid2d.set_crs", "xugrid.Ugrid2d.set_node_coords", "xugrid.Ugrid2d.tesselate_centroidal_voronoi", "xugrid.Ugrid2d.tesselate_circumcenter_voronoi", "xugrid.Ugrid2d.to_crs", "xugrid.Ugrid2d.to_dataset", "xugrid.Ugrid2d.to_nonperiodic", "xugrid.Ugrid2d.to_periodic", "xugrid.Ugrid2d.to_shapely", "xugrid.Ugrid2d.topology_dimension", "xugrid.Ugrid2d.topology_subset", "xugrid.Ugrid2d.triangulate", "xugrid.Ugrid2d.triangulation", "xugrid.Ugrid2d.validate_edge_node_connectivity", "xugrid.Ugrid2d.voronoi_topology", "xugrid.UgridDataArray", "xugrid.UgridDataArray.from_structured", "xugrid.UgridDataArray.ugrid", "xugrid.UgridDataArrayAccessor", "xugrid.UgridDataArrayAccessor.assign_edge_coords", "xugrid.UgridDataArrayAccessor.assign_face_coords", "xugrid.UgridDataArrayAccessor.assign_node_coords", "xugrid.UgridDataArrayAccessor.binary_dilation", "xugrid.UgridDataArrayAccessor.binary_erosion", "xugrid.UgridDataArrayAccessor.bounds", "xugrid.UgridDataArrayAccessor.connected_components", "xugrid.UgridDataArrayAccessor.crs", "xugrid.UgridDataArrayAccessor.grids", "xugrid.UgridDataArrayAccessor.intersect_line", "xugrid.UgridDataArrayAccessor.intersect_linestring", "xugrid.UgridDataArrayAccessor.laplace_interpolate", "xugrid.UgridDataArrayAccessor.name", "xugrid.UgridDataArrayAccessor.names", "xugrid.UgridDataArrayAccessor.partition", "xugrid.UgridDataArrayAccessor.partition_by_label", "xugrid.UgridDataArrayAccessor.rasterize", "xugrid.UgridDataArrayAccessor.rasterize_like", "xugrid.UgridDataArrayAccessor.reindex_like", "xugrid.UgridDataArrayAccessor.rename", "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee", "xugrid.UgridDataArrayAccessor.sel", "xugrid.UgridDataArrayAccessor.sel_points", "xugrid.UgridDataArrayAccessor.set_crs", "xugrid.UgridDataArrayAccessor.set_node_coords", "xugrid.UgridDataArrayAccessor.to_crs", "xugrid.UgridDataArrayAccessor.to_dataset", "xugrid.UgridDataArrayAccessor.to_geodataframe", "xugrid.UgridDataArrayAccessor.to_netcdf", "xugrid.UgridDataArrayAccessor.to_nonperiodic", "xugrid.UgridDataArrayAccessor.to_periodic", "xugrid.UgridDataArrayAccessor.to_zarr", "xugrid.UgridDataArrayAccessor.topology", "xugrid.UgridDataArrayAccessor.total_bounds", "xugrid.UgridDataset", "xugrid.UgridDataset.from_geodataframe", "xugrid.UgridDataset.ugrid", "xugrid.UgridDatasetAccessor", "xugrid.UgridDatasetAccessor.assign_edge_coords", "xugrid.UgridDatasetAccessor.assign_face_coords", "xugrid.UgridDatasetAccessor.assign_node_coords", "xugrid.UgridDatasetAccessor.bounds", "xugrid.UgridDatasetAccessor.crs", "xugrid.UgridDatasetAccessor.grid", "xugrid.UgridDatasetAccessor.intersect_line", "xugrid.UgridDatasetAccessor.intersect_linestring", "xugrid.UgridDatasetAccessor.name", "xugrid.UgridDatasetAccessor.names", "xugrid.UgridDatasetAccessor.partition", "xugrid.UgridDatasetAccessor.partition_by_label", "xugrid.UgridDatasetAccessor.rasterize", "xugrid.UgridDatasetAccessor.rasterize_like", "xugrid.UgridDatasetAccessor.reindex_like", "xugrid.UgridDatasetAccessor.rename", "xugrid.UgridDatasetAccessor.sel", "xugrid.UgridDatasetAccessor.sel_points", "xugrid.UgridDatasetAccessor.set_crs", "xugrid.UgridDatasetAccessor.set_node_coords", "xugrid.UgridDatasetAccessor.to_crs", "xugrid.UgridDatasetAccessor.to_dataset", "xugrid.UgridDatasetAccessor.to_geodataframe", "xugrid.UgridDatasetAccessor.to_netcdf", "xugrid.UgridDatasetAccessor.to_nonperiodic", "xugrid.UgridDatasetAccessor.to_periodic", "xugrid.UgridDatasetAccessor.to_zarr", "xugrid.UgridDatasetAccessor.topology", "xugrid.UgridDatasetAccessor.total_bounds", "xugrid.UgridRolesAccessor", "xugrid.UgridRolesAccessor.connectivity", "xugrid.UgridRolesAccessor.coordinates", "xugrid.UgridRolesAccessor.dimensions", "xugrid.UgridRolesAccessor.topology", "xugrid.burn_vector_geometry", "xugrid.concat", "xugrid.full_like", "xugrid.merge", "xugrid.merge_partitions", "xugrid.ones_like", "xugrid.open_dataarray", "xugrid.open_dataset", "xugrid.open_mfdataset", "xugrid.open_zarr", "xugrid.plot.contour", "xugrid.plot.contourf", "xugrid.plot.imshow", "xugrid.plot.line", "xugrid.plot.pcolormesh", "xugrid.plot.scatter", "xugrid.plot.surface", "xugrid.plot.tripcolor", "xugrid.polygonize", "xugrid.snap_to_grid", "xugrid.zeros_like", "Changelog", "Development", "Developer Examples", "Computation times", "Centroid Voronoi Tesselation (CVT)", "Connectivity", "Examples", "OverlapRegridder", "Partitioning", "Plot unstructured mesh data", "Quick overview", "Regridding overview", "Select unstructured data", "Computation times", "Vector geometry conversion", "Xugrid", "ADH San Diego", "Disk", "Elevation NL", "Sample Data", "Pronvinces NL", "Computation times", "Xoxo", "Terminology", "User Guide"], "terms": {"thi": [0, 4, 5, 36, 38, 43, 44, 50, 78, 82, 84, 85, 87, 101, 111, 113, 114, 115, 117, 118, 121, 122, 125, 127, 128, 129, 138, 139, 141, 142, 148, 153, 155, 156, 157, 158, 159, 160, 161, 166, 173, 174, 176, 182, 183, 186, 188, 189, 190, 191, 194, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 243, 245, 246, 247], "page": [0, 246], "provid": [0, 5, 44, 104, 127, 141, 157, 190, 202, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 228, 230, 231, 232, 233, 234, 235, 237, 242, 246], "an": [0, 2, 5, 18, 20, 21, 31, 36, 37, 38, 41, 44, 66, 71, 74, 76, 77, 78, 100, 111, 112, 115, 117, 124, 141, 151, 153, 154, 155, 159, 186, 187, 188, 192, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 246, 247], "auto": [0, 204, 207, 208, 209, 210, 211, 222], "gener": [0, 82, 87, 104, 156, 189, 210, 223, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245, 246], "summari": 0, "xugrid": [0, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245, 247], "": [0, 84, 85, 135, 139, 140, 141, 163, 171, 174, 175, 203, 205, 211, 223, 227, 228, 230, 231, 232, 234, 235, 237, 245, 246], "also": [0, 3, 4, 50, 157, 190, 197, 203, 204, 205, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 232, 234, 235, 237, 246], "almost": 0, "complet": [0, 223, 232], "expos": [0, 208, 209], "attribut": [0, 1, 2, 3, 4, 5, 20, 38, 44, 76, 115, 126, 129, 155, 156, 164, 167, 188, 189, 197, 199, 200, 203, 205, 208, 209, 210, 211, 223, 228, 231, 232, 233, 234, 235, 237], "method": [0, 1, 2, 3, 4, 5, 36, 38, 44, 78, 82, 87, 101, 111, 115, 126, 127, 129, 141, 153, 155, 164, 167, 186, 188, 197, 204, 207, 208, 209, 211, 222, 223, 228, 232, 234, 235, 247], "xarrai": [0, 18, 74, 127, 151, 156, 158, 161, 189, 191, 194, 197, 203, 204, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 231, 234, 235, 237, 238, 246, 247], "dataarrai": [0, 6, 7, 22, 33, 37, 46, 47, 48, 78, 82, 84, 85, 86, 106, 109, 110, 112, 117, 118, 126, 127, 129, 139, 140, 142, 146, 147, 148, 149, 151, 152, 157, 174, 181, 182, 185, 190, 203, 204, 205, 207, 208, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 228, 231, 234, 235, 237, 247], "dataset": [0, 5, 6, 7, 18, 22, 33, 37, 39, 44, 46, 47, 48, 74, 78, 82, 84, 85, 86, 106, 109, 110, 112, 116, 117, 118, 124, 139, 147, 148, 151, 152, 156, 158, 161, 164, 165, 167, 171, 173, 174, 175, 176, 177, 180, 181, 182, 183, 185, 189, 191, 194, 196, 197, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 230, 231, 232, 234, 235, 237, 239, 241, 243, 247], "document": [0, 141, 208, 210, 223, 233, 246], "changelog": 0, "These": [0, 203, 210, 227, 228, 237, 242], "ar": [0, 3, 4, 5, 10, 20, 23, 36, 38, 44, 56, 76, 78, 82, 83, 88, 89, 90, 104, 110, 111, 115, 117, 118, 124, 127, 136, 141, 152, 153, 155, 157, 158, 159, 161, 182, 185, 186, 188, 190, 191, 192, 194, 199, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 246, 247], "avail": [0, 128, 129, 166, 208, 209, 210, 223, 228, 230, 232, 234, 237, 247], "under": 0, "i": [0, 1, 2, 3, 4, 5, 22, 31, 36, 38, 43, 44, 52, 65, 66, 71, 82, 84, 85, 86, 100, 109, 110, 111, 113, 114, 115, 121, 124, 136, 137, 139, 140, 141, 151, 153, 155, 156, 157, 172, 174, 175, 183, 185, 186, 188, 189, 190, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 243, 245, 246, 247], "process": [0, 231, 234, 238], "move": [0, 223], "node": [0, 6, 7, 9, 10, 22, 27, 28, 29, 30, 31, 33, 37, 40, 43, 46, 47, 48, 51, 53, 62, 86, 95, 96, 97, 98, 99, 100, 106, 112, 117, 118, 119, 121, 125, 130, 131, 132, 135, 141, 148, 154, 157, 159, 160, 163, 168, 169, 170, 171, 182, 187, 190, 192, 193, 199, 200, 223, 227, 228, 231, 232, 233, 235, 237, 240, 246], "edg": [0, 2, 13, 14, 15, 16, 17, 22, 23, 26, 30, 31, 32, 33, 35, 40, 43, 59, 60, 61, 62, 63, 64, 65, 66, 70, 71, 83, 86, 93, 98, 100, 103, 106, 119, 121, 124, 130, 136, 141, 148, 157, 168, 182, 190, 199, 200, 220, 221, 223, 227, 228, 231, 232, 233, 235, 237, 240, 246], "face": [0, 1, 2, 3, 4, 45, 47, 53, 54, 55, 56, 65, 66, 67, 68, 69, 70, 71, 72, 73, 83, 84, 85, 86, 88, 89, 90, 94, 99, 102, 106, 119, 121, 123, 124, 125, 127, 131, 136, 139, 141, 145, 148, 157, 169, 174, 179, 180, 181, 182, 190, 199, 200, 202, 220, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 240, 246], "other": [0, 5, 33, 38, 39, 44, 65, 106, 115, 116, 147, 148, 155, 181, 182, 188, 203, 204, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 228, 235, 237, 246, 247], "within": [0, 202], "certain": [0, 212, 213, 214, 215, 216, 217, 218, 219, 237], "rang": [0, 212, 213, 214, 215, 216, 217, 218, 219, 237], "convert": [0, 19, 21, 40, 75, 77, 117, 118, 119, 127, 156, 157, 159, 160, 165, 189, 190, 192, 193, 211, 220, 223, 233, 234, 237], "grid": [0, 1, 2, 5, 6, 7, 13, 18, 20, 22, 23, 34, 37, 44, 46, 47, 48, 50, 52, 55, 59, 67, 74, 76, 78, 79, 82, 84, 85, 86, 87, 90, 101, 104, 105, 107, 110, 112, 117, 118, 124, 126, 129, 130, 131, 132, 135, 137, 139, 140, 141, 144, 145, 146, 147, 151, 152, 154, 157, 159, 160, 163, 164, 167, 168, 169, 170, 171, 172, 174, 175, 178, 179, 180, 181, 185, 186, 187, 188, 190, 192, 193, 196, 202, 214, 221, 223, 228, 230, 232, 233, 238, 245, 246, 247], "data": [0, 5, 6, 7, 31, 44, 46, 47, 48, 53, 71, 78, 82, 100, 124, 130, 131, 132, 139, 141, 156, 157, 168, 169, 170, 174, 180, 181, 189, 190, 198, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 229, 230, 234, 236, 237, 238, 239, 240, 241, 243, 245, 246, 247], "from": [0, 5, 6, 7, 18, 20, 23, 44, 46, 47, 48, 71, 74, 76, 78, 79, 80, 81, 82, 90, 99, 104, 117, 124, 127, 130, 131, 132, 135, 141, 147, 159, 162, 168, 169, 170, 171, 181, 183, 192, 195, 199, 200, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 234, 235, 246, 247], "one": [0, 127, 157, 173, 176, 190, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 228, 231, 233, 234, 235, 237, 246], "anoth": [0, 33, 106, 148, 182, 208, 209, 221, 223, 231, 234, 246], "tool": [0, 232, 234, 235], "2d": [0, 74, 76, 78, 81, 82, 180, 181, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 232, 233, 234, 235, 238, 246], "3d": [0, 232, 234], "structur": [0, 52, 78, 79, 80, 81, 82, 127, 210, 223, 228, 232, 234, 235, 238, 246], "repres": [0, 31, 71, 83, 100, 137, 172, 208, 209, 211, 234, 235, 237, 246], "object": [0, 5, 6, 7, 20, 21, 24, 37, 38, 40, 44, 46, 47, 48, 76, 77, 91, 112, 115, 119, 130, 131, 132, 137, 147, 148, 151, 154, 155, 168, 169, 170, 172, 181, 182, 187, 188, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 246], "well": [0, 124, 203, 204, 210, 228, 231, 234, 235], "layer": [0, 227, 234], "unstructur": [0, 5, 44, 52, 104, 105, 110, 127, 146, 147, 151, 152, 180, 181, 185, 223, 227, 228, 229, 234, 236, 237, 238, 240, 245, 246, 247], "class": [1, 2, 3, 4, 5, 44, 126, 129, 164, 167, 197, 209, 223, 234, 247], "sourc": [1, 2, 3, 4, 5, 10, 18, 19, 20, 21, 22, 23, 33, 35, 39, 40, 41, 43, 44, 47, 50, 56, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 101, 104, 105, 106, 108, 109, 110, 113, 114, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 139, 140, 141, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 165, 167, 168, 169, 170, 174, 175, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 197, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "ugriddataarrai": [1, 2, 3, 4, 87, 129, 130, 131, 132, 133, 134, 136, 141, 144, 145, 148, 149, 150, 151, 155, 156, 159, 160, 178, 179, 182, 202, 206, 212, 213, 216, 218, 220, 221, 223, 228, 231, 235, 237, 238, 247], "target": [1, 2, 3, 4, 211, 223, 230, 234], "The": [1, 2, 3, 4, 31, 33, 36, 38, 71, 79, 83, 84, 85, 87, 88, 100, 101, 106, 109, 110, 111, 115, 117, 127, 137, 138, 139, 140, 144, 148, 149, 151, 153, 155, 156, 159, 172, 174, 175, 178, 182, 185, 186, 188, 189, 192, 199, 203, 204, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 242, 245, 246], "search": [1, 2, 52, 230], "centroid": [1, 2, 14, 35, 53, 60, 68, 72, 73, 88, 113, 125, 141, 221, 223, 224, 225, 226, 234, 237, 247], "everi": [1, 13, 14, 16, 17, 31, 45, 54, 55, 56, 59, 60, 62, 63, 64, 67, 68, 71, 72, 73, 83, 100, 102, 123, 124, 136, 171, 193, 203, 205, 210, 220, 221, 223, 224, 225, 227, 228, 229, 230, 231, 232, 237, 246], "It": [1, 3, 4, 38, 115, 155, 188, 210, 223, 227, 230, 233, 234, 239, 240, 247], "find": [1, 56, 83, 88, 89, 109, 141, 210, 227, 233, 234, 235, 242], "which": [1, 3, 4, 53, 56, 82, 83, 88, 89, 127, 157, 186, 187, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 227, 228, 232, 233, 234, 237, 246], "surround": [1, 237], "via": [1, 110, 129, 152, 185, 204, 207, 208, 209, 211, 222, 223, 228, 231, 232, 233, 234, 235, 245], "its": [1, 117, 137, 159, 160, 192, 193, 203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 232, 233, 235, 237, 246], "voronoi": [1, 53, 113, 114, 125, 223, 224, 225, 226, 247], "tessel": [1, 53, 113, 114, 125, 223, 224, 225, 226, 247], "comput": [1, 3, 4, 56, 83, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 230, 231, 234, 237, 247], "barycentr": [1, 56], "weight": [1, 2, 56, 141, 223, 230, 234], "can": [1, 3, 4, 5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 133, 134, 141, 153, 155, 186, 187, 188, 197, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 242, 246, 247], "us": [1, 2, 3, 4, 5, 20, 36, 44, 76, 78, 82, 87, 88, 101, 111, 127, 128, 129, 133, 134, 141, 153, 166, 183, 186, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 227, 228, 230, 231, 232, 233, 235, 237, 246, 247], "interpol": [1, 141, 223, 234, 247], "smoothli": [1, 223], "between": [1, 2, 33, 62, 106, 148, 182, 223, 227, 228, 230, 231, 234, 237], "valu": [1, 2, 3, 4, 22, 33, 36, 38, 43, 53, 80, 81, 84, 85, 86, 106, 111, 115, 117, 121, 133, 134, 135, 139, 140, 141, 148, 153, 155, 159, 163, 171, 174, 175, 182, 186, 188, 192, 196, 202, 203, 204, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 228, 230, 231, 233, 234, 235, 237, 246], "associ": [1, 3, 4, 53, 124, 141, 149, 183, 223, 228, 231, 232, 235, 237, 246], "paramet": [1, 2, 3, 4, 5, 6, 7, 10, 18, 19, 20, 21, 22, 23, 32, 33, 35, 36, 37, 38, 40, 43, 44, 46, 47, 48, 56, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 101, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 117, 119, 121, 127, 133, 134, 139, 140, 141, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 159, 165, 174, 175, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 227], "ugrid2d": [1, 2, 3, 4, 22, 148, 182, 202, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 230, 231, 233, 234], "__init__": [1, 2, 3, 4, 5, 44, 126, 129, 164, 167, 197], "centroidlocatorregrid": 2, "regrid": [2, 3, 4, 223, 229, 230, 236, 247], "If": [2, 36, 111, 136, 141, 153, 157, 183, 186, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 230, 235], "exactli": [2, 33, 106, 118, 148, 182, 212, 213, 214, 215, 216, 217, 218, 219, 220, 227, 228, 230, 232, 237], "locat": [2, 56, 83, 88, 89, 203, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 232, 233, 237, 242, 246], "two": [2, 62, 84, 127, 139, 174, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 232, 233, 235, 237, 245, 246], "either": [2, 38, 115, 155, 188, 203, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 228, 229, 235], "mai": [2, 22, 33, 38, 50, 86, 106, 110, 115, 141, 148, 152, 155, 182, 185, 188, 199, 203, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 233, 235, 237, 246], "option": [2, 3, 4, 5, 20, 21, 22, 32, 36, 38, 43, 44, 76, 77, 78, 86, 103, 104, 111, 115, 121, 133, 134, 141, 153, 155, 156, 186, 187, 188, 189, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227], "matrixcoo": 2, "str": [3, 4, 5, 18, 20, 22, 34, 35, 36, 37, 38, 40, 44, 74, 76, 78, 82, 86, 107, 109, 111, 112, 115, 119, 127, 135, 142, 143, 149, 153, 154, 155, 157, 162, 171, 176, 177, 183, 186, 187, 188, 190, 195, 198, 199, 200, 201, 202, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222], "callabl": [3, 4, 203, 205, 210], "mean": [3, 211, 223, 227, 228, 230, 234, 235, 237], "overlap": [3, 4, 223, 234, 237, 247], "store": [3, 4, 5, 18, 44, 74, 208, 209, 211, 230, 231, 233, 235, 238, 246], "area": [3, 4, 202, 223, 227, 230, 234, 237], "multipl": [3, 4, 199, 208, 209, 210, 211, 223, 231, 234, 235, 237], "wai": [3, 4, 230, 231, 232, 233, 234, 235, 237, 242], "aggreg": [3, 4, 223, 234], "current": [3, 4, 38, 115, 155, 188, 196, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 233, 234, 242], "support": [3, 4, 208, 209, 223, 232, 233, 234], "harmonic_mean": [3, 230], "geometric_mean": [3, 223, 230], "sum": [3, 230], "minimum": [3, 223, 230, 234], "maximum": [3, 33, 106, 141, 148, 182, 230, 234], "mode": [3, 223, 230], "median": [3, 230], "max_overlap": [3, 4, 230], "custom": [3, 4, 209, 247], "function": [3, 4, 141, 158, 161, 191, 194, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 227, 228, 229, 230, 231, 233, 235, 237, 242, 247], "thei": [3, 4, 110, 127, 152, 185, 203, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 233, 246], "compil": [3, 4, 230], "numba": [3, 4, 223, 230], "see": [3, 4, 109, 151, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 234, 237], "user": [3, 4, 210], "guid": [3, 4, 233], "default": [3, 4, 5, 20, 33, 34, 36, 44, 76, 106, 107, 111, 113, 114, 127, 133, 134, 141, 148, 153, 156, 157, 182, 186, 189, 190, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 232, 234, 235, 237, 242], "first_order_conserv": 4, "unlik": 4, "overlapregridd": [4, 223, 229, 236, 247], "intersect": [4, 83, 84, 85, 139, 140, 174, 175, 203, 205, 210, 223, 227, 228, 230, 235, 237], "divid": [4, 210, 231], "total": [4, 223, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 244, 245], "requir": [4, 5, 44, 53, 141, 157, 190, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 233, 235, 246], "e": [4, 5, 44, 53, 65, 66, 78, 109, 151, 204, 207, 208, 209, 210, 211, 220, 222, 223, 227, 228, 230, 231, 234, 235, 237, 246], "g": [4, 5, 44, 53, 78, 204, 207, 208, 209, 210, 211, 220, 222, 223, 227, 228, 230, 231, 234, 235, 237, 246], "first": [4, 83, 141, 203, 205, 210, 227, 230, 233, 235, 242, 246], "order": [4, 33, 41, 106, 148, 157, 182, 190, 203, 209, 223, 227, 230, 247], "conser": 4, "node_x": [5, 20, 37, 44, 76, 112, 123, 154, 187, 233], "ndarrai": [5, 10, 13, 14, 21, 22, 28, 40, 41, 43, 44, 45, 53, 54, 56, 59, 60, 62, 65, 66, 67, 68, 77, 79, 80, 81, 83, 86, 88, 89, 96, 102, 104, 105, 110, 119, 121, 124, 125, 145, 152, 179, 185, 221, 227], "node_i": [5, 20, 37, 44, 76, 112, 123, 154, 187, 233], "fill_valu": [5, 44, 203, 204, 205, 227, 233], "int": [5, 26, 27, 36, 38, 44, 87, 93, 94, 95, 101, 111, 115, 133, 134, 141, 144, 153, 155, 178, 186, 188, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227], "edge_node_connect": [5, 44, 124, 198, 223, 227, 228, 233], "none": [5, 18, 20, 21, 22, 36, 38, 39, 44, 74, 76, 77, 78, 86, 104, 108, 109, 111, 115, 116, 117, 118, 127, 133, 134, 137, 151, 153, 155, 157, 164, 172, 184, 186, 187, 188, 190, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 233, 235, 237], "name": [5, 15, 20, 29, 34, 37, 44, 61, 69, 76, 78, 82, 84, 85, 97, 107, 110, 112, 127, 135, 137, 148, 149, 154, 157, 162, 171, 172, 174, 175, 182, 183, 185, 186, 187, 188, 190, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 232, 233, 234, 235, 237], "network1d": [5, 20], "index": [5, 22, 31, 35, 43, 44, 71, 86, 100, 109, 110, 121, 151, 152, 185, 203, 205, 208, 209, 210, 223, 227, 228, 230, 231, 232, 233, 234, 237, 246, 247], "dict": [5, 22, 35, 43, 44, 86, 109, 121, 135, 137, 162, 171, 172, 183, 195, 198, 199, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 233], "project": [5, 20, 36, 37, 38, 44, 76, 111, 112, 115, 153, 155, 186, 188, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 232, 237], "bool": [5, 20, 22, 34, 35, 36, 37, 39, 43, 44, 76, 86, 88, 107, 109, 111, 112, 113, 114, 116, 121, 124, 133, 134, 141, 153, 156, 186, 189, 202, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 228], "true": [5, 20, 22, 37, 43, 44, 76, 86, 112, 113, 114, 121, 141, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 246], "cr": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 196, 223, 237], "ani": [5, 20, 21, 44, 76, 77, 203, 204, 205, 207, 210, 211, 222, 223, 231, 232, 234, 235, 246], "attr": [5, 44, 203, 205, 210, 223], "topolog": [5, 41, 44, 227, 228, 232, 233], "1": [5, 42, 80, 81, 133, 134, 141, 151, 202, 203, 204, 205, 207, 208, 209, 210, 221, 222, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 245, 246], "d": [5, 44, 197, 204, 210, 228, 232, 233], "collect": [5, 140, 175, 210, 221, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 246], "connect": [5, 30, 31, 53, 62, 70, 71, 98, 99, 100, 108, 125, 136, 141, 150, 197, 200, 220, 223, 227, 229, 233, 236, 237, 246, 247], "line": [5, 32, 38, 84, 103, 115, 139, 155, 157, 174, 188, 190, 202, 221, 223, 227, 228, 232, 234, 237, 241, 245, 246, 247], "element": [5, 42, 120, 227, 246], "river": 5, "network": [5, 10, 246], "float": [5, 9, 33, 44, 51, 53, 54, 56, 68, 83, 84, 88, 89, 104, 105, 106, 109, 110, 117, 125, 139, 141, 146, 147, 148, 151, 152, 159, 174, 180, 181, 182, 185, 192, 202, 204, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 227, 230], "integ": [5, 10, 22, 35, 41, 43, 44, 53, 56, 62, 65, 66, 83, 86, 87, 89, 101, 104, 105, 109, 121, 123, 125, 144, 145, 178, 179, 203, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 246], "string": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 183, 186, 188, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219], "xr": [5, 6, 7, 18, 22, 44, 46, 47, 48, 74, 78, 82, 84, 85, 86, 109, 110, 117, 118, 127, 139, 140, 146, 147, 151, 152, 158, 161, 174, 175, 180, 181, 185, 191, 194, 203, 204, 205, 207, 209, 210, 221, 222, 223, 228, 233, 234], "when": [5, 36, 44, 111, 153, 186, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 227, 230, 233, 234, 237], "map": [5, 44, 135, 162, 171, 183, 195, 203, 204, 205, 207, 212, 213, 214, 215, 216, 217, 218, 219, 222, 233, 235], "ugrid": [5, 14, 16, 17, 18, 20, 22, 26, 27, 36, 38, 40, 44, 60, 63, 64, 74, 76, 78, 82, 86, 93, 95, 109, 111, 115, 119, 124, 127, 129, 138, 142, 143, 149, 151, 153, 155, 156, 158, 161, 162, 165, 173, 176, 177, 183, 186, 188, 189, 191, 194, 195, 197, 198, 199, 200, 206, 223, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 246], "role": [5, 44, 199, 201, 233], "variabl": [5, 34, 44, 107, 156, 158, 161, 189, 191, 194, 197, 198, 199, 201, 203, 204, 205, 206, 207, 208, 209, 210, 211, 222, 223, 230, 232, 233, 237, 242], "face_x": [5, 44], "mesh2d_face_lon": [5, 44], "whether": [5, 20, 22, 43, 44, 76, 86, 121, 124, 141, 156, 189, 196, 208, 209, 210, 211, 223, 235], "longitud": [5, 20, 44, 76, 223], "latitud": [5, 20, 44, 76, 223], "x": [5, 14, 16, 20, 28, 35, 37, 44, 54, 55, 60, 63, 68, 72, 76, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 109, 110, 112, 117, 127, 139, 146, 147, 151, 152, 154, 159, 174, 175, 180, 181, 184, 185, 187, 192, 199, 203, 204, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 230, 232, 233, 234, 235, 237, 238, 241, 246], "y": [5, 14, 17, 20, 28, 35, 37, 44, 54, 55, 60, 64, 68, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 109, 110, 112, 118, 127, 139, 146, 147, 151, 152, 154, 174, 175, 180, 181, 184, 185, 187, 199, 203, 204, 205, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 228, 230, 232, 233, 234, 235, 237, 238, 241, 246], "coordin": [5, 6, 7, 14, 16, 17, 20, 21, 28, 33, 36, 37, 38, 44, 46, 47, 48, 60, 63, 64, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 96, 104, 105, 106, 109, 110, 111, 112, 115, 118, 127, 130, 131, 132, 135, 137, 139, 140, 147, 148, 149, 151, 152, 153, 154, 155, 158, 161, 163, 168, 169, 170, 171, 172, 174, 175, 181, 182, 183, 185, 186, 187, 188, 191, 194, 196, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 228, 231, 232, 233, 234, 235, 237, 246], "write": [5, 20, 44, 76, 158, 161, 191, 194, 208, 209, 223, 231, 247], "appropri": [5, 20, 44, 76, 165, 208, 209, 223, 234], "standard_nam": [5, 20, 44, 76, 233, 234, 235], "refer": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 141, 153, 155, 172, 186, 188, 196, 203, 204, 205, 207, 208, 209, 210, 211, 222, 223, 237, 246, 247], "system": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 153, 155, 172, 186, 188, 196, 204, 207, 208, 209, 211, 222, 223, 237, 242], "geometri": [5, 20, 21, 36, 38, 40, 44, 76, 77, 85, 111, 115, 119, 153, 155, 157, 186, 188, 190, 202, 221, 223, 229, 233, 235, 236, 246, 247], "anyth": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "accept": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 208, 209, 211, 223], "pyproj": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 137, 153, 155, 172, 186, 188], "from_user_input": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "author": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "eg": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "epsg": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 237], "4326": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188, 237], "wkt": [5, 20, 21, 36, 38, 44, 76, 77, 111, 115, 153, 155, 186, 188], "topologi": [5, 10, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 33, 36, 40, 43, 44, 53, 60, 63, 64, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 93, 94, 95, 101, 104, 106, 110, 111, 113, 114, 119, 121, 122, 123, 125, 128, 129, 138, 142, 143, 148, 149, 153, 156, 157, 165, 166, 173, 174, 175, 176, 177, 182, 183, 185, 186, 187, 188, 189, 190, 197, 199, 200, 206, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 231, 232, 233, 234, 235, 237, 238, 240, 245, 246], "should": [5, 44, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 235, 237, 247], "togeth": [5, 44, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 237], "updat": [5, 44, 149, 183, 202, 223], "instead": [5, 44, 141, 203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 232, 234, 235], "A": [5, 44, 52, 137, 172, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 228, 230, 233, 234, 235, 237, 246], "entri": [5, 44], "ignor": [5, 44, 110, 152, 185, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "given": [5, 37, 44, 112, 136, 144, 154, 178, 187, 204, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 222, 228, 231, 235], "explicitli": [5, 44, 210, 246], "obj": [6, 7, 22, 33, 35, 37, 46, 47, 48, 84, 85, 86, 106, 109, 110, 112, 117, 118, 126, 129, 139, 148, 164, 167, 174, 182, 203, 223, 228, 232], "assign": [6, 7, 46, 47, 48, 130, 131, 132, 168, 169, 170, 203, 231], "return": [6, 7, 9, 10, 13, 18, 19, 20, 22, 23, 24, 25, 30, 31, 33, 35, 40, 41, 43, 46, 47, 48, 51, 52, 53, 54, 56, 59, 62, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 98, 99, 100, 101, 104, 105, 106, 108, 109, 110, 113, 114, 117, 118, 119, 121, 122, 123, 124, 125, 127, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 144, 145, 146, 147, 148, 150, 151, 152, 156, 157, 159, 160, 163, 165, 168, 169, 170, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 185, 189, 190, 192, 193, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 227, 228, 230, 231, 234, 235], "new": [6, 7, 34, 36, 38, 43, 46, 47, 48, 107, 111, 115, 121, 130, 131, 132, 140, 149, 151, 153, 155, 168, 169, 170, 175, 183, 186, 188, 203, 204, 207, 208, 209, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 231, 234, 237], "all": [6, 7, 10, 34, 38, 46, 47, 48, 65, 66, 107, 115, 130, 131, 132, 136, 155, 157, 158, 161, 168, 169, 170, 177, 180, 181, 186, 188, 190, 191, 194, 202, 203, 205, 206, 208, 209, 210, 211, 220, 223, 228, 230, 231, 232, 234, 235, 237, 246], "origin": [6, 7, 46, 47, 48, 123, 130, 131, 132, 168, 169, 170, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 234, 237], "addit": [6, 7, 32, 46, 47, 48, 103, 130, 131, 132, 168, 169, 170, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 234, 247], "type": [6, 7, 9, 10, 13, 18, 19, 20, 23, 24, 25, 30, 31, 33, 40, 41, 42, 46, 47, 48, 51, 54, 59, 62, 65, 66, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 82, 84, 85, 87, 88, 89, 90, 91, 92, 98, 99, 100, 101, 106, 108, 110, 113, 114, 119, 120, 122, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 144, 145, 146, 147, 148, 150, 151, 152, 156, 157, 159, 160, 162, 164, 165, 167, 168, 169, 170, 172, 173, 174, 175, 178, 179, 180, 181, 182, 185, 189, 190, 192, 193, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 235, 237, 247], "same": [6, 7, 46, 47, 48, 136, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 232, 233, 234, 237, 246], "properti": [8, 9, 12, 13, 14, 15, 16, 17, 24, 25, 26, 27, 28, 29, 30, 31, 42, 45, 49, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 120, 123, 125, 128, 135, 137, 138, 142, 143, 162, 163, 166, 171, 172, 173, 176, 177, 195, 196, 198, 199, 200, 201, 223], "tupl": [9, 35, 51, 56, 104, 105, 123, 135, 163, 171, 196, 199, 204, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222], "xmin": [9, 51, 88, 104, 230, 234, 237], "ymin": [9, 51, 88, 104, 230, 234, 237], "xmax": [9, 51, 88, 104, 117, 159, 192, 230, 234, 237], "ymax": [9, 51, 88, 104, 230, 234, 237], "indic": [10, 31, 71, 100, 203, 205, 210, 223, 228, 230, 246], "simplifi": 10, "remov": [10, 23, 90, 208, 209, 211, 223, 227, 228], "list": [10, 138, 143, 144, 145, 157, 177, 178, 179, 190, 197, 199, 201, 203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 232, 246], "np": [10, 13, 21, 22, 41, 59, 67, 77, 79, 80, 81, 86, 124, 141, 145, 179, 202, 203, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227, 228, 230, 231, 233, 234, 235, 239], "contract": 10, "creat": [11, 20, 24, 25, 34, 43, 57, 76, 78, 79, 80, 81, 82, 91, 92, 107, 113, 114, 117, 121, 127, 141, 159, 192, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 230, 232, 234, 235, 237, 247], "deepcopi": [11, 57], "numpi": [13, 59, 67, 208, 209, 211, 227, 228, 230, 231, 233, 234, 235, 239, 246], "arrai": [13, 21, 35, 41, 43, 53, 59, 65, 66, 67, 77, 104, 105, 109, 110, 121, 123, 125, 133, 134, 151, 157, 190, 200, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 231, 233, 234, 235, 237, 246, 247], "column": [13, 31, 38, 59, 67, 71, 79, 80, 81, 100, 115, 155, 188, 202, 212, 213, 214, 215, 216, 217, 218, 219, 221, 228, 237, 246], "minx": [13, 59, 67, 135, 163, 171, 196], "mini": [13, 59, 67, 135, 163, 171, 196], "maxx": [13, 59, 67, 135, 163, 171, 196], "maxi": [13, 59, 67, 135, 163, 171, 196], "describ": [13, 53, 59, 67, 125, 223, 228, 246], "bound": [13, 50, 59, 67, 79, 88, 104, 110, 152, 185, 196, 208, 209, 223, 228, 230, 232, 234, 246], "shape": [13, 21, 40, 50, 53, 54, 56, 59, 62, 67, 68, 77, 79, 80, 81, 83, 85, 88, 89, 104, 105, 110, 119, 125, 133, 134, 140, 152, 175, 185, 203, 204, 207, 221, 222, 223, 227, 228, 235, 237, 240, 246], "n_edg": [13, 59, 62, 83, 227, 228, 246], "4": [13, 59, 67, 203, 204, 205, 207, 222, 228, 230, 231, 232, 233, 234, 235, 237, 246], "dimens": [15, 22, 29, 35, 40, 43, 61, 69, 83, 86, 97, 108, 109, 119, 121, 127, 148, 149, 157, 182, 183, 190, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 232, 233, 234, 235, 237], "classmethod": [18, 19, 20, 74, 75, 76], "extract": [18, 74, 223, 228, 232], "1d": [18, 20, 35, 43, 53, 65, 66, 78, 79, 80, 82, 104, 105, 109, 110, 121, 123, 125, 133, 134, 151, 210, 233, 235], "inform": [18, 74, 156, 189, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 232, 246, 247], "contain": [18, 31, 50, 71, 74, 79, 100, 123, 124, 135, 137, 163, 171, 172, 173, 176, 183, 187, 196, 198, 203, 205, 208, 209, 210, 211, 220, 221, 223, 230, 232, 233, 234, 237, 239, 240, 241, 243, 246], "accord": [18, 34, 74, 107, 157, 190, 208, 209, 210, 211, 233, 238, 246], "convent": [18, 34, 74, 107, 208, 209, 211, 233, 238, 246], "ugrid1dadapt": [18, 74], "geodatafram": [19, 75, 157, 165, 190, 202, 220, 221, 223, 233, 243, 247], "geopanda": [19, 75, 157, 165, 190, 202, 223, 237, 243, 247], "linestr": [19, 21, 40, 85, 119, 140, 175, 221, 223, 235, 237], "mesh": [20, 32, 44, 76, 87, 101, 103, 144, 178, 202, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 229, 233, 234, 236, 237, 246, 247], "meshkernel": [20, 24, 76, 91, 223], "mesh1d": [20, 24], "mesh2d": [20, 44, 76, 91, 197, 233], "static": [21, 23, 77, 78, 79, 80, 81, 82, 90, 127, 165, 239], "return_index": [22, 43, 86, 121, 223], "fals": [22, 34, 36, 39, 43, 86, 107, 111, 113, 114, 116, 121, 124, 133, 134, 141, 153, 156, 186, 189, 202, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 232, 237, 239, 240, 246], "indexers_kwarg": [22, 86], "select": [22, 35, 84, 85, 86, 109, 110, 151, 152, 185, 223, 229, 231, 232, 236, 247], "base": [22, 31, 35, 71, 79, 80, 81, 86, 100, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 230, 233, 234, 235, 242, 247], "alwai": [22, 86, 109, 151, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 235, 237, 246], "result": [22, 86, 109, 113, 114, 151, 157, 158, 161, 190, 191, 194, 203, 205, 206, 208, 210, 211, 220, 223, 227, 228, 230, 231, 232, 234, 235, 237], "valid": [22, 86, 124, 211, 223, 227, 230, 235, 237], "invalid": [22, 86, 124, 223, 235], "incomplet": [22, 86], "error": [22, 86, 124, 208, 209, 211, 223, 230, 232, 235], "case": [22, 82, 86, 141, 203, 208, 209, 220, 223, 227, 230, 231, 232, 235, 237], "node_index": [22, 43, 86, 121], "edge_index": [22, 43, 65, 83, 86, 121], "dictionari": [22, 43, 86, 121, 137, 172, 199, 200, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223], "kei": [22, 43, 86, 121, 208, 209, 210, 223], "respect": [22, 43, 86, 121, 223, 246], "onli": [22, 23, 33, 43, 55, 86, 90, 106, 121, 148, 182, 183, 187, 203, 205, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 227, 228, 230, 233, 234, 235, 237, 246], "sequenc": [23, 84, 90, 139, 164, 167, 174, 203, 205, 206, 210, 212, 213, 214, 215, 216, 217, 218, 219], "merg": [23, 90, 203, 206, 210, 223, 233, 237, 247], "partit": [23, 87, 90, 145, 179, 206, 223, 227, 229, 236, 247], "singl": [23, 90, 127, 173, 176, 183, 187, 205, 206, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 230, 231, 235, 237], "whole": [23, 90, 196, 231, 233], "duplic": [23, 90, 124], "includ": [23, 50, 82, 90, 138, 143, 157, 190, 203, 208, 209, 210, 221, 223, 227, 228, 230, 235, 237, 243, 246], "onc": [23, 90, 210, 227, 230, 232, 233, 237], "subsequ": [23, 90], "befor": [23, 90, 204, 210, 214, 223, 227, 232, 233, 246], "mk": [24, 25, 91, 92], "need": [24, 25, 52, 91, 92, 210, 227, 234, 242], "instanc": [25, 92], "number": [26, 27, 87, 93, 94, 95, 101, 136, 141, 144, 178, 205, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 233, 234, 237, 246], "vertic": [27, 28, 41, 53, 95, 96, 125, 223, 227, 228, 233, 237], "csr_matrix": [30, 31, 44, 70, 71, 98, 99, 100, 125, 228], "adjac": [31, 71, 100, 246], "matrix": [31, 71, 100, 108, 141, 150, 223, 228, 246], "csr": [31, 71, 100, 223], "format": [31, 71, 100, 208, 209, 211, 223, 233, 246], "row": [31, 71, 79, 80, 81, 100, 212, 213, 214, 215, 216, 217, 218, 219, 228, 237, 246], "0": [31, 33, 71, 100, 106, 109, 141, 148, 151, 182, 202, 203, 204, 205, 207, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 245, 246], "form": [31, 71, 100, 208, 209, 210, 211, 223, 228, 232, 234, 235, 237, 246], "kwarg": [32, 103, 158, 161, 191, 194, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 227], "keyword": [32, 103, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223], "argument": [32, 103, 158, 161, 183, 191, 194, 202, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 230, 235, 247], "matplotlib": [32, 103, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 245], "pyplot": [32, 103, 212, 213, 214, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "toler": [33, 106, 141, 148, 182, 223], "conform": [33, 106, 148, 182], "match": [33, 106, 118, 148, 182, 196, 203, 206, 208, 209, 210, 211], "must": [33, 38, 106, 115, 118, 127, 148, 155, 157, 182, 188, 190, 203, 205, 206, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 230, 237], "equival": [33, 106, 148, 182, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 235, 237], "differ": [33, 38, 83, 106, 113, 114, 115, 148, 155, 182, 188, 203, 205, 210, 223, 227, 228, 230, 231, 232, 233, 237, 246], "distanc": [33, 84, 85, 106, 141, 148, 174, 175, 182, 223], "inexact": [33, 106, 148, 182], "reindex": [33, 106, 148, 182], "return_name_dict": [34, 107], "slice": [35, 109, 151, 203, 210, 230, 233, 234, 235], "as_ugrid": [35, 109], "coord": [35, 109, 203, 204, 205, 207, 210, 222, 234], "allow_overrid": [36, 111, 153, 186], "set": [36, 37, 38, 111, 112, 113, 114, 115, 137, 141, 153, 154, 155, 172, 186, 187, 188, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 232, 237, 242, 246], "note": [36, 111, 118, 141, 153, 186, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 231, 233, 234, 237], "underli": [36, 111, 153, 186, 204, 207, 208, 209, 222, 232, 235], "transform": [36, 38, 111, 115, 153, 155, 186, 188], "To": [36, 111, 113, 114, 124, 127, 153, 186, 197, 228, 230, 231, 232, 233, 234, 235], "to_cr": [36, 111, 153, 186, 223, 237], "specifi": [36, 38, 111, 115, 153, 155, 186, 188, 203, 204, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 246], "code": [36, 38, 111, 115, 153, 155, 186, 188, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "alreadi": [36, 111, 153, 186, 203, 210, 211, 223, 245], "ha": [36, 38, 111, 115, 141, 153, 155, 157, 186, 188, 190, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 232, 235, 246], "allow": [36, 111, 141, 153, 186, 220, 223, 232], "replac": [36, 111, 153, 186, 208, 209, 211, 223, 227], "exist": [36, 111, 153, 186, 203, 208, 209, 211, 223, 227, 235], "even": [36, 111, 153, 186, 209, 210, 223, 246], "both": [36, 111, 153, 186, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 231, 246], "equal": [36, 109, 111, 118, 141, 151, 153, 186, 203, 205, 208, 209, 210, 211, 223, 228, 230], "them": [37, 112, 154, 187, 200, 205, 208, 209, 210, 211, 227, 228, 231, 232, 233, 242], "activ": [38, 115, 155, 188, 208, 209, 223], "output": [38, 115, 155, 188, 207, 222, 228, 231, 239], "point": [38, 40, 56, 84, 89, 109, 110, 115, 119, 139, 151, 152, 155, 157, 174, 185, 188, 190, 202, 223, 228, 232, 237, 246, 247], "notion": [38, 115, 155, 188], "cell": [38, 79, 113, 114, 115, 155, 188, 202, 220, 221, 223, 227, 228, 230, 231, 234, 237, 246], "segment": [38, 115, 140, 155, 175, 188, 221, 235, 237], "join": [38, 115, 155, 188, 203, 205, 210], "assum": [38, 78, 82, 115, 127, 155, 188, 208, 209, 211, 227], "geodes": [38, 115, 155, 188], "cross": [38, 115, 155, 188, 238, 246], "datelin": [38, 115, 155, 188], "boundari": [38, 79, 115, 117, 118, 141, 155, 159, 160, 188, 192, 193, 220, 228, 237, 246], "have": [38, 115, 136, 155, 188, 203, 205, 207, 208, 209, 210, 211, 222, 223, 227, 228, 237], "undesir": [38, 115, 155, 188], "behavior": [38, 115, 155, 188, 208, 209, 235], "optional_attribut": [39, 116, 156, 189, 223], "dim": [40, 119, 157, 203, 204, 205, 207, 222, 228, 233, 234], "sorted_vertic": 41, "highest": [42, 120], "dimension": [42, 120, 127, 210, 212, 213, 214, 215, 216, 217, 218, 219, 232, 234, 235], "geometr": [42, 120, 228, 230, 246], "subset": [43, 121, 223, 230, 233, 247], "face_node_connect": [44, 53, 123, 124, 125, 198, 223, 227, 228, 233, 246], "coo_matrix": 44, "2": [44, 53, 54, 56, 62, 68, 79, 83, 89, 120, 125, 203, 204, 205, 207, 210, 211, 221, 222, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 246], "polygon": [50, 75, 77, 119, 122, 157, 190, 202, 223, 228, 232, 233, 243, 246, 247], "construct": [50, 233], "hole": [50, 228], "initi": [52, 223, 230, 233], "spatial": [52, 127, 227, 232, 235, 237], "lookup": 52, "triangul": [53, 212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 233, 234, 237, 241, 247], "contour": [53, 213, 214, 215, 216, 217, 218, 219, 223, 232], "take": [53, 147, 181, 208, 209, 223, 227, 228, 230, 232, 234, 235], "triangl": [53, 122, 123, 227, 228, 230, 233, 234, 237, 246], "n_centroid": [53, 125], "n_triangl": [53, 227], "3": [53, 203, 204, 205, 207, 211, 222, 227, 228, 231, 232, 233, 234, 235, 237, 240, 246], "face_index": [53, 56, 66, 83, 86, 88, 89, 104, 105, 121, 125, 227], "n_face": [54, 67, 68, 88, 228, 246], "circument": 55, "work": [55, 118, 183, 211, 223, 230, 234, 235, 237, 238], "fulli": [55, 208, 228, 237], "triangular": [55, 223, 227, 230, 234, 235, 237], "vertex": [56, 83, 223, 227, 228, 233, 246], "n_point": [56, 89, 110, 152, 185], "n_max_nod": 56, "consist": [62, 138, 143, 203, 220, 223, 228, 237, 245, 246], "get": [65, 66, 197, 198, 199, 200, 201, 223, 230, 233, 234, 238], "exterior": [65, 66, 113, 114, 223, 227, 228, 235, 237, 246], "unshar": 66, "deriv": [71, 228, 246], "share": [71, 117, 159, 160, 192, 193, 206, 220, 221, 223, 233, 237], "axi": [78, 82, 203, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 235], "align": [78, 82, 117, 118, 203, 205, 210, 235], "rectilinear": [78, 82], "from_structured_multicoord": [78, 223], "approxim": [78, 82, 223], "curvilinear": [78, 82, 127, 223], "rotat": [78, 82, 127, 223], "x_bound": [79, 223], "y_bound": [79, 223], "lower": [79, 227, 228, 237], "upper": [79, 227, 228], "each": [79, 140, 141, 145, 175, 179, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 231, 234, 235, 237, 246], "m": [79, 80, 81, 223, 235, 237], "n": [79, 80, 81, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 227, 233], "x_interv": [80, 81], "y_interv": [80, 81], "interv": [80, 81, 212, 213, 214, 215, 216, 217, 218, 219, 223], "from_structur": [82, 223], "most": [82, 205, 227, 234, 246], "raster": [82, 105, 147, 181, 214, 223, 247], "second": [83, 208, 209, 211, 221, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "start": [83, 84, 139, 174, 227, 228, 230, 231, 232, 233, 234, 235, 237], "end": [83, 84, 139, 174, 208, 209, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "third": [83, 210, 227], "reres": 83, "n_intersect": 83, "fetch": [84, 85, 139, 174, 233], "pair": [84, 139, 174, 228, 232, 246], "design": [84, 139, 174, 208], "prefix": [84, 85, 110, 174, 175, 185, 223], "spatium": [84, 85, 174, 175], "n_part": [87, 101, 144, 178, 231], "labesl": 87, "meti": [87, 101, 231], "karypislab": [87, 101], "util": [87, 101, 223, 231, 235, 237], "pymeti": [87, 101, 231], "python": [87, 101, 208, 209, 223, 224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245, 246], "bind": [87, 101, 231], "induc": [87, 101], "part": [87, 101, 124, 144, 151, 178, 223, 227, 228, 230, 231, 234, 237, 245, 246], "partition_label": 87, "box": [88, 223], "invert": [99, 227], "length": [102, 139, 140, 223, 233], "resolut": [104, 146, 147, 180, 181, 214], "sampl": [104, 105, 146, 147, 180, 181, 223, 234, 235, 238, 247], "space": [104, 146, 147, 180, 181, 212, 213, 214, 215, 216, 217, 218, 219, 227, 246], "four": [104, 109, 151, 231, 246], "ncol": [104, 105, 227, 228, 230, 232, 234, 235, 237, 238, 239, 240, 241], "nrow": [104, 105, 227, 230, 232, 239, 240], "reduc": [108, 150, 230], "bandwith": [108, 150, 228], "wrap": [108, 136, 150, 158, 161, 191, 194, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231], "scipi": [108, 133, 134, 136, 141, 150, 208, 209, 210, 223, 227, 228, 246], "spars": [108, 136, 141, 150, 227, 228, 246], "csgraph": [108, 136, 150, 228], "reorder": [108, 150, 223, 228, 231], "occur": [109, 151, 223, 230], "orthogon": [109, 151, 223, 227, 235], "5": [109, 141, 151, 203, 204, 205, 207, 211, 222, 227, 228, 230, 232, 233, 234, 235, 237, 239, 240], "10": [109, 151, 203, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 241], "15": [109, 151, 227, 231, 232, 233, 234, 235, 236, 237, 240], "For": [109, 151, 204, 207, 208, 209, 210, 222, 223, 227, 228, 230, 232, 233, 235, 237, 246], "vector": [109, 151, 157, 190, 202, 220, 223, 229, 236, 243, 247], "zip": [109, 151, 227, 230, 231, 237], "ing": [109, 151], "through": [109, 151, 197, 204, 207, 208, 209, 210, 211, 222, 242], "sel_point": [109, 151, 223, 235], "out": [110, 152, 157, 185, 190, 204, 207, 222, 223], "identifi": [110, 123, 152, 185, 211, 234, 246], "add_exterior": [113, 114, 223, 227, 228], "add_vertic": [113, 114, 227, 228], "Such": [113, 114, 230, 234], "guarante": [113, 114, 228, 235], "produc": [113, 114, 208, 220, 227, 231, 237], "convex": [113, 114, 227, 228, 234, 237], "ensur": [113, 114, 203, 205, 210], "howev": [113, 114, 228, 231, 234, 235, 237], "circumcent": 114, "period": [117, 118, 159, 160, 192, 193, 223], "where": [117, 118, 141, 159, 160, 192, 193, 205, 208, 209, 211, 223, 228, 237, 247], "rightmost": [117, 118, 159, 160, 192, 193, 223, 228], "leftmost": [117, 118, 159, 160, 192, 193, 223], "aperiod": [117, 159, 192], "separ": [117, 159, 192, 210, 211, 221, 223, 233, 246], "newli": [117, 159, 192, 203, 205, 209, 211], "nonperiodic_grid": 117, "left": [118, 186, 188, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 228, 237], "those": [118, 202, 203, 205, 210], "right": [118, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227], "periodic_grid": 118, "ugrid1d": [121, 148, 182, 212, 213, 214, 215, 216, 217, 218, 219, 223], "break": [122, 223, 228], "more": [122, 124, 173, 176, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 223, 224, 225, 227, 228, 230, 233, 237, 246], "complex": [122, 227], "down": [122, 203, 228], "triangle_face_connect": 123, "mark": [124, 201, 237], "compar": [124, 133, 134, 203, 205, 210, 223, 227, 230, 231, 235, 237], "rais": [124, 173, 176, 203, 205, 208, 209, 210, 211, 223, 235], "defin": [124, 199, 223, 230, 235, 246], "uniqu": [124, 220, 227, 237], "than": [124, 173, 176, 210, 223, 227, 228, 230, 235, 237], "exampl": [124, 197, 203, 204, 205, 207, 208, 209, 210, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 245, 247], "purg": 124, "un": 124, "ud": [124, 231, 233, 239, 240], "open_dataset": [124, 208, 210, 211, 233], "nc": [124, 210, 233], "isel": [124, 203, 223, 231, 232, 235, 239], "edge_dimens": 124, "abstractugrid": [126, 129, 138, 148, 162, 164, 167, 173, 182, 195], "da": [127, 203, 228, 232, 233, 235], "flatten": 127, "By": [127, 157, 190, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 228, 234, 237], "look": [127, 228, 231, 234, 235], "last": [127, 157, 190, 203, 205, 208, 209, 210, 211, 233, 234], "accessor": [128, 129, 166, 197, 232, 235], "make": [128, 129, 166, 212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 232, 234, 237], "oper": [128, 129, 157, 166, 190, 210, 223, 228, 235, 237, 242], "ugriddataset": [129, 130, 131, 132, 138, 143, 144, 145, 148, 150, 151, 156, 168, 169, 170, 178, 179, 182, 183, 187, 188, 189, 192, 193, 202, 206, 223, 231, 232, 233, 237], "iter": [133, 134, 141, 203, 205, 208, 209, 211, 228], "mask": [133, 134, 237], "border_valu": [133, 134, 228], "binari": [133, 134, 247], "dilat": [133, 247], "boolean": [133, 134, 246], "expand": [133, 210], "featur": [133, 134, 223, 230, 234, 246, 247], "ndimag": [133, 134], "eros": [134, 247], "shrink": [134, 228], "erod": [134, 228], "compon": [136, 247], "label": [136, 145, 179, 212, 213, 214, 215, 216, 217, 218, 219, 223, 228, 231, 232, 235], "dataarri": 138, "along": [139, 140, 175, 203, 204, 206, 207, 208, 209, 210, 211, 222, 223, 227, 231, 235], "xy_weight": 141, "direct_solv": [141, 223, 228], "delta": 141, "relax": 141, "tol": 141, "1e": [141, 235], "05": [141, 227, 231, 233, 235, 237], "maxit": 141, "500": 141, "fill": [141, 202, 203, 204, 205, 213, 223, 227, 228, 232, 246], "gap": [141, 228], "nan": [141, 202, 204, 205, 223, 227, 228, 230, 234], "laplac": [141, 247], "solv": [141, 228], "equat": [141, 228], "fix": [141, 212, 213, 214, 215, 216, 217, 218, 219, 228], "potenti": [141, 203, 205, 210, 227, 228], "condit": [141, 228], "solver": 141, "larg": [141, 223, 233, 234, 237], "In": [141, 209, 210, 220, 223, 227, 228, 230, 232, 235, 237, 246], "some": [141, 210, 223, 227, 228, 230, 231, 233, 237, 238, 242], "experiment": [141, 204, 207, 208, 209, 211, 222], "converg": 141, "solut": [141, 228], "suffici": [141, 246], "accuraci": 141, "linalg": 141, "spilu": 141, "cg": 141, "direct": 141, "translat": 141, "wether": 141, "invers": [141, 228], "coeffici": 141, "uniform": 141, "so": [141, 157, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223, 231, 234], "conjug": 141, "gradient": 141, "exact": [141, 203, 205, 210], "answer": 141, "unsuit": [141, 227], "problem": [141, 208, 209, 211], "ilu0": 141, "precondition": [141, 223], "non": [141, 203, 205, 206, 210, 211, 223, 237, 246], "diagon": 141, "domin": [141, 223], "correct": [141, 223], "modifi": [141, 209, 210, 237], "factor": 141, "0e": 141, "union": [147, 150, 151, 152, 181, 185, 203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219], "give": [149, 157, 183, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223, 235, 237, 247], "subselect": [151, 223], "depend": [151, 208, 209, 210, 223, 227, 228, 232, 235, 242], "natur": 151, "without": [151, 203, 223, 233, 235, 247], "step": [151, 210, 231, 232, 233, 234, 235, 237], "100": [151, 203, 205, 234, 235, 245], "seri": 151, "90": [151, 203, 223, 230, 231, 234, 235, 237, 238, 241], "80": [151, 234, 235], "scalar": [151, 203, 204, 205, 212, 213, 214, 215, 216, 217, 218, 219], "17": [151, 230, 233, 234, 235, 237], "standard": [156, 158, 161, 189, 191, 194, 208, 209, 211, 223], "ad": [156, 189, 203, 233], "dim_ord": [157, 190], "facet": [157, 190, 212, 213, 214, 215, 216, 217, 218, 219, 223], "determin": [157, 190, 211, 231], "infer": [157, 200, 212, 213, 214, 215, 216, 217, 218, 219, 223], "unnam": [157, 190], "hierarch": [157, 190], "datafram": [157, 190, 221, 232], "content": [157, 158, 161, 190, 191, 194], "transpos": [157, 190, 234], "written": [157, 190, 246], "flat": [157, 190, 230, 246], "contigu": [157, 190], "major": [157, 190, 210], "influenc": [157, 190], "effici": [157, 190, 220, 228, 230, 237, 238, 246], "sort": [157, 190, 210, 223], "gpd": [157, 165, 190, 220, 221, 237], "arg": [158, 161, 191, 194, 208, 209, 210, 211], "compliant": [158, 161, 191, 194], "netcdf": [158, 191, 208, 209, 211, 231, 246, 247], "file": [158, 161, 191, 194, 208, 209, 210, 211, 223, 226, 231, 236, 244, 246, 247], "add": [158, 161, 191, 194, 212, 213, 214, 215, 216, 217, 218, 219, 223, 227, 233], "forward": [158, 161, 191, 194, 223], "nonperiod": [159, 192], "zarr": [161, 194, 208, 209, 210, 211, 246], "typeerror": [173, 176, 223], "new_name_or_name_dict": 183, "old": 183, "unspecifi": [186, 188], "omit": [187, 204, 206, 207, 222], "reproject": [188, 223], "doe": [196, 208, 209, 211, 223, 227, 228, 231, 232, 235], "check": [196, 223, 235], "retriev": 197, "dummi": [197, 201, 223, 233], "ugrid_rol": 197, "access": [197, 208, 209, 210, 211, 223, 228, 232], "directli": [197, 208, 209, 220, 223, 227, 228, 237, 246], "node_dimens": 197, "face_edge_connect": [198, 227, 228], "edge_face_connect": [198, 227, 228], "group": [199, 208, 209, 211, 237], "per": [200, 220, 231, 232, 237], "cf": [201, 208, 209, 211, 233, 246], "mesh_topologi": 201, "gdf": [202, 233, 237, 243], "like": [202, 203, 204, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 232, 233, 235], "all_touch": [202, 237], "burn": [202, 223, 247], "nodata": [202, 228], "touch": [202, 209, 210, 237], "just": [202, 228, 230, 232], "whose": [202, 221, 237], "center": [202, 212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "t_dataset": 203, "hashabl": [203, 204, 207, 222], "t_dataarrai": 203, "pd": [203, 221, 237], "data_var": [203, 210], "t_datavar": 203, "concatopt": 203, "compat": [203, 205, 208, 210], "compatopt": [203, 205], "posit": 203, "dtype": [203, 204, 207, 222, 227, 228, 233, 234, 235, 237], "na": [203, 205, 208, 209, 211], "joinopt": [203, 205], "outer": [203, 205, 210, 235], "combine_attr": [203, 205, 210], "combineattrsopt": [203, 205], "overrid": [203, 205, 210], "concaten": [203, 208, 209, 210, 211, 231], "expect": [203, 205, 210, 212, 213, 214, 215, 216, 217, 218, 219], "except": [203, 208, 209, 210, 232, 246], "panda": [203, 208, 209, 232, 237], "unchang": [203, 233], "minim": [203, 205, 210, 231], "appear": [203, 210], "across": [203, 210], "bewar": [203, 210], "load": [203, 208, 209, 210, 211, 242], "payload": [203, 210], "memori": [203, 208, 209, 210, 228, 230], "correspond": [203, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 227, 237, 246], "ident": [203, 205, 208, 210, 233], "broadcast_equ": [203, 205, 210], "no_conflict": [203, 205, 210], "how": [203, 205, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 231, 233, 234, 247], "conflict": [203, 205, 210, 223], "pass": [203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 232], "broadcast": [203, 205, 210, 235], "against": [203, 205, 210, 235], "common": [203, 205, 210, 220, 223, 237, 246, 247], "null": [203, 205, 210], "combin": [203, 205, 210, 237], "skip": [203, 205, 210, 223], "pick": [203, 205, 210], "suppli": 203, "miss": [203, 205, 208, 209, 223], "inner": [203, 205, 210], "exclud": [203, 208, 209, 210, 211], "valueerror": [203, 205, 208, 210], "size": [203, 204, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222, 223, 227, 230, 235, 246], "rewrit": [203, 205, 210], "drop": [203, 205, 208, 209, 210, 211], "drop_conflict": [203, 205, 210], "being": [203, 205, 208, 209, 210, 211, 223], "empti": [203, 205, 210, 227, 233], "copi": [203, 204, 205, 209, 210, 223], "context": [203, 205, 210], "arang": [203, 204, 207, 222, 227, 230, 231, 234, 235, 239], "6": [203, 204, 205, 207, 222, 230, 231, 232, 233, 234, 235, 237, 238, 241], "reshap": [203, 204, 207, 222], "b": [203, 204], "20": [203, 230, 231, 233, 234, 235, 237, 238, 239, 241], "30": [203, 205, 233, 234, 235], "u1": 203, "int64": [203, 204, 207, 222, 231, 232, 233, 234, 235, 237], "new_dim": 203, "dtypelikesav": [204, 207, 222], "chunk": [204, 207, 208, 209, 210, 211, 222, 223, 227], "t_chunk": [204, 207, 222], "chunked_array_typ": [204, 207, 208, 209, 211, 222], "from_array_kwarg": [204, 207, 208, 209, 211, 222], "dtypemaybemap": [204, 207, 222], "input": [204, 210, 228, 231], "coerc": [204, 207, 208, 209, 211, 222], "dask": [204, 207, 208, 209, 210, 211, 222, 223], "instal": [204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 222], "els": [204, 207, 208, 209, 211, 222, 235], "whatev": [204, 207, 208, 209, 211, 222], "regist": [204, 207, 208, 209, 211, 222], "chunkmanagerenetrypoint": [204, 207, 208, 209, 222], "api": [204, 207, 208, 209, 211, 222, 247], "reli": [204, 207, 208, 209, 211, 222, 227], "upon": [204, 207, 208, 209, 211, 222, 223], "chunkmanagerentrypoint": [204, 207, 208, 209, 211, 222], "from_arrai": [204, 207, 208, 209, 211, 222], "whichev": [204, 207, 208, 209, 211, 222], "manag": [204, 207, 208, 209, 211, 222], "would": [204, 207, 222, 223, 246], "split": [204, 212, 213, 214, 215, 216, 217, 218, 219, 228], "lat": [204, 205, 207, 210, 222], "lon": [204, 205, 207, 210, 222], "doubl": 204, "9": [204, 205, 232, 233, 234, 235, 237], "float64": [204, 205, 231, 232, 233, 234, 235, 237], "zeros_lik": [204, 207], "ones_lik": [204, 222], "coerciblemap": 205, "35": [205, 234, 235], "40": [205, 210, 234, 235], "120": 205, "var1": 205, "7": [205, 228, 230, 232, 233, 234, 235, 237], "8": [205, 228, 232, 233, 234, 235, 237], "42": [205, 234, 235], "150": 205, "var2": 205, "z": 205, "time": [205, 208, 209, 210, 211, 220, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "60": [205, 234, 235], "var3": 205, "999": 205, "traceback": 205, "recent": 205, "call": [205, 210, 223, 230, 231, 232, 237], "cannot": [205, 235, 237], "mergeerror": 205, "concat": [205, 223, 237], "combine_nest": [205, 210], "combine_by_coord": [205, 210], "present": [206, 208, 223, 232, 234, 237, 243], "do": [206, 210, 223, 227, 231, 237], "ones": [207, 228], "full_lik": [207, 222, 228], "open": [208, 209, 210, 211, 233], "read": [208, 209, 210, 211, 246], "filename_or_obj": [208, 209], "path": [208, 209, 210, 211, 242], "datastor": [208, 209], "interpret": [208, 209, 235], "opendap": [208, 209], "url": [208, 209], "netcdf4": [208, 209, 210], "unless": [208, 209, 212, 213, 214, 215, 216, 217, 218, 219], "filenam": [208, 209, 210], "gz": [208, 209], "gunzip": [208, 209], "io": [208, 209, 211], "netcdf3": [208, 209], "byte": [208, 209], "h5py": [208, 209], "hdf": [208, 209], "engin": [208, 209, 210], "pydap": [208, 209, 210], "h5netcdf": [208, 209, 210], "pynio": [208, 209, 210], "pseudonetcdf": [208, 209, 210], "backend": [208, 209, 210, 211], "subclass": [208, 209, 210], "backendentrypoint": [208, 209, 210], "chosen": [208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219], "prefer": [208, 209, 210, 231], "otherwis": [208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 232], "account": [208, 209, 223], "detail": [208, 209, 210, 233], "cach": [208, 209, 242], "avoid": [208, 209, 223, 230, 235], "you": [208, 209, 210, 227, 230, 232, 242, 247], "chang": [208, 209, 242], "disk": [208, 209, 210, 227, 228, 232, 233, 242, 244], "decode_cf": [208, 209, 211], "decod": [208, 209, 211], "were": [208, 209, 211, 223, 237], "save": [208, 209, 211, 242], "mask_and_scal": [208, 209, 211], "_fillvalu": [208, 209, 211], "scale": [208, 209, 211], "formula": [208, 209, 211], "original_valu": [208, 209, 211], "scale_factor": [208, 209, 211], "add_offset": [208, 209, 211], "taken": [208, 209, 211], "missing_valu": [208, 209, 211], "warn": [208, 209, 211, 223], "issu": [208, 209, 211], "decode_tim": [208, 209, 211], "encod": [208, 209, 210, 211], "datetim": [208, 209, 211], "leav": [208, 209, 211], "decode_timedelta": [208, 209, 211], "unit": [208, 209, 211, 227, 235, 237], "dai": [208, 209, 211], "hour": [208, 209, 211], "minut": [208, 209, 211, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "millisecond": [208, 209, 211], "microsecond": [208, 209, 211], "timedelta": [208, 209, 211], "use_cftim": [208, 209, 211], "relev": [208, 209, 211, 223, 227], "date": [208, 209, 211, 232], "come": [208, 209, 211], "calendar": [208, 209, 211], "gregorian": [208, 209, 211], "proleptic_gregorian": [208, 209, 211], "attempt": [208, 209, 211, 223], "datetime64": [208, 209, 211, 233], "possibl": [208, 209, 210, 211, 223, 230, 237, 246], "cftime": [208, 209, 211], "regardless": [208, 209, 211], "concat_charact": [208, 209, 211], "charact": [208, 209, 211], "over": [208, 209, 211, 228, 230, 234], "decode_coord": [208, 209, 211], "control": [208, 209, 214, 227, 232], "individu": [208, 209, 210, 228, 233, 234], "grid_map": [208, 209], "silent": [208, 209], "drop_vari": [208, 209, 210, 211], "pars": [208, 209, 211], "inconsist": [208, 209, 211], "inline_arrai": [208, 209], "task": [208, 209, 247], "graph": [208, 209], "itself": [208, 209], "With": [208, 209], "inlin": [208, 209], "backend_kwarg": [208, 209], "lock": [208, 209], "resourc": [208, 209], "parallel": [208, 209, 210, 231], "safe": [208, 209], "schedul": [208, 209], "specif": [208, 209, 211, 223, 237, 246, 247], "to_netcdf": [208, 233], "further": 208, "reproduc": 209, "open_zarr": 209, "link": [209, 210, 223], "manipul": [209, 210], "never": [209, 210], "open_mfdataset": [209, 211], "by_coord": 210, "nest": 210, "filepath": 210, "global": 210, "attrs_fil": 210, "glob": 210, "my": [210, 247], "explicit": [210, 212, 213, 214, 215, 216, 217, 218, 219, 228, 246], "pathlib": 210, "desir": [210, 211, 228, 242], "entir": [210, 227, 234, 235], "impact": 210, "perform": [210, 228, 230, 235], "pleas": [210, 237], "full": [210, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "concat_dim": 210, "want": [210, 227, 232, 237], "stack": 210, "disabl": 210, "particular": 210, "preprocess": 210, "prior": 210, "wa": [210, 223], "delai": 210, "wildcard": 210, "overview": [210, 229, 230, 236, 247], "might": [210, 231, 233], "appli": [210, 212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 231, 246], "mani": [210, 220, 223, 228, 230, 231, 233, 237], "One": [210, 227], "rout": 210, "functool": 210, "partial": [210, 223, 246], "import": [210, 223, 227, 230, 231, 233, 234, 237, 238, 239, 240, 241, 243, 245, 247], "def": [210, 227, 230, 234, 235], "_preprocess": 210, "lon_bnd": 210, "lat_bnd": 210, "sel": [210, 223, 230, 233, 234, 235, 238, 241], "110": [210, 235], "105": 210, "45": [210, 233, 234, 235, 237], "partial_func": 210, "file_": 210, "varname_1": 210, "varname_2": 210, "var": 210, "http": [210, 211], "doc": 210, "dev": [210, 226], "en": 210, "stabl": 210, "html": 210, "metadata": [211, 212, 213, 214, 215, 216, 217, 218, 219, 246], "_array_dimens": 211, "nczarr": 211, "mutablemap": 211, "been": [211, 223, 232, 237], "directori": [211, 242, 245], "directorystor": 211, "synchron": 211, "k": 211, "terminologi": [211, 247], "lazili": 211, "overwrite_encoded_chunk": 211, "consolid": 211, "capabl": [211, 227], "fall": [211, 234], "back": [211, 231, 237], "fail": 211, "zarr_vers": 211, "chunk_stor": 211, "storage_opt": 211, "storag": [211, 242, 246], "local": [211, 228, 245, 246], "spec": 211, "version": [211, 223], "eventu": 211, "readthedoc": 211, "darrai": [212, 213, 214, 215, 216, 217, 218, 219], "tricontour": 212, "floatarrai": [212, 213, 214, 215, 216, 217, 218, 219], "figsiz": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241], "width": [212, 213, 214, 215, 216, 217, 218, 219], "height": [212, 213, 214, 215, 216, 217, 218, 219], "figur": [212, 213, 214, 215, 216, 217, 218, 219, 227, 230, 232], "inch": [212, 213, 214, 215, 216, 217, 218, 219], "mutual": [212, 213, 214, 215, 216, 217, 218, 219], "exclus": [212, 213, 214, 215, 216, 217, 218, 219, 221, 228, 246], "ax": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 243, 245], "aspect": [212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 233, 235], "ratio": [212, 213, 214, 215, 216, 217, 218, 219], "col": [212, 213, 214, 215, 216, 217, 218, 219], "col_wrap": [212, 213, 214, 215, 216, 217, 218, 219], "xtick": [212, 213, 214, 215, 216, 217, 218, 219], "tick": [212, 213, 214, 215, 216, 217, 218, 219], "ytick": [212, 213, 214, 215, 216, 217, 218, 219], "xlim": [212, 213, 214, 215, 216, 217, 218, 219], "limit": [212, 213, 214, 215, 216, 217, 218, 219], "ylim": [212, 213, 214, 215, 216, 217, 218, 219], "xincreas": [212, 213, 214, 215, 216, 217, 218, 219], "increas": [212, 213, 214, 215, 216, 217, 218, 219, 223, 228], "yincreas": [212, 213, 214, 215, 216, 217, 218, 219, 232], "top": [212, 213, 214, 215, 216, 217, 218, 219], "bottom": [212, 213, 214, 215, 216, 217, 218, 219, 234], "add_colorbar": [212, 213, 214, 215, 216, 217, 218, 219, 237, 239, 240], "colorbar": [212, 213, 214, 215, 216, 217, 218, 219, 232], "add_label": [212, 213, 214, 215, 216, 217, 218, 219], "norm": [212, 213, 214, 215, 216, 217, 218, 219], "color": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 232, 234, 235, 238, 241, 245], "normal": [212, 213, 214, 215, 216, 217, 218, 219], "vmin": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 234, 235, 237, 238, 241], "vmax": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 234, 235, 237, 238, 241], "anchor": [212, 213, 214, 215, 216, 217, 218, 219], "colormap": [212, 213, 214, 215, 216, 217, 218, 219], "diverg": [212, 213, 214, 215, 216, 217, 218, 219], "symmetri": [212, 213, 214, 215, 216, 217, 218, 219], "around": [212, 213, 214, 215, 216, 217, 218, 219, 223, 227], "prevent": [212, 213, 214, 215, 216, 217, 218, 219], "discret": [212, 213, 214, 215, 216, 217, 218, 219, 246], "level": [212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 230, 232, 237, 239], "cmap": [212, 213, 214, 215, 216, 217, 218, 219, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241], "viridi": [212, 213, 214, 215, 216, 217, 218, 219, 233, 239], "sequenti": [212, 213, 214, 215, 216, 217, 218, 219], "rdbu_r": [212, 213, 214, 215, 216, 217, 218, 219], "choos": [212, 213, 214, 215, 216, 217, 218, 219], "seaborn": [212, 213, 214, 215, 216, 217, 218, 219], "palett": [212, 213, 214, 215, 216, 217, 218, 219], "contourf": [212, 214, 215, 216, 217, 218, 219, 223, 232], "impli": [212, 213, 214, 215, 216, 217, 218, 219], "robust": [212, 213, 214, 215, 216, 217, 218, 219], "absent": [212, 213, 214, 215, 216, 217, 218, 219], "2nd": [212, 213, 214, 215, 216, 217, 218, 219], "98th": [212, 213, 214, 215, 216, 217, 218, 219], "percentil": [212, 213, 214, 215, 216, 217, 218, 219, 230], "extrem": [212, 213, 214, 215, 216, 217, 218, 219], "extend": [212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 238], "neither": [212, 213, 214, 215, 216, 217, 218, 219, 228], "min": [212, 213, 214, 215, 216, 217, 218, 219], "max": [212, 213, 214, 215, 216, 217, 218, 219], "draw": [212, 213, 214, 215, 216, 217, 218, 219, 223], "arrow": [212, 213, 214, 215, 216, 217, 218, 219], "beyond": [212, 213, 214, 215, 216, 217, 218, 219, 227], "nice": [212, 213, 214, 215, 216, 217, 218, 219], "final": [212, 213, 214, 215, 216, 217, 218, 219, 223, 237], "linspac": [212, 213, 214, 215, 216, 217, 218, 219, 227], "infer_interv": [212, 213, 214, 215, 216, 217, 218, 219], "pcolormesh": [212, 213, 214, 215, 217, 218, 219, 223, 232], "irregular": [212, 213, 214, 215, 216, 217, 218, 219, 228, 246], "subplot_kw": [212, 213, 214, 215, 216, 217, 218, 219, 227], "subplot": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "add_subplot": [212, 213, 214, 215, 216, 217, 218, 219, 232], "cbar_ax": [212, 213, 214, 215, 216, 217, 218, 219], "cbar_kwarg": [212, 213, 214, 215, 216, 217, 218, 219], "primit": [212, 213, 214, 215, 216, 217, 218, 219, 227, 228], "artist": [212, 213, 214, 215, 216, 217, 218, 219], "tricontourf": [213, 227], "imag": [214, 228], "pseudocolor": 216, "polycollect": [216, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239], "mplot3d": [218, 232], "plot_trisurf": 218, "uda": [220, 228, 230, 231, 232, 233, 234, 235, 237, 238, 241], "region": [220, 223, 237], "follow": [220, 228, 230, 232, 235, 237, 246], "unbin": [220, 237], "elev": [220, 230, 231, 233, 234, 235, 237, 239, 242, 244], "essenti": [220, 233, 234, 237], "much": [220, 228, 230], "to_geodatafram": [220, 223, 233, 237], "meant": [220, 237], "rel": [220, 223, 237, 247], "few": [220, 233, 234], "classif": 220, "max_snap_dist": [221, 237], "snap": [221, 223, 247], "denot": [221, 234, 246], "cell_to_cel": 221, "colum": 221, "xu": [221, 230, 231, 233, 234, 235, 237], "segment_data": 221, "return_geometri": 221, "zero": [222, 230, 246], "notabl": 223, "keep": 223, "adher": 223, "semant": 223, "test": [223, 230, 233], "bug": 223, "did": 223, "id": [223, 231, 237], "from_structured_intervals1d": 223, "from_structured_intervals2d": 223, "ugriddataarrayaccessor": 223, "now": [223, 227, 228, 234], "reindex_lik": [223, 231], "past": 223, "ti": 223, "could": [223, 230, 237], "resolv": 223, "similar": [223, 232], "due": [223, 228], "roundoff": 223, "laplace_interpol": [223, 228], "from_shap": 223, "instanti": 223, "longer": 223, "ilu": 223, "decomposit": [223, 231], "simpler": 223, "effect": 223, "automat": [223, 231, 232, 233, 234, 242], "accordingli": 223, "from_geodatafram": [223, 233, 237], "spheric": [223, 234], "geograph": 223, "171": 223, "cartesian": [223, 234], "to_nonperiod": 223, "ugriddatasetaccessor": 223, "periodid": 223, "globe": 223, "ordinari": [223, 231, 232, 235, 246], "convers": [223, 229, 233, 236, 247], "to_period": 223, "perimet": 223, "deal": [223, 227, 230, 237], "forc": 223, "counterclockwis": [223, 233], "orient": 223, "dure": [223, 230], "topology_subset": 223, "erron": 223, "rather": [223, 230, 235], "shuffl": 223, "intersect_lin": [223, 235], "intersect_linestr": [223, 235], "collis": 223, "plot": [223, 224, 228, 229, 230, 231, 234, 235, 236, 237, 238, 239, 240, 241, 243, 245, 247], "modul": [223, 227, 242], "latest": 223, "releas": 223, "broke": 223, "sinc": [223, 227, 231, 235], "privat": 223, "subject": 223, "correctli": 223, "snap_to_grid": [223, 237], "caus": 223, "indexerror": 223, "122": 223, "burn_vector_geometri": [223, 237], "validate_edge_node_connect": 223, "from_structured_bound": 223, "easier": 223, "renam": 223, "bounding_polygon": 223, "centroidlocatorregridd": [223, 247], "barycentricinterpol": [223, 247], "to_dataset": 223, "unus": 223, "conserv": [223, 230], "incorrect": 223, "repeat": [223, 227], "node_node_connect": 223, "directed_node_node_connect": 223, "face_face_connect": [223, 228], "unknown": 223, "117": 223, "119": 223, "thrown": 223, "relativeoverlapregridd": [223, 230], "flip": 223, "fillvalu": 223, "properli": 223, "cast": 223, "113": 223, "label_partit": [223, 231], "merge_partit": [223, 231], "partition_by_label": [223, 231], "ugrid2": 223, "topological_sort_by_df": 223, "contract_vertic": 223, "again": [223, 227, 228, 230, 232, 233, 234, 235, 237], "regridd": [223, 230, 234], "from_weight": 223, "broken": 223, "decreas": 223, "midpoint": 223, "throw": 223, "clip": 223, "tesselate_centroidal_voronoi": [223, 228, 234], "tesselate_circumcenter_voronoi": 223, "previous": 223, "scrambl": 223, "neighbor": [223, 237, 246], "importerror": 223, "anymor": 223, "packag": [223, 224, 225, 229, 233, 234], "environ": [223, 242], "node_edge_connect": [223, 228], "edgecolor": [223, 234, 237], "white": [223, 230], "becom": [223, 227], "rasterize_lik": 223, "pygeo": 223, "logic": [223, 232], "from_dataset": 223, "pre": [223, 231], "neg": [223, 230], "open_dataarrai": 223, "next": 223, "sever": [223, 231, 234, 235], "simpli": [223, 231, 234], "edge_node_coordin": 223, "face_node_coordin": 223, "therefor": [223, 227, 237], "propag": 223, "go": [223, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "sync": 223, "errat": 223, "island": 223, "sliver": 223, "mutat": 223, "intern": [223, 233], "setup": [223, 228], "definit": 223, "runtim": 223, "tab": 223, "docstr": 223, "u": 223, "track": 223, "necessari": 223, "consequ": 223, "voronoi_topologi": [223, 227], "altern": [223, 228, 231, 233, 246], "clip_box": 223, "easili": [223, 231, 232, 235, 246], "conveni": [223, 232, 235, 237, 238], "bodi": 223, "remain": [223, 234], "pyproject": 223, "toml": 223, "setuptool": 223, "cfg": 223, "edge_bound": 223, "face_bound": 223, "from_meshkernel": 223, "coordint": 223, "ascend": 223, "setitem": 223, "decid": 223, "append": 223, "assign_edge_coord": 223, "assign_face_coord": 223, "mixup": 223, "ugridrolesaccessor": 223, "incorrectli": 223, "ugriddimensionerror": 223, "complain": 223, "about": [223, 235], "annot": 223, "older": 223, "inplac": 223, "request": 223, "set_cr": 223, "total_bound": [223, 230, 234, 237], "start_index": [223, 233], "handl": 223, "proce": 223, "connet": 223, "projection_x_coordin": [223, 233, 234, 235], "projection_y_coordin": [223, 233, 234, 235], "found": [223, 233, 247], "ugridaccessor": 223, "subtli": 223, "_dataset": 223, "assign_node_coord": 223, "set_node_coord": 223, "galleri": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "demonstr": [224, 225, 229, 230, 231, 233, 235, 237], "low": [224, 225, 228], "trade": [224, 225], "off": [224, 225, 227], "visual": [224, 225, 227, 228, 231, 237], "help": [224, 225], "understand": [224, 225], "download": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "script": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "jupyt": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "notebook": [224, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "interact": [224, 225, 229], "explor": [224, 225, 229], "cvt": [224, 225, 226], "infinit": 224, "rai": 224, "sphinx": [225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 245], "00": [226, 233, 236, 244], "01": [226, 233, 234, 236, 244], "134": [226, 227], "execut": [226, 236, 244], "py": [226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 243, 244, 245], "mb": [226, 236, 244], "principl": 227, "tesslat": 227, "easi": [227, 232, 233, 234, 237], "counter": 227, "clockwis": 227, "manner": [227, 231], "tricki": 227, "simplic": 227, "bare": 227, "show": [227, 234, 235, 247], "plt": [227, 228, 230, 231, 232, 234, 235, 237, 238, 239, 240, 241, 245], "tri": [227, 230, 232, 234], "mtri": 227, "linecollect": [227, 228, 230, 231, 232, 234, 240], "we": [227, 228, 230, 231, 232, 233, 234, 235, 237, 242, 246], "generate_disk": 227, "depth": [227, 232, 233, 239], "circl": 227, "n_vertex": 227, "n_per_level": 227, "delta_angl": 227, "pi": 227, "insert": [227, 230], "cumsum": [227, 234], "angl": 227, "radii": 227, "co": 227, "sin": 227, "triang": 227, "column_stack": 227, "edge_plot": 227, "edge_nod": 227, "len": [227, 231, 237], "edge_coord": 227, "node_0": 227, "node_1": 227, "add_collect": 227, "autoscal": 227, "face_plot": 227, "face_nod": 227, "comparison_plot": 227, "vertices0": 227, "faces0": 227, "centroids0": 227, "vertices1": 227, "faces1": 227, "fig": [227, 228, 230, 231, 232, 234, 237, 238, 239, 240, 241, 245], "ax0": [227, 228, 232, 234, 235, 238, 239, 241], "ax1": [227, 228, 232, 234, 235, 238, 239, 241], "ax2": [227, 228, 232], "box_aspect": 227, "sharei": [227, 230, 232, 234, 239, 240], "sharex": [227, 230, 232, 234, 239, 240], "edges0": 227, "_": [227, 228, 231, 235], "edge_connect": 227, "black": [227, 228, 232, 237], "scatter": [227, 228, 232, 234, 235], "t": [227, 234, 235], "red": [227, 230, 234, 235, 237, 238, 241], "edges1": 227, "let": [227, 228, 230, 231, 234, 237], "simpl": [227, 228, 230, 232, 233, 234, 246], "node_face_connect": [227, 228], "invert_dense_to_spars": 227, "voronoi_vertic": 227, "voronoi_fac": 227, "to_dens": 227, "overlaid": 227, "1500x500": 227, "clear": 227, "preserv": [227, 228, 247], "invert_dens": 227, "downsid": 227, "circular": 227, "abov": [227, 228, 232, 233, 234, 237], "dx": [227, 230, 234], "dy": [227, 230, 234], "arctan2": 227, "87": [227, 234, 235], "27": [227, 234, 235], "ravel": [227, 230, 231, 234, 240], "renumb": 227, "concav": 227, "render": 227, "finit": 227, "volum": [227, 234], "simul": [227, 231, 239], "circumv": 227, "difficulti": 227, "altogeth": 227, "still": 227, "obvious": 227, "three": [227, 230, 233, 235, 246], "side": [227, 230, 232, 246], "nodes0": 227, "face_index0": 227, "nodes1": 227, "face_index1": 227, "nodes2": 227, "faces2": 227, "edges2": 227, "all_edg": 227, "all_nod": 227, "v": 227, "sake": [227, 232], "pressur": 227, "vari": [227, 239, 242], "linearli": 227, "send": 227, "librari": [227, 231], "ll": [227, 228, 230, 231, 232, 233, 234, 237], "triangles0": 227, "face_triangles0": 227, "triangulation0": 227, "triangles1": 227, "face_triangles1": 227, "triangulation1": 227, "ax3": 227, "set_xlim": [227, 237, 245], "set_ylim": [227, 237, 245], "while": [227, 228, 237], "greater": 227, "proport": 227, "confin": 227, "approach": 227, "artifact": 227, "consid": [227, 228], "outward": 227, "unbound": 227, "infin": 227, "dot": 227, "below": [227, 228, 235, 237], "made": [227, 232], "blue": 227, "orang": 227, "voronoi_plot_2d": 227, "vor": 227, "zorder": 227, "run": [227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "ipynb": [227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 243, 245], "fundament": 228, "li": 228, "up": [228, 231, 235], "implicit": [228, 246], "kind": [228, 232], "interrel": 228, "briefli": [228, 234], "introduc": 228, "here": [228, 230, 232, 233, 234], "suffic": [228, 232, 235], "xugriddataarrai": 228, "xugriddataset": [228, 240, 247], "ir": 228, "regular": [228, 233, 246], "dens": [228, 246], "n_max_nodes_per_fac": [228, 246], "veri": [228, 232, 233, 234, 237], "border": [228, 237], "inward": 228, "face_z": [228, 232, 233, 240], "iter2": 228, "binary_eros": 228, "iter5": 228, "12": [228, 231, 233, 234, 235, 237], "0x7f0eca82ac90": 228, "0x7f0ebe4db050": 228, "iter1": 228, "binary_dil": 228, "iter1_boundari": 228, "0x7f0ec93ef510": 228, "connected_compon": 228, "analys": 228, "xoxo": [228, 242, 244], "rdbu": [228, 232, 239], "0x7f0ebd68bc50": 228, "voronoi_grid": [228, 234], "0x7f0ec938c350": 228, "There": [228, 230, 233, 237], "flavor": 228, "interior": 228, "benefit": [228, 246], "smaller": [228, 237, 246], "centroid_onli": 228, "convex_exterior": 228, "0x7f0ebe6d7f90": 228, "commonli": [228, 230, 246], "simplest": 228, "attract": 228, "0x7f0ebe265f90": 228, "power": 228, "flow": 228, "steadi": 228, "state": 228, "heat": 228, "conduct": [228, 230], "groundwat": 228, "283": 228, "face_dimens": [228, 233], "77": [228, 234, 235], "132": 228, "0x7f0ec93eb950": 228, "gist_rainbow": 228, "0x7f0ebe426e10": 228, "75": [228, 234, 235, 237, 239], "Then": [228, 237], "disk_nod": 228, "node_z": [228, 232, 233, 240], "disk_empti": 228, "mesh2d_nnod": [228, 232, 233], "disk_fil": 228, "0x7f0ebd271810": 228, "numer": 228, "bandwidth": 228, "reverse_cuthill_mcke": 228, "reduct": [228, 234, 247], "illustr": [228, 232, 234], "toarrai": 228, "imshow": [228, 232], "grei": 228, "axesimag": 228, "0x7f0ebd663990": 228, "poor": 228, "place": [228, 232], "high": [228, 230], "vice": 228, "versa": 228, "better": [228, 232], "renumbered_grid": 228, "0x7f0ebd3d9a90": 228, "685": [228, 236], "quick": [229, 230, 234, 236, 247], "stage": [230, 233], "best": [230, 237], "choic": 230, "physic": 230, "applic": [230, 246], "surfac": [230, 232, 234, 235, 237, 246], "bathymetri": 230, "netherland": [230, 231, 234, 235, 241, 243], "coarser": 230, "create_grid": [230, 234], "nx": [230, 234], "ny": [230, 234], "cover": [230, 234, 237], "rectangl": [230, 234], "meshgrid": [230, 234], "ij": [230, 234], "elevation_nl": [230, 231, 234, 235, 237, 238, 241, 244], "125_000": [230, 234, 235], "225_000": [230, 234], "440_000": [230, 234], "500_000": [230, 234, 235], "terrain": [230, 231, 234, 235, 237, 238, 240, 241], "0x7f0ebe2b0050": 230, "higher": 230, "contrast": [230, 246], "sens": 230, "quantiti": 230, "datum": 230, "arbitrari": [230, 246, 247], "25": [230, 234, 235], "f": 230, "set_titl": [230, 237], "degre": [230, 246], "absolut": 230, "0x7f0ebe8b8ad0": 230, "your": [230, 232, 242], "own": [230, 232, 237], "linear": 230, "implement": 230, "nansum": 230, "abl": 230, "encount": 230, "unsupport": 230, "somewhat": [230, 246], "obscur": 230, "synthet": [230, 232, 240, 242], "built": 230, "temporari": 230, "alloc": 230, "our": [230, 234], "0x7f0eca831750": 230, "Not": [230, 231, 237], "quantil": 230, "sure": 230, "henc": [230, 237], "nanpercentil": 230, "p17": 230, "0x7f0eca833050": 230, "002": [230, 236], "overlap_regridd": [230, 236], "domain": [231, 246], "known": 231, "commun": 231, "dive": 231, "0x7f0ebf129750": 231, "0x7f0ebe853050": 231, "quit": 231, "twelv": 231, "provinc": [231, 237, 243], "nonetheless": 231, "re": [231, 232, 237, 247], "workflow": 231, "after": 231, "model": [231, 241], "post": 231, "0x7f0ebf2fb050": 231, "Of": 231, "cours": 231, "grid_part": 231, "merged_grid": 231, "0x7f0ebd3f4690": 231, "partion": 231, "lt": [231, 232, 233, 234, 235, 237], "x27": [231, 232, 233, 234, 235, 237], "mesh2d_nfac": [231, 232, 233, 234, 235, 237], "5248": [231, 234, 237], "gt": [231, 232, 233, 234, 235, 237], "5243": [231, 234, 237], "5244": [231, 234, 237], "5245": [231, 234, 237], "5246": [231, 234, 237], "5247xarrai": [231, 234], "5248fals": 231, "falsearrai": 231, "int640": [231, 232, 233, 234, 235, 237], "5247arrai": [231, 234, 237], "5247": [231, 234, 237], "mesh2d_nfacespandasindexpandasindex": [231, 232, 233, 234, 235, 237], "rangeindex": [231, 232, 233, 234, 237], "stop": [231, 232, 233, 234, 237], "becaus": 231, "easiest": 231, "restor": 231, "mesh2d_face_x": [231, 234, 235, 237, 238], "388e": [231, 237], "04": [231, 233, 234, 236, 237], "86e": [231, 237], "03e": [231, 237], "mesh2d_face_i": [231, 234, 235, 237], "648e": [231, 237], "171e": [231, 237], "964e": [231, 237], "5248true": 231, "truearrai": 231, "float642": [231, 237], "04standard_nam": 231, "projection_x_coordinatearrai": 231, "23882": [231, 237], "79376058": [231, 237], "186048": [231, 237], "98609163": [231, 237], "183280": [231, 237], "61324667": [231, 237], "33842": [231, 237], "56847139": [231, 237], "33139": [231, 237], "63056206": [231, 237], "30303": [231, 237], "5164253": [231, 237], "float643": [231, 237], "05standard_nam": 231, "projection_y_coordinatearrai": 231, "364821": [231, 237], "96725663": [231, 237], "417102": [231, 237], "96121876": [231, 237], "334623": [231, 237], "01878379": [231, 237], "397494": [231, 237], "51640391": [231, 237], "400187": [231, 237], "85011645": [231, 237], "396399": [231, 237], "29036318": [231, 237], "carri": 231, "cell_id": 231, "argsort": 231, "stem": 231, "869": [231, 236], "creation": 232, "think": 232, "geospati": [232, 237], "focu": [232, 246], "fit": 232, "involv": 232, "behav": [232, 233], "curv": [232, 246], "enclos": [232, 246], "217": [232, 233], "384": [232, 233], "mesh2d_nedg": [232, 233], "600": [232, 233], "594": [232, 233], "595": [232, 233], "596": [232, 233], "597": [232, 233], "598": [232, 233], "599": [232, 233], "211": [232, 233], "212": [232, 233], "213": [232, 233], "214": [232, 233, 235], "215": [232, 233], "216": [232, 233], "378": [232, 233], "379": [232, 233], "380": [232, 233], "381": [232, 233], "382": [232, 233], "383": [232, 233], "933": [232, 233], "091": [232, 233], "875": [232, 233], "688": [232, 233], "491": [232, 233], "737": [232, 233], "918": [232, 233], "269": [232, 233], "408": [232, 233], "424": [232, 233], "edge_z": [232, 233, 240], "989": [232, 233], "929": [232, 233], "909": [232, 233], "544xarrai": [232, 233], "datasetdimens": [232, 233, 237], "217mesh2d_nfac": [232, 233], "384mesh2d_nedg": [232, 233], "600coordin": [232, 233], "599arrai": [232, 233], "216arrai": [232, 233], "383arrai": [232, 233], "float641": [232, 233, 235], "491arrai": [232, 233], "93329198": [232, 233], "09140061": [232, 233], "87484204": [232, 233], "71955236": [232, 233], "71961656": [232, 233], "87394091": [232, 233], "14519674": [232, 233], "30021006": [232, 233], "24185487": [232, 233], "02372336": [232, 233], "68192173": [232, 233], "51366054": [232, 233], "49636083": [232, 233], "42590672": [232, 233], "4384199": [232, 233], "61206453": [232, 233], "98452218": [232, 233], "34631843": [232, 233], "38859332": [232, 233], "67626878": [232, 233], "8793418": [232, 233], "89181551": [232, 233], "58063619": [232, 233], "06485024": [232, 233], "56460556": [232, 233], "32670679": [232, 233], "31542666": [232, 233], "23435738": [232, 233], "17907947": [232, 233], "24911761": [232, 233], "32261676": [232, 233], "37932098": [232, 233], "59725896": [232, 233], "06960715": [232, 233], "52752541": [232, 233], "65542763": [232, 233], "59122115": [232, 233], "30909635": [232, 233], "79743633": [232, 233], "01309648": [232, 233], "80492175": [232, 233], "29623902": [232, 233], "67948901": [232, 233], "05720241": [232, 233], "49414364": [232, 233], "17061388": [232, 233], "14380135": [232, 233], "0929027": [232, 233], "04250078": [232, 233], "21983342": [232, 233], "52605796": [232, 233], "74456435": [232, 233], "73636134": [232, 233], "53367517": [232, 233], "37912956": [232, 233], "56456472": [232, 233], "1128184": [232, 233], "67860083": [232, 233], "90658589": [232, 233], "8581717": [232, 233], "92243874": [232, 233], "25314101": [232, 233], "98920876": [232, 233], "29433566": [232, 233], "02795009": [232, 233], "35861518": [232, 233], "5754677": [232, 233], "88972349": [232, 233], "35500065": [232, 233], "89656484": [232, 233], "42645786": [232, 233], "05358622": [232, 233], "98163386": [232, 233], "96805522": [232, 233], "92737431": [232, 233], "16497958": [232, 233], "65219751": [232, 233], "20001501": [232, 233], "66499818": [232, 233], "9070488": [232, 233], "79695147": [232, 233], "32581368": [232, 233], "70815781": [232, 233], "32681922": [232, 233], "47769763": [232, 233], "10054406": [232, 233], "78736232": [232, 233], "13480945": [232, 233], "12359037": [232, 233], "12348431": [232, 233], "50348723": [232, 233], "5346238": [232, 233], "43476969": [232, 233], "68985676": [232, 233], "19436222": [232, 233], "17305364": [232, 233], "99674384": [232, 233], "97609826": [232, 233], "25808351": [232, 233], "83919312": [232, 233], "01546212": [232, 233], "83873236": [232, 233], "3276847": [232, 233], "38264023": [232, 233], "32331857": [232, 233], "60444537": [232, 233], "42153257": [232, 233], "16263349": [232, 233], "11146439": [232, 233], "16952407": [232, 233], "29505212": [232, 233], "78998581": [232, 233], "11058016": [232, 233], "6527454": [232, 233], "6246035": [232, 233], "03946376": [232, 233], "79128974": [232, 233], "74829616": [232, 233], "81372159": [232, 233], "92601744": [232, 233], "99063101": [232, 233], "86806664": [232, 233], "71520542": [232, 233], "74153275": [232, 233], "72350332": [232, 233], "91308887": [232, 233], "27760255": [232, 233], "61640222": [232, 233], "97395572": [232, 233], "46314597": [232, 233], "15626581": [232, 233], "04468409": [232, 233], "0056848": [232, 233], "79731756": [232, 233], "11759994": [232, 233], "73440401": [232, 233], "63791929": [232, 233], "12278136": [232, 233], "71509427": [232, 233], "93999744": [232, 233], "04170698": [232, 233], "83522249": [232, 233], "81366753": [232, 233], "469313": [232, 233], "62268817": [232, 233], "52829401": [232, 233], "67588241": [232, 233], "42603994": [232, 233], "73664633": [232, 233], "1392758": [232, 233], "7122408": [232, 233], "32582715": [232, 233], "24106939": [232, 233], "01006992": [232, 233], "11551236": [232, 233], "82639924": [232, 233], "17028126": [232, 233], "10006346": [232, 233], "27987773": [232, 233], "42556246": [232, 233], "50987452": [232, 233], "57343103": [232, 233], "66895654": [232, 233], "72003468": [232, 233], "61344721": [232, 233], "63703592": [232, 233], "63235002": [232, 233], "73530696": [232, 233], "90787418": [232, 233], "95115347": [232, 233], "96519653": [232, 233], "0603338": [232, 233], "32881279": [232, 233], "8662602": [232, 233], "74857467": [232, 233], "97745928": [232, 233], "42432536": [232, 233], "80975867": [232, 233], "75144002": [232, 233], "88800553": [232, 233], "04359085": [232, 233], "35779319": [232, 233], "29726906": [232, 233], "5076096": [232, 233], "54807376": [232, 233], "63361455": [232, 233], "53104833": [232, 233], "68784153": [232, 233], "53975332": [232, 233], "82702868": [232, 233], "73040836": [232, 233], "74099464": [232, 233], "34093488": [232, 233], "68812411": [232, 233], "49116681": [232, 233], "424arrai": [232, 233], "73730009": [232, 233], "91825084": [232, 233], "26876665": [232, 233], "31052091": [232, 233], "78990802": [232, 233], "56592199": [232, 233], "0239473": [232, 233], "20054259": [232, 233], "50084278": [232, 233], "2032856": [232, 233], "82037735": [232, 233], "69611343": [232, 233], "34307619": [232, 233], "45189748": [232, 233], "05010445": [232, 233], "23173146": [232, 233], "24293922": [232, 233], "96369209": [232, 233], "23243737": [232, 233], "31070306": [232, 233], "4679772": [232, 233], "67854164": [232, 233], "6176979": [232, 233], "38214386": [232, 233], "73305299": [232, 233], "12696041": [232, 233], "7557379": [232, 233], "46896622": [232, 233], "81353967": [232, 233], "66282462": [232, 233], "49842491": [232, 233], "88905017": [232, 233], "14756229": [232, 233], "93823378": [232, 233], "32658274": [232, 233], "70496014": [232, 233], "75997195": [232, 233], "86366982": [232, 233], "40334076": [232, 233], "61638288": [232, 233], "08577494": [232, 233], "2469001": [232, 233], "43745556": [232, 233], "6593039": [232, 233], "24747201": [232, 233], "41423365": [232, 233], "59867793": [232, 233], "76873353": [232, 233], "01055328": [232, 233], "03445169": [232, 233], "2555184": [232, 233], "37725087": [232, 233], "46190819": [232, 233], "29115682": [232, 233], "01870268": [232, 233], "94066027": [232, 233], "25905367": [232, 233], "33664867": [232, 233], "13347392": [232, 233], "19148844": [232, 233], "92302886": [232, 233], "98393527": [232, 233], "74986148": [232, 233], "56610806": [232, 233], "70253319": [232, 233], "94001636": [232, 233], "67116513": [232, 233], "69996221": [232, 233], "43672463": [232, 233], "34888072": [232, 233], "24776438": [232, 233], "59270025": [232, 233], "28217841": [232, 233], "09683054": [232, 233], "13032688": [232, 233], "99799398": [232, 233], "59541373": [232, 233], "44429486": [232, 233], "70053321": [232, 233], "49586377": [232, 233], "92752612": [232, 233], "48356218": [232, 233], "26794194": [232, 233], "94499938": [232, 233], "4014765": [232, 233], "15090053": [232, 233], "3510253": [232, 233], "69787528": [232, 233], "24345543": [232, 233], "28084397": [232, 233], "34147464": [232, 233], "62334982": [232, 233], "37949882": [232, 233], "46523899": [232, 233], "02004231": [232, 233], "66440448": [232, 233], "27703645": [232, 233], "80282308": [232, 233], "7997561": [232, 233], "11593038": [232, 233], "26297077": [232, 233], "88366643": [232, 233], "51686604": [232, 233], "85913062": [232, 233], "54883651": [232, 233], "87813329": [232, 233], "72788383": [232, 233], "59858735": [232, 233], "01295114": [232, 233], "83407379": [232, 233], "08914369": [232, 233], "70697436": [232, 233], "15901204": [232, 233], "71100283": [232, 233], "92405244": [232, 233], "40079685": [232, 233], "177885": [232, 233], "71287975": [232, 233], "6753383": [232, 233], "49988524": [232, 233], "36217383": [232, 233], "4492063": [232, 233], "01810003": [232, 233], "9699373": [232, 233], "9360992": [232, 233], "67119084": [232, 233], "74213434": [232, 233], "79875639": [232, 233], "91392151": [232, 233], "03630167": [232, 233], "9087847": [232, 233], "86667389": [232, 233], "24024485": [232, 233], "28558795": [232, 233], "10553913": [232, 233], "03949895": [232, 233], "26908159": [232, 233], "12554511": [232, 233], "34567758": [232, 233], "77185205": [232, 233], "00441495": [232, 233], "82921317": [232, 233], "4329395": [232, 233], "24566867": [232, 233], "2517506": [232, 233], "11334953": [232, 233], "215765": [232, 233], "06724702": [232, 233], "33121811": [232, 233], "92298247": [232, 233], "55366156": [232, 233], "43694415": [232, 233], "56997182": [232, 233], "09002962": [232, 233], "28253854": [232, 233], "81668051": [232, 233], "21441695": [232, 233], "43893569": [232, 233], "59375587": [232, 233], "7909234": [232, 233], "29677012": [232, 233], "10784093": [232, 233], "90209116": [232, 233], "84679298": [232, 233], "69025667": [232, 233], "49161343": [232, 233], "44610569": [232, 233], "49052346": [232, 233], "02810574": [232, 233], "16127284": [232, 233], "97948068": [232, 233], "50639712": [232, 233], "21165741": [232, 233], "04926132": [232, 233], "88239861": [232, 233], "23617477": [232, 233], "20600021": [232, 233], "42468112": [232, 233], "38869071": [232, 233], "91611618": [232, 233], "93777886": [232, 233], "82127919": [232, 233], "82409913": [232, 233], "93548072": [232, 233], "94143233": [232, 233], "96785184": [232, 233], "94683372": [232, 233], "36476797": [232, 233], "85117403": [232, 233], "39410053": [232, 233], "05700573": [232, 233], "22359378": [232, 233], "59335232": [232, 233], "86883751": [232, 233], "30890722": [232, 233], "04320847": [232, 233], "40762661": [232, 233], "42392991": [232, 233], "544arrai": [232, 233], "98860502": [232, 233], "87511577": [232, 233], "7999506": [232, 233], "81179977": [232, 233], "90641372": [232, 233], "01522135": [232, 233], "95483397": [232, 233], "10396573": [232, 233], "1578564": [232, 233], "07770379": [232, 233], "21438924": [232, 233], "76492656": [232, 233], "9903005": [232, 233], "87706115": [232, 233], "74001569": [232, 233], "71509433": [232, 233], "64090366": [232, 233], "58755786": [232, 233], "5894138": [232, 233], "77229325": [232, 233], "57964458": [232, 233], "55118043": [232, 233], "573687": [232, 233], "99804322": [232, 233], "62998439": [232, 233], "73330358": [232, 233], "91196666": [232, 233], "08718002": [232, 233], "2241093": [232, 233], "25154692": [232, 233], "22950616": [232, 233], "30057297": [232, 233], "43865261": [232, 233], "45683795": [232, 233], "42071363": [232, 233], "10724944": [232, 233], "49815985": [232, 233], "47782083": [232, 233], "81238047": [232, 233], "36887269": [232, 233], "23126459": [232, 233], "00438211": [232, 233], "54539598": [232, 233], "78945401": [232, 233], "58812582": [232, 233], "49286878": [232, 233], "4536075": [232, 233], "38844881": [232, 233], "38816024": [232, 233], "45183333": [232, 233], "37731958": [232, 233], "34296569": [232, 233], "40766864": [232, 233], "29954468": [232, 233], "25301587": [232, 233], "25486123": [232, 233], "49556603": [232, 233], "26842541": [232, 233], "30534774": [232, 233], "76696931": [232, 233], "36476329": [232, 233], "44125682": [232, 233], "58586748": [232, 233], "16567022": [232, 233], "77179538": [232, 233], "00771139": [232, 233], "36778639": [232, 233], "23878222": [232, 233], "41763555": [232, 233], "4933684": [232, 233], "49980804": [232, 233], "45866534": [232, 233], "73113358": [232, 233], "56848957": [232, 233], "9371726": [232, 233], "09427502": [232, 233], "77748965": [232, 233], "86423511": [232, 233], "28290049": [232, 233], "37966805": [232, 233], "71441275": [232, 233], "39795039": [232, 233], "32964125": [232, 233], "28708489": [232, 233], "14036611": [232, 233], "93326778": [232, 233], "63837412": [232, 233], "76024269": [232, 233], "35426865": [232, 233], "04411316": [232, 233], "37855752": [232, 233], "75125903": [232, 233], "49731427": [232, 233], "29423679": [232, 233], "31320184": [232, 233], "21442941": [232, 233], "19914061": [232, 233], "26737082": [232, 233], "1994776": [232, 233], "18248773": [232, 233], "42331083": [232, 233], "68722239": [232, 233], "291009": [232, 233], "00553446": [232, 233], "8635312": [232, 233], "36763118": [232, 233], "98177038": [232, 233], "73777904": [232, 233], "97386222": [232, 233], "21760229": [232, 233], "96947242": [232, 233], "80987361": [232, 233], "36223008": [232, 233], "85601446": [232, 233], "78423227": [232, 233], "98350774": [232, 233], "32763318": [232, 233], "12360142": [232, 233], "20081241": [232, 233], "19115798": [232, 233], "34312232": [232, 233], "60159339": [232, 233], "85827083": [232, 233], "05110617": [232, 233], "73227065": [232, 233], "35962144": [232, 233], "66427517": [232, 233], "82588487": [232, 233], "31902209": [232, 233], "19032074": [232, 233], "67398171": [232, 233], "18441521": [232, 233], "22400336": [232, 233], "74472387": [232, 233], "18513313": [232, 233], "58262842": [232, 233], "49900026": [232, 233], "66843179": [232, 233], "55806506": [232, 233], "71573878": [232, 233], "67568433": [232, 233], "52219645": [232, 233], "61492196": [232, 233], "5986852": [232, 233], "94487745": [232, 233], "69281356": [232, 233], "94581405": [232, 233], "00528561": [232, 233], "37612392": [232, 233], "98859731": [232, 233], "72194763": [232, 233], "5589851": [232, 233], "68427751": [232, 233], "35682975": [232, 233], "14131276": [232, 233], "34853711": [232, 233], "1241342": [232, 233], "00899026": [232, 233], "39075873": [232, 233], "41658096": [232, 233], "01719411": [232, 233], "15374599": [232, 233], "32275557": [232, 233], "43687329": [232, 233], "505908": [232, 233], "58638634": [232, 233], "68459798": [232, 233], "64047318": [232, 233], "5766114": [232, 233], "61581032": [232, 233], "61957888": [232, 233], "80680054": [232, 233], "91804968": [232, 233], "93520026": [232, 233], "98213717": [232, 233], "15697188": [232, 233], "55385034": [232, 233], "26299927": [232, 233], "32923738": [232, 233], "69300073": [232, 233], "14800061": [232, 233], "35257773": [232, 233], "91736337": [232, 233], "55634316": [232, 233], "24399649": [232, 233], "29381546": [232, 233], "28970536": [232, 233], "86825983": [232, 233], "43934876": [232, 233], "99050549": [232, 233], "09805846": [232, 233], "16064474": [232, 233], "73547458": [232, 233], "7830263": [232, 233], "6705139": [232, 233], "92869759": [232, 233], "90866681": [232, 233], "54446841": [232, 233], "mesh2d_nedgespandasindexpandasindex": [232, 233], "mesh2d_nnodespandasindexpandasindex": [232, 233], "0x7f0ebd3f6f50": 232, "dispatch": 232, "0x7f0ebd710810": 232, "tripcolor": 232, "put": 232, "11": [232, 233, 234, 235, 236, 237], "0x7f0ebd3f5710": 232, "_tricontour": 232, "tricontourset": 232, "0x7f0ec736ea10": 232, "overlai": 232, "0x7f0ebe951990": 232, "rule": 232, "meaning": 232, "reason": [232, 246], "pathcollect": [232, 234], "0x7f0ebf22ba10": 232, "figaspect": 232, "mpl_toolkit": 232, "art3d": 232, "poly3dcollect": 232, "0x7f0ebe5a6fd0": 232, "0x7f0ec93813d0": 232, "0x7f0ebe63d5d0": 232, "mention": 232, "apart": 232, "somewher": 232, "timeseri": 232, "adh_san_diego": [232, 233, 239, 244], "1000": [232, 235], "line2d": [232, 234, 241], "0x7f0ebe27fb90": 232, "336": [232, 236], "explan": 233, "rest": 233, "main": 233, "9140": 233, "49": [233, 234, 235, 236], "16869": 233, "nmax_fac": 233, "9135": 233, "9136": 233, "9137": 233, "9138": 233, "9139": 233, "2000": 233, "02": [233, 237], "int32": 233, "9140time": 233, "49face": 233, "16869nmax_fac": 233, "3coordin": 233, "9139arrai": 233, "02arrai": 233, "01t00": 233, "000000000": 233, "01t01": 233, "33": [233, 234, 235, 237], "01t02": 233, "03": [233, 236], "01t03": 233, "01t04": 233, "01t05": 233, "01t06": 233, "01t07": 233, "01t08": 233, "01t09": 233, "01t10": 233, "01t11": 233, "32": [233, 234, 235], "01t12": 233, "01t13": 233, "01t14": 233, "01t15": 233, "01t16": 233, "01t17": 233, "01t18": 233, "01t19": 233, "01t20": 233, "01t21": 233, "01t22": 233, "01t23": 233, "02t00": 233, "447860": 233, "cf_role": 233, "mesh_topologylong_nam": 233, "meshtopology_dimens": 233, "2node_coordin": 233, "node_yface_node_connect": 233, "face_node_connectivityedge_node_connect": 233, "face_node_connectivitylong_nam": 233, "50607": 233, "nodepandasindexpandasindex": 233, "9130": 233, "9131": 233, "9132": 233, "9133": 233, "9134": 233, "timepandasindexpandasindex": 233, "datetimeindex": 233, "06": 233, "07": [233, 234, 236], "08": 233, "09": [233, 237], "13": [233, 234, 235, 239], "14": [233, 234, 235], "16": [233, 234, 235], "18": [233, 234, 235], "19": [233, 234, 235], "21": [233, 234, 235], "22": [233, 234, 235, 238, 241], "23": [233, 234, 235], "freq": 233, "49coordin": 233, "grab": 233, "usual": 233, "9139xarrai": 233, "build": [233, 246], "asssoci": 233, "typic": 233, "delaunai": 233, "hand": 233, "1xarrai": 233, "dataarraymesh2d_nfac": 233, "0arrai": [233, 237], "1arrai": 233, "section": [233, 234, 238, 241, 246], "seen": 233, "0x7f0eca8bc250": 233, "0x7f0ebf29a290": 233, "flexibl": [233, 235, 246], "ineffici": 233, "00000": 233, "10000": 233, "too": 233, "0xarrai": 233, "2coordin": 233, "new_ud": 233, "9140coordin": 233, "recommend": [233, 246], "562": [233, 236], "quick_overview": [233, 236], "routin": 234, "xesmf": 234, "earth": 234, "represent": [234, 237, 246], "emsf": 234, "conda": 234, "forg": 234, "window": 234, "0x7f0ebe63d510": 234, "coars": 234, "0x7f0ebd6d06d0": 234, "rexgrid": 234, "0x7f0ebd461ad0": 234, "try": 234, "overlapoverregridd": 234, "0x7f0ebe4d1750": 234, "0x7f0ebd682f90": 234, "Or": [234, 235], "0x7f0ebd713050": 234, "multi": 234, "pretend": 234, "geolog": 234, "strata": 234, "five": 234, "thick": 234, "meter": 234, "83000004": 234, "18999958": 234, "44": [234, 235], "04000092": 234, "72": [234, 235], "82999992": 234, "44999999": 234, "34": [234, 235], "28": [234, 235, 237], "24": [234, 235], "29": [234, 235], "38": [234, 235], "39": [234, 235], "55": [234, 235], "48": [234, 235], "65": [234, 235], "50": [234, 235, 237], "dataarraylay": 234, "5mesh2d_nfac": 234, "83": [234, 235, 237], "81": [234, 235, 237], "45arrai": [234, 237], "int641": 234, "5arrai": [234, 235], "layerpandasindexpandasindex": 234, "feed": 234, "mean_bottom": 234, "98": [234, 235], "73378481": 234, "75605825": 234, "6866454": 234, "59076039": 234, "30473318": 234, "46283808": 234, "98885124": 234, "45315257": 234, "76052909": 234, "60938601": 234, "9746031": 234, "82278477": 234, "86447095": 234, "9699236": 234, "32250825": 234, "61944108": 234, "39512475": 234, "94184232": 234, "71162015": 234, "05908219": 234, "63407438": 234, "07322886": 234, "79753456": 234, "4475533": 234, "63484974": 234, "75826454": 234, "61134759": 234, "75454656": 234, "20785073": 234, "81124398": 234, "69": [234, 235], "34102272": 234, "73683325": 234, "46905942": 234, "27368816": 234, "92800775": 234, "78767776": 234, "59914228": 234, "1621325": 234, "30399372": 234, "92605801": 234, "65570035": 234, "30620094": 234, "73834196": 234, "55580261": 234, "23052693": 234, "40449714": 234, "85176061": 234, "33053948": 234, "89456194": 234, "43064765": 234, "51684987": 234, "9563055": 234, "51": [234, 235], "53": [234, 235], "52": [234, 235, 237], "28837985": 234, "94091781": 234, "36592562": 234, "92677114": 234, "31": [234, 235], "20246544": 234, "5524467": 234, "36515026": 234, "24173546": 234, "46": [234, 235], "79214927": 234, "26316675": 234, "53094058": 234, "69600628": 234, "07394199": 234, "34429965": 234, "47": [234, 235], "24352139": 234, "97530487": 234, "54": [234, 235, 237], "90399917": 234, "87557562": 234, "05098298": 234, "91804551": 234, "44818058": 234, "02645019": 234, "95904013": 234, "75848616": 234, "71649682": 234, "7613762": 234, "45744354": 234, "33120932": 234, "24098772": 234, "25680056": 234, "92794405": 234, "50867478": 234, "91": [234, 235], "92": [234, 235], "93": [234, 235], "94": [234, 235], "95": [234, 235], "96": [234, 235], "97xarrai": 234, "9898": 234, "73": [234, 235, 237], "76": [234, 235], "26": [234, 235], "51arrai": 234, "97arrai": 234, "36": [234, 235, 237], "37": [234, 235], "41": [234, 235, 237], "43": [234, 235], "56": [234, 235], "57": [234, 235], "58": [234, 235], "59": [234, 235], "61": [234, 235], "62": [234, 235], "63": [234, 235], "64": [234, 235], "66": [234, 235], "67": [234, 235], "68": [234, 235], "70": [234, 235], "71": [234, 235], "74": [234, 235], "78": [234, 235], "79": [234, 235], "82": [234, 235], "84": [234, 235], "85": [234, 235, 245], "86": [234, 235], "88": [234, 235], "89": [234, 235], "97": [234, 235], "inspect": 234, "section_i": [234, 238, 241], "475_000": [234, 235, 238, 241], "section_mean": 234, "mesh2d_": [234, 235], "hue": 234, "0x7f0ebd527dd0": 234, "0x7f0ebd526d90": 234, "0x7f0ebd5271d0": 234, "0x7f0ebd53c850": 234, "0x7f0ebd542750": 234, "fine": 234, "smooth": 234, "zoom": 234, "0x7f0eca829b10": 234, "clearli": [234, 237], "0x7f0ebe76c050": 234, "0x7f0ebd6b4190": 234, "expens": 234, "repeatedli": 234, "kept": 234, "part_oth": 234, "0x7f0ebd59d290": 234, "850": [234, 236], "regridder_overview": [234, 236], "reflect": 235, "primarili": [235, 237, 247], "variou": 235, "0x7f0ebe549f90": 235, "100_000": 235, "200_000": 235, "450_000": 235, "550_000": 235, "0x7f0ebe4d5050": 235, "0x7f0ebe20b1d0": 235, "0x7f0ec7351750": 235, "care": 235, "0x7f0ebd513910": 235, "what": 235, "show_point_select": 235, "mesh2d_x": [235, 241], "mesh2d_i": 235, "set_aspect": [235, 240, 245], "150_000": 235, "463_000": 235, "float32": [235, 237], "4221": 235, "mesh2d_index": 235, "5e": 235, "63e": 235, "napxarrai": [235, 237], "int644221arrai": 235, "int640arrai": 235, "05arrai": [235, 237], "150000": 235, "float644": 235, "463000": 235, "nap": [235, 237], "six": 235, "175_000": 235, "400_000": 235, "465_000": 235, "1905": 235, "1356": 235, "372": 235, "3057": 235, "4198": 235, "4113": 235, "25e": 235, "75e": 235, "4e": 235, "65e": 235, "int641905": 235, "4113arrai": 235, "125000": 235, "175000": 235, "400000": 235, "465000": 235, "430_000": 235, "2675": 235, "3e": 235, "2arrai": 235, "430000": 235, "10_000": [235, 237], "3263": 235, "3225": 235, "3144": 235, "2854": 235, "2941": 235, "3135": 235, "4256": 235, "8e": 235, "9e": 235, "int643263": 235, "4256arrai": 235, "3012": 235, "4197": 235, "9arrai": 235, "100000": 235, "110000": 235, "120000": 235, "130000": 235, "140000": 235, "160000": 235, "170000": [235, 237], "180000": 235, "190000": 235, "1867": 235, "1882": 235, "1890": 235, "1936": 235, "4121": 235, "4077": 235, "1581": 235, "99": 235, "int641867": 235, "1581arrai": 235, "1735": 235, "1482": 235, "1350": 235, "1445": 235, "1122": 235, "2745": 235, "1908": 235, "1912": 235, "1824": 235, "240": 235, "1654": 235, "1647": 235, "1696": 235, "1164": 235, "164": [235, 240, 244], "2750": 235, "2716": 235, "2687": 235, "2708": 235, "1792": 235, "2666": 235, "1668": 235, "2628": 235, "370": 235, "2825": 235, "2738": 235, "2695": 235, "2705": 235, "2655": 235, "2836": 235, "2889": 235, "226": 235, "3035": 235, "4297": 235, "2864": 235, "2722": 235, "3146": 235, "3069": 235, "2820": 235, "2804": 235, "2907": 235, "2904": 235, "3277": 235, "3279": 235, "3056": 235, "3183": 235, "3022": 235, "3006": 235, "2850": 235, "2818": 235, "2991": 235, "2997": 235, "3250": 235, "3259": 235, "3138": 235, "3140": 235, "2964": 235, "3002": 235, "2953": 235, "2935": 235, "4229": 235, "4251": 235, "3291": 235, "3246": 235, "3089": 235, "4302": 235, "3088": 235, "4218": 235, "4117": 235, "4203": 235, "4241": 235, "4260": 235, "1945": 235, "3377": 235, "3378": 235, "4675": 235, "4562": 235, "4173": 235, "2939": 235, "4096": 235, "4093": 235, "3677": 235, "4928": 235, "4876": 235, "4813": 235, "4838": 235, "4559": 235, "4770": 235, "4131": 235, "99arrai": 235, "410000": 235, "420000": 235, "440000": 235, "450000": [235, 237], "460000": 235, "470000": 235, "480000": 235, "490000": 235, "As": [235, 247], "3035arrai": 235, "19arrai": 235, "show_line_select": 235, "line_x": 235, "line_i": 235, "axhlin": [235, 238, 241], "elif": 235, "axvlin": 235, "60_000": 235, "190_000": 235, "120_000": 235, "575_000": 235, "250_000": 235, "get_coordin": 235, "ring": 235, "155_000": 235, "buffer": [235, 237], "50_000": 235, "thousand": 235, "0x7f0eca853050": 235, "core": 235, "047": [235, 236], "084": 236, "vector_convers": [236, 237], "733": [236, 237], "great": 237, "ecosystem": [237, 246], "0x7f0eca941810": 237, "print": 237, "21303": 237, "903": 237, "363737": 237, "469": 237, "25340": 237, "195": 237, "3630": 237, "810000": 237, "185417": 237, "879": 237, "419222": 237, "681": 237, "184927": 237, "836": 237, "040001": 237, "181811": 237, "627": 237, "338063": 237, "592": 237, "182510": 237, "446": 237, "990000": 237, "20177": 237, "702": 237, "368500": 237, "703": 237, "17210": 237, "674": 237, "3644": 237, "600000": 237, "51139": 237, "349": 237, "357499": 237, "291": 237, "48079": 237, "937": 237, "3617": 237, "930000": 237, "38115": 237, "173": 237, "400096": 237, "935": 237, "34838": 237, "247": 237, "3952": 237, "189999": 237, "252916": 237, "585": 237, "467082": 237, "255888": 237, "448": 237, "280000": 237, "395258": 237, "331": 237, "34522": 237, "298": 237, "3998": 237, "830000": 237, "32729": 237, "434": 237, "403338": 237, "332": 237, "32167": 237, "160": 237, "3973": 237, "29985": 237, "831": 237, "394355": 237, "220": 237, "opposit": 237, "05xarrai": 237, "5248coordin": 237, "float321": 237, "04arrai": 237, "secondli": 237, "wgs84": 237, "dutch": 237, "nation": 237, "rd": 237, "28992": 237, "provinces_nl": [237, 243, 244], "0x7f0ecaa41490": 237, "classifi": 237, "sai": 237, "averag": 237, "groupbi": 237, "725979": 237, "806918": 237, "46903867": 237, "090816": 237, "3133026": 237, "252567": 237, "194658": 237, "7175047": 237, "021334": 237, "0442472": 237, "4584134": 237, "9470762": 237, "1210": 237, "807": [237, 241, 244], "3133": 237, "718": 237, "044": 237, "458": 237, "9471arrai": 237, "float640": 237, "idpandasindexpandasindex": 237, "utrecht": 237, "linewidth": 237, "facecolor": 237, "428343": 237, "70545104187": 237, "489587": 237, "5779869387": 237, "0x7f0ebe49b090": 237, "less": 237, "suitabl": 237, "overwrit": 237, "by_centroid": 237, "by_touch": 237, "titl": 237, "province_centroid": 237, "xlabel": 237, "ylabel": 237, "0x7f0ebe67ddd0": 237, "turn": 237, "sea": 237, "snapped_ud": 237, "snapped_gdf": 237, "grai": 237, "arguabl": 237, "criterion": 237, "sometim": 237, "corner": 237, "progress": 238, "extens": 238, "goal": 238, "eas": 238, "pip": 238, "small": [239, 240, 241, 243, 245], "hydraul": 239, "bed": 239, "water": [239, 243], "0x7f0ebe1388d0": 239, "324": [239, 244], "0x7f0ec734b590": 240, "digit": 241, "0x7f0ebe87c190": 241, "pooch": 242, "configur": 242, "xugrid_data_dir": 242, "pronvinc": [242, 244], "nl": [242, 244], "adh": [242, 244], "san": [242, 244], "diego": [242, 244], "071": [243, 244], "433": 244, "sample_data": 244, "067": [244, 245], "unconnect": 245, "bd0d1f": 245, "glossari": 246, "strongli": 246, "larger": 246, "interchangeab": 246, "arrang": 246, "n_row": 246, "n_column": 246, "though": 246, "arbitrarili": 246, "equidist": 246, "quadrilater": 246, "primari": 246, "refin": 246, "n_cell": 246, "interchang": 246, "short": 246, "constitu": 246, "broadli": 246, "environment": 246, "climat": 246, "forecast": 246, "thu": 246, "nearli": 246, "unidata": 246, "rich": 246, "basic": 246, "plane": 246, "lesser": 246, "matric": 246, "special": 246, "straightforward": 246, "scheme": 246, "coo": 246, "triplet": 246, "row_index": 246, "column_index": 246, "rectangular": 246, "rag": 246, "wherein": 246, "member": 246, "mix": 246, "quandrilater": 246, "arrrai": 246, "exhaust": 246, "descript": 246, "concept": 247, "idea": 247, "accomplish": 247, "comparison": 247, "revers": 247, "cuthil": 247, "mckee": 247}, "objects": {"xugrid": [[1, 0, 1, "", "BarycentricInterpolator"], [2, 0, 1, "", "CentroidLocatorRegridder"], [3, 0, 1, "", "OverlapRegridder"], [4, 0, 1, "", "RelativeOverlapRegridder"], [5, 0, 1, "", "Ugrid1d"], [44, 0, 1, "", "Ugrid2d"], [126, 0, 1, "", "UgridDataArray"], [129, 0, 1, "", "UgridDataArrayAccessor"], [164, 0, 1, "", "UgridDataset"], [167, 0, 1, "", "UgridDatasetAccessor"], [197, 0, 1, "", "UgridRolesAccessor"], [202, 3, 1, "", "burn_vector_geometry"], [203, 3, 1, "", "concat"], [204, 3, 1, "", "full_like"], [205, 3, 1, "", "merge"], [206, 3, 1, "", "merge_partitions"], [207, 3, 1, "", "ones_like"], [208, 3, 1, "", "open_dataarray"], [209, 3, 1, "", "open_dataset"], [210, 3, 1, "", "open_mfdataset"], [211, 3, 1, "", "open_zarr"], [220, 3, 1, "", "polygonize"], [221, 3, 1, "", "snap_to_grid"], [222, 3, 1, "", "zeros_like"]], "xugrid.BarycentricInterpolator": [[1, 1, 1, "", "__init__"]], "xugrid.CentroidLocatorRegridder": [[2, 1, 1, "", "__init__"]], "xugrid.OverlapRegridder": [[3, 1, 1, "", "__init__"]], "xugrid.RelativeOverlapRegridder": [[4, 1, 1, "", "__init__"]], "xugrid.Ugrid1d": [[5, 1, 1, "", "__init__"], [6, 1, 1, "", "assign_edge_coords"], [7, 1, 1, "", "assign_node_coords"], [8, 2, 1, "", "attrs"], [9, 2, 1, "", "bounds"], [10, 1, 1, "", "contract_vertices"], [11, 1, 1, "", "copy"], [12, 2, 1, "", "dimensions"], [13, 2, 1, "", "edge_bounds"], [14, 2, 1, "", "edge_coordinates"], [15, 2, 1, "", "edge_dimension"], [16, 2, 1, "", "edge_x"], [17, 2, 1, "", "edge_y"], [18, 1, 1, "", "from_dataset"], [19, 1, 1, "", "from_geodataframe"], [20, 1, 1, "", "from_meshkernel"], [21, 1, 1, "", "from_shapely"], [22, 1, 1, "", "isel"], [23, 1, 1, "", "merge_partitions"], [24, 2, 1, "", "mesh"], [25, 2, 1, "", "meshkernel"], [26, 2, 1, "", "n_edge"], [27, 2, 1, "", "n_node"], [28, 2, 1, "", "node_coordinates"], [29, 2, 1, "", "node_dimension"], [30, 2, 1, "", "node_edge_connectivity"], [31, 2, 1, "", "node_node_connectivity"], [32, 1, 1, "", "plot"], [33, 1, 1, "", "reindex_like"], [34, 1, 1, "", "rename"], [35, 1, 1, "", "sel"], [36, 1, 1, "", "set_crs"], [37, 1, 1, "", "set_node_coords"], [38, 1, 1, "", "to_crs"], [39, 1, 1, "", "to_dataset"], [40, 1, 1, "", "to_shapely"], [41, 1, 1, "", "topological_sort_by_dfs"], [42, 2, 1, "", "topology_dimension"], [43, 1, 1, "", "topology_subset"]], "xugrid.Ugrid2d": [[44, 1, 1, "", "__init__"], [45, 2, 1, "", "area"], [46, 1, 1, "", "assign_edge_coords"], [47, 1, 1, "", "assign_face_coords"], [48, 1, 1, "", "assign_node_coords"], [49, 2, 1, "", "attrs"], [50, 1, 1, "", "bounding_polygon"], [51, 2, 1, "", "bounds"], [52, 2, 1, "", "celltree"], [53, 2, 1, "", "centroid_triangulation"], [54, 2, 1, "", "centroids"], [55, 2, 1, "", "circumcenters"], [56, 1, 1, "", "compute_barycentric_weights"], [57, 1, 1, "", "copy"], [58, 2, 1, "", "dimensions"], [59, 2, 1, "", "edge_bounds"], [60, 2, 1, "", "edge_coordinates"], [61, 2, 1, "", "edge_dimension"], [62, 2, 1, "", "edge_node_connectivity"], [63, 2, 1, "", "edge_x"], [64, 2, 1, "", "edge_y"], [65, 2, 1, "", "exterior_edges"], [66, 2, 1, "", "exterior_faces"], [67, 2, 1, "", "face_bounds"], [68, 2, 1, "", "face_coordinates"], [69, 2, 1, "", "face_dimension"], [70, 2, 1, "", "face_edge_connectivity"], [71, 2, 1, "", "face_face_connectivity"], [72, 2, 1, "", "face_x"], [73, 2, 1, "", "face_y"], [74, 1, 1, "", "from_dataset"], [75, 1, 1, "", "from_geodataframe"], [76, 1, 1, "", "from_meshkernel"], [77, 1, 1, "", "from_shapely"], [78, 1, 1, "", "from_structured"], [79, 1, 1, "", "from_structured_bounds"], [80, 1, 1, "", "from_structured_intervals1d"], [81, 1, 1, "", "from_structured_intervals2d"], [82, 1, 1, "", "from_structured_multicoord"], [83, 1, 1, "", "intersect_edges"], [84, 1, 1, "", "intersect_line"], [85, 1, 1, "", "intersect_linestring"], [86, 1, 1, "", "isel"], [87, 1, 1, "", "label_partitions"], [88, 1, 1, "", "locate_bounding_box"], [89, 1, 1, "", "locate_points"], [90, 1, 1, "", "merge_partitions"], [91, 2, 1, "", "mesh"], [92, 2, 1, "", "meshkernel"], [93, 2, 1, "", "n_edge"], [94, 2, 1, "", "n_face"], [95, 2, 1, "", "n_node"], [96, 2, 1, "", "node_coordinates"], [97, 2, 1, "", "node_dimension"], [98, 2, 1, "", "node_edge_connectivity"], [99, 2, 1, "", "node_face_connectivity"], [100, 2, 1, "", "node_node_connectivity"], [101, 1, 1, "", "partition"], [102, 2, 1, "", "perimeter"], [103, 1, 1, "", "plot"], [104, 1, 1, "", "rasterize"], [105, 1, 1, "", "rasterize_like"], [106, 1, 1, "", "reindex_like"], [107, 1, 1, "", "rename"], [108, 1, 1, "", "reverse_cuthill_mckee"], [109, 1, 1, "", "sel"], [110, 1, 1, "", "sel_points"], [111, 1, 1, "", "set_crs"], [112, 1, 1, "", "set_node_coords"], [113, 1, 1, "", "tesselate_centroidal_voronoi"], [114, 1, 1, "", "tesselate_circumcenter_voronoi"], [115, 1, 1, "", "to_crs"], [116, 1, 1, "", "to_dataset"], [117, 1, 1, "", "to_nonperiodic"], [118, 1, 1, "", "to_periodic"], [119, 1, 1, "", "to_shapely"], [120, 2, 1, "", "topology_dimension"], [121, 1, 1, "", "topology_subset"], [122, 1, 1, "", "triangulate"], [123, 2, 1, "", "triangulation"], [124, 1, 1, "", "validate_edge_node_connectivity"], [125, 2, 1, "", "voronoi_topology"]], "xugrid.UgridDataArray": [[126, 1, 1, "", "__init__"], [127, 1, 1, "", "from_structured"], [128, 2, 1, "", "ugrid"]], "xugrid.UgridDataArrayAccessor": [[129, 1, 1, "", "__init__"], [130, 1, 1, "", "assign_edge_coords"], [131, 1, 1, "", "assign_face_coords"], [132, 1, 1, "", "assign_node_coords"], [133, 1, 1, "", "binary_dilation"], [134, 1, 1, "", "binary_erosion"], [135, 2, 1, "", "bounds"], [136, 1, 1, "", "connected_components"], [137, 2, 1, "", "crs"], [138, 2, 1, "", "grids"], [139, 1, 1, "", "intersect_line"], [140, 1, 1, "", "intersect_linestring"], [141, 1, 1, "", "laplace_interpolate"], [142, 2, 1, "", "name"], [143, 2, 1, "", "names"], [144, 1, 1, "", "partition"], [145, 1, 1, "", "partition_by_label"], [146, 1, 1, "", "rasterize"], [147, 1, 1, "", "rasterize_like"], [148, 1, 1, "", "reindex_like"], [149, 1, 1, "", "rename"], [150, 1, 1, "", "reverse_cuthill_mckee"], [151, 1, 1, "", "sel"], [152, 1, 1, "", "sel_points"], [153, 1, 1, "", "set_crs"], [154, 1, 1, "", "set_node_coords"], [155, 1, 1, "", "to_crs"], [156, 1, 1, "", "to_dataset"], [157, 1, 1, "", "to_geodataframe"], [158, 1, 1, "", "to_netcdf"], [159, 1, 1, "", "to_nonperiodic"], [160, 1, 1, "", "to_periodic"], [161, 1, 1, "", "to_zarr"], [162, 2, 1, "", "topology"], [163, 2, 1, "", "total_bounds"]], "xugrid.UgridDataset": [[164, 1, 1, "", "__init__"], [165, 1, 1, "", "from_geodataframe"], [166, 2, 1, "", "ugrid"]], "xugrid.UgridDatasetAccessor": [[167, 1, 1, "", "__init__"], [168, 1, 1, "", "assign_edge_coords"], [169, 1, 1, "", "assign_face_coords"], [170, 1, 1, "", "assign_node_coords"], [171, 2, 1, "", "bounds"], [172, 2, 1, "", "crs"], [173, 2, 1, "", "grid"], [174, 1, 1, "", "intersect_line"], [175, 1, 1, "", "intersect_linestring"], [176, 2, 1, "", "name"], [177, 2, 1, "", "names"], [178, 1, 1, "", "partition"], [179, 1, 1, "", "partition_by_label"], [180, 1, 1, "", "rasterize"], [181, 1, 1, "", "rasterize_like"], [182, 1, 1, "", "reindex_like"], [183, 1, 1, "", "rename"], [184, 1, 1, "", "sel"], [185, 1, 1, "", "sel_points"], [186, 1, 1, "", "set_crs"], [187, 1, 1, "", "set_node_coords"], [188, 1, 1, "", "to_crs"], [189, 1, 1, "", "to_dataset"], [190, 1, 1, "", "to_geodataframe"], [191, 1, 1, "", "to_netcdf"], [192, 1, 1, "", "to_nonperiodic"], [193, 1, 1, "", "to_periodic"], [194, 1, 1, "", "to_zarr"], [195, 2, 1, "", "topology"], [196, 2, 1, "", "total_bounds"]], "xugrid.UgridRolesAccessor": [[197, 1, 1, "", "__init__"], [198, 2, 1, "", "connectivity"], [199, 2, 1, "", "coordinates"], [200, 2, 1, "", "dimensions"], [201, 2, 1, "", "topology"]], "xugrid.plot": [[212, 3, 1, "", "contour"], [213, 3, 1, "", "contourf"], [214, 3, 1, "", "imshow"], [215, 3, 1, "", "line"], [216, 3, 1, "", "pcolormesh"], [217, 3, 1, "", "scatter"], [218, 3, 1, "", "surface"], [219, 3, 1, "", "tripcolor"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:function"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "function", "Python function"]}, "titleterms": {"api": 0, "refer": 0, "top": 0, "level": 0, "function": [0, 232], "ugriddataarrai": [0, 126, 127, 128, 232, 233], "ugriddataset": [0, 164, 165, 166], "ugrid": [0, 128, 166, 233], "accessor": 0, "snap": [0, 237], "regrid": [0, 234], "plot": [0, 32, 103, 212, 213, 214, 215, 216, 217, 218, 219, 227, 232, 233], "ugrid1d": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "topologi": [0, 162, 195, 201], "ugrid2d": [0, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125], "role": 0, "xugrid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 238], "barycentricinterpol": [1, 234], "centroidlocatorregridd": [2, 234], "overlapregridd": [3, 230, 234], "relativeoverlapregridd": 4, "assign_edge_coord": [6, 46, 130, 168], "assign_node_coord": [7, 48, 132, 170], "attr": [8, 49], "bound": [9, 51, 135, 171], "contract_vertic": 10, "copi": [11, 57], "dimens": [12, 58, 200], "edge_bound": [13, 59], "edge_coordin": [14, 60], "edge_dimens": [15, 61], "edge_x": [16, 63], "edge_i": [17, 64], "from_dataset": [18, 74], "from_geodatafram": [19, 75, 165], "from_meshkernel": [20, 76], "from_shap": [21, 77], "isel": [22, 86], "merge_partit": [23, 90, 206], "mesh": [24, 91, 232], "meshkernel": [25, 92], "n_edg": [26, 93], "n_node": [27, 95], "node_coordin": [28, 96], "node_dimens": [29, 97], "node_edge_connect": [30, 98], "node_node_connect": [31, 100], "reindex_lik": [33, 106, 148, 182], "renam": [34, 107, 149, 183], "sel": [35, 109, 151, 184], "set_cr": [36, 111, 153, 186], "set_node_coord": [37, 112, 154, 187], "to_cr": [38, 115, 155, 188], "to_dataset": [39, 116, 156, 189], "to_shap": [40, 119], "topological_sort_by_df": 41, "topology_dimens": [42, 120], "topology_subset": [43, 121], "area": 45, "assign_face_coord": [47, 131, 169], "bounding_polygon": 50, "celltre": 52, "centroid_triangul": 53, "centroid": [54, 227, 228], "circumcent": 55, "compute_barycentric_weight": 56, "edge_node_connect": 62, "exterior_edg": 65, "exterior_fac": 66, "face_bound": 67, "face_coordin": 68, "face_dimens": 69, "face_edge_connect": 70, "face_face_connect": 71, "face_x": 72, "face_i": 73, "from_structur": [78, 127], "from_structured_bound": 79, "from_structured_intervals1d": 80, "from_structured_intervals2d": 81, "from_structured_multicoord": 82, "intersect_edg": 83, "intersect_lin": [84, 139, 174], "intersect_linestr": [85, 140, 175], "label_partit": 87, "locate_bounding_box": 88, "locate_point": 89, "n_face": 94, "node_face_connect": 99, "partit": [101, 144, 178, 231], "perimet": 102, "raster": [104, 146, 180, 237], "rasterize_lik": [105, 147, 181], "reverse_cuthill_mcke": [108, 150], "sel_point": [110, 152, 185], "tesselate_centroidal_voronoi": 113, "tesselate_circumcenter_voronoi": 114, "to_nonperiod": [117, 159, 192], "to_period": [118, 160, 193], "triangul": [122, 123, 228], "validate_edge_node_connect": 124, "voronoi_topologi": 125, "ugriddataarrayaccessor": [129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "binary_dil": 133, "binary_eros": 134, "connected_compon": 136, "cr": [137, 172], "grid": [138, 173, 231, 234, 235, 237], "laplace_interpol": 141, "name": [142, 143, 176, 177], "partition_by_label": [145, 179], "to_geodatafram": [157, 190], "to_netcdf": [158, 191], "to_zarr": [161, 194], "total_bound": [163, 196], "ugriddatasetaccessor": [167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196], "ugridrolesaccessor": [197, 198, 199, 200, 201], "connect": [198, 228], "coordin": 199, "burn_vector_geometri": 202, "concat": 203, "full_lik": 204, "merg": [205, 231], "ones_lik": 207, "open_dataarrai": 208, "open_dataset": 209, "open_mfdataset": 210, "open_zarr": 211, "contour": 212, "contourf": 213, "imshow": 214, "line": [215, 235], "pcolormesh": 216, "scatter": 217, "surfac": 218, "tripcolor": 219, "polygon": [220, 237], "snap_to_grid": 221, "zeros_lik": 222, "changelog": 223, "unreleas": 223, "fix": 223, "ad": 223, "chang": 223, "0": 223, "8": 223, "1": 223, "2024": 223, "01": 223, "19": 223, "2023": 223, "12": 223, "11": 223, "7": 223, "17": 223, "10": 223, "6": 223, "5": 223, "09": 223, "30": 223, "4": 223, "08": 223, "22": 223, "3": 223, "2": 223, "07": 223, "26": 223, "05": 223, "25": 223, "03": 223, "14": 223, "02": 223, "06": 223, "2022": 223, "13": 223, "9": 223, "16": 223, "2021": 223, "23": 223, "develop": [224, 225], "exampl": [225, 229], "comput": [226, 233, 236, 244], "time": [226, 236, 244], "voronoi": [227, 228], "tessel": [227, 228], "cvt": 227, "infinit": 227, "rai": 227, "import": [228, 232, 235], "arrai": 228, "binari": 228, "eros": 228, "dilat": 228, "compon": 228, "laplac": 228, "interpol": 228, "revers": 228, "cuthil": 228, "mckee": 228, "method": 230, "comparison": 230, "rel": 230, "overlap": 230, "custom": 230, "reduct": 230, "creat": [231, 233], "without": 231, "data": [231, 232, 233, 235, 242], "preserv": 231, "order": 231, "unstructur": [232, 235], "other": 232, "type": 232, "addit": 232, "argument": 232, "As": 232, "xarrai": [232, 233], "dataarrai": [232, 233], "quick": 233, "overview": [233, 234], "from": [233, 237], "dataset": [233, 242], "netcdf": 233, "file": [233, 242], "select": [233, 235], "geopanda": 233, "xugriddataset": 233, "write": 233, "arbitrari": 234, "re": 234, "us": 234, "subset": 235, "point": 235, "index": 235, "vector": 237, "geometri": 237, "convers": 237, "geodatafram": 237, "burn": 237, "instal": 238, "adh": 239, "san": 239, "diego": 239, "disk": 240, "elev": 241, "nl": [241, 243], "sampl": 242, "where": 242, "ar": 242, "my": 242, "avail": 242, "pronvinc": 243, "xoxo": 245, "terminologi": 246, "user": 247, "guid": 247}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "Top-level functions": [[0, "top-level-functions"]], "UgridDataArray": [[0, "ugriddataarray"], [232, "ugriddataarray"]], "UgridDataset": [[0, "ugriddataset"]], "UGRID Accessor": [[0, "ugrid-accessor"]], "Snapping": [[0, "snapping"]], "Regridding": [[0, "regridding"]], "Plotting": [[0, "plotting"], [227, "plotting"], [233, "plotting"]], "UGRID1D Topology": [[0, "ugrid1d-topology"]], "UGRID2D Topology": [[0, "ugrid2d-topology"]], "UGRID Roles Accessor": [[0, "ugrid-roles-accessor"]], "xugrid.BarycentricInterpolator": [[1, "xugrid-barycentricinterpolator"]], "xugrid.CentroidLocatorRegridder": [[2, "xugrid-centroidlocatorregridder"]], "xugrid.OverlapRegridder": [[3, "xugrid-overlapregridder"]], "xugrid.RelativeOverlapRegridder": [[4, "xugrid-relativeoverlapregridder"]], "xugrid.Ugrid1d": [[5, "xugrid-ugrid1d"]], "xugrid.Ugrid1d.assign_edge_coords": [[6, "xugrid-ugrid1d-assign-edge-coords"]], "xugrid.Ugrid1d.assign_node_coords": [[7, "xugrid-ugrid1d-assign-node-coords"]], "xugrid.Ugrid1d.attrs": [[8, "xugrid-ugrid1d-attrs"]], "xugrid.Ugrid1d.bounds": [[9, "xugrid-ugrid1d-bounds"]], "xugrid.Ugrid1d.contract_vertices": [[10, "xugrid-ugrid1d-contract-vertices"]], "xugrid.Ugrid1d.copy": [[11, "xugrid-ugrid1d-copy"]], "xugrid.Ugrid1d.dimensions": [[12, "xugrid-ugrid1d-dimensions"]], "xugrid.Ugrid1d.edge_bounds": [[13, "xugrid-ugrid1d-edge-bounds"]], "xugrid.Ugrid1d.edge_coordinates": [[14, "xugrid-ugrid1d-edge-coordinates"]], "xugrid.Ugrid1d.edge_dimension": [[15, "xugrid-ugrid1d-edge-dimension"]], "xugrid.Ugrid1d.edge_x": [[16, "xugrid-ugrid1d-edge-x"]], "xugrid.Ugrid1d.edge_y": [[17, "xugrid-ugrid1d-edge-y"]], "xugrid.Ugrid1d.from_dataset": [[18, "xugrid-ugrid1d-from-dataset"]], "xugrid.Ugrid1d.from_geodataframe": [[19, "xugrid-ugrid1d-from-geodataframe"]], "xugrid.Ugrid1d.from_meshkernel": [[20, "xugrid-ugrid1d-from-meshkernel"]], "xugrid.Ugrid1d.from_shapely": [[21, "xugrid-ugrid1d-from-shapely"]], "xugrid.Ugrid1d.isel": [[22, "xugrid-ugrid1d-isel"]], "xugrid.Ugrid1d.merge_partitions": [[23, "xugrid-ugrid1d-merge-partitions"]], "xugrid.Ugrid1d.mesh": [[24, "xugrid-ugrid1d-mesh"]], "xugrid.Ugrid1d.meshkernel": [[25, "xugrid-ugrid1d-meshkernel"]], "xugrid.Ugrid1d.n_edge": [[26, "xugrid-ugrid1d-n-edge"]], "xugrid.Ugrid1d.n_node": [[27, "xugrid-ugrid1d-n-node"]], "xugrid.Ugrid1d.node_coordinates": [[28, "xugrid-ugrid1d-node-coordinates"]], "xugrid.Ugrid1d.node_dimension": [[29, "xugrid-ugrid1d-node-dimension"]], "xugrid.Ugrid1d.node_edge_connectivity": [[30, "xugrid-ugrid1d-node-edge-connectivity"]], "xugrid.Ugrid1d.node_node_connectivity": [[31, "xugrid-ugrid1d-node-node-connectivity"]], "xugrid.Ugrid1d.plot": [[32, "xugrid-ugrid1d-plot"]], "xugrid.Ugrid1d.reindex_like": [[33, "xugrid-ugrid1d-reindex-like"]], "xugrid.Ugrid1d.rename": [[34, "xugrid-ugrid1d-rename"]], "xugrid.Ugrid1d.sel": [[35, "xugrid-ugrid1d-sel"]], "xugrid.Ugrid1d.set_crs": [[36, "xugrid-ugrid1d-set-crs"]], "xugrid.Ugrid1d.set_node_coords": [[37, "xugrid-ugrid1d-set-node-coords"]], "xugrid.Ugrid1d.to_crs": [[38, "xugrid-ugrid1d-to-crs"]], "xugrid.Ugrid1d.to_dataset": [[39, "xugrid-ugrid1d-to-dataset"]], "xugrid.Ugrid1d.to_shapely": [[40, "xugrid-ugrid1d-to-shapely"]], "xugrid.Ugrid1d.topological_sort_by_dfs": [[41, "xugrid-ugrid1d-topological-sort-by-dfs"]], "xugrid.Ugrid1d.topology_dimension": [[42, "xugrid-ugrid1d-topology-dimension"]], "xugrid.Ugrid1d.topology_subset": [[43, "xugrid-ugrid1d-topology-subset"]], "xugrid.Ugrid2d": [[44, "xugrid-ugrid2d"]], "xugrid.Ugrid2d.area": [[45, "xugrid-ugrid2d-area"]], "xugrid.Ugrid2d.assign_edge_coords": [[46, "xugrid-ugrid2d-assign-edge-coords"]], "xugrid.Ugrid2d.assign_face_coords": [[47, "xugrid-ugrid2d-assign-face-coords"]], "xugrid.Ugrid2d.assign_node_coords": [[48, "xugrid-ugrid2d-assign-node-coords"]], "xugrid.Ugrid2d.attrs": [[49, "xugrid-ugrid2d-attrs"]], "xugrid.Ugrid2d.bounding_polygon": [[50, "xugrid-ugrid2d-bounding-polygon"]], "xugrid.Ugrid2d.bounds": [[51, "xugrid-ugrid2d-bounds"]], "xugrid.Ugrid2d.celltree": [[52, "xugrid-ugrid2d-celltree"]], "xugrid.Ugrid2d.centroid_triangulation": [[53, "xugrid-ugrid2d-centroid-triangulation"]], "xugrid.Ugrid2d.centroids": [[54, "xugrid-ugrid2d-centroids"]], "xugrid.Ugrid2d.circumcenters": [[55, "xugrid-ugrid2d-circumcenters"]], "xugrid.Ugrid2d.compute_barycentric_weights": [[56, "xugrid-ugrid2d-compute-barycentric-weights"]], "xugrid.Ugrid2d.copy": [[57, "xugrid-ugrid2d-copy"]], "xugrid.Ugrid2d.dimensions": [[58, "xugrid-ugrid2d-dimensions"]], "xugrid.Ugrid2d.edge_bounds": [[59, "xugrid-ugrid2d-edge-bounds"]], "xugrid.Ugrid2d.edge_coordinates": [[60, "xugrid-ugrid2d-edge-coordinates"]], "xugrid.Ugrid2d.edge_dimension": [[61, "xugrid-ugrid2d-edge-dimension"]], "xugrid.Ugrid2d.edge_node_connectivity": [[62, "xugrid-ugrid2d-edge-node-connectivity"]], "xugrid.Ugrid2d.edge_x": [[63, "xugrid-ugrid2d-edge-x"]], "xugrid.Ugrid2d.edge_y": [[64, "xugrid-ugrid2d-edge-y"]], "xugrid.Ugrid2d.exterior_edges": [[65, "xugrid-ugrid2d-exterior-edges"]], "xugrid.Ugrid2d.exterior_faces": [[66, "xugrid-ugrid2d-exterior-faces"]], "xugrid.Ugrid2d.face_bounds": [[67, "xugrid-ugrid2d-face-bounds"]], "xugrid.Ugrid2d.face_coordinates": [[68, "xugrid-ugrid2d-face-coordinates"]], "xugrid.Ugrid2d.face_dimension": [[69, "xugrid-ugrid2d-face-dimension"]], "xugrid.Ugrid2d.face_edge_connectivity": [[70, "xugrid-ugrid2d-face-edge-connectivity"]], "xugrid.Ugrid2d.face_face_connectivity": [[71, "xugrid-ugrid2d-face-face-connectivity"]], "xugrid.Ugrid2d.face_x": [[72, "xugrid-ugrid2d-face-x"]], "xugrid.Ugrid2d.face_y": [[73, "xugrid-ugrid2d-face-y"]], "xugrid.Ugrid2d.from_dataset": [[74, "xugrid-ugrid2d-from-dataset"]], "xugrid.Ugrid2d.from_geodataframe": [[75, "xugrid-ugrid2d-from-geodataframe"]], "xugrid.Ugrid2d.from_meshkernel": [[76, "xugrid-ugrid2d-from-meshkernel"]], "xugrid.Ugrid2d.from_shapely": [[77, "xugrid-ugrid2d-from-shapely"]], "xugrid.Ugrid2d.from_structured": [[78, "xugrid-ugrid2d-from-structured"]], "xugrid.Ugrid2d.from_structured_bounds": [[79, "xugrid-ugrid2d-from-structured-bounds"]], "xugrid.Ugrid2d.from_structured_intervals1d": [[80, "xugrid-ugrid2d-from-structured-intervals1d"]], "xugrid.Ugrid2d.from_structured_intervals2d": [[81, "xugrid-ugrid2d-from-structured-intervals2d"]], "xugrid.Ugrid2d.from_structured_multicoord": [[82, "xugrid-ugrid2d-from-structured-multicoord"]], "xugrid.Ugrid2d.intersect_edges": [[83, "xugrid-ugrid2d-intersect-edges"]], "xugrid.Ugrid2d.intersect_line": [[84, "xugrid-ugrid2d-intersect-line"]], "xugrid.Ugrid2d.intersect_linestring": [[85, "xugrid-ugrid2d-intersect-linestring"]], "xugrid.Ugrid2d.isel": [[86, "xugrid-ugrid2d-isel"]], "xugrid.Ugrid2d.label_partitions": [[87, "xugrid-ugrid2d-label-partitions"]], "xugrid.Ugrid2d.locate_bounding_box": [[88, "xugrid-ugrid2d-locate-bounding-box"]], "xugrid.Ugrid2d.locate_points": [[89, "xugrid-ugrid2d-locate-points"]], "xugrid.Ugrid2d.merge_partitions": [[90, "xugrid-ugrid2d-merge-partitions"]], "xugrid.Ugrid2d.mesh": [[91, "xugrid-ugrid2d-mesh"]], "xugrid.Ugrid2d.meshkernel": [[92, "xugrid-ugrid2d-meshkernel"]], "xugrid.Ugrid2d.n_edge": [[93, "xugrid-ugrid2d-n-edge"]], "xugrid.Ugrid2d.n_face": [[94, "xugrid-ugrid2d-n-face"]], "xugrid.Ugrid2d.n_node": [[95, "xugrid-ugrid2d-n-node"]], "xugrid.Ugrid2d.node_coordinates": [[96, "xugrid-ugrid2d-node-coordinates"]], "xugrid.Ugrid2d.node_dimension": [[97, "xugrid-ugrid2d-node-dimension"]], "xugrid.Ugrid2d.node_edge_connectivity": [[98, "xugrid-ugrid2d-node-edge-connectivity"]], "xugrid.Ugrid2d.node_face_connectivity": [[99, "xugrid-ugrid2d-node-face-connectivity"]], "xugrid.Ugrid2d.node_node_connectivity": [[100, "xugrid-ugrid2d-node-node-connectivity"]], "xugrid.Ugrid2d.partition": [[101, "xugrid-ugrid2d-partition"]], "xugrid.Ugrid2d.perimeter": [[102, "xugrid-ugrid2d-perimeter"]], "xugrid.Ugrid2d.plot": [[103, "xugrid-ugrid2d-plot"]], "xugrid.Ugrid2d.rasterize": [[104, "xugrid-ugrid2d-rasterize"]], "xugrid.Ugrid2d.rasterize_like": [[105, "xugrid-ugrid2d-rasterize-like"]], "xugrid.Ugrid2d.reindex_like": [[106, "xugrid-ugrid2d-reindex-like"]], "xugrid.Ugrid2d.rename": [[107, "xugrid-ugrid2d-rename"]], "xugrid.Ugrid2d.reverse_cuthill_mckee": [[108, "xugrid-ugrid2d-reverse-cuthill-mckee"]], "xugrid.Ugrid2d.sel": [[109, "xugrid-ugrid2d-sel"]], "xugrid.Ugrid2d.sel_points": [[110, "xugrid-ugrid2d-sel-points"]], "xugrid.Ugrid2d.set_crs": [[111, "xugrid-ugrid2d-set-crs"]], "xugrid.Ugrid2d.set_node_coords": [[112, "xugrid-ugrid2d-set-node-coords"]], "xugrid.Ugrid2d.tesselate_centroidal_voronoi": [[113, "xugrid-ugrid2d-tesselate-centroidal-voronoi"]], "xugrid.Ugrid2d.tesselate_circumcenter_voronoi": [[114, "xugrid-ugrid2d-tesselate-circumcenter-voronoi"]], "xugrid.Ugrid2d.to_crs": [[115, "xugrid-ugrid2d-to-crs"]], "xugrid.Ugrid2d.to_dataset": [[116, "xugrid-ugrid2d-to-dataset"]], "xugrid.Ugrid2d.to_nonperiodic": [[117, "xugrid-ugrid2d-to-nonperiodic"]], "xugrid.Ugrid2d.to_periodic": [[118, "xugrid-ugrid2d-to-periodic"]], "xugrid.Ugrid2d.to_shapely": [[119, "xugrid-ugrid2d-to-shapely"]], "xugrid.Ugrid2d.topology_dimension": [[120, "xugrid-ugrid2d-topology-dimension"]], "xugrid.Ugrid2d.topology_subset": [[121, "xugrid-ugrid2d-topology-subset"]], "xugrid.Ugrid2d.triangulate": [[122, "xugrid-ugrid2d-triangulate"]], "xugrid.Ugrid2d.triangulation": [[123, "xugrid-ugrid2d-triangulation"]], "xugrid.Ugrid2d.validate_edge_node_connectivity": [[124, "xugrid-ugrid2d-validate-edge-node-connectivity"]], "xugrid.Ugrid2d.voronoi_topology": [[125, "xugrid-ugrid2d-voronoi-topology"]], "xugrid.UgridDataArray": [[126, "xugrid-ugriddataarray"]], "xugrid.UgridDataArray.from_structured": [[127, "xugrid-ugriddataarray-from-structured"]], "xugrid.UgridDataArray.ugrid": [[128, "xugrid-ugriddataarray-ugrid"]], "xugrid.UgridDataArrayAccessor": [[129, "xugrid-ugriddataarrayaccessor"]], "xugrid.UgridDataArrayAccessor.assign_edge_coords": [[130, "xugrid-ugriddataarrayaccessor-assign-edge-coords"]], "xugrid.UgridDataArrayAccessor.assign_face_coords": [[131, "xugrid-ugriddataarrayaccessor-assign-face-coords"]], "xugrid.UgridDataArrayAccessor.assign_node_coords": [[132, "xugrid-ugriddataarrayaccessor-assign-node-coords"]], "xugrid.UgridDataArrayAccessor.binary_dilation": [[133, "xugrid-ugriddataarrayaccessor-binary-dilation"]], "xugrid.UgridDataArrayAccessor.binary_erosion": [[134, "xugrid-ugriddataarrayaccessor-binary-erosion"]], "xugrid.UgridDataArrayAccessor.bounds": [[135, "xugrid-ugriddataarrayaccessor-bounds"]], "xugrid.UgridDataArrayAccessor.connected_components": [[136, "xugrid-ugriddataarrayaccessor-connected-components"]], "xugrid.UgridDataArrayAccessor.crs": [[137, "xugrid-ugriddataarrayaccessor-crs"]], "xugrid.UgridDataArrayAccessor.grids": [[138, "xugrid-ugriddataarrayaccessor-grids"]], "xugrid.UgridDataArrayAccessor.intersect_line": [[139, "xugrid-ugriddataarrayaccessor-intersect-line"]], "xugrid.UgridDataArrayAccessor.intersect_linestring": [[140, "xugrid-ugriddataarrayaccessor-intersect-linestring"]], "xugrid.UgridDataArrayAccessor.laplace_interpolate": [[141, "xugrid-ugriddataarrayaccessor-laplace-interpolate"]], "xugrid.UgridDataArrayAccessor.name": [[142, "xugrid-ugriddataarrayaccessor-name"]], "xugrid.UgridDataArrayAccessor.names": [[143, "xugrid-ugriddataarrayaccessor-names"]], "xugrid.UgridDataArrayAccessor.partition": [[144, "xugrid-ugriddataarrayaccessor-partition"]], "xugrid.UgridDataArrayAccessor.partition_by_label": [[145, "xugrid-ugriddataarrayaccessor-partition-by-label"]], "xugrid.UgridDataArrayAccessor.rasterize": [[146, "xugrid-ugriddataarrayaccessor-rasterize"]], "xugrid.UgridDataArrayAccessor.rasterize_like": [[147, "xugrid-ugriddataarrayaccessor-rasterize-like"]], "xugrid.UgridDataArrayAccessor.reindex_like": [[148, "xugrid-ugriddataarrayaccessor-reindex-like"]], "xugrid.UgridDataArrayAccessor.rename": [[149, "xugrid-ugriddataarrayaccessor-rename"]], "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee": [[150, "xugrid-ugriddataarrayaccessor-reverse-cuthill-mckee"]], "xugrid.UgridDataArrayAccessor.sel": [[151, "xugrid-ugriddataarrayaccessor-sel"]], "xugrid.UgridDataArrayAccessor.sel_points": [[152, "xugrid-ugriddataarrayaccessor-sel-points"]], "xugrid.UgridDataArrayAccessor.set_crs": [[153, "xugrid-ugriddataarrayaccessor-set-crs"]], "xugrid.UgridDataArrayAccessor.set_node_coords": [[154, "xugrid-ugriddataarrayaccessor-set-node-coords"]], "xugrid.UgridDataArrayAccessor.to_crs": [[155, "xugrid-ugriddataarrayaccessor-to-crs"]], "xugrid.UgridDataArrayAccessor.to_dataset": [[156, "xugrid-ugriddataarrayaccessor-to-dataset"]], "xugrid.UgridDataArrayAccessor.to_geodataframe": [[157, "xugrid-ugriddataarrayaccessor-to-geodataframe"]], "xugrid.UgridDataArrayAccessor.to_netcdf": [[158, "xugrid-ugriddataarrayaccessor-to-netcdf"]], "xugrid.UgridDataArrayAccessor.to_nonperiodic": [[159, "xugrid-ugriddataarrayaccessor-to-nonperiodic"]], "xugrid.UgridDataArrayAccessor.to_periodic": [[160, "xugrid-ugriddataarrayaccessor-to-periodic"]], "xugrid.UgridDataArrayAccessor.to_zarr": [[161, "xugrid-ugriddataarrayaccessor-to-zarr"]], "xugrid.UgridDataArrayAccessor.topology": [[162, "xugrid-ugriddataarrayaccessor-topology"]], "xugrid.UgridDataArrayAccessor.total_bounds": [[163, "xugrid-ugriddataarrayaccessor-total-bounds"]], "xugrid.UgridDataset": [[164, "xugrid-ugriddataset"]], "xugrid.UgridDataset.from_geodataframe": [[165, "xugrid-ugriddataset-from-geodataframe"]], "xugrid.UgridDataset.ugrid": [[166, "xugrid-ugriddataset-ugrid"]], "xugrid.UgridDatasetAccessor": [[167, "xugrid-ugriddatasetaccessor"]], "xugrid.UgridDatasetAccessor.assign_edge_coords": [[168, "xugrid-ugriddatasetaccessor-assign-edge-coords"]], "xugrid.UgridDatasetAccessor.assign_face_coords": [[169, "xugrid-ugriddatasetaccessor-assign-face-coords"]], "xugrid.UgridDatasetAccessor.assign_node_coords": [[170, "xugrid-ugriddatasetaccessor-assign-node-coords"]], "xugrid.UgridDatasetAccessor.bounds": [[171, "xugrid-ugriddatasetaccessor-bounds"]], "xugrid.UgridDatasetAccessor.crs": [[172, "xugrid-ugriddatasetaccessor-crs"]], "xugrid.UgridDatasetAccessor.grid": [[173, "xugrid-ugriddatasetaccessor-grid"]], "xugrid.UgridDatasetAccessor.intersect_line": [[174, "xugrid-ugriddatasetaccessor-intersect-line"]], "xugrid.UgridDatasetAccessor.intersect_linestring": [[175, "xugrid-ugriddatasetaccessor-intersect-linestring"]], "xugrid.UgridDatasetAccessor.name": [[176, "xugrid-ugriddatasetaccessor-name"]], "xugrid.UgridDatasetAccessor.names": [[177, "xugrid-ugriddatasetaccessor-names"]], "xugrid.UgridDatasetAccessor.partition": [[178, "xugrid-ugriddatasetaccessor-partition"]], "xugrid.UgridDatasetAccessor.partition_by_label": [[179, "xugrid-ugriddatasetaccessor-partition-by-label"]], "xugrid.UgridDatasetAccessor.rasterize": [[180, "xugrid-ugriddatasetaccessor-rasterize"]], "xugrid.UgridDatasetAccessor.rasterize_like": [[181, "xugrid-ugriddatasetaccessor-rasterize-like"]], "xugrid.UgridDatasetAccessor.reindex_like": [[182, "xugrid-ugriddatasetaccessor-reindex-like"]], "xugrid.UgridDatasetAccessor.rename": [[183, "xugrid-ugriddatasetaccessor-rename"]], "xugrid.UgridDatasetAccessor.sel": [[184, "xugrid-ugriddatasetaccessor-sel"]], "xugrid.UgridDatasetAccessor.sel_points": [[185, "xugrid-ugriddatasetaccessor-sel-points"]], "xugrid.UgridDatasetAccessor.set_crs": [[186, "xugrid-ugriddatasetaccessor-set-crs"]], "xugrid.UgridDatasetAccessor.set_node_coords": [[187, "xugrid-ugriddatasetaccessor-set-node-coords"]], "xugrid.UgridDatasetAccessor.to_crs": [[188, "xugrid-ugriddatasetaccessor-to-crs"]], "xugrid.UgridDatasetAccessor.to_dataset": [[189, "xugrid-ugriddatasetaccessor-to-dataset"]], "xugrid.UgridDatasetAccessor.to_geodataframe": [[190, "xugrid-ugriddatasetaccessor-to-geodataframe"]], "xugrid.UgridDatasetAccessor.to_netcdf": [[191, "xugrid-ugriddatasetaccessor-to-netcdf"]], "xugrid.UgridDatasetAccessor.to_nonperiodic": [[192, "xugrid-ugriddatasetaccessor-to-nonperiodic"]], "xugrid.UgridDatasetAccessor.to_periodic": [[193, "xugrid-ugriddatasetaccessor-to-periodic"]], "xugrid.UgridDatasetAccessor.to_zarr": [[194, "xugrid-ugriddatasetaccessor-to-zarr"]], "xugrid.UgridDatasetAccessor.topology": [[195, "xugrid-ugriddatasetaccessor-topology"]], "xugrid.UgridDatasetAccessor.total_bounds": [[196, "xugrid-ugriddatasetaccessor-total-bounds"]], "xugrid.UgridRolesAccessor": [[197, "xugrid-ugridrolesaccessor"]], "xugrid.UgridRolesAccessor.connectivity": [[198, "xugrid-ugridrolesaccessor-connectivity"]], "xugrid.UgridRolesAccessor.coordinates": [[199, "xugrid-ugridrolesaccessor-coordinates"]], "xugrid.UgridRolesAccessor.dimensions": [[200, "xugrid-ugridrolesaccessor-dimensions"]], "xugrid.UgridRolesAccessor.topology": [[201, "xugrid-ugridrolesaccessor-topology"]], "xugrid.burn_vector_geometry": [[202, "xugrid-burn-vector-geometry"]], "xugrid.concat": [[203, "xugrid-concat"]], "xugrid.full_like": [[204, "xugrid-full-like"]], "xugrid.merge": [[205, "xugrid-merge"]], "xugrid.merge_partitions": [[206, "xugrid-merge-partitions"]], "xugrid.ones_like": [[207, "xugrid-ones-like"]], "xugrid.open_dataarray": [[208, "xugrid-open-dataarray"]], "xugrid.open_dataset": [[209, "xugrid-open-dataset"]], "xugrid.open_mfdataset": [[210, "xugrid-open-mfdataset"]], "xugrid.open_zarr": [[211, "xugrid-open-zarr"]], "xugrid.plot.contour": [[212, "xugrid-plot-contour"]], "xugrid.plot.contourf": [[213, "xugrid-plot-contourf"]], "xugrid.plot.imshow": [[214, "xugrid-plot-imshow"]], "xugrid.plot.line": [[215, "xugrid-plot-line"]], "xugrid.plot.pcolormesh": [[216, "xugrid-plot-pcolormesh"]], "xugrid.plot.scatter": [[217, "xugrid-plot-scatter"]], "xugrid.plot.surface": [[218, "xugrid-plot-surface"]], "xugrid.plot.tripcolor": [[219, "xugrid-plot-tripcolor"]], "xugrid.polygonize": [[220, "xugrid-polygonize"]], "xugrid.snap_to_grid": [[221, "xugrid-snap-to-grid"]], "xugrid.zeros_like": [[222, "xugrid-zeros-like"]], "Changelog": [[223, "changelog"]], "Unreleased": [[223, "unreleased"]], "Fixed": [[223, "fixed"], [223, "id2"], [223, "id8"], [223, "id12"], [223, "id16"], [223, "id18"], [223, "id22"], [223, "id25"], [223, "id29"], [223, "id33"], [223, "id39"], [223, "id43"], [223, "id47"], [223, "id51"], [223, "id55"], [223, "id59"], [223, "id61"], [223, "id63"], [223, "id67"]], "Added": [[223, "added"], [223, "id3"], [223, "id10"], [223, "id14"], [223, "id21"], [223, "id32"], [223, "id37"], [223, "id41"], [223, "id45"], [223, "id49"], [223, "id53"], [223, "id58"], [223, "id65"], [223, "id69"]], "Changed": [[223, "changed"], [223, "id4"], [223, "id6"], [223, "id11"], [223, "id15"], [223, "id23"], [223, "id35"], [223, "id40"], [223, "id44"], [223, "id48"], [223, "id52"], [223, "id57"], [223, "id64"], [223, "id68"]], "[0.8.1] 2024-01-19": [[223, "id1"]], "[0.8.0] 2023-12-11": [[223, "id5"]], "[0.7.1] 2023-11-17": [[223, "id7"]], "[0.7.0] 2023-10-19": [[223, "id9"]], "[0.6.5] 2023-09-30": [[223, "id13"]], "[0.6.4] 2023-08-22": [[223, "id17"]], "[0.6.3] 2023-08-12": [[223, "id20"]], "[0.6.2] 2023-07-26": [[223, "id24"]], "[0.6.1] 2023-07-07": [[223, "id28"]], "[0.6.0] 2023-07-05": [[223, "id31"]], "[0.5.0] 2023-05-25": [[223, "id36"]], "[0.4.0] 2023-05-05": [[223, "id38"]], "[0.3.0] 2023-03-14": [[223, "id42"]], "[0.2.1] 2023-02-06": [[223, "id46"]], "[0.2.0] 2023-01-19": [[223, "id50"]], "[0.1.10] 2022-12-13": [[223, "id54"]], "[0.1.9] 2022-12-13": [[223, "id56"]], "[0.1.7] 2022-09-06": [[223, "id60"]], "[0.1.5] 2022-08-22": [[223, "id62"]], "[0.1.4] 2022-08-16": [[223, "id66"]], "[0.1.3] 2021-12-23": [[223, "id70"]], "Development": [[224, "development"]], "Developer Examples": [[225, "developer-examples"]], "Computation times": [[226, "computation-times"], [236, "computation-times"], [244, "computation-times"]], "Centroid Voronoi Tesselation (CVT)": [[227, "centroid-voronoi-tesselation-cvt"]], "Infinite rays": [[227, "infinite-rays"]], "Connectivity": [[228, "connectivity"]], "Imports": [[228, "imports"], [232, "imports"], [235, "imports"]], "Connectivity arrays": [[228, "connectivity-arrays"]], "Binary erosion and dilation": [[228, "binary-erosion-and-dilation"]], "Connected Components": [[228, "connected-components"]], "Centroidal Voronoi Tesselation": [[228, "centroidal-voronoi-tesselation"]], "Triangulation": [[228, "triangulation"]], "Laplace interpolation": [[228, "laplace-interpolation"]], "Reverse-Cuthill McKee": [[228, "reverse-cuthill-mckee"]], "Examples": [[229, "examples"]], "OverlapRegridder": [[230, "overlapregridder"], [234, "overlapregridder"]], "Method comparison": [[230, "method-comparison"]], "Relative overlap": [[230, "relative-overlap"]], "Custom reductions": [[230, "custom-reductions"]], "Partitioning": [[231, "partitioning"]], "Create partitions": [[231, "create-partitions"]], "Partition the grid": [[231, "partition-the-grid"]], "Merging partitions": [[231, "merging-partitions"]], "Partitioning grids without data": [[231, "partitioning-grids-without-data"]], "Preserving order": [[231, "preserving-order"]], "Plot unstructured mesh data": [[232, "plot-unstructured-mesh-data"]], "Other types of plot": [[232, "other-types-of-plot"]], "Additional Arguments": [[232, "additional-arguments"]], "As a function": [[232, "as-a-function"]], "Xarray DataArray plots": [[232, "xarray-dataarray-plots"]], "Quick overview": [[233, "quick-overview"]], "Create a UgridDataArray": [[233, "create-a-ugriddataarray"]], "From xarray Dataset": [[233, "from-xarray-dataset"]], "From Ugrid and DataArray": [[233, "from-ugrid-and-dataarray"]], "From netCDF file": [[233, "from-netcdf-file"]], "Data selection": [[233, "data-selection"]], "Computation": [[233, "computation"]], "Geopandas": [[233, "geopandas"]], "XugridDatasets": [[233, "xugriddatasets"]], "Write netCDF files": [[233, "write-netcdf-files"]], "Regridding overview": [[234, "regridding-overview"]], "CentroidLocatorRegridder": [[234, "centroidlocatorregridder"]], "BarycentricInterpolator": [[234, "barycentricinterpolator"]], "Arbitrary grids": [[234, "arbitrary-grids"]], "Re-use": [[234, "re-use"]], "Select unstructured data": [[235, "select-unstructured-data"]], "Grid subset selection": [[235, "grid-subset-selection"]], "Point selection": [[235, "point-selection"]], "Line selection": [[235, "line-selection"]], "Index selection": [[235, "index-selection"]], "Vector geometry conversion": [[237, "vector-geometry-conversion"]], "Conversion to GeoDataFrame": [[237, "conversion-to-geodataframe"]], "Conversion from GeoDataFrame": [[237, "conversion-from-geodataframe"]], "\u201cRasterizing\u201d, or \u201cburning\u201d vector geometries": [[237, "rasterizing-or-burning-vector-geometries"]], "Polygonizing": [[237, "polygonizing"]], "Snap to grid": [[237, "snap-to-grid"]], "Xugrid": [[238, "xugrid"]], "Installation": [[238, "installation"]], "ADH San Diego": [[239, "adh-san-diego"]], "Disk": [[240, "disk"]], "Elevation NL": [[241, "elevation-nl"]], "Sample Data": [[242, "sample-data"]], "Where are my data files?": [[242, "where-are-my-data-files"]], "Available datasets": [[242, "available-datasets"]], "Pronvinces NL": [[243, "pronvinces-nl"]], "Xoxo": [[245, "xoxo"]], "Terminology": [[246, "terminology"]], "User Guide": [[247, "user-guide"]]}, "indexentries": {"barycentricinterpolator (class in xugrid)": [[1, "xugrid.BarycentricInterpolator"]], "__init__() (xugrid.barycentricinterpolator method)": [[1, "xugrid.BarycentricInterpolator.__init__"]], "centroidlocatorregridder (class in xugrid)": [[2, "xugrid.CentroidLocatorRegridder"]], "__init__() (xugrid.centroidlocatorregridder method)": [[2, "xugrid.CentroidLocatorRegridder.__init__"]], "overlapregridder (class in xugrid)": [[3, "xugrid.OverlapRegridder"]], "__init__() (xugrid.overlapregridder method)": [[3, "xugrid.OverlapRegridder.__init__"]], "relativeoverlapregridder (class in xugrid)": [[4, "xugrid.RelativeOverlapRegridder"]], "__init__() (xugrid.relativeoverlapregridder method)": [[4, "xugrid.RelativeOverlapRegridder.__init__"]], "ugrid1d (class in xugrid)": [[5, "xugrid.Ugrid1d"]], "__init__() (xugrid.ugrid1d method)": [[5, "xugrid.Ugrid1d.__init__"]], "assign_edge_coords() (xugrid.ugrid1d method)": [[6, "xugrid.Ugrid1d.assign_edge_coords"]], "assign_node_coords() (xugrid.ugrid1d method)": [[7, "xugrid.Ugrid1d.assign_node_coords"]], "attrs (xugrid.ugrid1d property)": [[8, "xugrid.Ugrid1d.attrs"]], "bounds (xugrid.ugrid1d property)": [[9, "xugrid.Ugrid1d.bounds"]], "contract_vertices() (xugrid.ugrid1d method)": [[10, "xugrid.Ugrid1d.contract_vertices"]], "copy() (xugrid.ugrid1d method)": [[11, "xugrid.Ugrid1d.copy"]], "dimensions (xugrid.ugrid1d property)": [[12, "xugrid.Ugrid1d.dimensions"]], "edge_bounds (xugrid.ugrid1d property)": [[13, "xugrid.Ugrid1d.edge_bounds"]], "edge_coordinates (xugrid.ugrid1d property)": [[14, "xugrid.Ugrid1d.edge_coordinates"]], "edge_dimension (xugrid.ugrid1d property)": [[15, "xugrid.Ugrid1d.edge_dimension"]], "edge_x (xugrid.ugrid1d property)": [[16, "xugrid.Ugrid1d.edge_x"]], "edge_y (xugrid.ugrid1d property)": [[17, "xugrid.Ugrid1d.edge_y"]], "from_dataset() (xugrid.ugrid1d class method)": [[18, "xugrid.Ugrid1d.from_dataset"]], "from_geodataframe() (xugrid.ugrid1d class method)": [[19, "xugrid.Ugrid1d.from_geodataframe"]], "from_meshkernel() (xugrid.ugrid1d class method)": [[20, "xugrid.Ugrid1d.from_meshkernel"]], "from_shapely() (xugrid.ugrid1d static method)": [[21, "xugrid.Ugrid1d.from_shapely"]], "isel() (xugrid.ugrid1d method)": [[22, "xugrid.Ugrid1d.isel"]], "merge_partitions() (xugrid.ugrid1d static method)": [[23, "xugrid.Ugrid1d.merge_partitions"]], "mesh (xugrid.ugrid1d property)": [[24, "xugrid.Ugrid1d.mesh"]], "meshkernel (xugrid.ugrid1d property)": [[25, "xugrid.Ugrid1d.meshkernel"]], "n_edge (xugrid.ugrid1d property)": [[26, "xugrid.Ugrid1d.n_edge"]], "n_node (xugrid.ugrid1d property)": [[27, "xugrid.Ugrid1d.n_node"]], "node_coordinates (xugrid.ugrid1d property)": [[28, "xugrid.Ugrid1d.node_coordinates"]], "node_dimension (xugrid.ugrid1d property)": [[29, "xugrid.Ugrid1d.node_dimension"]], "node_edge_connectivity (xugrid.ugrid1d property)": [[30, "xugrid.Ugrid1d.node_edge_connectivity"]], "node_node_connectivity (xugrid.ugrid1d property)": [[31, "xugrid.Ugrid1d.node_node_connectivity"]], "plot() (xugrid.ugrid1d method)": [[32, "xugrid.Ugrid1d.plot"]], "reindex_like() (xugrid.ugrid1d method)": [[33, "xugrid.Ugrid1d.reindex_like"]], "rename() (xugrid.ugrid1d method)": [[34, "xugrid.Ugrid1d.rename"]], "sel() (xugrid.ugrid1d method)": [[35, "xugrid.Ugrid1d.sel"]], "set_crs() (xugrid.ugrid1d method)": [[36, "xugrid.Ugrid1d.set_crs"]], "set_node_coords() (xugrid.ugrid1d method)": [[37, "xugrid.Ugrid1d.set_node_coords"]], "to_crs() (xugrid.ugrid1d method)": [[38, "xugrid.Ugrid1d.to_crs"]], "to_dataset() (xugrid.ugrid1d method)": [[39, "xugrid.Ugrid1d.to_dataset"]], "to_shapely() (xugrid.ugrid1d method)": [[40, "xugrid.Ugrid1d.to_shapely"]], "topological_sort_by_dfs() (xugrid.ugrid1d method)": [[41, "xugrid.Ugrid1d.topological_sort_by_dfs"]], "topology_dimension (xugrid.ugrid1d property)": [[42, "xugrid.Ugrid1d.topology_dimension"]], "topology_subset() (xugrid.ugrid1d method)": [[43, "xugrid.Ugrid1d.topology_subset"]], "ugrid2d (class in xugrid)": [[44, "xugrid.Ugrid2d"]], "__init__() (xugrid.ugrid2d method)": [[44, "xugrid.Ugrid2d.__init__"]], "area (xugrid.ugrid2d property)": [[45, "xugrid.Ugrid2d.area"]], "assign_edge_coords() (xugrid.ugrid2d method)": [[46, "xugrid.Ugrid2d.assign_edge_coords"]], "assign_face_coords() (xugrid.ugrid2d method)": [[47, "xugrid.Ugrid2d.assign_face_coords"]], "assign_node_coords() (xugrid.ugrid2d method)": [[48, "xugrid.Ugrid2d.assign_node_coords"]], "attrs (xugrid.ugrid2d property)": [[49, "xugrid.Ugrid2d.attrs"]], "bounding_polygon() (xugrid.ugrid2d method)": [[50, "xugrid.Ugrid2d.bounding_polygon"]], "bounds (xugrid.ugrid2d property)": [[51, "xugrid.Ugrid2d.bounds"]], "celltree (xugrid.ugrid2d property)": [[52, "xugrid.Ugrid2d.celltree"]], "centroid_triangulation (xugrid.ugrid2d property)": [[53, "xugrid.Ugrid2d.centroid_triangulation"]], "centroids (xugrid.ugrid2d property)": [[54, "xugrid.Ugrid2d.centroids"]], "circumcenters (xugrid.ugrid2d property)": [[55, "xugrid.Ugrid2d.circumcenters"]], "compute_barycentric_weights() (xugrid.ugrid2d method)": [[56, "xugrid.Ugrid2d.compute_barycentric_weights"]], "copy() (xugrid.ugrid2d method)": [[57, "xugrid.Ugrid2d.copy"]], "dimensions (xugrid.ugrid2d property)": [[58, "xugrid.Ugrid2d.dimensions"]], "edge_bounds (xugrid.ugrid2d property)": [[59, "xugrid.Ugrid2d.edge_bounds"]], "edge_coordinates (xugrid.ugrid2d property)": [[60, "xugrid.Ugrid2d.edge_coordinates"]], "edge_dimension (xugrid.ugrid2d property)": [[61, "xugrid.Ugrid2d.edge_dimension"]], "edge_node_connectivity (xugrid.ugrid2d property)": [[62, "xugrid.Ugrid2d.edge_node_connectivity"]], "edge_x (xugrid.ugrid2d property)": [[63, "xugrid.Ugrid2d.edge_x"]], "edge_y (xugrid.ugrid2d property)": [[64, "xugrid.Ugrid2d.edge_y"]], "exterior_edges (xugrid.ugrid2d property)": [[65, "xugrid.Ugrid2d.exterior_edges"]], "exterior_faces (xugrid.ugrid2d property)": [[66, "xugrid.Ugrid2d.exterior_faces"]], "face_bounds (xugrid.ugrid2d property)": [[67, "xugrid.Ugrid2d.face_bounds"]], "face_coordinates (xugrid.ugrid2d property)": [[68, "xugrid.Ugrid2d.face_coordinates"]], "face_dimension (xugrid.ugrid2d property)": [[69, "xugrid.Ugrid2d.face_dimension"]], "face_edge_connectivity (xugrid.ugrid2d property)": [[70, "xugrid.Ugrid2d.face_edge_connectivity"]], "face_face_connectivity (xugrid.ugrid2d property)": [[71, "xugrid.Ugrid2d.face_face_connectivity"]], "face_x (xugrid.ugrid2d property)": [[72, "xugrid.Ugrid2d.face_x"]], "face_y (xugrid.ugrid2d property)": [[73, "xugrid.Ugrid2d.face_y"]], "from_dataset() (xugrid.ugrid2d class method)": [[74, "xugrid.Ugrid2d.from_dataset"]], "from_geodataframe() (xugrid.ugrid2d class method)": [[75, "xugrid.Ugrid2d.from_geodataframe"]], "from_meshkernel() (xugrid.ugrid2d class method)": [[76, "xugrid.Ugrid2d.from_meshkernel"]], "from_shapely() (xugrid.ugrid2d static method)": [[77, "xugrid.Ugrid2d.from_shapely"]], "from_structured() (xugrid.ugrid2d static method)": [[78, "xugrid.Ugrid2d.from_structured"]], "from_structured_bounds() (xugrid.ugrid2d static method)": [[79, "xugrid.Ugrid2d.from_structured_bounds"]], "from_structured_intervals1d() (xugrid.ugrid2d static method)": [[80, "xugrid.Ugrid2d.from_structured_intervals1d"]], "from_structured_intervals2d() (xugrid.ugrid2d static method)": [[81, "xugrid.Ugrid2d.from_structured_intervals2d"]], "from_structured_multicoord() (xugrid.ugrid2d static method)": [[82, "xugrid.Ugrid2d.from_structured_multicoord"]], "intersect_edges() (xugrid.ugrid2d method)": [[83, "xugrid.Ugrid2d.intersect_edges"]], "intersect_line() (xugrid.ugrid2d method)": [[84, "xugrid.Ugrid2d.intersect_line"]], "intersect_linestring() (xugrid.ugrid2d method)": [[85, "xugrid.Ugrid2d.intersect_linestring"]], "isel() (xugrid.ugrid2d method)": [[86, "xugrid.Ugrid2d.isel"]], "label_partitions() (xugrid.ugrid2d method)": [[87, "xugrid.Ugrid2d.label_partitions"]], "locate_bounding_box() (xugrid.ugrid2d method)": [[88, "xugrid.Ugrid2d.locate_bounding_box"]], "locate_points() (xugrid.ugrid2d method)": [[89, "xugrid.Ugrid2d.locate_points"]], "merge_partitions() (xugrid.ugrid2d static method)": [[90, "xugrid.Ugrid2d.merge_partitions"]], "mesh (xugrid.ugrid2d property)": [[91, "xugrid.Ugrid2d.mesh"]], "meshkernel (xugrid.ugrid2d property)": [[92, "xugrid.Ugrid2d.meshkernel"]], "n_edge (xugrid.ugrid2d property)": [[93, "xugrid.Ugrid2d.n_edge"]], "n_face (xugrid.ugrid2d property)": [[94, "xugrid.Ugrid2d.n_face"]], "n_node (xugrid.ugrid2d property)": [[95, "xugrid.Ugrid2d.n_node"]], "node_coordinates (xugrid.ugrid2d property)": [[96, "xugrid.Ugrid2d.node_coordinates"]], "node_dimension (xugrid.ugrid2d property)": [[97, "xugrid.Ugrid2d.node_dimension"]], "node_edge_connectivity (xugrid.ugrid2d property)": [[98, "xugrid.Ugrid2d.node_edge_connectivity"]], "node_face_connectivity (xugrid.ugrid2d property)": [[99, "xugrid.Ugrid2d.node_face_connectivity"]], "node_node_connectivity (xugrid.ugrid2d property)": [[100, "xugrid.Ugrid2d.node_node_connectivity"]], "partition() (xugrid.ugrid2d method)": [[101, "xugrid.Ugrid2d.partition"]], "perimeter (xugrid.ugrid2d property)": [[102, "xugrid.Ugrid2d.perimeter"]], "plot() (xugrid.ugrid2d method)": [[103, "xugrid.Ugrid2d.plot"]], "rasterize() (xugrid.ugrid2d method)": [[104, "xugrid.Ugrid2d.rasterize"]], "rasterize_like() (xugrid.ugrid2d method)": [[105, "xugrid.Ugrid2d.rasterize_like"]], "reindex_like() (xugrid.ugrid2d method)": [[106, "xugrid.Ugrid2d.reindex_like"]], "rename() (xugrid.ugrid2d method)": [[107, "xugrid.Ugrid2d.rename"]], "reverse_cuthill_mckee() (xugrid.ugrid2d method)": [[108, "xugrid.Ugrid2d.reverse_cuthill_mckee"]], "sel() (xugrid.ugrid2d method)": [[109, "xugrid.Ugrid2d.sel"]], "sel_points() (xugrid.ugrid2d method)": [[110, "xugrid.Ugrid2d.sel_points"]], "set_crs() (xugrid.ugrid2d method)": [[111, "xugrid.Ugrid2d.set_crs"]], "set_node_coords() (xugrid.ugrid2d method)": [[112, "xugrid.Ugrid2d.set_node_coords"]], "tesselate_centroidal_voronoi() (xugrid.ugrid2d method)": [[113, "xugrid.Ugrid2d.tesselate_centroidal_voronoi"]], "tesselate_circumcenter_voronoi() (xugrid.ugrid2d method)": [[114, "xugrid.Ugrid2d.tesselate_circumcenter_voronoi"]], "to_crs() (xugrid.ugrid2d method)": [[115, "xugrid.Ugrid2d.to_crs"]], "to_dataset() (xugrid.ugrid2d method)": [[116, "xugrid.Ugrid2d.to_dataset"]], "to_nonperiodic() (xugrid.ugrid2d method)": [[117, "xugrid.Ugrid2d.to_nonperiodic"]], "to_periodic() (xugrid.ugrid2d method)": [[118, "xugrid.Ugrid2d.to_periodic"]], "to_shapely() (xugrid.ugrid2d method)": [[119, "xugrid.Ugrid2d.to_shapely"]], "topology_dimension (xugrid.ugrid2d property)": [[120, "xugrid.Ugrid2d.topology_dimension"]], "topology_subset() (xugrid.ugrid2d method)": [[121, "xugrid.Ugrid2d.topology_subset"]], "triangulate() (xugrid.ugrid2d method)": [[122, "xugrid.Ugrid2d.triangulate"]], "triangulation (xugrid.ugrid2d property)": [[123, "xugrid.Ugrid2d.triangulation"]], "validate_edge_node_connectivity() (xugrid.ugrid2d method)": [[124, "xugrid.Ugrid2d.validate_edge_node_connectivity"]], "voronoi_topology (xugrid.ugrid2d property)": [[125, "xugrid.Ugrid2d.voronoi_topology"]], "ugriddataarray (class in xugrid)": [[126, "xugrid.UgridDataArray"]], "__init__() (xugrid.ugriddataarray method)": [[126, "xugrid.UgridDataArray.__init__"]], "from_structured() (xugrid.ugriddataarray static method)": [[127, "xugrid.UgridDataArray.from_structured"]], "ugrid (xugrid.ugriddataarray property)": [[128, "xugrid.UgridDataArray.ugrid"]], "ugriddataarrayaccessor (class in xugrid)": [[129, "xugrid.UgridDataArrayAccessor"]], "__init__() (xugrid.ugriddataarrayaccessor method)": [[129, "xugrid.UgridDataArrayAccessor.__init__"]], "assign_edge_coords() (xugrid.ugriddataarrayaccessor method)": [[130, "xugrid.UgridDataArrayAccessor.assign_edge_coords"]], "assign_face_coords() (xugrid.ugriddataarrayaccessor method)": [[131, "xugrid.UgridDataArrayAccessor.assign_face_coords"]], "assign_node_coords() (xugrid.ugriddataarrayaccessor method)": [[132, "xugrid.UgridDataArrayAccessor.assign_node_coords"]], "binary_dilation() (xugrid.ugriddataarrayaccessor method)": [[133, "xugrid.UgridDataArrayAccessor.binary_dilation"]], "binary_erosion() (xugrid.ugriddataarrayaccessor method)": [[134, "xugrid.UgridDataArrayAccessor.binary_erosion"]], "bounds (xugrid.ugriddataarrayaccessor property)": [[135, "xugrid.UgridDataArrayAccessor.bounds"]], "connected_components() (xugrid.ugriddataarrayaccessor method)": [[136, "xugrid.UgridDataArrayAccessor.connected_components"]], "crs (xugrid.ugriddataarrayaccessor property)": [[137, "xugrid.UgridDataArrayAccessor.crs"]], "grids (xugrid.ugriddataarrayaccessor property)": [[138, "xugrid.UgridDataArrayAccessor.grids"]], "intersect_line() (xugrid.ugriddataarrayaccessor method)": [[139, "xugrid.UgridDataArrayAccessor.intersect_line"]], "intersect_linestring() (xugrid.ugriddataarrayaccessor method)": [[140, "xugrid.UgridDataArrayAccessor.intersect_linestring"]], "laplace_interpolate() (xugrid.ugriddataarrayaccessor method)": [[141, "xugrid.UgridDataArrayAccessor.laplace_interpolate"]], "name (xugrid.ugriddataarrayaccessor property)": [[142, "xugrid.UgridDataArrayAccessor.name"]], "names (xugrid.ugriddataarrayaccessor property)": [[143, "xugrid.UgridDataArrayAccessor.names"]], "partition() (xugrid.ugriddataarrayaccessor method)": [[144, "xugrid.UgridDataArrayAccessor.partition"]], "partition_by_label() (xugrid.ugriddataarrayaccessor method)": [[145, "xugrid.UgridDataArrayAccessor.partition_by_label"]], "rasterize() (xugrid.ugriddataarrayaccessor method)": [[146, "xugrid.UgridDataArrayAccessor.rasterize"]], "rasterize_like() (xugrid.ugriddataarrayaccessor method)": [[147, "xugrid.UgridDataArrayAccessor.rasterize_like"]], "reindex_like() (xugrid.ugriddataarrayaccessor method)": [[148, "xugrid.UgridDataArrayAccessor.reindex_like"]], "rename() (xugrid.ugriddataarrayaccessor method)": [[149, "xugrid.UgridDataArrayAccessor.rename"]], "reverse_cuthill_mckee() (xugrid.ugriddataarrayaccessor method)": [[150, "xugrid.UgridDataArrayAccessor.reverse_cuthill_mckee"]], "sel() (xugrid.ugriddataarrayaccessor method)": [[151, "xugrid.UgridDataArrayAccessor.sel"]], "sel_points() (xugrid.ugriddataarrayaccessor method)": [[152, "xugrid.UgridDataArrayAccessor.sel_points"]], "set_crs() (xugrid.ugriddataarrayaccessor method)": [[153, "xugrid.UgridDataArrayAccessor.set_crs"]], "set_node_coords() (xugrid.ugriddataarrayaccessor method)": [[154, "xugrid.UgridDataArrayAccessor.set_node_coords"]], "to_crs() (xugrid.ugriddataarrayaccessor method)": [[155, "xugrid.UgridDataArrayAccessor.to_crs"]], "to_dataset() (xugrid.ugriddataarrayaccessor method)": [[156, "xugrid.UgridDataArrayAccessor.to_dataset"]], "to_geodataframe() (xugrid.ugriddataarrayaccessor method)": [[157, "xugrid.UgridDataArrayAccessor.to_geodataframe"]], "to_netcdf() (xugrid.ugriddataarrayaccessor method)": [[158, "xugrid.UgridDataArrayAccessor.to_netcdf"]], "to_nonperiodic() (xugrid.ugriddataarrayaccessor method)": [[159, "xugrid.UgridDataArrayAccessor.to_nonperiodic"]], "to_periodic() (xugrid.ugriddataarrayaccessor method)": [[160, "xugrid.UgridDataArrayAccessor.to_periodic"]], "to_zarr() (xugrid.ugriddataarrayaccessor method)": [[161, "xugrid.UgridDataArrayAccessor.to_zarr"]], "topology (xugrid.ugriddataarrayaccessor property)": [[162, "xugrid.UgridDataArrayAccessor.topology"]], "total_bounds (xugrid.ugriddataarrayaccessor property)": [[163, "xugrid.UgridDataArrayAccessor.total_bounds"]], "ugriddataset (class in xugrid)": [[164, "xugrid.UgridDataset"]], "__init__() (xugrid.ugriddataset method)": [[164, "xugrid.UgridDataset.__init__"]], "from_geodataframe() (xugrid.ugriddataset static method)": [[165, "xugrid.UgridDataset.from_geodataframe"]], "ugrid (xugrid.ugriddataset property)": [[166, "xugrid.UgridDataset.ugrid"]], "ugriddatasetaccessor (class in xugrid)": [[167, "xugrid.UgridDatasetAccessor"]], "__init__() (xugrid.ugriddatasetaccessor method)": [[167, "xugrid.UgridDatasetAccessor.__init__"]], "assign_edge_coords() (xugrid.ugriddatasetaccessor method)": [[168, "xugrid.UgridDatasetAccessor.assign_edge_coords"]], "assign_face_coords() (xugrid.ugriddatasetaccessor method)": [[169, "xugrid.UgridDatasetAccessor.assign_face_coords"]], "assign_node_coords() (xugrid.ugriddatasetaccessor method)": [[170, "xugrid.UgridDatasetAccessor.assign_node_coords"]], "bounds (xugrid.ugriddatasetaccessor property)": [[171, "xugrid.UgridDatasetAccessor.bounds"]], "crs (xugrid.ugriddatasetaccessor property)": [[172, "xugrid.UgridDatasetAccessor.crs"]], "grid (xugrid.ugriddatasetaccessor property)": [[173, "xugrid.UgridDatasetAccessor.grid"]], "intersect_line() (xugrid.ugriddatasetaccessor method)": [[174, "xugrid.UgridDatasetAccessor.intersect_line"]], "intersect_linestring() (xugrid.ugriddatasetaccessor method)": [[175, "xugrid.UgridDatasetAccessor.intersect_linestring"]], "name (xugrid.ugriddatasetaccessor property)": [[176, "xugrid.UgridDatasetAccessor.name"]], "names (xugrid.ugriddatasetaccessor property)": [[177, "xugrid.UgridDatasetAccessor.names"]], "partition() (xugrid.ugriddatasetaccessor method)": [[178, "xugrid.UgridDatasetAccessor.partition"]], "partition_by_label() (xugrid.ugriddatasetaccessor method)": [[179, "xugrid.UgridDatasetAccessor.partition_by_label"]], "rasterize() (xugrid.ugriddatasetaccessor method)": [[180, "xugrid.UgridDatasetAccessor.rasterize"]], "rasterize_like() (xugrid.ugriddatasetaccessor method)": [[181, "xugrid.UgridDatasetAccessor.rasterize_like"]], "reindex_like() (xugrid.ugriddatasetaccessor method)": [[182, "xugrid.UgridDatasetAccessor.reindex_like"]], "rename() (xugrid.ugriddatasetaccessor method)": [[183, "xugrid.UgridDatasetAccessor.rename"]], "sel() (xugrid.ugriddatasetaccessor method)": [[184, "xugrid.UgridDatasetAccessor.sel"]], "sel_points() (xugrid.ugriddatasetaccessor method)": [[185, "xugrid.UgridDatasetAccessor.sel_points"]], "set_crs() (xugrid.ugriddatasetaccessor method)": [[186, "xugrid.UgridDatasetAccessor.set_crs"]], "set_node_coords() (xugrid.ugriddatasetaccessor method)": [[187, "xugrid.UgridDatasetAccessor.set_node_coords"]], "to_crs() (xugrid.ugriddatasetaccessor method)": [[188, "xugrid.UgridDatasetAccessor.to_crs"]], "to_dataset() (xugrid.ugriddatasetaccessor method)": [[189, "xugrid.UgridDatasetAccessor.to_dataset"]], "to_geodataframe() (xugrid.ugriddatasetaccessor method)": [[190, "xugrid.UgridDatasetAccessor.to_geodataframe"]], "to_netcdf() (xugrid.ugriddatasetaccessor method)": [[191, "xugrid.UgridDatasetAccessor.to_netcdf"]], "to_nonperiodic() (xugrid.ugriddatasetaccessor method)": [[192, "xugrid.UgridDatasetAccessor.to_nonperiodic"]], "to_periodic() (xugrid.ugriddatasetaccessor method)": [[193, "xugrid.UgridDatasetAccessor.to_periodic"]], "to_zarr() (xugrid.ugriddatasetaccessor method)": [[194, "xugrid.UgridDatasetAccessor.to_zarr"]], "topology (xugrid.ugriddatasetaccessor property)": [[195, "xugrid.UgridDatasetAccessor.topology"]], "total_bounds (xugrid.ugriddatasetaccessor property)": [[196, "xugrid.UgridDatasetAccessor.total_bounds"]], "ugridrolesaccessor (class in xugrid)": [[197, "xugrid.UgridRolesAccessor"]], "__init__() (xugrid.ugridrolesaccessor method)": [[197, "xugrid.UgridRolesAccessor.__init__"]], "connectivity (xugrid.ugridrolesaccessor property)": [[198, "xugrid.UgridRolesAccessor.connectivity"]], "coordinates (xugrid.ugridrolesaccessor property)": [[199, "xugrid.UgridRolesAccessor.coordinates"]], "dimensions (xugrid.ugridrolesaccessor property)": [[200, "xugrid.UgridRolesAccessor.dimensions"]], "topology (xugrid.ugridrolesaccessor property)": [[201, "xugrid.UgridRolesAccessor.topology"]], "burn_vector_geometry() (in module xugrid)": [[202, "xugrid.burn_vector_geometry"]], "concat() (in module xugrid)": [[203, "xugrid.concat"]], "full_like() (in module xugrid)": [[204, "xugrid.full_like"]], "merge() (in module xugrid)": [[205, "xugrid.merge"]], "merge_partitions() (in module xugrid)": [[206, "xugrid.merge_partitions"]], "ones_like() (in module xugrid)": [[207, "xugrid.ones_like"]], "open_dataarray() (in module xugrid)": [[208, "xugrid.open_dataarray"]], "open_dataset() (in module xugrid)": [[209, "xugrid.open_dataset"]], "open_mfdataset() (in module xugrid)": [[210, "xugrid.open_mfdataset"]], "open_zarr() (in module xugrid)": [[211, "xugrid.open_zarr"]], "contour() (in module xugrid.plot)": [[212, "xugrid.plot.contour"]], "contourf() (in module xugrid.plot)": [[213, "xugrid.plot.contourf"]], "imshow() (in module xugrid.plot)": [[214, "xugrid.plot.imshow"]], "line() (in module xugrid.plot)": [[215, "xugrid.plot.line"]], "pcolormesh() (in module xugrid.plot)": [[216, "xugrid.plot.pcolormesh"]], "scatter() (in module xugrid.plot)": [[217, "xugrid.plot.scatter"]], "surface() (in module xugrid.plot)": [[218, "xugrid.plot.surface"]], "tripcolor() (in module xugrid.plot)": [[219, "xugrid.plot.tripcolor"]], "polygonize() (in module xugrid)": [[220, "xugrid.polygonize"]], "snap_to_grid() (in module xugrid)": [[221, "xugrid.snap_to_grid"]], "zeros_like() (in module xugrid)": [[222, "xugrid.zeros_like"]]}}) \ No newline at end of file

    Elevation NL (elevation_nl.py)

    00:00.814

    00:00.807

    0.0 MB

    ADH San Diego (adh_san_diego.py)

    00:00.320

    00:00.324

    0.0 MB

    Disk (disk.py)

    00:00.163

    00:00.164

    0.0 MB

    Pronvinces NL (provinces_nl.py)

    00:00.085

    00:00.071

    0.0 MB

    Xoxo (xoxo.py)