diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c7afd9b..c36a28f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,124 @@ # Changes +------------------------------------ + +## Version 1.5.0.rc0 (2020-05-02) + +We closed a total of 100 issues (enhancements and bug fixes) through 38 pull requests, since our last release on 2020-02-24. + +## Issues Closed + - [WIP] Update Network K Function (#469) + - Break spatial analysis tutorial into several notebooks (#478) + - Update, review, and rename K statistic (#477) + - toy PR to test codecov.yml (#485) + - toy PR to test tcodecov.yml (#484) + - treebeard CI (#481) + - Docs funding (#483) + - [WIP] Dropping "change" param in codecov.yml (#479) + - Add funding source? (#480) + - add funding sources to README (#482) + - [BUG] Correction to NetworkK formulation (#470) + - Revert "[Bug] Addressing bug in K-Function formation" (#476) + - [Bug] Addressing bug in K-Function formation (#471) + - [TST] add codecov.yml (#472) + - no post until 24 codecov reports (#475) + - attempting custom codecov reports (#474) + - update install docs (#473) + - Network L Function (#467) + - Remove G and F functions (#466) + - Removing G and F functions (#468) + - [TEST] regular 3x3 lattice for network analysis testing (#442) + - DOC: correct comments for K-function related code (#465) + - Updating docs with new sphinx release (#464) + - Remedy for non-transparent favicon (#463) + - stylize the minimum spanning tree plot in README.md (#462) + - Updating pinned requirements versions (#461) + - Streamling GHA (#460) + - [ENH] Functionality for spanning trees (#449) + - [ENH][WIP] Min/Max Spanning Trees functionality (#459) + - Update Python version support in CONTRIBUTING.md (#458) + - Adding network arc spatial weights notebook (#457) + - Appveyor still being triggered (#454) + - Corrections for Caveat notebook (#456) + - CHANGELOG.txt --> CHANGELOG.md (#455) + - [TST] GitHub Actions only; Migrate away from Travis/Appveyor (#453) + - Customizing/improving GitHub Actions (#452) + - Trying out GitHub Actions for additional testing (#451) + - [ENH] caveats notebook (#426) + - [WIP][ENH] New notebook for caveats (#445) + - release v1.4.3 (#404) + - logo update, rearrange (#448) + - updating README logo (#447) + - package import warning? (#427) + - Improved docstrings for NetworkF and NetworkG (#444) + - analysis.ffunction() may not be correct (#225) + - [MAINT] re-evaluate testing structure (#438) + - [TST] Updating tests and testing structure (#443) + - moving watermark to notebook reqs (#441) + - appveyor — rebuild the master 3.8 PYPI (#436) + - [MAINT] DRYing off unittests (#439) + - Docs for v1.4.2.post1 were not rebuilt (#434) + - rebuilding docs for post release (#435) + - release v1.4.2 (#392) + - pushing changelog for 1.4.2post1 (#433) + - version bump v1.4.2 --> 1.4.2post1 (#432) + - fixing conda-forge failure (#431) + - final PR before v1.4.2 release — updating CHANGELOG.md (#430) + - updating README (#429) + - [WIP][ENH] longest and largest network components (#424) + - Add a fully connected attribute (#425) + - [ENH] longest/largest connected component (#414) + - add logos to website (#345) + +## Pull Requests + - Update, review, and rename K statistic (#477) + - toy PR to test codecov.yml (#485) + - Docs funding (#483) + - [WIP] Dropping "change" param in codecov.yml (#479) + - add funding sources to README (#482) + - [Bug] Addressing bug in K-Function formation (#471) + - no post until 24 codecov reports (#475) + - attempting custom codecov reports (#474) + - update install docs (#473) + - Removing G and F functions (#468) + - DOC: correct comments for K-function related code (#465) + - Updating docs with new sphinx release (#464) + - Remedy for non-transparent favicon (#463) + - stylize the minimum spanning tree plot in README.md (#462) + - Updating pinned requirements versions (#461) + - Streamling GHA (#460) + - [ENH][WIP] Min/Max Spanning Trees functionality (#459) + - Update Python version support in CONTRIBUTING.md (#458) + - Adding network arc spatial weights notebook (#457) + - Corrections for Caveat notebook (#456) + - CHANGELOG.txt --> CHANGELOG.md (#455) + - [TST] GitHub Actions only; Migrate away from Travis/Appveyor (#453) + - Customizing/improving GitHub Actions (#452) + - Trying out GitHub Actions for additional testing (#451) + - [WIP][ENH] New notebook for caveats (#445) + - logo update, rearrange (#448) + - updating README logo (#447) + - Improved docstrings for NetworkF and NetworkG (#444) + - [TST] Updating tests and testing structure (#443) + - moving watermark to notebook reqs (#441) + - [MAINT] DRYing off unittests (#439) + - rebuilding docs for post release (#435) + - pushing changelog for 1.4.2post1 (#433) + - version bump v1.4.2 --> 1.4.2post1 (#432) + - fixing conda-forge failure (#431) + - final PR before v1.4.2 release — updating CHANGELOG.md (#430) + - updating README (#429) + - [WIP][ENH] longest and largest network components (#424) + +The following individuals contributed to this release: + + - James Gaboardi + - Serge Rey + +------------------------------------ + + ## Version 1.4.2.post2 (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. diff --git a/docs/.buildinfo b/docs/.buildinfo index ba2ad8e5..5a1034ae 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: 43a89bd6e9b1f958acad0bf2bc014f9d +config: 22518cdc6ee9e42d1034eb3b966c8700 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_14_1.png b/docs/_images/notebooks_network-spatial-autocorrelation_14_1.png deleted file mode 100644 index 24ec43b0..00000000 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_14_1.png and /dev/null differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_30_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_30_0.png deleted file mode 100644 index 8fd02743..00000000 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_30_0.png and /dev/null differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_31_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_31_0.png index f7938b03..5af24c2d 100644 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_31_0.png and b/docs/_images/notebooks_network-spatial-autocorrelation_31_0.png differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_32_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_32_0.png deleted file mode 100644 index cbcff47d..00000000 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_32_0.png and /dev/null differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_33_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_33_0.png index 1276630f..8db118eb 100644 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_33_0.png and b/docs/_images/notebooks_network-spatial-autocorrelation_33_0.png differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_34_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_34_0.png deleted file mode 100644 index dd151b75..00000000 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_34_0.png and /dev/null differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_35_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_35_0.png index cbc2a5bb..0700acd0 100644 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_35_0.png and b/docs/_images/notebooks_network-spatial-autocorrelation_35_0.png differ diff --git a/docs/_images/notebooks_network-spatial-autocorrelation_37_0.png b/docs/_images/notebooks_network-spatial-autocorrelation_37_0.png index 7be8b46a..b83a8c24 100644 Binary files a/docs/_images/notebooks_network-spatial-autocorrelation_37_0.png and b/docs/_images/notebooks_network-spatial-autocorrelation_37_0.png differ diff --git a/docs/_images/notebooks_pointpattern-attributes_39_0.png b/docs/_images/notebooks_pointpattern-attributes_39_0.png index 3654b3bc..1edb9cd9 100644 Binary files a/docs/_images/notebooks_pointpattern-attributes_39_0.png and b/docs/_images/notebooks_pointpattern-attributes_39_0.png differ diff --git a/docs/_modules/index.html b/docs/_modules/index.html index e0409f46..8e5bbf75 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -3,7 +3,7 @@ - Overview: module code — spaghetti v1.4.2.post2 Manual + Overview: module code — spaghetti v1.5.0.rc0 Manual @@ -40,7 +40,7 @@ spaghetti - 1.4.2.post2 + 1.5.0.rc0 @@ -528,13 +528,13 @@

