From ec3ec60326a5bb2ef3fc5b13b41a8cf90e84d854 Mon Sep 17 00:00:00 2001
From: James Gaboardi <jgaboardi@gmail.com>
Date: Mon, 24 Feb 2020 16:10:41 -0500
Subject: [PATCH 1/4] rebuilding docs for post release

---
 CHANGELOG.md                                  |  14 ++++++++++++++
 docs/.buildinfo                               |   2 +-
 .../notebooks_connected-components_16_0.png   | Bin 13557 -> 0 bytes
 .../notebooks_connected-components_30_0.png   | Bin 15682 -> 0 bytes
 .../notebooks_connected-components_43_0.png   | Bin 16174 -> 0 bytes
 docs/_modules/index.html                      |   4 ++--
 docs/_modules/spaghetti/network.html          |   4 ++--
 docs/_static/documentation_options.js         |   2 +-
 docs/api.html                                 |   4 ++--
 docs/generated/spaghetti.Network.html         |   8 ++++----
 .../spaghetti.Network.loadnetwork.html        |   4 ++--
 .../spaghetti.Network.savenetwork.html        |   4 ++--
 docs/generated/spaghetti.PointPattern.html    |   6 +++---
 docs/generated/spaghetti.element_as_gdf.html  |  10 +++++-----
 .../spaghetti.extract_component.html          |   4 ++--
 docs/generated/spaghetti.regular_lattice.html |   4 ++--
 docs/genindex.html                            |   4 ++--
 docs/index.html                               |   4 ++--
 docs/installation.html                        |   4 ++--
 docs/notebooks/connected-components.html      |   4 ++--
 docs/notebooks/facility-location.html         |   4 ++--
 docs/notebooks/network-analysis.html          |   4 ++--
 docs/notebooks/quickstart.html                |   4 ++--
 .../shortest-path-visualization.html          |   4 ++--
 docs/notebooks/transportation-problem.html    |   4 ++--
 docs/notebooks/tsp.html                       |   4 ++--
 docs/objects.inv                              | Bin 8362 -> 8368 bytes
 docs/references.html                          |   4 ++--
 docs/search.html                              |   4 ++--
 docs/searchindex.js                           |   2 +-
 docs/tutorials.html                           |   4 ++--
 spaghetti/__init__.py                         |   2 +-
 32 files changed, 70 insertions(+), 56 deletions(-)
 delete mode 100644 docs/_images/notebooks_connected-components_16_0.png
 delete mode 100644 docs/_images/notebooks_connected-components_30_0.png
 delete mode 100644 docs/_images/notebooks_connected-components_43_0.png

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 183f7c6e..8c3ae002 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,20 @@
 
 # Changes
 
+## Version 1.4.2.post2 (2020-02-24)
+
+We closed a total of 0 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2020-02-24.
+
+## Pull Requests
+  - Docs for v1.4.2.post1 were not rebuilt (#434)
+
+The following individuals contributed to this release:
+
+  - James Gaboardi
+
+------------------------------------
+
+
 ## Version 1.4.2post1 (2020-02-24)
 
 We closed a total of 0 issues (enhancements and bug fixes) through 2 pull requests, since our last release on 2020-02-24.
diff --git a/docs/.buildinfo b/docs/.buildinfo
index e4c37ffb..1ad235ab 100644
--- a/docs/.buildinfo
+++ b/docs/.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: a0ef56d31d8ff47b1df142822f1c666c
+config: 3e18a3572b544be238a2ea3d3df11325
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/_images/notebooks_connected-components_16_0.png b/docs/_images/notebooks_connected-components_16_0.png
deleted file mode 100644
index e5ed719ed8fc6cbf510f808ab6880d03183b0209..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13557
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
Tif;iWgdq<)eN%eC@B9A+#lmI{

