Releases: pysal/spaghetti
v1.3.1 Stable Release
This is a minor release that improves the documentation and installation instructions for the rtree
and libspatialindex
dependencies introduced in v1.3rc1
. As with the last several releases, we strongly recommend using conda-forge
for installation.
Changes
Version 1.3.1 (2019-07-29)
We closed a total of 21 issues (enhancements and bug fixes) through 7 pull requests, since our last release on 2019-05-21.
Issues Closed
- updating font for "Warning" (#297)
- update of install instructions in README.md (#295)
- remove geopandas version stipulation (#291)
- updating citation langauge (#290)
- build error beginning (07/01/2019) (#289)
- update css (#287)
- update readthedocs.yml? (#284)
- spaghetti api docs rendering incorrectly (#285)
- docs table left aligned (#286)
- remove extra line in .travis.yml (#283)
- update Changelog (#282)
- Manually updated CHANGELOG following stable release. (#281)
- v1.3 release (#264)
- Bump version 1.3rc2 --> 1.3 (#280)
Pull Requests
- updating font for "Warning" (#297)
- update of install instructions in README.md (#295)
- updating citation langauge (#290)
- docs table left aligned (#286)
- remove extra line in .travis.yml (#283)
- update Changelog (#282)
- Bump version 1.3rc2 --> 1.3 (#280)
The following individuals contributed to this release:
- James Gaboardi
- Wei Kang
v1.3 Stable Release
Changes
Version 1.3 (2019-05-21)
We closed a total of 14 issues (enhancements and bug fixes) through 5 pull requests, since our last release on 2019-05-14.
Issues Closed
- Manually updated CHANGELOG following stable release (#281)
- v1.3 release (#264)
- add
requirements_dev.txt
toMANIFEST.in
(#277) - Update changelog (#279)
- version bump to include req_dev in MANIFEST.in (#278)
- v1.2 --> 1.3rc1 (for release candidate) (#276)
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
- update notebooks following prior to v1.3 release (#158)
Pull Requests
- Update changelog (#279)
- version bump to include req_dev in MANIFEST.in (#278)
- v1.2 --> 1.3rc1 (for release candidate) (#276)
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
The following individuals contributed to this release:
- James Gaboardi
v1.3rc2
This release contains the fix for a failing azure
build for the spaghetti-feedstock
.
Changes
Version 1.3rc2 (2019-05-14)
We closed a total of 9 issues (enhancements and bug fixes) through 4 pull requests, since our last release on 2019-05-14.
Issues Closed
- version bump to include req_dev in MANIFEST.in (#278)
- v1.2 --> 1.3rc1 (for release candidate) (#276)
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
- update notebooks following prior to v1.3 release (#158)
Pull Requests
- version bump to include req_dev in MANIFEST.in (#278)
- v1.2 --> 1.3rc1 (for release candidate) (#276)
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
The following individuals contributed to this release:
- James Gaboardi
v1.3rc1
The release candidate for spaghetti v1.3
will be the first version to officially support python 3.7
and also drop support for python 3.5
. The inclusion of rtree
as a dependency represents a change in the code base that solves the issue of snapping observation points to network segments.
Changes
Version 1.3rc1 (2019-05-14)
We closed a total of 54 issues (enhancements and bug fixes) through 18 pull requests, since our last release on 2019-02-27.
Issues Closed
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
- update notebooks following prior to v1.3 release (#158)
- TypeError: '>' not supported between instances of '_NodeCursor' and '_NodeCursor' (#196)
- Update docsite (#273)
- fix docs building (#272)
- docs failing with rtree (#268)
- 3.5 --> 3.7 readthedocs (#269)
- updating README.md (#271)
- conda-forge recipe (#265)
- Solo owner/maintainer (#270)
- update requirements in README (#266)
- updating requirements in README (#267)
- Switch snapping to Rtree package? (#259)
- update python versions in setup.py (#262)
- updating supported python versions in setup.py (#263)
- Drop 3.5, Add 3.7 testing (#260)
- adding support for python3.7 (#261)
- Update Facility_Location.ipynb (#257)
- Further failures in TravisCI builds. (
rake
) (#256) - bumping down geopandas requirement to 0.3.0 (#255)
- bumping geopandas req version to 0.4.1 (#254)
- TravisCI build failing with
geopandas
(#253) - Streamline setup travis (#252)
- Remove redundancies in
requirements_xxx.txt
files (#250) - Removing redundant requirements (#251)
- pandas.core error leading to Travis CI failure (#240)
- uniform .travis.yml (#248)
- switching from pip to conda for reqs install resolves .travis error (#249)
- v1.2.rc1? (#246)
- updating GitHub version badge (#247)
- update version badges (#245)
- AttributeError: module 'spaghetti' has no attribute 'element_as_gdf' (#242)
- bump from rc to stable (#244)
- v1.2rc1 bump (#243)
- adding pandas as a requirement (#241)
Pull Requests
- Updating notebooks prior to v1.3 release (#275)
- updating README (#274)
- Update docsite (#273)
- fix docs building (#272)
- 3.5 --> 3.7 readthedocs (#269)
- updating README.md (#271)
- updating requirements in README (#267)
- Switch snapping to Rtree package? (#259)
- updating supported python versions in setup.py (#263)
- adding support for python3.7 (#261)
- Update Facility_Location.ipynb (#257)
- bumping down geopandas requirement to 0.3.0 (#255)
- bumping geopandas req version to 0.4.1 (#254)
- Streamline setup travis (#252)
- switching from pip to conda for reqs install resolves .travis error (#249)
- updating GitHub version badge (#247)
- bump from rc to stable (#244)
- v1.2rc1 bump (#243)
The following individuals contributed to this release:
- James Gaboardi
- Wei Kang
- Levi John Wolf
- @Tomgertin
Stable v1.2
This is a stable release of v1.2rc1
with no changes to code.
v1.2rc1
This a release candidate forpysal/spaghetti v1.2
addressing #242.
Changes
Version 1.2rc1 (2019-02-27)
We closed a total of 160 issues (enhancements and bug fixes) through 60 pull requests, since our last release on 2018-11-01.
Issues Closed
- Coverage testing (#239)
- update .travis.yml and introduce .coveragerc similar to pysal/giddy#81 (#238)
- Update
bug
template (#237) - Update issue templates (#236)
- Add .github directory based on libpysal (#234)
- Adding community info (#235)
- remove README.rst (#223)
- Removing README.rst and updating setup.py (#233)
- pysal/giddy#77 (reference labels) (#231)
- Ref docs (#232)
- Api site doc (#230)
- correction in notebooks/Network_Usage.ipynb (#229)
- edges_to_arcs naming convention (#227)
- altering edges_to_arcs crosswalk name (#228)
- Improve in-line docs -- 24PullRequests for Christmas (#202)
- updating utils.py docs (#226)
- updating all analysis.py docs (#224)
- Docs split arcs (#222)
- Docs allneighbordistances (#221)
- updating docs for full_distance_matrix (#220)
- notes for simulate_observations (#219)
- Docs net funcs (#218)
- bug in snapping points? (#125)
- Deprecation: Container-Based Linux Build Environments (#188)
- Remove sorted edges (#216)
- purpose of class SortedEdges(OrderedDict)? (#90)
- geometry notes in _newpoint_coords (#215)
- count_per_link -- updating docs (#214)
- TravisCI error raise ReadTimeoutError(self._pool, None, 'Read timed out.') (#213)
- variable declaration correction in _snap_to_link (#212)
- compute_distance_to_vertices -- in-line doc improvement (#211)
- improved in-line comments in network.Network.distancebandweights (#210)
- improved in-line comments in network.Network.contiguityweights (#209)
- improved in-line comments in network.Network._docs_evaluate_napts (#208)
- improved in-line comments in network.Network._yield_napts (#207)
- improved in-line comments in network.Network.extractgraph (#206)
- improved in-line comments in network.Network.extract_components (#205)
- improved in-line comments in network.Network._round_sig (#204)
- improved in-line comments in network.Network.init (#203)
- improved in-line comments in _extractnetwork (#201)
- minor spaghetti/util.py doc clean (#200)
- update notebooks following #185 (#187)
- README graphic legend update (#197)
- Update notebooks (#199)
- correcting arc -- arcs attribute (#193)
- attribute declaration error (network.Network.arc) (#192)
- (from pysal.network) Edge ID data structure #933 (#176)
- (from pysal.network) network ring bug #655 (#184)
- Debug of data structure/algo that led to ring/graph errors (#185)
- Creating Network instance from road shapefile fails; ValueError: list.remove(x): x not in list (#9)
- (from pysal.network) Revisit graph weights in network module #496 (#186)
- Updating spaghetti ReadTheDocs (#183)
- tree not recorded in same network arc (#180)
- Nearest tree update (#182)
- clean/create more coherent and uniform variable names (#49)
- Updating/standardizing network/graph element naming (#181)
- Dijkstra maintenance (#179)
- [MAINT] dijkstra (#178)
- Adding .png of snapped point to README.md (#177)
- fixing bug in distancebandweights (#175)
- bug in network.Network.distancebandweights (#174)
- determine necessity of test_distance_band_weights (#62)
- updating ReadTheDocs following #172 (#173)
- Pep8 docs review (#172)
- record connected components (#168)
- [WIP] contiguityweights and connected_components (#171)
- add break condition in contiguityweights() (#170)
- Edge Weighting pysal/pysal #609 (#66)
- Merge unittest scripts (#169)
- Further streamline unittests (#157)
- api docs (#162)
- network element as geodataframe (#143)
- Refactor element as gdf (#167)
- Restructure docs (#166)
- Non responsive docs (#165)
- typo in dijkstra reference (#163)
- Update api docs (#164)
- Update api (#161)
- cleaning up notebooks/Snapping_Demonstration.ipynb (#160)
- Update notebooks (#159)
- add minor test for _round_sig (#152)
- Round sig test (#156)
- updating element_as_gdf.rst (#155)
- Update doc element to gdf (#154)
- Streamline unittests (#147)
- Streamline unittests (#153)
- ENH: element_to_gdf() (#145)
- correcting list comp syntax in _round_sig (#151)
- error in _round_sig() when a coordinate is 0.0 (#150)
- [ENH] streets/network and points need to be in the same CRS/EPSG (#71)
- update markdown docs fromSpaghetti_Pointpatterns_Empirical.ipynb (#146)
- updating typo in notebooks/Spaghetti_Pointpatterns_Empirical.ipynb (#149)
- Minor notebook update (#148)
- update spaghetti info on pysal.site (#144)
- fix RuntimeWarning in analysis.py (#140)
- usage of networkx (#141)
- updating notebooks (#142)
- update spaghetti landing site notebook links (#139)
- rerunning notebooks (#138)
- travis build still failing (#127)
Pull Requests
- Coverage testing (#239)
- Update
bug
template (#237) - Update issue templates (#236)
- Adding community info (#235)
- Removing README.rst and updating setup.py (#233)
- Ref docs (#232)
- Api site doc (#230)
- correction in notebooks/Network_Usage.ipynb (#229)
- altering edges_to_arcs crosswalk name (#228)
- updating utils.py docs (#226)
- updating all analysis.py docs (#224)
- Docs split arcs (#222)
- Docs allneighbordistances (#221)
- updating docs for full_distance_matrix (#220)
- notes for simulate_observations (#219)
- Docs net funcs (#218)
- Remove sorted edges (#216)
- geometry notes in _newpoint_coords (#215)
- count_per_link -- updating docs (#214)
- variable declaration correction in _snap_to_link (#212)
- compute_distance_to_vertices -- in-line doc improvement (#211)
- improved in-line comments in network.Network.distancebandweights (#210)
- improved in-line comments in network.Network.contiguityweights (#209)
- improved in-line comments in network.Network._docs_evaluate_napts (#208)
- improved in-line comments in network.Network._yield_napts (#207)
- improved in-line comments in network.Network.extractgraph (#206)
- improved in-line comments in network.Network.extract_components (#205)
- improved in-line comments in network.Network._round_sig (#204)
- improved in-line comments in network.Network.init (#203)
- improved in-line comments in _extractnetwork (#201)
- minor spaghetti/util.py doc clean (#200)
- Update notebooks (#199)
- correcting arc -- arcs attribute (#193)
- Debug of data structure/algo that led to ring/graph errors (#185)
- Updating spaghetti ReadTheDocs (#183)
- Nearest tree update (#182)
- Updating/standardizing network/graph element naming (#181)
- Dijkstra maintenance (#179)
- Adding .png of snapped point to README.md (#177)
- fixing bug in distancebandweights (#175)
- updating ReadTheDocs following #172 (#173)
- Pep8 docs review (#172)
- [WIP] contiguityweights and connected_components (#171)
- Merge unittest scripts (#169)
- Refactor element as gdf (#167)
- Restructure docs (#166)
- Non responsive docs (#165)
- Update api docs (#164)
- Update api (#161)
- cleaning up notebooks/Snapping_Demonstration.ipynb (#160)
- Update notebooks (#159)
- Round sig test (#156)
- updating element_as_gdf.rst (#155)
- Update doc element to gdf (#154)
- Streamline unittests (#153)
- ENH: element_to_gdf() (#145)
- correcting list comp syntax in _round_sig (#151)
- updating typo in notebooks/Spaghetti_Pointpatterns_Empirical.ipynb (#149)
- updating notebooks (#142)
- rerunning notebooks (#138)
The following individuals contributed to this release:
- James Gaboardi
1.1.1.post3
This release address minor documentation concerns with no code update from v1.1.0.
v1.1.0
Initial Release
This release is an initial re-release of pysal/pysal/network
including functionality for instantiating a network from a geopandas.GeoDataFrame
.