1.a — Barbed wire example
-[<libpysal.cg.shapes.Chain at 0x11fad7ac8>,
- <libpysal.cg.shapes.Chain at 0x11fad7b70>,
- <libpysal.cg.shapes.Chain at 0x11fad7c18>,
- <libpysal.cg.shapes.Chain at 0x11fad7cc0>,
- <libpysal.cg.shapes.Chain at 0x11fad7d68>,
- <libpysal.cg.shapes.Chain at 0x11fad7e10>,
- <libpysal.cg.shapes.Chain at 0x11fad7eb8>]
+[<libpysal.cg.shapes.Chain at 0x12aeb4a90>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4b38>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4be0>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4c88>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4d30>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4dd8>,
+ <libpysal.cg.shapes.Chain at 0x12aeb4e80>]
 

Instantiate a spaghetti.Network object

@@ -813,8 +813,8 @@

1.b — Goalpost example
-[<libpysal.cg.shapes.Chain at 0x125d9df28>,
- <libpysal.cg.shapes.Chain at 0x125dc54a8>]
+[<libpysal.cg.shapes.Chain at 0x131839898>,
+ <libpysal.cg.shapes.Chain at 0x131839cf8>]
 

Instantiate a spaghetti.Network object

@@ -1332,7 +1332,7 @@