diff --git a/docs/_images/notebooks_connected-components_30_0.png b/docs/_images/notebooks_connected-components_30_0.png
deleted file mode 100644
index 70f744161a218635aa216de9fc80eb052b39f10f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15682
zcmeHu2UOGB((j)lpn!lL1qDPffGC0z=~d8!0R_cEFNzQq1R?Yi@Q8?_prIM697P3b
ziV>;7BZ#2|3jw4Gp+-Pz3@vZsx%YnOzIWUE-df-L?px2b)Xo0ynLT@UnVH`VH;!4D
z3a{I`4nYuM%;AGp2*P6me>DX7pl83TO$PkOi!;WY6o5Zr0_S4j=e3s)+u{&pvpnZ7
z7sd+p4LY^_4%zsf@OJkLJmc$zTsq@-+0)z4^TOHf0dBsy3*KI6m3=B|%G=NT`CZmg
zRsE0eD&D?WRr%O#GX&X=U=AKQ8I=CDC-hE6VE71&s=7~rBI)cRpX%=#wl+DpMWTK#
zQvZnYFQ*P)d~xFWhSg5t1X*;2$MsE7^2$x_e4bXF-A~pYxFKwx8)eoJ@p4^`<BfBT
z6*p6&%=st^3}61(*a8Xv(Zf8|$hd$IdF6rq>vtD(RjFeiN0yz6@(Sz2TX5AY4{pwW
z3T9}JXy?$jB1j}{`50Lo7T79sRsccH6C}71Bo!46UleZ0BFKHrzuN8CI<+SMkyV2$
zM#aqc1=XAjLCSp&5gvOKSgXumIa+s&5KAj^X8&egIj~9fE7KTeNLpGRG0f`h>~zzA
zNs`c6yb0f~iRgVZBDVvzU;nA1kW<^jzP*0X7@SWPg07<*VE2p?YDGa_)IMI=Ld<{P
z?uUYlRY)Xh`1|yrcG&mJj~+cz)74FzXS8EIJ(ULs2RmO}I6+R~NBj;7aiMZa?(Ef-
z&JwKUdMT~qe!P9DSMy{~1$y7UyH*Xm3Pq98)KUspa~hFIDRiuO?phy*i#|q>(z?7|
zH{k0#=u$(YOU!ojA|VHaxQ^=j(ht9_uSaWZmp!aMYGL6X7N%z!CpGrI0f}_lXkt|2
z?(Xh8+pLKV2??={&&tefN#0|hF3TOs)rJvDvci`n`W7e7Bw00hDh)Am5~)d6z1C*I
z?>As?CtIz;7iLc4iJZg-If)|4Rw@%`3lK^-Hp;7Np5}JF^+J7|bmOJco@6@@)7?DC
zX>)6AbnjjIZzy&kq3`HSghH?aWdgHpS5BqhJ`*z~YsKL06njFL24xBryr0sQ5aynH
zW=-*(l_loLWX06vIU1dQZnA77)54t#dHVRNMEMh1h-<;T_{D;$T+(DAX>}IG4kfS^
zC}d}Px^9A}+008jMhnZfi0bguC5ssk=>qZd-I@BKv^hQGK2zsLwjIMz<#Ib)ogB_$
zxhGl`n$1L`OcRz@w*-<^DW!zUvP9o6YAI{)oSO`dY6)z6l~c~_4aE)A-mt)OBUNn-
z!JW&cvt8FWKbvBVlrr1w$jq<07Yq6h&*Y*c3Edq%Gm)F64Z?!%55ws9V=0BnR(Nen
zL=t@fHHcYt8#W%*+&ulQdA3Vc`7&D^9XLFiisGl1#PM%_#rS+EpGU&?#EBF7X%*p1
z3z<!PNO}7OA$isiN)=C=Vk)pSNwm7kK>7e{;)Gy##NvW^a+yXXit_cVr{!>_Uhs28
z99LxT=>F)71v@ZSX2Cv$h`VKI<E-5|U!RZ+Ui~&bG?!&ttK;NP<HBKYdD(o?iR3E9
zuPkOZ^%S2mvHT%&0#&HZj-5?gd`t|r?}{ZXPs?o!SZt!!!G!O(EO99}c64+YHLpQJ
z9y}I5_Jp+RNFX0oJ8i})qLwV(WlgAa1iR@c82(7W<v5%|{);L|t7KJms)HI+-vl$$
zGy64=y}TftlPF_jtu$mxsMMf%63CMQ!A2e$mp&&J*p~+A;JRL3>U`zn`WOxCvGajL
zS-2<XR{GF_%&weeyW#4C^B+kx#bNJ=-euQ9{K6`Urm9$`O4)?z4SD-Ym*8-Z9`8}m
zXE&D06)@FX^=O0(scNrV^V3Ut)`V4qvjWSPP~<jw)3?an_Y{GMV!tU_AS+Ww5|$l@
ze;et<@1s0U2z!#~JG+c8!pwXmhK6<*`4u}w9yxO4+(=6XF+JU3I^W)_tWKW9<%0N6
zYm~7SDeSvtg7RO@W(rY;33LWg_W}B}$4Xb7P^zKs{!ID<V(k4ug)$w=bwc+^j}<$9
z#+t)Q@_{}6)+!ZWpKog3A}!sV5!g$#YG4KOA+*FzSzGc*2I(W!1rrWSGR;iYgz%S3
zWCDH9Zb$JN)~#E&=>4y+c0PAAkCWDYNw1HOiyMZHEn9+HbgywmaushCKZe+pXn6Og
zn_OS-211*Mbhl*a;znDu9dOOY;x)VoO=lnPe(!VVP@&Ap=9hh8)=rD5jFz$~b7!36
z!bDd}RVY(u2QR`?7%R9F5vsH@Qz4HnI^aLf6T@f5(u3&l^`<-gGPV78iRas=m={$l
zOBPk_VyKqw+-SJ({nQXQA}wlyU~M8Ohsu`UGH|Th?aWXm#7HDKP3qs_{r+!nVEzpS
zR2gN0e_^4EUk+L?W00Pko7>dV;=ZytzeQ5A@%#56xc{G~hPX_A2D2W1%A<L8WvK*9
z%>+B=@_OZ^S5InBMIiR<S-G6VQx39w^DB?8M@GRW62E>X?FK`rg%yyeT;bv8*hfwm
z8jXJX!r0{=cry1@<D|3+)6>&OEG$&Ud=e58w#dj(@9r=Sd7*ZH6F50G{xG_XHJpal
z*RRU2x3sjxHYV?B5#`$bd_V%M)sw`TDKn)AJ2RG*lH1F~nUhLG2|0-o_GY$oeLHic
z_T+q8gO{2>Tm(MZ;TQ#_D!Ne?Ad!t%#l*``cDi<3T2ob2?tgoP3Y2GEBrGN9Wzy>~
z0rIS?s4jCQ@4Q$;EBz$;RczTxnsojqWVGb3?cb}xxLfh@fokzXWrK0LzTdxn!A){}
z127T=A8xw%l*eSNqFC0L1u#c}i*KzO*va$~3|;|uW^VdWOXzc2NGLyp8=>9T4_)xn
znWC<KrPdzH%216WlnF$W-0Qp(o|0A%70gpJrHyAxsVLUB<sw7U2Qm*LR6ST9pT*4c
zF`w_hDl(k=ICI=jp*7kmg4!B5TuN2`vX5b=WSByqLG_u<93znPN%&Gm9hhp5eOS@t
z!C2?zUrS7C2=mI(W=i5HR{Jcuw<79#9Ez2I_6p5UoJqE0C~jtz%GmT5dZZMuNAA0F
z%pY;-`(S*mtP3S1_`(F3R#(hIyPbHb!E!vIJH2ds`Cf{l`OICEHLC1!;!MM~{Edi>
zd`U@(J~4FsQ*LI{nrM5=7O)w;$@C1&Hq6X$ok1Zjq<)L0emb3I)u1^t(vwL~KGYQ4
z#?1)XP7#iE6hT@Gz%^r@n=JQdgs6#2cx7a5fn8UpOewIsP=<~kD<S-@md-I>6m{>d
zLFOnO9X6K3PI%UkK2cDp)WQ{xhdBnXio^QhLsoD4I%*k^tBM~4BStcF<2ZfQ2v%e0
z53Y5`l!kgRctuLzIhClmtPxprpO4E6@7IHG@znF<qobYW{vMCf-mktyJA_TwWwe~T
zuz6#d%H`K~pD0*RA$uPM&dwdW@JNV<gVInirqE(0!;X=X<-cS@D9U7YST!`N1-?|m
z7|`lMxFT0Ot3m@G_o>f4B`-cD-n%#Ixve#BQ$5Hqf)+Ohcgz~od)iDJSNecNi*I2w
z-7p4O^eMH#q*ot%6Y2Uni7;6*U6L64NK+yB0AU4VQ2b$@8(C3@vzMV8=<e(5TUX*$
zHk9nyS6y}W6xW{dfu`1^*)AE28FRs}vo}yO`qcEL1W${ZL2xFzuVFHe%ut%br&_Z<
z*)hz-1(7-H-;LmUX`RHeu`xI5pY34D@($&iU-PxVlPSec653;X*yjl&Qlw$>G5_Pv
zdFv3Nmv`^pmC_5^YyZ-d^31h9dHMVM_wP9!J9g~Qw~=nW>4YEKh1C4=_iUiLK3vLm
z5Jk*2zk7FhVX`L;Zj&4M9V6X=9Pgvl+Zj3;w?tcSSQIMoBgGCmi5v$2o*zYv^mkw0
zTt};`CnYFay1$7Q{`33g)!i|b!~Ns^@_769wq!~8Qh;>~&*^L6z5koVFaL(-<-cWM
zIQ9!(HF8AfADg__t!d!{x!_bi)AO0L$<&^oa44Q+mCfCJ?^(IfkWZc)z^jV5G>6Pk
z6lZf(!<FI<SA#4vbdvlTw4s?sRcid|X#6n2TxE<o)306Iy7l-!v7JJtb{^Z<O(Qek
z>Zcl?Q4L=7;~x}Nt1R_~J{#FyQ)%bHxsZnJSwreo5rbF#c+Kw15Uj;z<tz0nl=3w-
zHJxiObnJv{r){zm10m}jY25%$7uaIkoK3%7)?JaRWcJAXFv!53t}U>4YHoUVWh#Qr
zp@69VK)oeRYTqX;#HAFl{0fSSDRZwV6bjh6k#~1@z~y}L8Yk)!EM>Tb@9dNKzZJ1A
zGuA05fVeYScs1qIQYJZx;z?Gkj!Hw8=1R`Ha+;E@GI!;KJx`qRHdiuVl*~zdZ`B|J
z5o~p$Z(gGBi^Q4NRt-739T|339?b=%z2#r8zWb}_^{PhDdT!<TLB%%@!3C~VqBvrz
zQ|YUyctr@T95JigDGOE&Y2$LMSx#o)**}Kh(>IU+0gVpCv7WngDqqqTN$Y9dflJIO
zYENKa4<#QKcw~8@0>?Vq9;hZ__w75@ASF~cY<(||s?T|!&ux1#dfPk9bz!P6q9t5G
zLE*V~U-c<FF~PA#^;?6AE1&AR=+$@V&hlFdNUKZ|EyCGj<r=D8fn`R>qBuzGd7D8L
z%r0%S3#8fgo$v?`C-h;SYg3B+i+k12P&4&2TGBp;P710bhNEBN``X7U3$s49rp{h#
zJ<H5ymK*eH<3CvLj)M@{`I8+xpSD<q_R7M{d|^39jECVMSeFkrAw0m~*|#eCQt0-W
zUI(+X%Q+sCrGN1elGw|~+_S>UKN9!myJrQBS6bh;&kLQZ(u5~-)KB5X*#+X%T<BV5
zD^;gAS}<8vb>wej54zB?9nAUJuBDa@r~eR0FAjeD@&;`Bz+F=?p3%)WOt&#8-A?+Y
zXYMr{%w~KgmXrG$UG9eXr{k6%I)`kA10YCPX0V*69BWN9sNUq_nic2tKBtlx@=8r7
zUX4kss!mHy9jA0FZnN*?-;%w_Qc9neP*xS<^`=-y+SnPtNS+H-Qno6J!^LIInX6KT
zR(>YPm_H}e%J0qQic`I_?D|(fmO4NGaBaTpN6c-28$W3|{9AGG@TbyHH71>s0RF(6
z!veyOoT{RIK&tXrsol85AD#%YVrzF=#a3Oi{?w_liv>k?E{-Covg`-*%3X`|450qy
zhwBmDyoQn4mry3D;W-Lhs$qQo^8EOZ&Hun6W?MDbCoFqG#61H6aFOav_G9X@LuJj1
zc*e87nyr$Opdbjv@)dDsIvhgk&RY&IjF$<&IVd3f(n)$m%5W^@FRlvZ4IGu6u!3(8
zvm0lv4Ph+@WK(|<z6CxqzyU!Mr#LHdA0$~XobxKm?Aogw)!NT!^J$q*z>jgfxv7?J
zCfCYQ05raDFio#cY?1^=u(;5wAs!WciO`9PsQN%!=z4TC?KwPB7TD@J^>()vdGU-0
z)9nn^DlK?!3O^FT&^CgZ)XiA?h8`w6_d$}%uKN<(dA)bM&O@T!axoXs2)NU(1SSV3
zl5Cl$y|QYUB{*czbs^->s;;6f4p}vX6PF6JOBI3_G%xpXpeC7I68>qdI<pHPG~Fr-
z_VvCc2J!pazFwhN(o~f=79gsO<}PrJuq7@X%EPx>7y3flcNNAYjsAYiUJRh&EM-w0
z1j02b&ho+bN<#~1{AzQ_HeXu;RZ%-A*@t|O9z+mHvQjWtB0HI}Vo_7?y1NGPZaECc
z-JENS8)>m{@9}Ni(^(xJs#tP=Q|8rTol14D@9<U~Dc3^#EjBX^)9ERjJ4QBQ3__|8
z%wn&<MT=W^5ssiBKoF5Hb6qR$YBOu5RK_T*@P)Abh@~of>B`Thrnr%ez(<L`s~J}!
z2DAmL6r-XO;E6g{hvoQ6?RJg9c>K8Sl1v79;^vy+@EqDA_}Jzb3#dh;YPix1XVztZ
z{Q2jfeZTd;z7?l3)o}X3g9q9{-&~+i$LYtT8)7OTtXXdveMpt;mvpG3G8hNe;066-
zvu@yIQ?|)<-)40|$1o8aA?ktAOwo&1VRj>-0xs~oIx7ObIncqSu9q3OKKR$IuR0t$
ziz1F*iA%??_gZQW9Lg!uW}X`6fDL;5U!<ar*;huNY4!J2*FIgCNVsw11~^&t+8Z1H
z1e*HJ&?%lB#j>uht`M;Wj$uac{>w<jyClgoT#drnGG-K}Rp^UdA<Z5Vd_)Pms~TS2
z_a?eZE6Uf+Q5MZr8iq8TvKqr5uT}nRW;`lhxFXKFYHHB-An92uN46jUEQ;lJ3ui}E
zPrHF(swsnj(xo#>bniRxIEs~x1tk195u}<duMiJ7l*%_mxudTElD_$<0M{FUcad1R
zsK_%rqLIki4aPNl0mZJ-UMuTj!(np(sNI2DYd28q0=3?CQEt2KFji)JROIOxS)@Np
zK=!^o3^@#37NEmOfQy5Kw`$4qzAzKwGI|pw+NuVWw>KCYF+igIhXuG`*!eh7?t3ul
zeOY6H{v}Sou>jZdb{HruYK&0jqY;;PYh@!#Hku%NYokPKeuE)GO0v9{y<o2BJEGiL
zhA`ITX8|tdI0^1ZS-B`=v!xJM%^jdN2fi)>0<w`g9O{0co`D%9T#N-=SR6JxWqFI$
zfDIq8vC#%LJix}!1gH@)W28q6h_*+G8kKU!BC@=#`Y^;JU6gxNnA5li4QWmz5gL0q
z4PZ0+W6Uk!Ck>2gqA)`UkmrlRoc^Fm8y=8i9K>nG8VlSvgimvKfl3C*!$I^#bI_Cw
zNW2O|iW^|;XHc@sCeQ$hBiAmF%Oe)nd1`wULfZyZ`U=oc;51OsP~kLy4^4y9;EXYV
zhV({b<SIb!M%RI1Kj2-hVzRt@ZD4Xg*d-wjo83UomjH}6f!?ly6g6rv=W7L+d<%z&
zBhEosgBB>zh8w8$fLfU#$}OP+>)d<**l^Y`A{&K7bJ*a3%^MCIZlJyl)R#8{^>@&K
z)>TpN^H*UA7S=KW!tAva;CgWgqytsQ0@r4c_7a?&{ctW{0E<>-P(7^2C?QG|IV%u3
zEFg<)fFE7q$H%}h73K`$eBTHiSRfSAm*uVL1VN)yMY&yMfh1c#3eghZ$6Ir3gE5jG
zFTw3H3QRUXNC3=a*;C2QQfa8jOvy6E>Y~z+YvVnf-|92$5^)T2211&^>#Sqz`*ijl
zdJ?9ZNVg$)Snp-zqGa?MC;A*-A3?T)nr&_to*k72^i)+o*paXV11NTk2}k91kpVDK
za$bT&9%=Q&a-vna#9Aa4w#+83utmuK0=R)A1cyxUQns1Rq>yM+3xT#s{vl(5$RWGf
zeftS?%a&IY&%m5sEXcBHinMCr5$q-rsA^orZ-MXWvjvWJOMeq>SluHWNjfONRcz%k
z-gK;BJ`U{_qD3jlN%U3-#uB;`x}V2r7wL3O%>Dq_)wo8{vb;v(w9mxsYhgk7rG#+D
zHAuK(6f)XyzqWOnHF51n2dHuM19Tjn?J`{|UxzHheQ70~iU)%aHlRJ(s?cC?0mK!g
zK4&))mV1|rWbALNa~Hn^VMDSL1a~G{1t@fCvl;J}7a$8~I>KHef3k}RUL~uV&#+Jt
zDP>P<GZr49rj&BJv*^!IeTRMh34adiTLCMOkOI{>jg4RQZC7Nm&|Vc6R~3nZS<WqG
zJz3{)1Q}{~*MQ2AnR5h7_sP)fs}E@aYN;YTaLQZFGipH(3r&s-A^VoL9kpulT~Z_{
zkDH(3lE8DAN+tq;+zJ=A<{})*d?n~>lZ!@d&~U1rLI$r`fur#>3GVw-(6a*9augmz
zBXW%F?`p6-D-c-?r+yBGxU{X6MQGe`;PT+W<pXjTd1?o2x_K?|g7>YM22>#y(AW$I
zIK&JZr#TH!XK^y8@nZ}$bYKf4c!Atvtt`R^ul0R2$aMhZ8jXUp-3n|@9}(c%8v~4Y
z!@ZX{31i*h0tvxWTk{+w=F0$aC?GLdKdxdFP@j>7Rqcm$?u7?V`6jUG05&b=z~&aP
z8G)BT;xw>X15-v5CAj<ZIn)+HT;Dj#-wb2%k)qrjI5IK<raXT`f_ppIlKcAb5P(7;
z@o6*&6a{b-g+Y=RM})Zc!wOpg$Zy>)%L`ZdzP7OdG8`it84Ut{hZm|<0QwCN!$8=n
z8r%)pNLg5T|JPd48c|?Tymue(-iN?59ds*U48$$)#0zZ!qF8w1qhmz5BkSOeF#)yJ
zd;q?(a3x*FfI5;xt#?+yB@z~612gTt4{Y*p0UIM=a~f79Bmr!CV9R;nx)=p=h+r36
z;X&Vvz*s++Dc=XihQRxqe}>aAg~oAC10JXR1DpnD%syzGzAnLSW5SsM-qhlsVRbf+
zFgeGP6)%EbvOtPa5m>J&3|<62bD+4$RnSy8NPM3Slkeh4tO08{1^eK_c^{vGTs5Cz
z%THf{!6Xh9n4U-yoXI(`IFTd}V~(Q&(otx@)<lv(9zQr1H7-Cd4JUA~7EEpmatUpQ
z$+=*`S2>H|P``#W`e}~V`$39E&YZ<JWFIxj^dg8<BBvH0(ha2F`yE8v0MbjWhxOdx
zaN>s*f<-{0->g}2LWCYbbTtBz5HU5i0fG+5qGvsO_6*`=EZ~JJPTQUy7I^)k$zb}V
zh2D%!rdEhDHGMHa#fG`e2>>*lLfvT2AwH04HYuoUS3N7B1JUk3#MPf36?i@H$!?Yt
zn_f4>JI94DWUpaLhR^$VGJ9jC4YN%O$oOdu?a`X1rXv9ppOYZ=PoFg+p!nBIy@Pbr
zbC32yKnU_bth2pjEU<Y5;{M*ii2iihL{z=O(w#v?zjq9<7`p@L@9uI|0U#nKJ}o`H
z319#K=|4P3danv}_0t;{>u0^=B!1a+57OSvntkaUgis$J5~2f`-<G_HGZ!*Mf2s3X
zj#`~wUaGb@3m9xkP9mU|<Xt&>j%K+ziSc`IwDU?sBIZgF&Su)D%(MZ%cTpPpph8>c
zm`fU_*?T)KT%o^!bivTeE-&)}(qGLz#qaOWb?pz<DFyv75uQy;#m+?fBnsjje?qBZ
z=V`OxO9k^D8Tk^Y&qETwY-zGWm#D6-O$?nZQ{1?5V@8u}@FaxLy3Q;HS$o7lwQ73N
zlU)#~KN29z8{0lVjT<QK%V_j2uTBWw`;~*r_!hORvL8MzrBv;psB`Kmy4DSM6U#(H
z><j#{1@rnO8obdNsI-LT&o`~tNkiEHH8r#T1K|0aKbyi~@C&cx#Q7q4o<1f3JPg0y
z`(*qW3gQE1yB*oa`f_G|A|yUFQQE0=CiT@)IHo#@-VD)mO4YH^chiIQ)X=u1KjghX
zgc=JZKN7E}7A=olS6iZg%xH-^vwx}f#7Nb}K`Y@!MheM~>smY2d+I3(Kh+ud$&P%N
zegdO`D)S+U^I>(uzJD`n&e4n#Rd$5XT5((O3y4qeanP>JCTV)Rs)thaAHsE9^?{s3
z{+5LVH+=Himi_AL>c?<nnWDc8jkWnq-l#vlaOU#)*Beda=g&=UC*y6+_xVjPFXXP7
zGz?#oe_Fg*>oHW6WH#vs&z!Ry{;)@ux3T@{;0XG$#r!!Hp#-c&c!eU4pEYl8ZJl5*
z?1m5RrOLP2IseFrU-ugIJ^tbX<fHV76=&W=XEx>7!^(@S>#2gY0tQ6m3gY>pc+27S
zGn^&6kIoUZV#Qyve?>1`tp*5K@=2MWxxnk0`Ejklv80qA6Pg!EOi;QH;8&g}pB;V2
ziLrUB!tfQX*qbhGaQa0)IYg3vwXQF_-R{(uP`397=feJJf}c#7RPVlHW~?jzP?Uk9
zcqB9_uo!Jl66qKIk|`*?)RlZ&QZqm&A;-2U<*o3Hc;jok*4V)jP8OHu?E9V-81=RQ
z@WWfxi{%#B^{`i`*iDcC_)F@*vd_t5#aC&lx+%Q9)jmOQNiu!%u<sc{JnSMVm2vIb
z*WRj%k5dgDKjLMZOhC!!L)W%O6~<@D;HQeP1B%NgYn0zsGo8}mA@I}iZgnR6`MN(z
zd|r|`1BjbxLM3)}IL)FDN(5?30)FJ#rSuw~I3MxVqg*#rf-IV|YR>W@Lg2Z{2_N!@
zx{z!^xHX++IIQAdatjHzh)2et;#~YlpUC+5r5`>DE9>J(bx{cIl3~R?*;(w(w+UhU
zDISDMG!A>$Ad&vaj?u1Tr<!l`=QO*go6KkFKc?9wxZ|=~4KpJQpKzSWUMG(|Bj3vg
zY?rp_&%Q*v|F4lVFs!iI?RNoE=KLbtnnp)w3R~24bW*SKi@2XV_i!+YEC15(9Q#U>
zRqi7^7iNc>wf#n036|PZ-DT+O>!lmi+m-#e4n=+${=Rl)kfmuVbbucM@8^M2y_Jj|
zMa{b-2I@w-nMsDz17EvJRUtDkeKX=Xm(7ij_0&sbR$=9w`bc#{8*DCU!*6tM7U03~
z&X<?Ew3$8d?=b`R>6MGVd-KhdSkvuQD8tqA6#7_ER>K342>tr%?|#)Q@qNv+&fnf_
z31=ND8?Se|7why&Wn-G-yg>hpe?6`~HF)3kpJqe88#x;+In;{I)f`fFNMS_G$d|1u
zI)9kTL4*?LQydZ-y(<k;`hvpADcsGRT923BeFopGW9-*?C-D3yi_mV!{_m8m{r}Pb
za&_N-k*Yp$9G)6G-17HnDT6RANCgu!GMWJ$MQdmz12F0N`9*GDBM+hjJ{#eaT}cFc
z^=oH|A~+s4m&s5#<j$Pz0T}(TlG`S00mQGliyk@L{7;e<P^Ps#I`WaUwl4~*@;J3U
z9|j>Cfi^J6++i9wcis&#D!L(i-}dj62h>DvFfmHFSWq@kvrmyWehhD*a%oQhgq6|-
zLWs?t3`e8vM731<3g)GJ@Nq(s0`Z8iX~F!BLoHgVbT`576%i8c?)v0)`m^@zkBYOJ
zSz1inUl`7sgfRNir!V9-&y=y5Pr;|K^jGun^;Khb<17JR)FJXC`EeYV=kNL>u~N*F
z1d+_41@C}or$=-C1oE#B`)Z!i(p7?mP(70CV;eDB7c#-#Pf3&7;jT(UhVsFt1ZQ(!
zh8$Mk)}yNGfj^gC{R!u#dc8SH#HinJ6|*;OqoT#R!MC?FTA&0BTgOS0J0#JCF>wm4
z74#(DncyuSj8hu=EopU6q>A3+w_kh9D$ZROk(s18Aon!^`kY&2O@u>0uD=v#$IvuW
z%4%>>?zu<rmm4nFowMvfXhe%!iO91W?HGaL759Gx=Kd3BvB(=nM@r@-r5mb7IO%4^
z60XQee=(D^ky2-y{#8|XmFPmsz}fRCN>;j07d%g;pX>~uRmyXR^#!i_yl20Bj#9MD
z{QA2TG1;*rrIvdxv&XtrZEN!l%^(y0h!D1eatgCLf?~T8Ld}#kp$v{ZE1XNJ9``Jz
zX6-9KBgR0YJ7%4}K~my(_kdFbS7PpwWkT%BWSVPTEC@{Z`S=FowI?SGP0>y0hAIOK
zYySP%Ia5{0I)K*>wFy8HtLms9K0Gq8W|BO5YbAN`&1_ee!)qZZ<U3^;aKUmoE<T=l
zj#D+~Sljx0MIC#F1JWzm-5Q*=w|?k))V_(?<iOVHlkWBwCy%Zvn{=*z^#e`E*<L~<
z_BvJ`om^#2a1i;que%%m;5}?wzMVE)8eizbH`iSqzO-1yyLs$a=GR8>+jY`P!QQlR
z>MUJ<fXU7lzRrZ*gv$9_6@YGcrW+QL@VhZ)O4Qvs4)$hci=Dd3R&ULeRP}Ipr6D&A
z-g~t@zQC^vszGflp*kQyjgf5c<%0o%j2s<}zKAD;LHQf#Rgo1&Xh*TenyU0Ctuske
zZnI3b<1qL53r+c8z>6Tk<~DiJ7b-(t3F4^EEIJRThSTBi6bk&gU{1vVF!iskL4<gB
zm0x;^Wp`M|2x%7!ob7AxEhQ{pAnZ<94#cdcpo+|AC@90Mb8rW{9P`DuWB!7L$Eh%;
z|AK{wtrtT0j$>13ux5FR{pM$V@59)>UDWE8jhL|9UB!8SDl6c`4UKd<{a2Y%fc(4t
z+Z`cr<Fir3Mk9Qk|Ddj5H-v*V1#eRdx$}ensU>~Yh~=pf1xx|k@w=UzT<3%ArE|)k
z{!dD_|BD{=|9nmP{}=G@8EEmjP^c$)-2Bg@exWS@9?zXBP>+uo#sz;LWDa#;W$Z4K
z-&;GUgilpzfvc^QlRvQT%9)`{zKBuZpK|+Uf5_e^{#A0H`whTONVw16jo!Hm02`^v
z<J7AE&q2FSw1ABm$djLE=kYh|#qB=YLcZ^3h}Uh*SW8w7xmFDjLhzd_r7XCv2lQs5
zk8Bv&7apis0wx-A=1e~|!Sj}i`%ZEa@I07a0;lXvk@5i3n@LAQJwU;*6hJ+ne+0<<
zFCIKan*=IA@P3Iz%OKI1pX{8o%I<Zh)7wu619v`YL%bgN68~Z6{B$;+e{&OxyZ&ah
zY|RlV;7`TgZwg}3CPi6&z1AKpy(LpmNcbI;#{|#AzJt4(F-k*MN>)&13(IUARNw=U
zv-L??&1Ht%AH&`fGx(-{F(BZjBF-{XkHszx4BQux=!Vp@MT{RF+G%C4QT{fGZ>O!$
zT2J2Eo!11q)KP-t(idZ#A|IM@-{5nN6x?v@XR$j2w>Q)Vxm}5syT57ErNirtg^n3L
zi+y)J@z?FGF*5PuXkq`46O)}8=#jw{Hi44XQaO8WL2t>EiW_b^Vm)BC)r((4)b)^l
zwOajxK10M?X+1IcLp7}(d)*@4I|4)aBn@Se472W`#*{$$!iQgIZ*kGTZcAAdjeIn4
znDB5LB<W<Hydp%~Z)|SOL~HCG?!b5C2lvG7zz`Nc)z;P;)g|rkPCXx;`J}$Aa7ep+
z+erE5Cu3R!RIX)#Q&nmS)u7`2Jt)u2w<G1fzei|jJ&5-6*3aA|#uitVTffGFCxC}p
z`jaUEHUCUlQe)0v4>M%ri%uk3axoFtnz|AV=QUE?-2`G0&%xRQV$U?>Xv*?&D9qL)
z;7lH|wA9?d=*CgqAjH32OE{USFsZ=*ZH>$B%Z>-r*Lw0>@X?Nk7fd`2Z4S4rTDg$-
z7W>Qxh53No6o8E3I|#6X7CN!w(pW#gL`m<;yD|47o}(sAb_6CorH&s#G*76jrf_>i
zG9pi)an@--X%!*4Wy={**sZuYm5c26?~lLq?EDSP!W&bCT-4EwEpq5AE)|=a$}PR+
zM;Cq_1O>hh`1-8=`K2xmmGV(JFY?O5nkh|v{bop#Uy4HQv6ZB5A)qjyAK$$z2F0?q
z!|*F1>FM25-4qH2EK(Ds+dZRD>c2iio4~MGF|i{@kM2`fuY=O>;QlN8L38g-g9mSG
z+Ej;WgR={n)}SR%%<U2m&v4hayi@tk<X+uc%*AWY2?;0+;Up?e76ac7J?D)0fAPnM
z@0y%sOg!Yywm)}kjMJKYH5d}Ule5;X#ZbBjzdW$w>t6WPukS-@wsg&znj`TdZrL>2
z;Gn+#x;@vlr96kdi;3jd?yG!hEJ@F+$>e?gZB1bjk99Y<2??jh1c`1(TaM2^JMYu<
z#RVO4wRu@sV^*`Hsn2D%QiKy4ra|Q%*5GUv;pVx&{bTP@3;1kxSMP6s{>Q``CVOII
z-p72$AJh{UW8aD)#=O#y>+Ouy8b7kJD74D5<ymEG^PsBj!7w$s!uXgaxq-ID`D*{W
z&+^I1>Pd!-qHwWiYH|iLVx@;_Wp<nmJXpCwjC>=8dg!3()S-NGfI1Pz1j-FC#Gc8^
zW#;0(`ySN$NzD3SZNqw3;Zwqkt!<kR)oyj!UA*-bPmt92?ZxYZxV84614)}qGcN3n
zK-YY!AuV+*+qvUQa$RZmasy}jdHdD-Rcq|}O^Lzy>puD9ZRcT}O+>-X7{M#IYi4Vz
zYO=2ExH22Lsm3zWa)`V4j!ndbhZbjuzL=OdH<@P}j}z~DE(<P&$dSksYO};OwOgvU
zHXTVx-rVoC{fcl2E#j$D#ECQ?hmd6Q7MDluhL#ru+hoQcTtO^~Z~-1gcoFyl%UbEq
z;7aF_+Uv0*&?d>?HF#EIL+f)Hp)N8Uw~1uBuC)2D_jYhe&whG<Dnvrb#c^l;x@c0Y
zfM!>;zck4;@LB8P?_S+I0jf?Y3SFT{5VdJJZ`$<a2K@3YwRCk#Tvq0<*9{l-2J+>T
z@nT{rC#tqo$f7ly(Cv#1bOyaB(~yVeY<MGPW90QKS=izFVWMuL`l!0eg!Y4NQ=LmG
z{M*rNuI0@(7XA&-Z^JAfi<Y`}3@pdI(vz$HNsJ*ka7lPuQTdxi$@Mg6_IGRj)le>6
z0eST!W_6)>b+J)<{`=CJCh3N)dd2Ph$L_c?rYYJl*<4zJT6`TJjHUb^jkSmKe*cp1
zuPZn3OVe`O!208RidUnr&bRZ+4H)&K=MAUqYE)>>GPVaf3`2Ixsqpk3@ULp;{dOkr
z=h4(PUkyN9V)jD*lX~mnj%w`6mpygIv8iD_5lA{_UgkI18ve*BF4r1M#tGWEC9SW&
zWOcD#y=J;5gBZ-@9=4BI$@#c^WxicRg{Kfv$-Wph$=%Y>lp)v=xYMK6{Yk_@eU*8+
z!bby7(1Q3L^lV<!@*($Cb#&jmCR4Rp<Gfgr6fWz4X{|OuL9>9h$-ywOSBc{mC$qeE
zdFtCmIKJ#ywvDJtA?_e<IVn6ATywm}M9k+b&lmpZe3zm>mprz2+E>5u#=V&l0Lr-C
zzVaw!`Q3)IPb%`sU))w;!&UgIP5fi~{E4g??m*J&V$Ft`QbU?^<9PI(MqUxAfY-~m
z#>>R^s)or#@UPqAiLOiU=e63Id(+|`w7i%uC)>ndSC)+~Z(NjgqB#r74Q%M=>le$@
z{E(q{{^KI!nLPY*6P$iZ)8pK&UDGi^?Rp=t|Bws^)=+)vLi7BDfaRZzVaA0)e?!tX
z_KPTqaTSJlkZpwHW-({J>ZAUW9Qg+HDw^C^=8y5Px?~tdrM-^vY$CSz80~)ZF>|$9
zrT%SsvAn98B-XAxOB1h7oby7A)=oJZ&2rJvPfGnk?((79po3ETbnyo(<HtX0MA}Ol
zg!#W)l=Osibt9(exZ`E^_RH?>)i1KjK-CxIB52N2pI8!|^@}`m0~cM?i`CKW(?zOz
zeBq-PW5=EI3Qm&!0+FsO3Avg1tEg|;P2H!c(mVl(B^9q_tLXD7U13IC%$nOdd(qF0
z|C@-5@Hd}+mwt=>?xwJkYcjbz#r6pwX=h7uwLDt<X{I`)$D9~!s~;%DC@R{27w)a5
z+(1c9^T{k7XKHnk;yp@J8iVC(6A=yzf&D%aQ8g`DQ<S?cwOmkZ!}pzS!aq6PzvwIT
zbR_<`m9YCG^H{-ePI>m`1|pSf^^W?>4v3Wu-#*@R+tppk$6;}I#L0*t{1JctO!5i+
zVlTyS=)4j2gGCW<&p1Arv`SpEbzeyJSeftqaBwxBT;1%*O-@&h2)$Ig%C{G^Vu=gV
z`{tNeqy@jecBk7q@{&J37B4bR{N2RPr2gMEwTm(aJy#~xPG@|AUk64ohb#^j8oT`R
FKL8u7YD544

diff --git a/docs/_images/notebooks_connected-components_43_0.png b/docs/_images/notebooks_connected-components_43_0.png
deleted file mode 100644
index ad73664eae31a56a3a31c651f271dcf35a77d64d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

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

diff --git a/docs/_modules/index.html b/docs/_modules/index.html
index a27cf529..e39b3a52 100644
--- a/docs/_modules/index.html
+++ b/docs/_modules/index.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Overview: module code &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Overview: module code &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -40,7 +40,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/_modules/spaghetti/network.html b/docs/_modules/spaghetti/network.html
index 5161d453..8c42e708 100644
--- a/docs/_modules/spaghetti/network.html
+++ b/docs/_modules/spaghetti/network.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.network &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.network &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../../_static/pysal-styles.css" />
@@ -40,7 +40,7 @@
         </button>
         <a class="navbar-brand" href="../../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js
index addf16b9..737cc8ef 100644
--- a/docs/_static/documentation_options.js
+++ b/docs/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '1.4.2',
+    VERSION: '1.4.2.post2',
     LANGUAGE: 'None',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/api.html b/docs/api.html
index 0c3743da..a387037d 100644
--- a/docs/api.html
+++ b/docs/api.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>API reference &#8212; spaghetti v1.4.2 Manual</title>
+    <title>API reference &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/generated/spaghetti.Network.html b/docs/generated/spaghetti.Network.html
index cb363fd1..c4539323 100644
--- a/docs/generated/spaghetti.Network.html
+++ b/docs/generated/spaghetti.Network.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.Network &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.Network &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -143,7 +143,7 @@ <h1>spaghetti.Network<a class="headerlink" href="#spaghetti-network" title="Perm
 <dl class="field-list">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><dl>
-<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#list" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">list</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#tuple" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">tuple</span></code></a>, <a class="reference external" href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html#numpy.ndarray" title="(in NumPy v1.17)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">numpy.ndarray</span></code></a>, <a class="reference external" href="https://pysal.org/libpysal/generated/libpysal.cg.Chain.html#libpysal.cg.Chain" title="(in libpysal v4.2.2)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">libpysal.cg.Chain</span></code></a>, <a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a shapefile
+<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#list" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">list</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#tuple" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">tuple</span></code></a>, <a class="reference external" href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html#numpy.ndarray" title="(in NumPy v1.17)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">numpy.ndarray</span></code></a>, <a class="reference external" href="https://pysal.org/libpysal/generated/libpysal.cg.Chain.html#libpysal.cg.Chain" title="(in libpysal v4.2.2)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">libpysal.cg.Chain</span></code></a>, <a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a shapefile
 (str); (2) an iterable containing <code class="docutils literal notranslate"><span class="pre">libpysal.cg.Chain</span></code>
 objects; (3) a single <code class="docutils literal notranslate"><span class="pre">libpysal.cg.Chain</span></code>; or
 (4) a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code>.</p>
@@ -1309,7 +1309,7 @@ <h1>spaghetti.Network<a class="headerlink" href="#spaghetti-network" title="Perm
 <dl class="field-list">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><dl>
-<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a
+<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a
 shapefile (str); or (2) a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code>.</p>
 </dd>
 <dt><strong>name</strong><span class="classifier"><a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a></span></dt><dd><p>Name to be assigned to the point dataset.</p>
diff --git a/docs/generated/spaghetti.Network.loadnetwork.html b/docs/generated/spaghetti.Network.loadnetwork.html
index bdf13a8b..fd5f6826 100644
--- a/docs/generated/spaghetti.Network.loadnetwork.html
+++ b/docs/generated/spaghetti.Network.loadnetwork.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.Network.loadnetwork &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.Network.loadnetwork &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/generated/spaghetti.Network.savenetwork.html b/docs/generated/spaghetti.Network.savenetwork.html
index 9b80ee12..21083f99 100644
--- a/docs/generated/spaghetti.Network.savenetwork.html
+++ b/docs/generated/spaghetti.Network.savenetwork.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.Network.savenetwork &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.Network.savenetwork &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/generated/spaghetti.PointPattern.html b/docs/generated/spaghetti.PointPattern.html
index eb2d83cf..ee68e934 100644
--- a/docs/generated/spaghetti.PointPattern.html
+++ b/docs/generated/spaghetti.PointPattern.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.PointPattern &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.PointPattern &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -143,7 +143,7 @@ <h1>spaghetti.PointPattern<a class="headerlink" href="#spaghetti-pointpattern" t
 <dl class="field-list">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><dl>
-<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#list" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">list</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#tuple" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">tuple</span></code></a>, <a class="reference external" href="https://pysal.org/libpysal/generated/libpysal.cg.Point.html#libpysal.cg.Point" title="(in libpysal v4.2.2)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">libpysal.cg.Point</span></code></a>, <a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a shapefile
+<dt><strong>in_data</strong><span class="classifier">{<a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#str" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#list" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">list</span></code></a>, <a class="reference external" href="https://docs.python.org/3.8/library/stdtypes.html#tuple" title="(in Python v3.8)"><code class="docutils literal notranslate"><span class="pre">tuple</span></code></a>, <a class="reference external" href="https://pysal.org/libpysal/generated/libpysal.cg.Point.html#libpysal.cg.Point" title="(in libpysal v4.2.2)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">libpysal.cg.Point</span></code></a>, <a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a>}</span></dt><dd><p>The input geographic data. Either (1) a path to a shapefile
 (str); (2) an iterable containing <code class="docutils literal notranslate"><span class="pre">libpysal.cg.Point</span></code>
 objects; (3) a single <code class="docutils literal notranslate"><span class="pre">libpysal.cg.Point</span></code>; or
 (4) a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code>.</p>
diff --git a/docs/generated/spaghetti.element_as_gdf.html b/docs/generated/spaghetti.element_as_gdf.html
index 3f516002..b928f302 100644
--- a/docs/generated/spaghetti.element_as_gdf.html
+++ b/docs/generated/spaghetti.element_as_gdf.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.element_as_gdf &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.element_as_gdf &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -168,19 +168,19 @@ <h1>spaghetti.element_as_gdf<a class="headerlink" href="#spaghetti-element-as-gd
 </dd>
 <dt class="field-even">Returns</dt>
 <dd class="field-even"><dl>
-<dt><strong>points</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Network point elements (either vertices or <code class="docutils literal notranslate"><span class="pre">network.PointPattern</span></code>
+<dt><strong>points</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Network point elements (either vertices or <code class="docutils literal notranslate"><span class="pre">network.PointPattern</span></code>
 points) as a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code> of <code class="docutils literal notranslate"><span class="pre">shapely.geometry.Point</span></code>
 objects with an <code class="docutils literal notranslate"><span class="pre">&quot;id&quot;</span></code> column and <code class="docutils literal notranslate"><span class="pre">&quot;geometry&quot;&quot;</span></code> column.
 If the network object has a <code class="docutils literal notranslate"><span class="pre">network_component_vertices</span></code> attribute,
 then component labels are also added in a column.</p>
 </dd>
-<dt><strong>lines</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Network arc elements as a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code> of
+<dt><strong>lines</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Network arc elements as a <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code> of
 <code class="docutils literal notranslate"><span class="pre">shapely.geometry.LineString</span></code> objects with an <code class="docutils literal notranslate"><span class="pre">&quot;id&quot;</span></code>
 column and <code class="docutils literal notranslate"><span class="pre">&quot;geometry&quot;</span></code> column. If the network object has 
 a <code class="docutils literal notranslate"><span class="pre">network_component_labels</span></code> attribute, then component labels
 are also added in a column.</p>
 </dd>
-<dt><strong>paths</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+2.g0a1799d)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Shortest path routes along network arc elements as a 
+<dt><strong>paths</strong><span class="classifier"><a class="reference external" href="https://geopandas.readthedocs.io/en/latest/reference/geopandas.GeoDataFrame.html#geopandas.GeoDataFrame" title="(in GeoPandas v0.7.0+3.g74b1d95)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code></a></span></dt><dd><p>Shortest path routes along network arc elements as a 
 <code class="docutils literal notranslate"><span class="pre">geopandas.GeoDataFrame</span></code> of <code class="docutils literal notranslate"><span class="pre">shapely.geometry.LineString</span></code>
 objects with an <code class="docutils literal notranslate"><span class="pre">&quot;id&quot;</span></code> (see <code class="docutils literal notranslate"><span class="pre">spaghetti.Network.shortest_paths()</span></code>)
 column and <code class="docutils literal notranslate"><span class="pre">&quot;geometry&quot;</span></code> column.</p>
diff --git a/docs/generated/spaghetti.extract_component.html b/docs/generated/spaghetti.extract_component.html
index 4d5a74ef..a77bbc7a 100644
--- a/docs/generated/spaghetti.extract_component.html
+++ b/docs/generated/spaghetti.extract_component.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.extract_component &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.extract_component &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/generated/spaghetti.regular_lattice.html b/docs/generated/spaghetti.regular_lattice.html
index 48c38c44..bc697ca3 100644
--- a/docs/generated/spaghetti.regular_lattice.html
+++ b/docs/generated/spaghetti.regular_lattice.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti.regular_lattice &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti.regular_lattice &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/genindex.html b/docs/genindex.html
index d7ae9c7f..d3b41ed7 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -4,7 +4,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Index &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Index &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -41,7 +41,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/index.html b/docs/index.html
index a6d29af8..e84fa4db 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>spaghetti &#8212; spaghetti v1.4.2 Manual</title>
+    <title>spaghetti &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -41,7 +41,7 @@
         </button>
         <a class="navbar-brand" href="#">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/installation.html b/docs/installation.html
index ad373577..d3499e01 100644
--- a/docs/installation.html
+++ b/docs/installation.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Installation &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Installation &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/connected-components.html b/docs/notebooks/connected-components.html
index adf90a58..d0f761f6 100644
--- a/docs/notebooks/connected-components.html
+++ b/docs/notebooks/connected-components.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Connected components in a spatial network &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Connected components in a spatial network &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/facility-location.html b/docs/notebooks/facility-location.html
index 2224b3fb..e0ab105c 100644
--- a/docs/notebooks/facility-location.html
+++ b/docs/notebooks/facility-location.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Demostrating network-based optimal facility location modeling &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Demostrating network-based optimal facility location modeling &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/network-analysis.html b/docs/notebooks/network-analysis.html
index 46b7e743..e21f4455 100644
--- a/docs/notebooks/network-analysis.html
+++ b/docs/notebooks/network-analysis.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Spatial network analysis &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Spatial network analysis &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/quickstart.html b/docs/notebooks/quickstart.html
index 0a8d6cd8..e994d37b 100644
--- a/docs/notebooks/quickstart.html
+++ b/docs/notebooks/quickstart.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Quickstart &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Quickstart &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/shortest-path-visualization.html b/docs/notebooks/shortest-path-visualization.html
index c3ee3a25..99bb9374 100644
--- a/docs/notebooks/shortest-path-visualization.html
+++ b/docs/notebooks/shortest-path-visualization.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Generating regular lattices and visualizing shortest paths &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Generating regular lattices and visualizing shortest paths &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/transportation-problem.html b/docs/notebooks/transportation-problem.html
index 041957c2..fbfc024b 100644
--- a/docs/notebooks/transportation-problem.html
+++ b/docs/notebooks/transportation-problem.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>The Transportation Problem &#8212; spaghetti v1.4.2 Manual</title>
+    <title>The Transportation Problem &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/notebooks/tsp.html b/docs/notebooks/tsp.html
index 5f128488..16d00df1 100644
--- a/docs/notebooks/tsp.html
+++ b/docs/notebooks/tsp.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>The Traveling Sales(man)(person) Problem — TSP &#8212; spaghetti v1.4.2 Manual</title>
+    <title>The Traveling Sales(man)(person) Problem — TSP &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="../index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/objects.inv b/docs/objects.inv
index 331453a4defe83b507697a507fef383f37c4b0fb..e76a612ceed9c018d98fa57957eaa7d00f288627 100644
GIT binary patch
delta 16
XcmZ4GxWRFP6RTc9esRf0$4mtPHp&Jg

delta 10
RcmdnsxXN*Y(?*XB1ppa<1TX*q

diff --git a/docs/references.html b/docs/references.html
index be25f7f6..59ce41f1 100644
--- a/docs/references.html
+++ b/docs/references.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>References &#8212; spaghetti v1.4.2 Manual</title>
+    <title>References &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -41,7 +41,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/search.html b/docs/search.html
index 2901487d..9c4dce92 100644
--- a/docs/search.html
+++ b/docs/search.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Search &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Search &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -48,7 +48,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 7eb985c1..dd71cfba 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["api","generated/spaghetti.Network","generated/spaghetti.Network.loadnetwork","generated/spaghetti.Network.savenetwork","generated/spaghetti.PointPattern","generated/spaghetti.element_as_gdf","generated/spaghetti.extract_component","generated/spaghetti.regular_lattice","index","installation","notebooks/connected-components","notebooks/facility-location","notebooks/network-analysis","notebooks/quickstart","notebooks/shortest-path-visualization","notebooks/transportation-problem","notebooks/tsp","references","tutorials"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,nbsphinx:1,sphinx:56},filenames:["api.rst","generated/spaghetti.Network.rst","generated/spaghetti.Network.loadnetwork.rst","generated/spaghetti.Network.savenetwork.rst","generated/spaghetti.PointPattern.rst","generated/spaghetti.element_as_gdf.rst","generated/spaghetti.extract_component.rst","generated/spaghetti.regular_lattice.rst","index.rst","installation.rst","notebooks/connected-components.ipynb","notebooks/facility-location.ipynb","notebooks/network-analysis.ipynb","notebooks/quickstart.ipynb","notebooks/shortest-path-visualization.ipynb","notebooks/transportation-problem.ipynb","notebooks/tsp.ipynb","references.rst","tutorials.rst"],objects:{"spaghetti.Network":{NetworkF:[1,1,1,""],NetworkG:[1,1,1,""],NetworkK:[1,1,1,""],__init__:[1,1,1,""],allneighbordistances:[1,1,1,""],compute_distance_to_vertices:[1,1,1,""],compute_snap_dist:[1,1,1,""],contiguityweights:[1,1,1,""],count_per_link:[1,1,1,""],distancebandweights:[1,1,1,""],enum_links_vertex:[1,1,1,""],extractgraph:[1,1,1,""],full_distance_matrix:[1,1,1,""],identify_components:[1,1,1,""],loadnetwork:[2,1,1,""],nearestneighbordistances:[1,1,1,""],savenetwork:[3,1,1,""],shortest_paths:[1,1,1,""],simulate_observations:[1,1,1,""],snapobservations:[1,1,1,""],split_arcs:[1,1,1,""]},"spaghetti.PointPattern":{__init__:[4,1,1,""]},spaghetti:{Network:[1,0,1,""],PointPattern:[4,0,1,""],element_as_gdf:[5,2,1,""],extract_component:[6,2,1,""],regular_lattice:[7,2,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","function","Python function"]},objtypes:{"0":"py:class","1":"py:method","2":"py:function"},terms:{"013617549x":17,"0x10ab57fd0":12,"0x10c9c4320":10,"0x1235e9f28":[],"0x123621c88":[],"0x123621eb8":[],"0x1245ea240":[],"0x1246402b0":[],"0x124992048":12,"0x12525cef0":14,"0x1254604a8":14,"0x1262449e8":14,"0x12ce86ef0":10,"0x12d5e78d0":10,"0x12d92c4a8":10,"0x12dbef128":10,"0x12de67da0":10,"0x12fdc3d30":10,"18t20":[],"18t21":[],"23t16":[10,11,12,13,14,15,16],"4th":17,"5x5":7,"64bit":[10,11,12,13,14,15,16],"66667e":11,"7th":17,"7x9":7,"8km":11,"abstract":16,"bekta\u015f":17,"case":[1,11,14,15],"class":[1,4],"default":[1,4,5,7,11,12,15,16],"final":[10,11,12,13,14,15,16],"float":[1,11,12,15],"function":[1,5,17,18],"import":[1,3,5,6,7,10,11,12,13,14,15,16],"int":[1,4,6,7,11,15,16],"new":[1,11,15,16,17],"public":8,"return":[1,2,5,6,7,10,11,14,15,16],"static":[1,2],"super":11,"switch":[11,17],"true":[1,4,5,7,10,11,12,14,15,16],"try":[10,11,12,13,14,15,16],"var":[15,16],"while":[1,11],And:1,For:[1,7],GIS:[15,17],IDs:[1,4,5,14,16],Its:17,That:1,The:[1,2,3,4,6,7,11,17,18],Their:17,There:[1,10,11,15],These:15,Use:1,Using:[1,9,15],With:1,__class__:12,__delattr__:12,__dict__:12,__dir__:12,__doc__:12,__eq__:12,__format__:12,__ge__:12,__getattribute__:12,__gt__:12,__hash__:12,__init__:[1,4,11,12,15,16],__init_subclass__:12,__le__:12,__lt__:12,__module__:12,__ne__:12,__new__:12,__reduce__:12,__reduce_ex__:12,__repr__:12,__setattr__:12,__sizeof__:12,__str__:12,__subclasshook__:12,__weakref__:12,_highlight_membership:11,_id:[15,16],_kw:15,_lab_loc:[14,15,16],_lw:15,_lwsc:15,_moran__calc:12,_moran__mo:12,_name:16,_object:15,_patch:15,_plot_kw:15,_redirect_to_fil:11,_shellmodel:11,_sol:11,_static:[],_statist:12,_subplot:[10,11],about:17,abov:[1,8,9,15,16],abs_max:11,abs_min:11,absolut:[11,17],academ:15,access:[1,16,17],accur:[1,4],acm:17,acord:11,acquir:17,across:15,activ:8,adapt:11,add:[11,12,13,15,16],add_artist:[10,11,12,13,15,16],add_constr:11,add_demand_constr:15,add_legend:11,add_north_arrow:11,add_obj:11,add_result:11,add_scal:11,add_supply_constr:15,add_to_legend:11,add_to_plot:11,add_var:[11,15],added:5,addit:15,adjac:[1,12],adjacencylist:1,advanc:[12,18],afford:11,after:15,afternoon:16,again:6,ahuja:17,ai_sum:11,aij:11,alan:[15,17],alberto:[15,17],algorithm:[11,15,17],all:[1,4,9,13],all_crim:16,all_dist:1,allneighbordist:[1,11,14,15,16],alloc:15,allow:16,along:[1,4,5,15,17],alpha:[10,11,12,13,14,15,16],alpha_shape_auto:11,alreadi:5,also:[1,5,6,9,11],alwai:[1,11],america:[16,17],amo93:[1,17],amount_demand:15,amount_suppli:15,anaconda:9,analysi:[1,8,11,15,17,18],analyt:[1,17],analytics_df:11,analytics_displai:11,analytics_matrix:11,analyz:17,anchor:[11,15],ani:[1,6,10,11,12,13,14,15,16],anna:16,annot:[14,15,16,17],anoth:1,anselin:17,api:8,appear:11,append:[10,11,15,16],appli:[11,14,15,16],applic:[11,15,16,17,18],appreci:8,approxim:1,ar14:[1,17],arbitrari:16,arbitrati:16,arc:[1,4,5,15,16],arc_label:14,arc_length:[1,12],arcs200_df:12,arcs_df:[5,10,12,13],area:[7,11,16],arg:13,argument:[1,6,13],aric:17,arjang:17,arn_dv:16,arrai:[1,10,11,14,15,16],arriba:17,arrow:11,art:17,articl:17,articul:1,articulation_vertic:10,arw:11,as_cmap:11,ask:11,assad:[15,16,17],assign:[1,11],associ:[1,5,11,17],assum:1,astyp:[11,15],atsuyki:17,atsuyuki:17,attempt:[1,11],attr:11,attribut:[1,4,5,6,11,12,15,16],attributeerror:[1,11,15],august:17,author:[4,8,10,11,12,13,14,15,16],aux_to_plot:11,avail:1,averag:11,avoid:9,axarr:11,axes:[10,11],axessubplot:[10,11],axi:[11,14,15,16],b978:17,background:11,background_gradi:11,bar:[10,11,12,13,15,16],barbaro:17,barth:17,barthelemy11:[1,17],base:[1,8,12,13,14,18],basic:[1,13,17,18],bbox:[7,11],bbox_prop:11,bbox_to_anchor:[11,13,15],beauguitt:17,becaus:1,been:[1,11],begin:[15,16],being:[1,5,11,12],bektas2014:[],bel:17,believ:[1,11],bennett:17,bergman:[11,17],best:[12,16],between:[1,5,11,12,15,16],bf01386390:17,bg14:[17,18],bibtex:8,binari:[1,2,3,11,12,16],biologi:15,block:[],blue:[12,16],blueviolet:11,board:[15,17],boe17:[1,17],boe:17,boiler:11,bold:[14,15,16],book:11,bool:[1,4,5,6,7,11,15,16],borderpad:[10,11,13,15],both:[1,5],bottom:[14,15,16],bound:[1,7,15],box:7,boxstyl:11,branch:15,bridg:1,brief:[16,17],bring:11,british:17,budget:11,buff:11,buffer:11,bug:1,build:[8,11,12],build_:11,build_lscp:11,build_mclp:11,build_pcp:11,build_pmp:11,busi:[15,17],by_col:12,c_arrai:11,calc:11,calcul:[1,5],call:[1,12],can:[1,5,9,11,15,16],capit:[10,15],capstyl:15,caption:[],carlo:12,cat:16,cbc:15,cbc_mixed_integer_program:11,cbo9781107415324:17,ccv:11,cdv:11,cdv_label:11,cell:11,center:[14,16,17],central:[11,17],centric:1,ch3:17,ch5:17,ch6:17,ch81:[1,17],chain:[1,7],chang:9,channel:9,channel_prior:9,chapter:17,charl:[8,11,17],chicago:17,choic:16,chose:11,church1974:[],church2009:[],church:[11,15,17],cij:[11,15,16],citat:[8,18],cite:[10,11,12,13,14,15,16],citi:[15,16],clang:[10,11,12,13,14,15,16],clargest:10,clength:10,cli2fac:11,cli2iloc:11,cli2ncov:11,cli_df:11,cli_snp:11,cli_tru:11,cli_var:11,client_count:11,clients_snap:11,cliff:[15,17],clone:9,clongest:10,close:[1,11,15],cm09:[17,18],cmap:[10,11,13,14,16],cnet:6,coin:15,col:[11,15],col_nam:11,collect:[11,16],color:[10,11,12,13,14,15,16],column:[1,5,10,11,13,14,15,16],colun:11,com:[8,9,10,11,12,13,14,15,16,17],combin:[1,13],combinatori:16,command:9,committe:11,comp_label:[5,15,16],comp_typ:10,compar:[11,13],compenvurbsi:17,compil:[10,11,12,13,14,15,16],complet:[11,15],complex:17,compon:[1,5,6,18],component_id:6,compos:12,compris:[1,16],comput:[1,2,6,12,16,17],compute_distance_to_vertic:1,compute_snap_dist:1,concav:11,concave_hul:11,conduct:1,confer:17,config:9,configur:11,connect:[1,6,17,18],connexion:17,consequ:1,consider:15,constantin:17,constr:11,constrain:1,constraint:[11,15,16,17],construct:[16,17],construct_tour:16,contain:[1,4,6,9],contigu:1,contiguityweight:[1,12],continu:[11,16],contraint:[11,15],contribut:9,control:1,convent:1,convert:[4,11,12,15],coord:[1,12,13,14,15,16],coordin:[1,4,11,12],copi:[15,16],coral:11,core:[1,10,11,12,13,14,15,16],corner:11,correct:1,corrupt:11,cost1_1:11,cost1_2:11,cost1_3:11,cost:1,cost_matrix:11,count:[1,11],count_per_link:[1,12],cov_count:11,cover:[16,17],coverag:11,cpu:[10,11,12,13,14,15,16],cpython:[10,11,12,13,14,15,16],cr74:[17,18],creat:[1,3,5,7,9],create_patch:11,crime:[1,12],crime_scen:16,crimes_fil:1,crimes_scen:16,crs:[10,11,15,16],cum00:[17,18],cum:[16,17],cummings2000:[],current:[1,3,9,11,12],custom:1,cut:15,cvert:10,cyan:[11,15],cycl:16,cycle_od:16,d2d_dist:[1,14,16],d_0:15,d_1:15,d_2:15,d_3:15,d_j:15,daniel:17,dantzig1954:[],dantzig:[16,17],darkcyan:11,darkgoldenrod:11,darkslategrai:11,darwin:[10,11,12,13,14,15,16],das13:[1,17,18],daskin:[11,17],data:[1,4,8,9],dataset:[1,11],david:[8,17],db14:[1,17],decid:[11,15,16],decim:1,decis:11,declar:[1,5,15,16],decompress:9,def:[10,11,14,15,16],default_dict:4,defin:[1,15],degre:1,delet:6,demand_constr_tag:15,demand_nod:15,demand_snap:15,demonstr:1,demostr:18,denni:17,densiti:11,depart:15,depend:9,depth:1,deriv:12,describ:15,descript:[11,15,16],desir:[1,5,6,11],destin:[1,5,9,11,14,15,16],destpattern:[1,11],detail:[1,9],dfj54:[17,18],diagon:1,diaz:[15,17],dict:[1,4,5,6,11,12,16],dict_kei:1,dictionari:1,differ:12,digit:1,dij59:[1,17],dijkstra:17,dimens:11,dir:12,directli:1,directori:[1,3],discrep:15,discret:[11,15,17],discuss:1,disk:[1,2,3],displai:[10,11,12,13,14,15,16],displaystyl:[15,16],dist:[1,11],dist_snap:12,dist_to_vertex:[4,12],distanc:[1,4,10,12,17],distance_matrix:[1,6],distancebandweight:1,distirbut:12,distribut:[1,9,15,17],div:[],divis:1,docsrc:[10,11,12,13,14,15,16],doe:[1,5],dog:16,doi:[8,17],dominiqu:17,don:[15,17],done:12,doubl:16,download:9,dtype:[1,5,10],ducruet:17,due:11,dummi:16,duplic:1,duqu:17,dv_color:11,dv_colorset:11,dvs:11,dvs_to_leg:11,dynam:17,each:[1,4,11,14,16],earli:16,econom:17,econometr:17,econometrica:[15,17],edg:[1,12,13,15],edge_length:1,edgecolor:11,edit:17,editor:17,effect:17,ei_sim:12,eiselt:17,either:[1,4,5,14],ejor:17,elco:17,element:[1,5,11,12,15],element_as_gdf:[10,11,12,13,14,15,16],elif:[11,15],elimin:17,els:[11,15,16],elsevi:17,emerg:[11,17],empti:11,encyclopedia:17,end:[1,15,16],endswith:15,englewood:[15,17],enrol:15,ensur:9,ensure_float:15,entiti:15,entri:[8,13,16],entry_exit_constr:16,enum_links_vertex:1,enumer:[1,11,12,16],env:10,environ:[9,17],epsg:[10,11,15,16],equal:[1,11,14],equit:11,esda:[1,17],euclidean:1,euler:16,european:17,evenli:15,event:8,everi:[11,12],evid:16,exact:1,exactli:1,examin:[5,6],exampl:[1,3,5,6,7,12,13,14,15,16],except:[1,5,10,11,12,13,14,15,16],exclud:[1,4,11],exist:[1,5],exit:16,explan:11,explicityli:11,explor:[12,17],exportmodelaslpformat:11,extend:11,exterior:[7,14],extern:7,extra:11,extract:[1,5,6],extract_compon:10,extract_ship:15,extract_tour:16,extractgraph:[1,6,10],f_arrai:11,fac2cli:11,fac2iloc:11,fac2selectcount:11,fac:11,fac_df:11,fac_snp:11,fac_tru:11,fac_var:11,facecolor:11,facil:[8,15,17,18],facilit:11,facilities_snap:11,facility_count:11,facilitylocationmodel:11,fals:[1,4,5,6,7,10,11,12,13,15,16],famili:11,fancybox:[10,11,13,15],fdv:11,fdv_label:11,feasibl:11,feet:1,fernand:17,fetch:[1,15,16],field:4,fig:11,figsiz:[10,11,12,13,14,15,16],figur:[11,12],file:[1,2,3,11,15],filenam:[1,2,3],fill:[1,11],fill_diagon:1,filler:11,fillna:11,filterwarn:11,find:[1,16],first:[1,5],fix:1,flag:[1,4,7],flatten:11,fletcher:17,flo56:[17,18],flood1956:[],flood:[16,17],flow:[1,17],fluid:[],folch:[8,17],folder:9,follow:[1,8,9],folow:11,fontsiz:[10,11,12,13,15],fontweight:11,for_legend:15,for_multiplot:11,foral:15,forg:9,fork:9,form:[1,4,7,12],formal:15,format:[11,15,16],formul:[11,17],forth:11,foti:17,found:[11,12,13,14,15,16],four:11,framealpha:[10,11,13,15],framework:17,fran:17,franci:17,frank:[15,17],fre:[1,12],free:[9,11],freewai:17,from:[1,2,3,4,5,6,7,8,15,16,17],fuchsia:11,fulkerson:[16,17],full:[1,3,6,11,12,16],full_distance_matrix:1,fulli:[6,12],fundament:[11,15,17],futur:4,fwl12:[1,17],ga05:[17,18],gaboardi2018:8,gaboardi:[8,10,11,12,13,14,15,16,17],garcia:[15,17],gass2005:[],gass:[15,16,17],gdf:15,gean:17,gen_tre:[1,14,15,16],gener:[1,4,7,10,13,17,18],geo:17,geocod:1,geoda:17,geodaspac:17,geodatafram:[1,4,5,11,15,16],geoff:17,geograph:[1,4,11,15,16,17],geographi:17,geojson:12,geom:11,geom_col:5,geometr:[1,14],geometri:[1,5,10,11,13,14,15,16],geopanda:[1,4,5,11,15,16],georg:16,geoseri:[11,15,16],geospati:17,geq:15,get:16,get_buff:11,get_decis:[15,16],get_fram:[10,11,15],get_path:[1,3,5,6,7,10,11,12,13,14,15,16],getattr:11,gfh19:[1,17],git:9,github:[8,9],give:11,given:1,gmail:[10,11,12,13,14,15,16],going:11,good:15,gouveia:17,graph:[1,11,17],graph_component2edg:1,graph_component_is_r:1,graph_component_label:1,graph_component_length:1,graph_component_vertex_count:1,graph_component_vertic:1,graph_fully_connect:1,graph_largest_compon:1,graph_longest_compon:1,graph_n_compon:1,gre:[1,12],greater:1,green:11,groupbi:15,grow:11,guid:[8,17],gurobi:15,hagberg:17,haggett:17,hak64:[17,18],hakimi1964:[],hakimi:[11,17],half:1,hall:[15,17],hamilton:16,handbook:17,handl:[10,11,13,15],harvei:17,has:[1,5,6,11],have:[1,9,11,12,14],head:[11,14,15,16],heavi:11,help:[1,4],here:[1,8,9],heurist:17,hidden:[],higher:1,highlight:11,him:16,his:16,histogram:1,histori:[15,16,17],hit41:[17,18],hitchcock1941:[],hitchcock:[15,17],hoboken:[15,17],home:16,horizont:7,horner:17,host:8,household:11,how:[1,9,11],howev:[1,11,16],href:[],hspace:11,hss08:[1,17],http:[8,9,17],hull:11,human:17,i386:[10,11,12,13,14,15,16],id_col:[5,15,16],identifi:1,identify_compon:1,ids:[10,15],idvari:[1,4],idx:[1,11,16],ies:11,ignor:11,ijgi4020815:17,ikuho:17,iloc:11,imag:[],img:[],immedi:16,implement:17,importerror:[10,11,12,13,14,15,16],in_comp:10,in_data:[1,4,6,10,11,12,13,14,15,16],inc:[11,15,16,17],incid:[1,4,12],includ:[1,4,7,12],inclus:8,increment:12,index:[1,11,14,16],indexerror:1,indic:[1,4,11,15,16],individu:11,infin:11,info:11,inform:[1,4,11,15,16,17],initi:[1,4],inlin:[10,11,12,13,14,15,16],innov:17,inplac:[11,16],input:[1,4,11],instal:[8,15],instanc:[1,3,15,16],instanti:[1,5,6],int32:[1,10],integ:[1,11,17],integr:18,interact:[10,11,12,13,14,15,16],intern:[7,17],interpattern:1,interpol:[14,16],interpret:[10,11,12,13,14,15,16],intersect:11,intrapattern:1,introduc:[11,15,16],intvar:11,invers:[],ipynb:[10,11,12,13,14,15,16],ipython:[10,11,12,13,14,15,16],isbn:17,isin:[10,11,15,16],isinst:1,island:[1,10],isol:[1,10],ispr:17,item:[11,15,16],iter:[1,4,11],itm:17,its:[9,11,12],itself:1,ivar:11,jacm:17,jacqu:17,jai:8,jame:[8,10,11,12,13,14,15,16,17],januari:17,jarrod:17,jason:17,jgaboardi:[10,11,12,13,14,15,16],jlaura:1,joe:17,john:[8,11,15,16,17],johnson:[16,17],journal:[15,16,17],journei:16,juli:17,julia:17,jun:17,just:[11,16],jvar:11,kang:[8,17],keep:1,keep_zero_dist:1,kegan:17,kei:[1,4,11,12,16],keiichi:17,keyerror:[5,11],keyword:[1,6,8,13],kitchin:17,know:1,koenigsberg_cas:16,kok:17,kokichi:17,koo49:[17,18],koopman:[15,17],koopmans1949:[],koschinski:17,kre:[1,12],krut09:[1,17],kubi:17,kwarg:[13,15],kws:[10,14,15,16],labb:17,labbept95:[1,17],label:[1,5,11,12,13],label_calc:11,labels_colors_alpha:10,labelspac:[10,11,13,15],lambda:[11,14,15,16],lanzon:16,larg:[10,11,12,13,15,16,17],larger:[11,12],largest:1,last:15,latex:11,lattic:[7,18],laura:[8,17],laurent:17,lavend:11,lc_arc:10,lc_vertic:10,least:11,leav:11,left:[1,4,7,10,11,12,13,14,15,16],leg:[14,16],leg_label:16,legend:[10,11,12,15],legend_aux:11,lemi:17,len:[1,11,12],length:[1,5,11,12,16],leq:[15,16],less:12,lesser:1,level:[1,11],levi:8,lfl:11,lib:10,libpys:[1,3,4,5,6,7,12,13,15,16],librari:[8,11,17],lieuten:16,light_palett:11,lightskyblu:11,like:[1,12],limegreen:11,line2d:[10,11,13,15],line:[5,7,10,11,13,15],linear:11,linear_solv:11,linestr:[5,10,11,14,15,16],linewidth:[10,11,12,14,15,16],linexpr:15,link:[1,8,9],list:[1,4,7,10,11,12,15,16],listedcolormap:11,littl:11,load:[1,2],load_ext:[10,11,12,13,14,15,16],loadnetwork:1,loc:[5,10,11,12,15,16],local:[9,11,15,17],locat:[1,4,5,8,10,12,14,17,18],london:17,longest:[1,6],longleftarrow:11,longrightarrow:11,lookup:[1,4,11,15,16],loop:1,low:17,lowbound:16,lower:[1,10,11,12,13,15,16],lowerbound:1,lowerenvelop:[1,12],lp_file:15,lp_file_nam:15,lp_formul:11,lpminim:16,lpproblem:16,lpstatu:16,lpsum:16,lpvariabl:16,lscp:11,ltd:17,luc:17,lui:17,lumnitz:17,lung:17,luxen:17,lw_scale:15,lwsc:15,machin:[10,11,12,13,14,15,16],machineri:16,made:1,magenta:15,magnanti:17,magnitud:15,mai:[1,4,11,12],mainten:11,make:9,make_patch:[10,15],malizia:17,man:18,manag:[9,17],mani:1,manner:11,map:11,marc:17,mark:17,markdown:11,marker:[10,11,13,14,15,16],markeredgecolor:11,markers:[10,11,12,13,14,15,16],maroon:15,martin:17,mask:1,match:11,math:17,mathbb:16,mathemat:[15,16],mathematik:17,matplotlib:[10,11,12,14,15,16],matplotlib_scalebar:[10,11,12,13,15,16],matrix:[1,10],max:11,max_coverag:11,maxi:7,maxim:17,maximum:[1,11],maxx:7,mclp:11,mdl:11,mean:[1,11],mean_dist:11,mean_mean:11,mean_std:11,measur:17,median:17,mediumseagreen:11,mediumvioletr:11,member:[5,11],membership:11,mention:1,mere:11,merril:[16,17],messag:[10,11],meter:[11,12,15],method:[1,4,8,11,17],metropolitan:17,mhwang4:17,miller1960:[],miller2001:[],miller:[15,17],millisecond:11,millman:17,mimic:11,min:11,min_coverag:11,mini:7,miniconda3:10,miniconda:9,minim:[9,11,16],minimum:[1,11],minut:11,minx:7,misc:8,mline:[11,13],mlyon:17,mnsc:17,model:[1,17,18],model_nam:11,modern:17,modul:8,monkei:4,mont:12,month:8,moran:1,more:[1,11],most:[1,9,11],most_coverag:11,move:11,mpatch:11,mpsolver:11,ms01:[17,18],ms1:11,ms2:11,msize:11,mtz60:[17,18],mtz_tsp:16,multi_plott:11,multipl:11,multiplot:11,murrai:[15,17],must:[1,5,6,11],mynetwork:[1,3],n200:[1,12],n_cli:11,n_cli_uncov:11,n_fac:11,n_process:1,nagurnei:16,name:[1,5,11,14,15,16],nameerror:16,nan:[1,11,14,16],napt:10,navig:9,ncli:11,ncov2ncli:11,ncov:11,ndarrai:[1,11],nearest:[1,4,11,17],nearestneighbordist:1,necessarili:1,need:[12,16],neg:[1,16],neighbor:[1,11,12,17],neighborhood:[11,15],nemhaus:16,neq:16,net:[5,6],nethod:17,netvtx1:4,netvtx2:4,network:[4,5,6,17,18],network_component2arc:1,network_component_is_r:1,network_component_label:[1,5],network_component_length:[1,6],network_component_vertex_count:1,network_component_vertic:[1,5],network_fully_connect:[1,6,10],network_largest_compon:1,network_longest_compon:[1,6],network_n_compon:[1,6,10],network_tre:[1,6],networkf:[1,12],networkg:[1,12],networkk:[1,12],networkx:[1,17],never:1,new_lin:10,newhaven:10,newhaven_nework:[7,10],newli:[1,8],next:1,next_origin:16,nferenc:8,nigel:17,nlc:10,no_fac:11,node:[1,12,13,16],non:[1,11,16],non_articulation_point:[1,10],non_articulation_vertic:10,non_obj_v:11,none:[1,4,5,6,7,11,15],normal:[14,16],normals:[15,16],north:11,note:[1,4,5,6,7,12,15,17],notebook:[10,11,12,13,14,15,16],notin:11,now:1,npoint:[1,4,12],npt:[1,12],nship:15,nsnap:13,nstep:1,ntrue:13,ntw:[1,3,5,6,10,11,12,13,14,15,16],number:[1,4,6,7,11,12,15,16],numer:[15,17],numerisch:17,numpi:[1,11,12,15,16],numvar:11,obj:[11,15],obj_val:11,object:[1,2,4,5,6,7],objective_func:[15,16],objective_valu:15,objrow:15,obliqu:[14,15,16],obs0:14,obs4:14,obs_id1:4,obs_id2:4,obs_idn:4,obs_label:[14,15,16],obs_on:1,obs_to_arc:[1,4,12],obs_to_edg:1,obs_to_vertex:[4,12],observ:[1,4,5,15,16],obtain:9,ocomp:10,oct:8,ois:17,okab:17,okunuki:17,onam:15,one:[1,11,15,16],onli:[1,9,15,16],onlin:[10,11,12,13,14,15,16],onto:[1,6],oos06:[1,17],opaqu:12,open:[7,8,9,11,15,17],oper:[9,11,15,16,17],operations_research:11,opolog:8,opr:17,optim:[8,17,18],optimum:[11,15,17],option:1,orang:15,ord:11,order:[5,11,15,16],ordereddict:11,org:17,orig_counts_per_link:12,orig_ob0:14,orig_ob4:14,origin:[1,4,5,8,11,15,16],orlin:17,os12a:[1,17],os12b:[1,17,18],os12c:[1,17,18],os12d:[1,17],osmnx:[1,17],osullivanu10:[1,17,18],other:[1,11],otherwis:[1,16],out:[1,3,14,15,16],out_data:11,outcom:17,outer:7,outsid:11,ovalu:15,oxford:[15,16,17],oy01:[1,17,18],p_facil:11,p_norm:12,p_rand:12,p_sim:12,p_z_sim:12,packag:[10,15],pad:11,page:[10,11,12,13,14,15,16,17],pahl:17,pair:[1,4,14,15,16],panda:11,pandana:1,paper:[11,17],paramet:[1,2,3,4,5,6,7],part:[5,11,12,13,14,15,16,17],pasadena:17,pass:[1,10,11,12,13,14,15,16],patch:[4,10,11,15],patch_info:15,path:[1,3,4,5,7,11,18],paths_gdf:[14,15,16],pattern:[1,4,5,6,15,16,17],paul:17,pcolor:11,pcp:11,pcp_sol:11,pdf:17,peachpuff:11,pedestrian:17,peeter:17,per:[1,15],perc_serv:11,percent:11,percentag:11,perform:[1,6,11,12],permut:[1,12],person:[11,18],pgd81:[17,18],philip:8,phillip:[15,17],phillips1981a:[],physic:[15,17],physrep:17,pieter:17,pip:9,pkl:[1,3],plabel:11,place:1,plan:[11,15],pleas:[9,10,11,12,13,14,15,16],plot:12,plot_aux:11,plot_bas:11,plot_r:11,plot_ship:15,plotter:11,plt:[11,12,13,14],plus1:10,plus2:10,pmarker:11,pmp:11,png:11,point:[1,4,5,6,15,16,17],point_id:1,pointid:12,pointpattern:[1,5,11,12,13],poisson:1,polygon:11,polyid2:16,polyid:[15,16],popul:1,posit:1,postiv:1,potenti:[1,15,16],pp_dest:1,pp_name:[5,11,13,14,15,16],pp_ob0:14,pp_ob4:14,pp_ob:[14,16],pp_obs_snap:[14,16],pp_obx0:14,pp_obx4:14,pp_orig:1,practic:17,pre:[1,2],preced:16,precomput:12,predetermin:11,prefer:11,prefix:16,prentic:[15,17],present:11,press:[15,16,17],prevent:16,prevent_subtour:16,primal:15,principl:[15,16],print:[10,11,12,13,15,16],print_lp:15,print_result:11,print_sol:11,print_solut:11,prior:[6,16],problem:[17,18],proceed:17,processor:[10,11,12,13,14,15,16],product:[15,17],profession:17,professor:11,program:[11,17],project:11,properti:[12,17],propos:8,provid:[1,8,11,15,16],proxi:11,prune:[1,6,14],pseudo:11,psize:11,pt1_size:11,pt2_size:11,pt_str:1,pts_arrai:11,publish:11,pull:9,put:11,py3_spgh_dev:10,pyplot:[10,11,12,13,14,15],pysal:[4,8,9,17],pysal_logo:[],python3:10,python:[8,17],pywraplp:11,quantit:17,queri:1,quickstart:18,r_cli:11,r_fac:11,ra07:[1,17],rachel:15,radiu:11,rais:[1,5,11],ral:[1,17],randint:11,random:[1,16],random_pt:1,random_se:11,rang:[11,15,16],rap:8,rarrow:11,ravindra:17,raw:[1,5,12],rcol:15,re05:[17,18],read:[11,12,15],read_fil:[11,15,16],readm:[10,11,12,13,14,15,16],real:16,realli:16,reason:1,reassign:6,rebuild:1,reconstruct:1,record:[1,11],record_decis:11,red:[12,14,15,16],refer:[1,8,10,11,12,13,14,15,16],regard:1,regener:12,region:[11,17],regular:[7,18],regular_lattic:14,rei:[8,17],rel:12,relat:1,relationship:[11,17],releas:[10,11,12,13,14,15,16],release_900:[10,11,12,13,14,15,16],remain:15,remaind:1,remedi:1,rememb:11,remov:[1,10,15],replac:[4,16],repo:9,report:17,repres:[1,11,15],represent:[1,8,11],request:[1,9],requiem:17,requir:[5,9,15],res:[1,12],res_to_plot:11,research:[10,11,12,13,14,15,16,17],reshap:11,resid:11,respect:11,respons:[],result:[1,7,15,16],retain:[1,16],retina:[10,11,12,13,14,15,16],revel:[11,17],revelle1970:[],revelle2005:[],revers:11,review:17,rhs:15,richard:[15,17],right:[1,4,10],rightarrow:15,ring:1,rk19:[1,17],road:11,rob:17,robert:17,rotat:11,rough:15,round:[1,10,15],rout:[5,15,17],routledg:17,row:[11,15],rp_0n:16,rp_1n:16,rrow:15,rrs:17,rs70:[17,18],run:9,russel:17,rwk:[1,17],s0927:17,s11067:17,s2d:15,s2d_dist:1,s2s_dist:1,s_0:15,s_1:15,s_2:15,s_3:15,s_i:15,saddlebrown:11,sale:18,salesman:[16,17],salesperson:18,same:1,sampl:1,sanet:[1,17],sar:17,saul:17,save:[1,2,3,15],save_fig:11,savefig:11,savenetwork:1,scale:[10,11,12,13,15,16,17],scalebar:[10,11,12,13,15,16],scatterpoint:13,scenario:1,schmidt:[8,17],scholasticahq:17,school:[1,12,14],schools_demand:15,schools_fil:1,schools_suppli:15,schult:17,scienc:[9,11,17],scientif:8,scipi:17,scrime:13,seaborn:11,second:[1,17],see:[1,4,5,6,11,15,16],seed:[11,16],seek:15,segm_counts_per_link:12,segment:[1,7,11],sei_norm:12,sei_rand:12,sei_sim:12,sel:11,select:[9,15,16,17],selection_df:11,selection_displai:11,selection_matrix:11,selet:11,self:[1,2,3,4,11,15,16],semi:12,separ:9,sequenc:16,sergio:[8,17],serv:11,serv_label:11,servic:[11,17],service_area:11,set2:10,set:[1,5,6,7,9,10,12,13,15,16],set_aspect:11,set_capt:11,set_facecolor:[10,11,15],set_matplotlib_format:[10,11,12,13,14,15,16],set_titl:11,seth:17,sever:[15,17],shape:[1,5,11,14,15,16],shapefil:[1,4,11,12],sharei:11,sharex:11,shaw:[15,16,17],she:[11,15],shell:9,shift:15,shih:17,shiip:15,shino:17,shiod:17,ship_path:15,shipment:15,shipping_color:15,shipping_decis:15,shipping_dv:15,shortest:[1,5,18],shortest_path:[1,5,14,15,16],should:[1,3,6,11,12],show:[1,12],shown:1,shp:[1,3,5,6,7,10,11,14,15,16],signatur:[1,4],signific:[1,15],sij:11,sim:[1,12],sim_pt:11,simpl:[10,14],simplifi:[1,4],simul:1,simulate_observ:[1,12],simulated_geo_point:11,simulated_points_al:11,simulated_points_list:11,simulatedpointpattern:1,sinc:[11,12,14,15],singl:[1,4,6,11,12],site:[10,11,15,17],size:[11,14,15,16],skip:1,slightli:11,small:[12,15,16],smoother:11,snap:[1,4,5,6,15,16],snap_dist:[1,4],snapobserv:[1,11,12,13,14,15,16],snapped_coordin:[4,12,13],snapped_crimes_df:13,snapped_schools_df:13,snkit:[1,17],snow_net:6,societi:[16,17],softwar:1,soho_network:6,solid_capstyl:15,solut:17,solution_valu:11,solve_minut:11,solver:[11,15],solver_inst:11,solver_nam:15,son:[11,15,16,17],sort:[1,11,14,16],sort_valu:16,sourc:[1,2,3,4,5,6,7,8,9,15,17],sourcepattern:[1,11],spa:8,spaghetti:14,spatial:[1,17,18],specif:[1,4,9,11],specifi:[1,6,11],split:[1,11,15,16],split_arc:[1,12],split_network:1,springer:[15,16,17],squeez:11,src:[],sschool:13,standard:1,startswith:[15,16],stastist:11,stat:11,state:17,statu:16,std:11,stdout:11,step:[1,11],stephen:[8,17],still:[1,12],stipluat:14,stipul:11,store:[1,4,15],str:[1,2,3,4,5,11,15,16],strbuff:11,street:[1,3,5,12,13,14,17],streets_buff:11,streets_fil:1,strict:9,string:[1,15,16],structur:[11,17],stub:4,studi:17,style:[11,14,15,16],styler:11,styliz:11,subject:[15,16],submit:9,subplot:11,subplots_adjust:11,subset:11,subset_idx:16,subtour:[16,17],sugihara:17,sullivan:17,sum:[1,5,11,12],sum_:[15,16],supplement:11,suppli:12,supply_constr_tag:15,supply_nod:15,supply_snap:15,support:[9,11],suptitl:11,sure:9,surplu:15,survei:17,sussex:17,swain:[11,17],swart:17,swig:11,symbol:11,symmetr:14,synth_ob:14,synthesi:17,sys:11,system:[9,10,11,12,13,14,15,16,17],tab20:[13,16],tag:[4,10,11,12,13,15,16],tansel:17,tar:9,tb00448:17,tb00902:17,tcc:17,tcrime:13,term:1,text:11,textit:15,textrm:[15,16],tf83:[1,17],than:[1,11],thei:6,them:[1,11],theoret:[1,8,12],theori:[1,8,17],theorsocieti:17,therefor:[6,11,14,16],thi:[1,3,4,5,9,13,14,15,16],thiss:17,thistl:11,thoma:17,those:4,though:15,thought:[1,16],threshold:1,thrift:17,thriller:16,through:[1,8,9,12,13,14],thumbnail:[],tial:8,tiernei:17,time:[11,15,17],timelin:[15,16,17],timothi:[16,17],titl:[8,11,12],tjall:[15,17],to_cr:[10,11,15,16],to_fil:11,told:16,tolga:17,tolist:11,tom:17,tomalrussel:17,toolbox:17,top:[1,11],topolog:[12,17],torega:[11,17],toregas1971:[],toregas1972:[],total:[1,5,11,15,16],total_bound:11,tour:14,tour_dv:16,tour_label:16,tour_pair:16,toward:11,tr72:[17,18],trans_prob:15,translat:11,transpar:11,transport:[16,17,18],transportationproblem:15,travel:[11,17,18],travi:17,tree:1,tree_nearest:1,true_crimes_df:13,true_schools_df:13,truncat:[1,16],tschool:13,tsp:18,tsrb71:[17,18],tucker:17,tupl:[1,4,5,7,11,15,16],turn:11,tutori:8,two:[1,4,17],type:[1,4,11],typeerror:11,u_i:16,u_j:16,ui_tag:16,unary_union:11,uncov:11,under:[8,11,17],understand:12,unforseen:11,uniform:[1,11,12],union:11,uniqu:1,unique_arc:1,unit:[1,10,11,12,13,15,16],univers:[11,15,16,17],unless:1,unseg:12,unselect:11,unwin:17,upchurch:17,updat:[10,11,13,15],upper:[1,11,12],upperbound:1,upperenvelop:12,urban:17,url:[8,17],usa:17,usag:8,use:[4,8,15,16],used:[1,4,10,11,12,13,14,15,16],user:[10,12],userwarn:10,using:[1,8,9,17],usr_warn:11,util:[1,16,17],valid:1,valu:[1,4,11,12,15,16],valueerror:11,var_index:11,vari:11,variabl:[1,4,5,11],varoquaux:17,varvalu:16,vaught:17,vector:[1,11,12],version:[10,11,12,13,14,15,16],vert_label:14,vertex:[1,5,12,14],vertex_coord:[1,12],vertex_list:1,vertex_sig:1,vertic:[1,4,5,7,14,15,16],vertices200_df:12,vertices_df:[5,10,12,13],vi_norm:12,vi_rand:12,vi_sim:12,view:[11,17],visit:[15,16],visual:[11,17,18],volum:17,volunt:11,vstack:11,vtx0:1,vtx1:1,w_compon:1,w_graph:1,w_network:1,waddel:17,walk:[10,12,13,14],walltim:11,want:16,warn:[9,11,12],watch:16,watermark:[10,11,12,13,14,15,16],web16:[1,17],weber:17,wei:8,weight:[1,6,10,14,15,16],wenwen:17,west:17,when:[1,4,5,6,9,11],where:[1,2,3,11,15,16],wherea:15,whether:[1,4],which:[1,12],white:[10,11,15],width:[],wilei:[11,15,16,17],within:[1,4,5,11,15,16],without:[1,7],wolf:[8,17],wolsei:16,work:[8,10],worst:11,would:[1,8],wrap:16,wriglei:17,write:[11,15],write_lp:11,wspace:11,www:17,x1_1:11,x1_2:11,x1_3:11,x2_1:11,x3_1:11,x86_64:[10,11,12,13,14,15,16],x_0:[15,16],x_10:16,x_11:16,x_12:16,x_13:16,x_1:[15,16],x_2:[15,16],x_3:[15,16],x_4:16,x_5:16,x_6:16,x_7:16,x_8:16,x_9:16,xaxi:12,xij:[15,16],xij_tag:[15,16],xsum:15,xun:17,yamada:17,year:[8,15],york:[11,15,16,17],you:[8,9],your:[9,10,11,12,13,14,15,16],z2ss:12,z_norm:12,z_rand:12,z_sim:12,zemlin:17,zenodo:[8,17],zero:[1,11,12],zip:15,zorder:[10,11,13,14,15,16]},titles:["API reference","spaghetti.Network","spaghetti.Network.loadnetwork","spaghetti.Network.savenetwork","spaghetti.PointPattern","spaghetti.element_as_gdf","spaghetti.extract_component","spaghetti.regular_lattice","<cite>spaghetti</cite>","Installation","Connected components in a spatial network","Demostrating network-based optimal facility location modeling","Spatial network analysis","Quickstart","Generating regular lattices and visualizing shortest paths","The Transportation Problem","The Traveling Sales(man)(person) Problem \u2014 TSP","References","Tutorials"],titleterms:{"4x4":14,"case":[12,16],"class":[11,15,16],"function":[11,12,14,15,16],"k\u00f6nigsberg":16,"new":10,"true":13,"while":[10,15,16],IDs:[],The:[10,15,16],abl:15,abov:[10,11],add:10,all:[10,11,14,15,16],alloc:[12,13],alpha_shap:11,also:10,amount:15,analysi:12,analyt:11,analyz:11,api:0,arc:[10,12,13,14],arriv:14,articul:10,associ:[15,16],attribut:[10,13],base:[10,11,15,16],becaus:10,been:15,being:14,best:11,between:10,both:15,calcul:[11,12,15,16],can:10,candid:11,carson:15,cbc:11,center:11,chain:[10,14],cite:8,client:11,close:10,cluster:12,collect:10,commun:11,comp_label:10,compar:15,comparis:11,comparison:13,compnent:10,compon:10,conda:9,connect:10,connecticut:10,constant:15,constrain:12,context:14,coordin:13,cost:[11,15],count:12,cover:11,creat:[10,11,13,14,15,16],creation:0,crime:[13,16],cross:10,daskin:15,data:[11,14,15,16],datafram:11,dataset:14,decis:[15,16],defin:[11,14,16],degre:10,demand:[11,15],demand_school:15,demonstr:[12,14],demostr:[11,14],destin:[],det:16,detect:[12,16],develop:[8,9],digit:12,directli:10,disconnect:10,distanc:[11,15,16],distinct:10,each:15,either:15,element:14,element_as_gdf:5,empir:[10,11,14],empric:[11,14],equal:[],equat:10,esda:12,exampl:[10,11],extract:[0,10,12,14,15,16],extract_compon:6,facil:11,featur:0,feedstock:9,feet:12,fetch:11,field:10,file:[12,13],filter:10,follow:10,form:10,formul:[15,16],found:10,from:[10,11,12,13,14],fulli:10,gener:[11,12,14,15,16],geodatafram:[10,12,13,14],geopanda:[10,12,13,14],get:10,graph:[8,10,12],graph_component2edg:10,graph_component_label:10,has:[10,15],have:[],haven:10,helper:[14,15,16],here:10,hexagon:10,highli:9,hous:11,identifi:10,index:[9,15],infer:8,inspect:10,instal:9,instanc:11,instanti:[0,10,11,12,13,14,15,16],instead:12,integ:[15,16],integr:[11,15,16],intens:12,introduct:[15,16],its:15,label:[10,14,15,16],lai:11,largest:10,lattic:14,legend:13,libpys:[10,11,14],linear:[15,16],link:12,load:0,loadnetwork:2,locat:[11,13,15,16],longest:10,loop:10,make:10,man:16,matplotlib:13,matrix:[11,15,16],maxim:11,median:11,microscop:15,miller:16,minim:15,minimax:11,mip:15,model:[11,15,16],moran:12,most:10,necessarili:10,need:[11,15],network:[0,1,2,3,8,10,11,12,13,14,15,16],network_component2arc:10,network_component_is_r:10,network_component_label:10,network_component_length:10,network_component_vertex_count:10,network_component_vertic:10,network_largest_compon:10,network_longest_compon:10,nework:11,node:15,non:10,note:14,now:10,object:[10,11,12,13,14,15,16],observ:[12,13,14],onli:10,optim:[11,15,16],origin:[13,14],ortool:11,other:10,out:[10,11],packag:9,paramet:[11,15,16],part:10,patch:13,path:[14,15,16],pattern:[12,14],per:[11,12],perform:10,person:16,plot:[10,11,13,14,15,16],point:[10,11,12,13,14],pointpattern:4,problem:[11,15,16],program:[15,16],prune:[],pulp:16,pysal:[11,12,15,16],python:[9,15],quickstart:13,random:11,randomli:11,receiv:15,recommend:[9,11],redistribut:15,refer:[0,17],regular:14,regular_lattic:7,represent:[10,12],result:11,ring:10,rout:[14,16],sale:16,salesperson:16,same:[10,14],save:0,savenetwork:3,scenario:[11,15,16],scene:16,schedul:15,school:[13,15],see:10,segment:12,select:11,set:11,sever:14,ship:15,shortest:[14,15,16],shp:[12,13],simul:12,sinc:[],slice:10,snap:[11,12,13,14],solut:[11,15,16],solv:[11,15,16],sort:[],spaghetti:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16],spatial:[8,10,11,12],split:12,stipluat:[],street:[11,15,16],suit:11,suppli:15,supply_school:15,symbol:10,symmetr:[],synthet:[11,14],tag:14,test:[12,14],thei:10,them:14,therefor:[],thi:[10,11,12],think:11,through:10,topolog:8,tour:16,transport:15,travel:16,travl:16,tree:[14,15,16],tsp:16,tucker:16,tutori:18,two:10,use:11,using:12,util:[11,15],valu:10,variabl:[15,16],version:9,vertex:10,vertic:[10,12,13],via:9,visual:[10,12,13,14],warn:10,weight:11,which:11,within:14,without:13,would:11,you:11,zemlin:16}})
\ No newline at end of file
+Search.setIndex({docnames:["api","generated/spaghetti.Network","generated/spaghetti.Network.loadnetwork","generated/spaghetti.Network.savenetwork","generated/spaghetti.PointPattern","generated/spaghetti.element_as_gdf","generated/spaghetti.extract_component","generated/spaghetti.regular_lattice","index","installation","notebooks/connected-components","notebooks/facility-location","notebooks/network-analysis","notebooks/quickstart","notebooks/shortest-path-visualization","notebooks/transportation-problem","notebooks/tsp","references","tutorials"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,nbsphinx:1,sphinx:56},filenames:["api.rst","generated/spaghetti.Network.rst","generated/spaghetti.Network.loadnetwork.rst","generated/spaghetti.Network.savenetwork.rst","generated/spaghetti.PointPattern.rst","generated/spaghetti.element_as_gdf.rst","generated/spaghetti.extract_component.rst","generated/spaghetti.regular_lattice.rst","index.rst","installation.rst","notebooks/connected-components.ipynb","notebooks/facility-location.ipynb","notebooks/network-analysis.ipynb","notebooks/quickstart.ipynb","notebooks/shortest-path-visualization.ipynb","notebooks/transportation-problem.ipynb","notebooks/tsp.ipynb","references.rst","tutorials.rst"],objects:{"spaghetti.Network":{NetworkF:[1,1,1,""],NetworkG:[1,1,1,""],NetworkK:[1,1,1,""],__init__:[1,1,1,""],allneighbordistances:[1,1,1,""],compute_distance_to_vertices:[1,1,1,""],compute_snap_dist:[1,1,1,""],contiguityweights:[1,1,1,""],count_per_link:[1,1,1,""],distancebandweights:[1,1,1,""],enum_links_vertex:[1,1,1,""],extractgraph:[1,1,1,""],full_distance_matrix:[1,1,1,""],identify_components:[1,1,1,""],loadnetwork:[2,1,1,""],nearestneighbordistances:[1,1,1,""],savenetwork:[3,1,1,""],shortest_paths:[1,1,1,""],simulate_observations:[1,1,1,""],snapobservations:[1,1,1,""],split_arcs:[1,1,1,""]},"spaghetti.PointPattern":{__init__:[4,1,1,""]},spaghetti:{Network:[1,0,1,""],PointPattern:[4,0,1,""],element_as_gdf:[5,2,1,""],extract_component:[6,2,1,""],regular_lattice:[7,2,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","function","Python function"]},objtypes:{"0":"py:class","1":"py:method","2":"py:function"},terms:{"013617549x":17,"0x10ab57fd0":12,"0x10c9c4320":10,"0x124992048":12,"0x12525cef0":14,"0x1254604a8":14,"0x1262449e8":14,"0x12ce86ef0":10,"0x12d5e78d0":10,"0x12d92c4a8":10,"0x12dbef128":10,"0x12de67da0":10,"0x12fdc3d30":10,"23t16":[10,11,12,13,14,15,16],"4th":17,"5x5":7,"64bit":[10,11,12,13,14,15,16],"66667e":11,"7th":17,"7x9":7,"8km":11,"abstract":16,"bekta\u015f":17,"case":[1,11,14,15],"class":[1,4],"default":[1,4,5,7,11,12,15,16],"final":[10,11,12,13,14,15,16],"float":[1,11,12,15],"function":[1,5,17,18],"import":[1,3,5,6,7,10,11,12,13,14,15,16],"int":[1,4,6,7,11,15,16],"new":[1,11,15,16,17],"public":8,"return":[1,2,5,6,7,10,11,14,15,16],"static":[1,2],"super":11,"switch":[11,17],"true":[1,4,5,7,10,11,12,14,15,16],"try":[10,11,12,13,14,15,16],"var":[15,16],"while":[1,11],And:1,For:[1,7],GIS:[15,17],IDs:[1,4,5,14,16],Its:17,That:1,The:[1,2,3,4,6,7,11,17,18],Their:17,There:[1,10,11,15],These:15,Use:1,Using:[1,9,15],With:1,__class__:12,__delattr__:12,__dict__:12,__dir__:12,__doc__:12,__eq__:12,__format__:12,__ge__:12,__getattribute__:12,__gt__:12,__hash__:12,__init__:[1,4,11,12,15,16],__init_subclass__:12,__le__:12,__lt__:12,__module__:12,__ne__:12,__new__:12,__reduce__:12,__reduce_ex__:12,__repr__:12,__setattr__:12,__sizeof__:12,__str__:12,__subclasshook__:12,__weakref__:12,_highlight_membership:11,_id:[15,16],_kw:15,_lab_loc:[14,15,16],_lw:15,_lwsc:15,_moran__calc:12,_moran__mo:12,_name:16,_object:15,_patch:15,_plot_kw:15,_redirect_to_fil:11,_shellmodel:11,_sol:11,_statist:12,_subplot:[10,11],about:17,abov:[1,8,9,15,16],abs_max:11,abs_min:11,absolut:[11,17],academ:15,access:[1,16,17],accur:[1,4],acm:17,acord:11,acquir:17,across:15,activ:8,adapt:11,add:[11,12,13,15,16],add_artist:[10,11,12,13,15,16],add_constr:11,add_demand_constr:15,add_legend:11,add_north_arrow:11,add_obj:11,add_result:11,add_scal:11,add_supply_constr:15,add_to_legend:11,add_to_plot:11,add_var:[11,15],added:5,addit:15,adjac:[1,12],adjacencylist:1,advanc:[12,18],afford:11,after:15,afternoon:16,again:6,ahuja:17,ai_sum:11,aij:11,alan:[15,17],alberto:[15,17],algorithm:[11,15,17],all:[1,4,9,13],all_crim:16,all_dist:1,allneighbordist:[1,11,14,15,16],alloc:15,allow:16,along:[1,4,5,15,17],alpha:[10,11,12,13,14,15,16],alpha_shape_auto:11,alreadi:5,also:[1,5,6,9,11],alwai:[1,11],america:[16,17],amo93:[1,17],amount_demand:15,amount_suppli:15,anaconda:9,analysi:[1,8,11,15,17,18],analyt:[1,17],analytics_df:11,analytics_displai:11,analytics_matrix:11,analyz:17,anchor:[11,15],ani:[1,6,10,11,12,13,14,15,16],anna:16,annot:[14,15,16,17],anoth:1,anselin:17,api:8,appear:11,append:[10,11,15,16],appli:[11,14,15,16],applic:[11,15,16,17,18],appreci:8,approxim:1,ar14:[1,17],arbitrari:16,arbitrati:16,arc:[1,4,5,15,16],arc_label:14,arc_length:[1,12],arcs200_df:12,arcs_df:[5,10,12,13],area:[7,11,16],arg:13,argument:[1,6,13],aric:17,arjang:17,arn_dv:16,arrai:[1,10,11,14,15,16],arriba:17,arrow:11,art:17,articl:17,articul:1,articulation_vertic:10,arw:11,as_cmap:11,ask:11,assad:[15,16,17],assign:[1,11],associ:[1,5,11,17],assum:1,astyp:[11,15],atsuyki:17,atsuyuki:17,attempt:[1,11],attr:11,attribut:[1,4,5,6,11,12,15,16],attributeerror:[1,11,15],august:17,author:[4,8,10,11,12,13,14,15,16],aux_to_plot:11,avail:1,averag:11,avoid:9,axarr:11,axes:[10,11],axessubplot:[10,11],axi:[11,14,15,16],b978:17,background:11,background_gradi:11,bar:[10,11,12,13,15,16],barbaro:17,barth:17,barthelemy11:[1,17],base:[1,8,12,13,14,18],basic:[1,13,17,18],bbox:[7,11],bbox_prop:11,bbox_to_anchor:[11,13,15],beauguitt:17,becaus:1,been:[1,11],begin:[15,16],being:[1,5,11,12],bektas2014:[],bel:17,believ:[1,11],bennett:17,bergman:[11,17],best:[12,16],between:[1,5,11,12,15,16],bf01386390:17,bg14:[17,18],bibtex:8,binari:[1,2,3,11,12,16],biologi:15,blue:[12,16],blueviolet:11,board:[15,17],boe17:[1,17],boe:17,boiler:11,bold:[14,15,16],book:11,bool:[1,4,5,6,7,11,15,16],borderpad:[10,11,13,15],both:[1,5],bottom:[14,15,16],bound:[1,7,15],box:7,boxstyl:11,branch:15,bridg:1,brief:[16,17],bring:11,british:17,budget:11,buff:11,buffer:11,bug:1,build:[8,11,12],build_:11,build_lscp:11,build_mclp:11,build_pcp:11,build_pmp:11,busi:[15,17],by_col:12,c_arrai:11,calc:11,calcul:[1,5],call:[1,12],can:[1,5,9,11,15,16],capit:[10,15],capstyl:15,carlo:12,cat:16,cbc:15,cbc_mixed_integer_program:11,cbo9781107415324:17,ccv:11,cdv:11,cdv_label:11,cell:11,center:[14,16,17],central:[11,17],centric:1,ch3:17,ch5:17,ch6:17,ch81:[1,17],chain:[1,7],chang:9,channel:9,channel_prior:9,chapter:17,charl:[8,11,17],chicago:17,choic:16,chose:11,church1974:[],church2009:[],church:[11,15,17],cij:[11,15,16],citat:[8,18],cite:[10,11,12,13,14,15,16],citi:[15,16],clang:[10,11,12,13,14,15,16],clargest:10,clength:10,cli2fac:11,cli2iloc:11,cli2ncov:11,cli_df:11,cli_snp:11,cli_tru:11,cli_var:11,client_count:11,clients_snap:11,cliff:[15,17],clone:9,clongest:10,close:[1,11,15],cm09:[17,18],cmap:[10,11,13,14,16],cnet:6,coin:15,col:[11,15],col_nam:11,collect:[11,16],color:[10,11,12,13,14,15,16],column:[1,5,10,11,13,14,15,16],colun:11,com:[8,9,10,11,12,13,14,15,16,17],combin:[1,13],combinatori:16,command:9,committe:11,comp_label:[5,15,16],comp_typ:10,compar:[11,13],compenvurbsi:17,compil:[10,11,12,13,14,15,16],complet:[11,15],complex:17,compon:[1,5,6,18],component_id:6,compos:12,compris:[1,16],comput:[1,2,6,12,16,17],compute_distance_to_vertic:1,compute_snap_dist:1,concav:11,concave_hul:11,conduct:1,confer:17,config:9,configur:11,connect:[1,6,17,18],connexion:17,consequ:1,consider:15,constantin:17,constr:11,constrain:1,constraint:[11,15,16,17],construct:[16,17],construct_tour:16,contain:[1,4,6,9],contigu:1,contiguityweight:[1,12],continu:[11,16],contraint:[11,15],contribut:9,control:1,convent:1,convert:[4,11,12,15],coord:[1,12,13,14,15,16],coordin:[1,4,11,12],copi:[15,16],coral:11,core:[1,10,11,12,13,14,15,16],corner:11,correct:1,corrupt:11,cost1_1:11,cost1_2:11,cost1_3:11,cost:1,cost_matrix:11,count:[1,11],count_per_link:[1,12],cov_count:11,cover:[16,17],coverag:11,cpu:[10,11,12,13,14,15,16],cpython:[10,11,12,13,14,15,16],cr74:[17,18],creat:[1,3,5,7,9],create_patch:11,crime:[1,12],crime_scen:16,crimes_fil:1,crimes_scen:16,crs:[10,11,15,16],cum00:[17,18],cum:[16,17],cummings2000:[],current:[1,3,9,11,12],custom:1,cut:15,cvert:10,cyan:[11,15],cycl:16,cycle_od:16,d2d_dist:[1,14,16],d_0:15,d_1:15,d_2:15,d_3:15,d_j:15,daniel:17,dantzig1954:[],dantzig:[16,17],darkcyan:11,darkgoldenrod:11,darkslategrai:11,darwin:[10,11,12,13,14,15,16],das13:[1,17,18],daskin:[11,17],data:[1,4,8,9],dataset:[1,11],david:[8,17],db14:[1,17],decid:[11,15,16],decim:1,decis:11,declar:[1,5,15,16],decompress:9,def:[10,11,14,15,16],default_dict:4,defin:[1,15],degre:1,delet:6,demand_constr_tag:15,demand_nod:15,demand_snap:15,demonstr:1,demostr:18,denni:17,densiti:11,depart:15,depend:9,depth:1,deriv:12,describ:15,descript:[11,15,16],desir:[1,5,6,11],destin:[1,5,9,11,14,15,16],destpattern:[1,11],detail:[1,9],dfj54:[17,18],diagon:1,diaz:[15,17],dict:[1,4,5,6,11,12,16],dict_kei:1,dictionari:1,differ:12,digit:1,dij59:[1,17],dijkstra:17,dimens:11,dir:12,directli:1,directori:[1,3],discrep:15,discret:[11,15,17],discuss:1,disk:[1,2,3],displai:[10,11,12,13,14,15,16],displaystyl:[15,16],dist:[1,11],dist_snap:12,dist_to_vertex:[4,12],distanc:[1,4,10,12,17],distance_matrix:[1,6],distancebandweight:1,distirbut:12,distribut:[1,9,15,17],divis:1,docsrc:[10,11,12,13,14,15,16],doe:[1,5],dog:16,doi:[8,17],dominiqu:17,don:[15,17],done:12,doubl:16,download:9,dtype:[1,5,10],ducruet:17,due:11,dummi:16,duplic:1,duqu:17,dv_color:11,dv_colorset:11,dvs:11,dvs_to_leg:11,dynam:17,each:[1,4,11,14,16],earli:16,econom:17,econometr:17,econometrica:[15,17],edg:[1,12,13,15],edge_length:1,edgecolor:11,edit:17,editor:17,effect:17,ei_sim:12,eiselt:17,either:[1,4,5,14],ejor:17,elco:17,element:[1,5,11,12,15],element_as_gdf:[10,11,12,13,14,15,16],elif:[11,15],elimin:17,els:[11,15,16],elsevi:17,emerg:[11,17],empti:11,encyclopedia:17,end:[1,15,16],endswith:15,englewood:[15,17],enrol:15,ensur:9,ensure_float:15,entiti:15,entri:[8,13,16],entry_exit_constr:16,enum_links_vertex:1,enumer:[1,11,12,16],env:10,environ:[9,17],epsg:[10,11,15,16],equal:[1,11,14],equit:11,esda:[1,17],euclidean:1,euler:16,european:17,evenli:15,event:8,everi:[11,12],evid:16,exact:1,exactli:1,examin:[5,6],exampl:[1,3,5,6,7,12,13,14,15,16],except:[1,5,10,11,12,13,14,15,16],exclud:[1,4,11],exist:[1,5],exit:16,explan:11,explicityli:11,explor:[12,17],exportmodelaslpformat:11,extend:11,exterior:[7,14],extern:7,extra:11,extract:[1,5,6],extract_compon:10,extract_ship:15,extract_tour:16,extractgraph:[1,6,10],f_arrai:11,fac2cli:11,fac2iloc:11,fac2selectcount:11,fac:11,fac_df:11,fac_snp:11,fac_tru:11,fac_var:11,facecolor:11,facil:[8,15,17,18],facilit:11,facilities_snap:11,facility_count:11,facilitylocationmodel:11,fals:[1,4,5,6,7,10,11,12,13,15,16],famili:11,fancybox:[10,11,13,15],fdv:11,fdv_label:11,feasibl:11,feet:1,fernand:17,fetch:[1,15,16],field:4,fig:11,figsiz:[10,11,12,13,14,15,16],figur:[11,12],file:[1,2,3,11,15],filenam:[1,2,3],fill:[1,11],fill_diagon:1,filler:11,fillna:11,filterwarn:11,find:[1,16],first:[1,5],fix:1,flag:[1,4,7],flatten:11,fletcher:17,flo56:[17,18],flood1956:[],flood:[16,17],flow:[1,17],folch:[8,17],folder:9,follow:[1,8,9],folow:11,fontsiz:[10,11,12,13,15],fontweight:11,for_legend:15,for_multiplot:11,foral:15,forg:9,fork:9,form:[1,4,7,12],formal:15,format:[11,15,16],formul:[11,17],forth:11,foti:17,found:[11,12,13,14,15,16],four:11,framealpha:[10,11,13,15],framework:17,fran:17,franci:17,frank:[15,17],fre:[1,12],free:[9,11],freewai:17,from:[1,2,3,4,5,6,7,8,15,16,17],fuchsia:11,fulkerson:[16,17],full:[1,3,6,11,12,16],full_distance_matrix:1,fulli:[6,12],fundament:[11,15,17],futur:4,fwl12:[1,17],ga05:[17,18],gaboardi2018:8,gaboardi:[8,10,11,12,13,14,15,16,17],garcia:[15,17],gass2005:[],gass:[15,16,17],gdf:15,gean:17,gen_tre:[1,14,15,16],gener:[1,4,7,10,13,17,18],geo:17,geocod:1,geoda:17,geodaspac:17,geodatafram:[1,4,5,11,15,16],geoff:17,geograph:[1,4,11,15,16,17],geographi:17,geojson:12,geom:11,geom_col:5,geometr:[1,14],geometri:[1,5,10,11,13,14,15,16],geopanda:[1,4,5,11,15,16],georg:16,geoseri:[11,15,16],geospati:17,geq:15,get:16,get_buff:11,get_decis:[15,16],get_fram:[10,11,15],get_path:[1,3,5,6,7,10,11,12,13,14,15,16],getattr:11,gfh19:[1,17],git:9,github:[8,9],give:11,given:1,gmail:[10,11,12,13,14,15,16],going:11,good:15,gouveia:17,graph:[1,11,17],graph_component2edg:1,graph_component_is_r:1,graph_component_label:1,graph_component_length:1,graph_component_vertex_count:1,graph_component_vertic:1,graph_fully_connect:1,graph_largest_compon:1,graph_longest_compon:1,graph_n_compon:1,gre:[1,12],greater:1,green:11,groupbi:15,grow:11,guid:[8,17],gurobi:15,hagberg:17,haggett:17,hak64:[17,18],hakimi1964:[],hakimi:[11,17],half:1,hall:[15,17],hamilton:16,handbook:17,handl:[10,11,13,15],harvei:17,has:[1,5,6,11],have:[1,9,11,12,14],head:[11,14,15,16],heavi:11,help:[1,4],here:[1,8,9],heurist:17,higher:1,highlight:11,him:16,his:16,histogram:1,histori:[15,16,17],hit41:[17,18],hitchcock1941:[],hitchcock:[15,17],hoboken:[15,17],home:16,horizont:7,horner:17,host:8,household:11,how:[1,9,11],howev:[1,11,16],hspace:11,hss08:[1,17],http:[8,9,17],hull:11,human:17,i386:[10,11,12,13,14,15,16],id_col:[5,15,16],identifi:1,identify_compon:1,ids:[10,15],idvari:[1,4],idx:[1,11,16],ies:11,ignor:11,ijgi4020815:17,ikuho:17,iloc:11,immedi:16,implement:17,importerror:[10,11,12,13,14,15,16],in_comp:10,in_data:[1,4,6,10,11,12,13,14,15,16],inc:[11,15,16,17],incid:[1,4,12],includ:[1,4,7,12],inclus:8,increment:12,index:[1,11,14,16],indexerror:1,indic:[1,4,11,15,16],individu:11,infin:11,info:11,inform:[1,4,11,15,16,17],initi:[1,4],inlin:[10,11,12,13,14,15,16],innov:17,inplac:[11,16],input:[1,4,11],instal:[8,15],instanc:[1,3,15,16],instanti:[1,5,6],int32:[1,10],integ:[1,11,17],integr:18,interact:[10,11,12,13,14,15,16],intern:[7,17],interpattern:1,interpol:[14,16],interpret:[10,11,12,13,14,15,16],intersect:11,intrapattern:1,introduc:[11,15,16],intvar:11,ipynb:[10,11,12,13,14,15,16],ipython:[10,11,12,13,14,15,16],isbn:17,isin:[10,11,15,16],isinst:1,island:[1,10],isol:[1,10],ispr:17,item:[11,15,16],iter:[1,4,11],itm:17,its:[9,11,12],itself:1,ivar:11,jacm:17,jacqu:17,jai:8,jame:[8,10,11,12,13,14,15,16,17],januari:17,jarrod:17,jason:17,jgaboardi:[10,11,12,13,14,15,16],jlaura:1,joe:17,john:[8,11,15,16,17],johnson:[16,17],journal:[15,16,17],journei:16,juli:17,julia:17,jun:17,just:[11,16],jvar:11,kang:[8,17],keep:1,keep_zero_dist:1,kegan:17,kei:[1,4,11,12,16],keiichi:17,keyerror:[5,11],keyword:[1,6,8,13],kitchin:17,know:1,koenigsberg_cas:16,kok:17,kokichi:17,koo49:[17,18],koopman:[15,17],koopmans1949:[],koschinski:17,kre:[1,12],krut09:[1,17],kubi:17,kwarg:[13,15],kws:[10,14,15,16],labb:17,labbept95:[1,17],label:[1,5,11,12,13],label_calc:11,labels_colors_alpha:10,labelspac:[10,11,13,15],lambda:[11,14,15,16],lanzon:16,larg:[10,11,12,13,15,16,17],larger:[11,12],largest:1,last:15,latex:11,lattic:[7,18],laura:[8,17],laurent:17,lavend:11,lc_arc:10,lc_vertic:10,least:11,leav:11,left:[1,4,7,10,11,12,13,14,15,16],leg:[14,16],leg_label:16,legend:[10,11,12,15],legend_aux:11,lemi:17,len:[1,11,12],length:[1,5,11,12,16],leq:[15,16],less:12,lesser:1,level:[1,11],levi:8,lfl:11,lib:10,libpys:[1,3,4,5,6,7,12,13,15,16],librari:[8,11,17],lieuten:16,light_palett:11,lightskyblu:11,like:[1,12],limegreen:11,line2d:[10,11,13,15],line:[5,7,10,11,13,15],linear:11,linear_solv:11,linestr:[5,10,11,14,15,16],linewidth:[10,11,12,14,15,16],linexpr:15,link:[1,8,9],list:[1,4,7,10,11,12,15,16],listedcolormap:11,littl:11,load:[1,2],load_ext:[10,11,12,13,14,15,16],loadnetwork:1,loc:[5,10,11,12,15,16],local:[9,11,15,17],locat:[1,4,5,8,10,12,14,17,18],london:17,longest:[1,6],longleftarrow:11,longrightarrow:11,lookup:[1,4,11,15,16],loop:1,low:17,lowbound:16,lower:[1,10,11,12,13,15,16],lowerbound:1,lowerenvelop:[1,12],lp_file:15,lp_file_nam:15,lp_formul:11,lpminim:16,lpproblem:16,lpstatu:16,lpsum:16,lpvariabl:16,lscp:11,ltd:17,luc:17,lui:17,lumnitz:17,lung:17,luxen:17,lw_scale:15,lwsc:15,machin:[10,11,12,13,14,15,16],machineri:16,made:1,magenta:15,magnanti:17,magnitud:15,mai:[1,4,11,12],mainten:11,make:9,make_patch:[10,15],malizia:17,man:18,manag:[9,17],mani:1,manner:11,map:11,marc:17,mark:17,markdown:11,marker:[10,11,13,14,15,16],markeredgecolor:11,markers:[10,11,12,13,14,15,16],maroon:15,martin:17,mask:1,match:11,math:17,mathbb:16,mathemat:[15,16],mathematik:17,matplotlib:[10,11,12,14,15,16],matplotlib_scalebar:[10,11,12,13,15,16],matrix:[1,10],max:11,max_coverag:11,maxi:7,maxim:17,maximum:[1,11],maxx:7,mclp:11,mdl:11,mean:[1,11],mean_dist:11,mean_mean:11,mean_std:11,measur:17,median:17,mediumseagreen:11,mediumvioletr:11,member:[5,11],membership:11,mention:1,mere:11,merril:[16,17],messag:[10,11],meter:[11,12,15],method:[1,4,8,11,17],metropolitan:17,mhwang4:17,miller1960:[],miller2001:[],miller:[15,17],millisecond:11,millman:17,mimic:11,min:11,min_coverag:11,mini:7,miniconda3:10,miniconda:9,minim:[9,11,16],minimum:[1,11],minut:11,minx:7,misc:8,mline:[11,13],mlyon:17,mnsc:17,model:[1,17,18],model_nam:11,modern:17,modul:8,monkei:4,mont:12,month:8,moran:1,more:[1,11],most:[1,9,11],most_coverag:11,move:11,mpatch:11,mpsolver:11,ms01:[17,18],ms1:11,ms2:11,msize:11,mtz60:[17,18],mtz_tsp:16,multi_plott:11,multipl:11,multiplot:11,murrai:[15,17],must:[1,5,6,11],mynetwork:[1,3],n200:[1,12],n_cli:11,n_cli_uncov:11,n_fac:11,n_process:1,nagurnei:16,name:[1,5,11,14,15,16],nameerror:16,nan:[1,11,14,16],napt:10,navig:9,ncli:11,ncov2ncli:11,ncov:11,ndarrai:[1,11],nearest:[1,4,11,17],nearestneighbordist:1,necessarili:1,need:[12,16],neg:[1,16],neighbor:[1,11,12,17],neighborhood:[11,15],nemhaus:16,neq:16,net:[5,6],nethod:17,netvtx1:4,netvtx2:4,network:[4,5,6,17,18],network_component2arc:1,network_component_is_r:1,network_component_label:[1,5],network_component_length:[1,6],network_component_vertex_count:1,network_component_vertic:[1,5],network_fully_connect:[1,6,10],network_largest_compon:1,network_longest_compon:[1,6],network_n_compon:[1,6,10],network_tre:[1,6],networkf:[1,12],networkg:[1,12],networkk:[1,12],networkx:[1,17],never:1,new_lin:10,newhaven:10,newhaven_nework:[7,10],newli:[1,8],next:1,next_origin:16,nferenc:8,nigel:17,nlc:10,no_fac:11,node:[1,12,13,16],non:[1,11,16],non_articulation_point:[1,10],non_articulation_vertic:10,non_obj_v:11,none:[1,4,5,6,7,11,15],normal:[14,16],normals:[15,16],north:11,note:[1,4,5,6,7,12,15,17],notebook:[10,11,12,13,14,15,16],notin:11,now:1,npoint:[1,4,12],npt:[1,12],nship:15,nsnap:13,nstep:1,ntrue:13,ntw:[1,3,5,6,10,11,12,13,14,15,16],number:[1,4,6,7,11,12,15,16],numer:[15,17],numerisch:17,numpi:[1,11,12,15,16],numvar:11,obj:[11,15],obj_val:11,object:[1,2,4,5,6,7],objective_func:[15,16],objective_valu:15,objrow:15,obliqu:[14,15,16],obs0:14,obs4:14,obs_id1:4,obs_id2:4,obs_idn:4,obs_label:[14,15,16],obs_on:1,obs_to_arc:[1,4,12],obs_to_edg:1,obs_to_vertex:[4,12],observ:[1,4,5,15,16],obtain:9,ocomp:10,oct:8,ois:17,okab:17,okunuki:17,onam:15,one:[1,11,15,16],onli:[1,9,15,16],onlin:[10,11,12,13,14,15,16],onto:[1,6],oos06:[1,17],opaqu:12,open:[7,8,9,11,15,17],oper:[9,11,15,16,17],operations_research:11,opolog:8,opr:17,optim:[8,17,18],optimum:[11,15,17],option:1,orang:15,ord:11,order:[5,11,15,16],ordereddict:11,org:17,orig_counts_per_link:12,orig_ob0:14,orig_ob4:14,origin:[1,4,5,8,11,15,16],orlin:17,os12a:[1,17],os12b:[1,17,18],os12c:[1,17,18],os12d:[1,17],osmnx:[1,17],osullivanu10:[1,17,18],other:[1,11],otherwis:[1,16],out:[1,3,14,15,16],out_data:11,outcom:17,outer:7,outsid:11,ovalu:15,oxford:[15,16,17],oy01:[1,17,18],p_facil:11,p_norm:12,p_rand:12,p_sim:12,p_z_sim:12,packag:[10,15],pad:11,page:[10,11,12,13,14,15,16,17],pahl:17,pair:[1,4,14,15,16],panda:11,pandana:1,paper:[11,17],paramet:[1,2,3,4,5,6,7],part:[5,11,12,13,14,15,16,17],pasadena:17,pass:[1,10,11,12,13,14,15,16],patch:[4,10,11,15],patch_info:15,path:[1,3,4,5,7,11,18],paths_gdf:[14,15,16],pattern:[1,4,5,6,15,16,17],paul:17,pcolor:11,pcp:11,pcp_sol:11,pdf:17,peachpuff:11,pedestrian:17,peeter:17,per:[1,15],perc_serv:11,percent:11,percentag:11,perform:[1,6,11,12],permut:[1,12],person:[11,18],pgd81:[17,18],philip:8,phillip:[15,17],phillips1981a:[],physic:[15,17],physrep:17,pieter:17,pip:9,pkl:[1,3],plabel:11,place:1,plan:[11,15],pleas:[9,10,11,12,13,14,15,16],plot:12,plot_aux:11,plot_bas:11,plot_r:11,plot_ship:15,plotter:11,plt:[11,12,13,14],plus1:10,plus2:10,pmarker:11,pmp:11,png:11,point:[1,4,5,6,15,16,17],point_id:1,pointid:12,pointpattern:[1,5,11,12,13],poisson:1,polygon:11,polyid2:16,polyid:[15,16],popul:1,posit:1,postiv:1,potenti:[1,15,16],pp_dest:1,pp_name:[5,11,13,14,15,16],pp_ob0:14,pp_ob4:14,pp_ob:[14,16],pp_obs_snap:[14,16],pp_obx0:14,pp_obx4:14,pp_orig:1,practic:17,pre:[1,2],preced:16,precomput:12,predetermin:11,prefer:11,prefix:16,prentic:[15,17],present:11,press:[15,16,17],prevent:16,prevent_subtour:16,primal:15,principl:[15,16],print:[10,11,12,13,15,16],print_lp:15,print_result:11,print_sol:11,print_solut:11,prior:[6,16],problem:[17,18],proceed:17,processor:[10,11,12,13,14,15,16],product:[15,17],profession:17,professor:11,program:[11,17],project:11,properti:[12,17],propos:8,provid:[1,8,11,15,16],proxi:11,prune:[1,6,14],pseudo:11,psize:11,pt1_size:11,pt2_size:11,pt_str:1,pts_arrai:11,publish:11,pull:9,put:11,py3_spgh_dev:10,pyplot:[10,11,12,13,14,15],pysal:[4,8,9,17],python3:10,python:[8,17],pywraplp:11,quantit:17,queri:1,quickstart:18,r_cli:11,r_fac:11,ra07:[1,17],rachel:15,radiu:11,rais:[1,5,11],ral:[1,17],randint:11,random:[1,16],random_pt:1,random_se:11,rang:[11,15,16],rap:8,rarrow:11,ravindra:17,raw:[1,5,12],rcol:15,re05:[17,18],read:[11,12,15],read_fil:[11,15,16],readm:[10,11,12,13,14,15,16],real:16,realli:16,reason:1,reassign:6,rebuild:1,reconstruct:1,record:[1,11],record_decis:11,red:[12,14,15,16],refer:[1,8,10,11,12,13,14,15,16],regard:1,regener:12,region:[11,17],regular:[7,18],regular_lattic:14,rei:[8,17],rel:12,relat:1,relationship:[11,17],releas:[10,11,12,13,14,15,16],release_900:[10,11,12,13,14,15,16],remain:15,remaind:1,remedi:1,rememb:11,remov:[1,10,15],replac:[4,16],repo:9,report:17,repres:[1,11,15],represent:[1,8,11],request:[1,9],requiem:17,requir:[5,9,15],res:[1,12],res_to_plot:11,research:[10,11,12,13,14,15,16,17],reshap:11,resid:11,respect:11,result:[1,7,15,16],retain:[1,16],retina:[10,11,12,13,14,15,16],revel:[11,17],revelle1970:[],revelle2005:[],revers:11,review:17,rhs:15,richard:[15,17],right:[1,4,10],rightarrow:15,ring:1,rk19:[1,17],road:11,rob:17,robert:17,rotat:11,rough:15,round:[1,10,15],rout:[5,15,17],routledg:17,row:[11,15],rp_0n:16,rp_1n:16,rrow:15,rrs:17,rs70:[17,18],run:9,russel:17,rwk:[1,17],s0927:17,s11067:17,s2d:15,s2d_dist:1,s2s_dist:1,s_0:15,s_1:15,s_2:15,s_3:15,s_i:15,saddlebrown:11,sale:18,salesman:[16,17],salesperson:18,same:1,sampl:1,sanet:[1,17],sar:17,saul:17,save:[1,2,3,15],save_fig:11,savefig:11,savenetwork:1,scale:[10,11,12,13,15,16,17],scalebar:[10,11,12,13,15,16],scatterpoint:13,scenario:1,schmidt:[8,17],scholasticahq:17,school:[1,12,14],schools_demand:15,schools_fil:1,schools_suppli:15,schult:17,scienc:[9,11,17],scientif:8,scipi:17,scrime:13,seaborn:11,second:[1,17],see:[1,4,5,6,11,15,16],seed:[11,16],seek:15,segm_counts_per_link:12,segment:[1,7,11],sei_norm:12,sei_rand:12,sei_sim:12,sel:11,select:[9,15,16,17],selection_df:11,selection_displai:11,selection_matrix:11,selet:11,self:[1,2,3,4,11,15,16],semi:12,separ:9,sequenc:16,sergio:[8,17],serv:11,serv_label:11,servic:[11,17],service_area:11,set2:10,set:[1,5,6,7,9,10,12,13,15,16],set_aspect:11,set_capt:11,set_facecolor:[10,11,15],set_matplotlib_format:[10,11,12,13,14,15,16],set_titl:11,seth:17,sever:[15,17],shape:[1,5,11,14,15,16],shapefil:[1,4,11,12],sharei:11,sharex:11,shaw:[15,16,17],she:[11,15],shell:9,shift:15,shih:17,shiip:15,shino:17,shiod:17,ship_path:15,shipment:15,shipping_color:15,shipping_decis:15,shipping_dv:15,shortest:[1,5,18],shortest_path:[1,5,14,15,16],should:[1,3,6,11,12],show:[1,12],shown:1,shp:[1,3,5,6,7,10,11,14,15,16],signatur:[1,4],signific:[1,15],sij:11,sim:[1,12],sim_pt:11,simpl:[10,14],simplifi:[1,4],simul:1,simulate_observ:[1,12],simulated_geo_point:11,simulated_points_al:11,simulated_points_list:11,simulatedpointpattern:1,sinc:[11,12,14,15],singl:[1,4,6,11,12],site:[10,11,15,17],size:[11,14,15,16],skip:1,slightli:11,small:[12,15,16],smoother:11,snap:[1,4,5,6,15,16],snap_dist:[1,4],snapobserv:[1,11,12,13,14,15,16],snapped_coordin:[4,12,13],snapped_crimes_df:13,snapped_schools_df:13,snkit:[1,17],snow_net:6,societi:[16,17],softwar:1,soho_network:6,solid_capstyl:15,solut:17,solution_valu:11,solve_minut:11,solver:[11,15],solver_inst:11,solver_nam:15,son:[11,15,16,17],sort:[1,11,14,16],sort_valu:16,sourc:[1,2,3,4,5,6,7,8,9,15,17],sourcepattern:[1,11],spa:8,spaghetti:14,spatial:[1,17,18],specif:[1,4,9,11],specifi:[1,6,11],split:[1,11,15,16],split_arc:[1,12],split_network:1,springer:[15,16,17],squeez:11,sschool:13,standard:1,startswith:[15,16],stastist:11,stat:11,state:17,statu:16,std:11,stdout:11,step:[1,11],stephen:[8,17],still:[1,12],stipluat:14,stipul:11,store:[1,4,15],str:[1,2,3,4,5,11,15,16],strbuff:11,street:[1,3,5,12,13,14,17],streets_buff:11,streets_fil:1,strict:9,string:[1,15,16],structur:[11,17],stub:4,studi:17,style:[11,14,15,16],styler:11,styliz:11,subject:[15,16],submit:9,subplot:11,subplots_adjust:11,subset:11,subset_idx:16,subtour:[16,17],sugihara:17,sullivan:17,sum:[1,5,11,12],sum_:[15,16],supplement:11,suppli:12,supply_constr_tag:15,supply_nod:15,supply_snap:15,support:[9,11],suptitl:11,sure:9,surplu:15,survei:17,sussex:17,swain:[11,17],swart:17,swig:11,symbol:11,symmetr:14,synth_ob:14,synthesi:17,sys:11,system:[9,10,11,12,13,14,15,16,17],tab20:[13,16],tag:[4,10,11,12,13,15,16],tansel:17,tar:9,tb00448:17,tb00902:17,tcc:17,tcrime:13,term:1,text:11,textit:15,textrm:[15,16],tf83:[1,17],than:[1,11],thei:6,them:[1,11],theoret:[1,8,12],theori:[1,8,17],theorsocieti:17,therefor:[6,11,14,16],thi:[1,3,4,5,9,13,14,15,16],thiss:17,thistl:11,thoma:17,those:4,though:15,thought:[1,16],threshold:1,thrift:17,thriller:16,through:[1,8,9,12,13,14],tial:8,tiernei:17,time:[11,15,17],timelin:[15,16,17],timothi:[16,17],titl:[8,11,12],tjall:[15,17],to_cr:[10,11,15,16],to_fil:11,told:16,tolga:17,tolist:11,tom:17,tomalrussel:17,toolbox:17,top:[1,11],topolog:[12,17],torega:[11,17],toregas1971:[],toregas1972:[],total:[1,5,11,15,16],total_bound:11,tour:14,tour_dv:16,tour_label:16,tour_pair:16,toward:11,tr72:[17,18],trans_prob:15,translat:11,transpar:11,transport:[16,17,18],transportationproblem:15,travel:[11,17,18],travi:17,tree:1,tree_nearest:1,true_crimes_df:13,true_schools_df:13,truncat:[1,16],tschool:13,tsp:18,tsrb71:[17,18],tucker:17,tupl:[1,4,5,7,11,15,16],turn:11,tutori:8,two:[1,4,17],type:[1,4,11],typeerror:11,u_i:16,u_j:16,ui_tag:16,unary_union:11,uncov:11,under:[8,11,17],understand:12,unforseen:11,uniform:[1,11,12],union:11,uniqu:1,unique_arc:1,unit:[1,10,11,12,13,15,16],univers:[11,15,16,17],unless:1,unseg:12,unselect:11,unwin:17,upchurch:17,updat:[10,11,13,15],upper:[1,11,12],upperbound:1,upperenvelop:12,urban:17,url:[8,17],usa:17,usag:8,use:[4,8,15,16],used:[1,4,10,11,12,13,14,15,16],user:[10,12],userwarn:10,using:[1,8,9,17],usr_warn:11,util:[1,16,17],valid:1,valu:[1,4,11,12,15,16],valueerror:11,var_index:11,vari:11,variabl:[1,4,5,11],varoquaux:17,varvalu:16,vaught:17,vector:[1,11,12],version:[10,11,12,13,14,15,16],vert_label:14,vertex:[1,5,12,14],vertex_coord:[1,12],vertex_list:1,vertex_sig:1,vertic:[1,4,5,7,14,15,16],vertices200_df:12,vertices_df:[5,10,12,13],vi_norm:12,vi_rand:12,vi_sim:12,view:[11,17],visit:[15,16],visual:[11,17,18],volum:17,volunt:11,vstack:11,vtx0:1,vtx1:1,w_compon:1,w_graph:1,w_network:1,waddel:17,walk:[10,12,13,14],walltim:11,want:16,warn:[9,11,12],watch:16,watermark:[10,11,12,13,14,15,16],web16:[1,17],weber:17,wei:8,weight:[1,6,10,14,15,16],wenwen:17,west:17,when:[1,4,5,6,9,11],where:[1,2,3,11,15,16],wherea:15,whether:[1,4],which:[1,12],white:[10,11,15],wilei:[11,15,16,17],within:[1,4,5,11,15,16],without:[1,7],wolf:[8,17],wolsei:16,work:[8,10],worst:11,would:[1,8],wrap:16,wriglei:17,write:[11,15],write_lp:11,wspace:11,www:17,x1_1:11,x1_2:11,x1_3:11,x2_1:11,x3_1:11,x86_64:[10,11,12,13,14,15,16],x_0:[15,16],x_10:16,x_11:16,x_12:16,x_13:16,x_1:[15,16],x_2:[15,16],x_3:[15,16],x_4:16,x_5:16,x_6:16,x_7:16,x_8:16,x_9:16,xaxi:12,xij:[15,16],xij_tag:[15,16],xsum:15,xun:17,yamada:17,year:[8,15],york:[11,15,16,17],you:[8,9],your:[9,10,11,12,13,14,15,16],z2ss:12,z_norm:12,z_rand:12,z_sim:12,zemlin:17,zenodo:[8,17],zero:[1,11,12],zip:15,zorder:[10,11,13,14,15,16]},titles:["API reference","spaghetti.Network","spaghetti.Network.loadnetwork","spaghetti.Network.savenetwork","spaghetti.PointPattern","spaghetti.element_as_gdf","spaghetti.extract_component","spaghetti.regular_lattice","<cite>spaghetti</cite>","Installation","Connected components in a spatial network","Demostrating network-based optimal facility location modeling","Spatial network analysis","Quickstart","Generating regular lattices and visualizing shortest paths","The Transportation Problem","The Traveling Sales(man)(person) Problem \u2014 TSP","References","Tutorials"],titleterms:{"4x4":14,"case":[12,16],"class":[11,15,16],"function":[11,12,14,15,16],"k\u00f6nigsberg":16,"new":10,"true":13,"while":[10,15,16],The:[10,15,16],abl:15,abov:[10,11],add:10,all:[10,11,14,15,16],alloc:[12,13],alpha_shap:11,also:10,amount:15,analysi:12,analyt:11,analyz:11,api:0,arc:[10,12,13,14],arriv:14,articul:10,associ:[15,16],attribut:[10,13],base:[10,11,15,16],becaus:10,been:15,being:14,best:11,between:10,both:15,calcul:[11,12,15,16],can:10,candid:11,carson:15,cbc:11,center:11,chain:[10,14],cite:8,client:11,close:10,cluster:12,collect:10,commun:11,comp_label:10,compar:15,comparis:11,comparison:13,compnent:10,compon:10,conda:9,connect:10,connecticut:10,constant:15,constrain:12,context:14,coordin:13,cost:[11,15],count:12,cover:11,creat:[10,11,13,14,15,16],creation:0,crime:[13,16],cross:10,daskin:15,data:[11,14,15,16],datafram:11,dataset:14,decis:[15,16],defin:[11,14,16],degre:10,demand:[11,15],demand_school:15,demonstr:[12,14],demostr:[11,14],det:16,detect:[12,16],develop:[8,9],digit:12,directli:10,disconnect:10,distanc:[11,15,16],distinct:10,each:15,either:15,element:14,element_as_gdf:5,empir:[10,11,14],empric:[11,14],equat:10,esda:12,exampl:[10,11],extract:[0,10,12,14,15,16],extract_compon:6,facil:11,featur:0,feedstock:9,feet:12,fetch:11,field:10,file:[12,13],filter:10,follow:10,form:10,formul:[15,16],found:10,from:[10,11,12,13,14],fulli:10,gener:[11,12,14,15,16],geodatafram:[10,12,13,14],geopanda:[10,12,13,14],get:10,graph:[8,10,12],graph_component2edg:10,graph_component_label:10,has:[10,15],haven:10,helper:[14,15,16],here:10,hexagon:10,highli:9,hous:11,identifi:10,index:[9,15],infer:8,inspect:10,instal:9,instanc:11,instanti:[0,10,11,12,13,14,15,16],instead:12,integ:[15,16],integr:[11,15,16],intens:12,introduct:[15,16],its:15,label:[10,14,15,16],lai:11,largest:10,lattic:14,legend:13,libpys:[10,11,14],linear:[15,16],link:12,load:0,loadnetwork:2,locat:[11,13,15,16],longest:10,loop:10,make:10,man:16,matplotlib:13,matrix:[11,15,16],maxim:11,median:11,microscop:15,miller:16,minim:15,minimax:11,mip:15,model:[11,15,16],moran:12,most:10,necessarili:10,need:[11,15],network:[0,1,2,3,8,10,11,12,13,14,15,16],network_component2arc:10,network_component_is_r:10,network_component_label:10,network_component_length:10,network_component_vertex_count:10,network_component_vertic:10,network_largest_compon:10,network_longest_compon:10,nework:11,node:15,non:10,note:14,now:10,object:[10,11,12,13,14,15,16],observ:[12,13,14],onli:10,optim:[11,15,16],origin:[13,14],ortool:11,other:10,out:[10,11],packag:9,paramet:[11,15,16],part:10,patch:13,path:[14,15,16],pattern:[12,14],per:[11,12],perform:10,person:16,plot:[10,11,13,14,15,16],point:[10,11,12,13,14],pointpattern:4,problem:[11,15,16],program:[15,16],pulp:16,pysal:[11,12,15,16],python:[9,15],quickstart:13,random:11,randomli:11,receiv:15,recommend:[9,11],redistribut:15,refer:[0,17],regular:14,regular_lattic:7,represent:[10,12],result:11,ring:10,rout:[14,16],sale:16,salesperson:16,same:[10,14],save:0,savenetwork:3,scenario:[11,15,16],scene:16,schedul:15,school:[13,15],see:10,segment:12,select:11,set:11,sever:14,ship:15,shortest:[14,15,16],shp:[12,13],simul:12,slice:10,snap:[11,12,13,14],solut:[11,15,16],solv:[11,15,16],spaghetti:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16],spatial:[8,10,11,12],split:12,street:[11,15,16],suit:11,suppli:15,supply_school:15,symbol:10,synthet:[11,14],tag:14,test:[12,14],thei:10,them:14,thi:[10,11,12],think:11,through:10,topolog:8,tour:16,transport:15,travel:16,travl:16,tree:[14,15,16],tsp:16,tucker:16,tutori:18,two:10,use:11,using:12,util:[11,15],valu:10,variabl:[15,16],version:9,vertex:10,vertic:[10,12,13],via:9,visual:[10,12,13,14],warn:10,weight:11,which:11,within:14,without:13,would:11,you:11,zemlin:16}})
\ No newline at end of file
diff --git a/docs/tutorials.html b/docs/tutorials.html
index 7eccd70d..c7eb8be2 100644
--- a/docs/tutorials.html
+++ b/docs/tutorials.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta charset="utf-8" />
-    <title>Tutorials &#8212; spaghetti v1.4.2 Manual</title>
+    <title>Tutorials &#8212; spaghetti v1.4.2.post2 Manual</title>
     <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="_static/pysal-styles.css" />
@@ -42,7 +42,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           spaghetti</a>
-        <span class="navbar-text navbar-version pull-left"><b>1.4.2</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>1.4.2.post2</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/spaghetti/__init__.py b/spaghetti/__init__.py
index 488e32c3..c75b5200 100644
--- a/spaghetti/__init__.py
+++ b/spaghetti/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "1.4.2post1"
+__version__ = "1.4.2.post2"
 """
 :mod:`spaghetti` --- Spatial Graphs: Networks, Topology, & Inference
 ====================================================================

From a22d4ded5aab00ebd43e97e9631adca5788edc3b Mon Sep 17 00:00:00 2001
From: James Gaboardi <jgaboardi@gmail.com>
Date: Mon, 24 Feb 2020 16:17:58 -0500
Subject: [PATCH 2/4] revise changelog

---
 CHANGELOG.md | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8c3ae002..2c7afd9b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,10 @@
 
 ## Version 1.4.2.post2 (2020-02-24)
 
-We closed a total of 0 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2020-02-24.
+We closed a total of 1 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2020-02-24.
+
+## Issues Closed
+ - rebuilding docs for post release (#435)
 
 ## Pull Requests
   - Docs for v1.4.2.post1 were not rebuilt (#434)

From 63e0aa3ae76421c20ac638efaa05a5b3a0b51ec1 Mon Sep 17 00:00:00 2001
From: James Gaboardi <jgaboardi@gmail.com>
Date: Mon, 24 Feb 2020 17:38:42 -0500
Subject: [PATCH 3/4] triggering new appveyor build

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index e5fab67b..e6273619 100644
--- a/README.md
+++ b/README.md
@@ -120,3 +120,4 @@ If you use PySAL-spaghetti in a scientific publication, we would appreciate usin
     keywords  = {graph-theory,network-analysis,python,spatial-networks,topology}
 }
 ```
+ 

From 2ee3d7233877e60129e056517f4aca6010c9ce9d Mon Sep 17 00:00:00 2001
From: James Gaboardi <jgaboardi@gmail.com>
Date: Mon, 24 Feb 2020 18:20:01 -0500
Subject: [PATCH 4/4] try appveyor build initializing all at 3.7

---
 appveyor.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/appveyor.yml b/appveyor.yml
index 8e08eeaf..315687a9 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -7,11 +7,11 @@ environment:
   matrix:
 
     - PYTHON_VERSION: "3.6"
-      MINICONDA: C:\Miniconda36-x64
+      MINICONDA: C:\Miniconda37-x64
       ENV_FILE: "ci/travis/36-latest-conda-forge-PYPI.yaml"
     
     - PYTHON_VERSION: "3.6"
-      MINICONDA: C:\Miniconda36-x64
+      MINICONDA: C:\Miniconda37-x64
       ENV_FILE: "ci/travis/36-latest-conda-forge-GIT.yaml"
 
     - PYTHON_VERSION: "3.7"