Skip to content

Releases: pysal/spaghetti

v1.3rc1

14 May 15:23
a46aa00
Compare
Choose a tag to compare
v1.3rc1 Pre-release
Pre-release

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

27 Feb 15:36
9df8934
Compare
Choose a tag to compare

This is a stable release of v1.2rc1 with no changes to code.

v1.2rc1

27 Feb 15:05
954d121
Compare
Choose a tag to compare
v1.2rc1 Pre-release
Pre-release

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

31 Oct 14:47
83c92b5
Compare
Choose a tag to compare

This release address minor documentation concerns with no code update from v1.1.0.

v1.1.0

31 Oct 13:14
e8843f9
Compare
Choose a tag to compare

This release features the first stable version of spaghetti during the process of pysal refactoring and is the first tagged release of spaghetti on Github.

Starting from this release, spaghetti supports python 3.5 and 3.6 only.

Initial Release

10 Aug 21:51
279865a
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

This release is an initial re-release of pysal/pysal/network including functionality for instantiating a network from a geopandas.GeoDataFrame.