1.c — Empirical Example:
-<matplotlib.axes._subplots.AxesSubplot at 0x11fb51470>
+<matplotlib.axes._subplots.AxesSubplot at 0x1321d1cc0>
 
@@ -2414,7 +2414,7 @@

3.4 Maximal Covering Location Problem
-Solve Time: 0.0069166805 minutes
+Solve Time: 0.007066680800000001 minutes
 Obj. Value: 1312.0 residents within 800.000000 meters of 3 selected facilities
 Percent of 1598 clients covered: 82.102628
 --- 73 clients are not covered
@@ -2480,86 +2480,86 @@ 

3.6 Distance analytics matrix + }
{'abs_min': 'Absolute min dist to assigned facility', 'abs_max': 'Absolute max dist to assigned facility', 'mean_means': 'Mean of mean dists per client to assigned facility', 'mean_stds': 'Mean of StD dists per client to assigned facility'}
stats lscp pmp pcp mclp
- - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + +
{'abs_min': 'Absolute min dist to assigned facility', 'abs_max': 'Absolute max dist to assigned facility', 'mean_means': 'Mean of mean dists per client to assigned facility', 'mean_stds': 'Mean of StD dists per client to assigned facility'}
stats lscp pmp pcp mclp
0abs_min0.9189220.91892212.7455110.9189220abs_min0.9189220.91892212.7455110.918922
1abs_max998.5255421224.2758861024.619983799.2281121abs_max998.5255421224.2758861024.619983799.228112
2mean_means645.324109565.137552591.620567497.5169902mean_means645.324109565.137552591.620567497.516990
3mean_stds245.521058263.799820244.651800214.7077023mean_stds245.521058263.799820244.651800214.707702

@@ -2599,270 +2599,270 @@

3.7 Selection matrix
+ }
lscp pmp pcp mclp $\sum$ $\%$
- - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + +
lscp pmp pcp mclp $\sum$ $\%$
y[0]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[0]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[1]$\notin$$\notin$$\in$$\notin$1.00000025.000000y[1]$\notin$$\notin$$\in$$\notin$1.00000025.000000
y[2]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[2]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[3]$\in$$\notin$$\in$$\notin$2.00000050.000000y[3]$\in$$\notin$$\in$$\notin$2.00000050.000000
y[4]$\in$$\in$$\notin$$\in$3.00000075.000000y[4]$\in$$\in$$\notin$$\in$3.00000075.000000
y[5]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[5]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[6]$\in$$\in$$\in$$\in$4.000000100.000000y[6]$\in$$\in$$\in$$\in$4.000000100.000000
y[7]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[7]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[8]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[8]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[9]$\in$$\notin$$\notin$$\notin$1.00000025.000000y[9]$\in$$\notin$$\notin$$\notin$1.00000025.000000
y[10]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[10]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[11]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[11]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
y[12]$\notin$$\in$$\notin$$\in$2.00000050.000000y[12]$\notin$$\in$$\notin$$\in$2.00000050.000000
y[13]$\notin$$\notin$$\notin$$\notin$0.0000000.000000y[13]$\notin$$\notin$$\notin$$\notin$0.0000000.000000
diff --git a/docs/notebooks/network-segmentation.html b/docs/notebooks/network-segmentation.html index 74bca46f..e10e74da 100644 --- a/docs/notebooks/network-segmentation.html +++ b/docs/notebooks/network-segmentation.html @@ -3,7 +3,7 @@ - Spatial network segmentation — spaghetti v1.4.2.post2 Manual + Spatial network segmentation — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@
spaghetti - 1.4.2.post2 + 1.5.0.rc0 @@ -512,7 +512,7 @@

Associate the network with a point pattern
-{'crimes': <spaghetti.network.PointPattern at 0x110d4c9e8>}
+{'crimes': <spaghetti.network.PointPattern at 0x12c074fd0>}
 
@@ -538,7 +538,7 @@

Split network arcs into segments of 200 (
-<spaghetti.network.Network at 0x129f1d278>
+<spaghetti.network.Network at 0x12c0ed198>
 
@@ -576,7 +576,7 @@

The returned object inherits many of the attributes from the original networ
-{'crimes': <spaghetti.network.PointPattern at 0x129c85c18>}
+{'crimes': <spaghetti.network.PointPattern at 0x12c122278>}
 
diff --git a/docs/notebooks/network-spatial-autocorrelation.html b/docs/notebooks/network-spatial-autocorrelation.html index a9d15764..c0cfef3e 100644 --- a/docs/notebooks/network-spatial-autocorrelation.html +++ b/docs/notebooks/network-spatial-autocorrelation.html @@ -3,7 +3,7 @@ - Network-constrained spatial autocorrelation — spaghetti v1.4.2.post2 Manual + Network-constrained spatial autocorrelation — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@
spaghetti - 1.4.2.post2 + 1.5.0.rc0 @@ -502,7 +502,7 @@

Instantiate the network from a
-<spaghetti.network.Network at 0x120937f28>
+<spaghetti.network.Network at 0x1201fe160>
 
@@ -602,7 +602,7 @@

Associate the network with a point pattern
-{'crimes': <spaghetti.network.PointPattern at 0x1213c0dd8>}
+{'crimes': <spaghetti.network.PointPattern at 0x120c1af28>}
 
@@ -777,7 +777,7 @@

Moran’s I on a network split into 200-meter segments
-<spaghetti.network.Network at 0x121451f98>
+<spaghetti.network.Network at 0x120cbb9e8>
 
diff --git a/docs/notebooks/network-spatial-weights.html b/docs/notebooks/network-spatial-weights.html index ad11fa5e..a2cbb282 100644 --- a/docs/notebooks/network-spatial-weights.html +++ b/docs/notebooks/network-spatial-weights.html @@ -3,7 +3,7 @@ - Network spatial weights — spaghetti v1.4.2.post2 Manual + Network spatial weights — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@ spaghetti - 1.4.2.post2 + 1.5.0.rc0 @@ -541,9 +541,9 @@

Generate a spag
-[<libpysal.cg.shapes.Chain at 0x106c0b080>,
- <libpysal.cg.shapes.Chain at 0x11fd3e080>,
- <libpysal.cg.shapes.Chain at 0x11fd3e278>]
+[<libpysal.cg.shapes.Chain at 0x12724c1d0>,
+ <libpysal.cg.shapes.Chain at 0x12724c278>,
+ <libpysal.cg.shapes.Chain at 0x12724c400>]
 
@@ -515,7 +515,7 @@

1. Allocating observations (snapping points) to a network:
-{'crimes': <spaghetti.network.PointPattern at 0x123e1d748>}
+{'crimes': <spaghetti.network.PointPattern at 0x1217665c0>}
 
-[[(0, 1), <libpysal.cg.shapes.Chain at 0x12f7b2b38>],
- [(0, 2), <libpysal.cg.shapes.Chain at 0x1305d2e80>],
- [(1, 2), <libpysal.cg.shapes.Chain at 0x1305d20b8>]]
+[[(0, 1), <libpysal.cg.shapes.Chain at 0x125159908>],
+ [(0, 2), <libpysal.cg.shapes.Chain at 0x12b3f6da0>],
+ [(1, 2), <libpysal.cg.shapes.Chain at 0x12b41ea20>]]
 
diff --git a/docs/notebooks/spanning-trees.html b/docs/notebooks/spanning-trees.html index 173240d9..16770a88 100644 --- a/docs/notebooks/spanning-trees.html +++ b/docs/notebooks/spanning-trees.html @@ -3,7 +3,7 @@ - Network spanning trees — spaghetti v1.4.2.post2 Manual + Network spanning trees — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@
spaghetti - 1.4.2.post2 + 1.5.0.rc0 diff --git a/docs/notebooks/transportation-problem.html b/docs/notebooks/transportation-problem.html index 6b555f86..c54e381e 100644 --- a/docs/notebooks/transportation-problem.html +++ b/docs/notebooks/transportation-problem.html @@ -3,7 +3,7 @@ - The Transportation Problem — spaghetti v1.4.2.post2 Manual + The Transportation Problem — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@ spaghetti - 1.4.2.post2 + 1.5.0.rc0
-2020-05-02T17:53:43-04:00
+2020-05-02T21:46:34-04:00
 
 CPython 3.7.3
 IPython 7.10.2
@@ -466,12 +466,12 @@ 

Integrating pys
 Using Python-MIP package version 1.7.3
 watermark 2.0.2
+mip                 1.7.3
 matplotlib          3.1.2
-spaghetti           1.4.2.post2
-numpy               1.18.1
 geopandas           0.7.0
+numpy               1.18.1
+spaghetti           1.5.0.rc0
 matplotlib_scalebar 0.6.1
-mip                 1.7.3
 
 

diff --git a/docs/notebooks/tsp.html b/docs/notebooks/tsp.html index acf38d88..65c2289c 100644 --- a/docs/notebooks/tsp.html +++ b/docs/notebooks/tsp.html @@ -3,7 +3,7 @@ - The Traveling Sales(man)(person) Problem — TSP — spaghetti v1.4.2.post2 Manual + The Traveling Sales(man)(person) Problem — TSP — spaghetti v1.5.0.rc0 Manual @@ -42,7 +42,7 @@ spaghetti - 1.4.2.post2 + 1.5.0.rc0
-2020-05-02T17:53:48-04:00
+2020-05-02T21:46:44-04:00
 
 CPython 3.7.3
 IPython 7.10.2
@@ -457,12 +457,12 @@ 

Integrating pys
 watermark 2.0.2
+spaghetti           1.5.0.rc0
 numpy               1.18.1
-pulp                1.6.8
 geopandas           0.7.0
 matplotlib_scalebar 0.6.1
-spaghetti           1.4.2.post2
 matplotlib          3.1.2
+pulp                1.6.8
 
 

diff --git a/docs/objects.inv b/docs/objects.inv index fb3656b0..25bac75a 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/references.html b/docs/references.html index 98471b8d..6c30cb49 100644 --- a/docs/references.html +++ b/docs/references.html @@ -3,7 +3,7 @@ - References — spaghetti v1.4.2.post2 Manual + References — spaghetti v1.5.0.rc0 Manual @@ -41,7 +41,7 @@ spaghetti - 1.4.2.post2 + 1.5.0.rc0