Skip to content

Releases: MKuranowski/pyroutelib3

1.7.2

09 Apr 19:47
Compare
Choose a tag to compare

Changelog:

  • Use os-level locking when modifying tiles in tilescache directory
  • Make OSM API URL and tilescache directories variables (in pyroutelib3.util) - which can be modified at runtime

Small fixes related to errors

08 May 00:31
Compare
Choose a tag to compare
v1.7.1

1.7.1 version bump

Major refactor

29 Jan 01:09
Compare
Choose a tag to compare
v1.7.0

1.7.0 version bump

Don't leave debug prints

27 May 15:39
Compare
Choose a tag to compare

Changelog:

  • Removed a left-over debug print
  • Added some more tests

doRoute rewrite

24 May 19:42
Compare
Choose a tag to compare
doRoute rewrite Pre-release
Pre-release

Warning: This release has a leftover debug print.

Changelog:

  • Reworked Router.doRoute and router.addToQueue
  • Added living_street to default profiles
  • Fixed weights not being used

Optional Ignoring Data Errors

11 May 15:59
Compare
Choose a tag to compare
Pre-release

Warning: This release has a bug, which makes the Datastore ignore routing weights.

Changelog:

  • Added ignoreDataErrs to datastore parameters. If set to False, issues with data will raise an error, instead of being silently ignored.

Fixed Performance

11 May 15:46
Compare
Choose a tag to compare
Fixed Performance Pre-release
Pre-release

Warning: This release has a bug, which makes the Datastore ignore routing weights.

Changelog:

  • Do not iterate over each restriction in doRoute
  • Other small optimizations (like changing queueItem["nodes"] to list instead of string)
  • Removed compatibility with router.data

Making some methods static

15 Feb 20:15
Compare
Choose a tag to compare

Changelog:

  • Changed Datastore._attributes, Datastore.distance and Datastore.equivalent to staticmethods

Bugfix: Don't import pyroutelib3 in setup.py

14 Feb 18:28
Compare
Choose a tag to compare

Changelog:

  • Removed importing pyroutelib3 from setup.py

osmiter data parsing

14 Feb 18:16
Compare
Choose a tag to compare

Changelog:

  • Changed Datastore.parseOsmFile to use osmiter instead of ElementTree
  • Added new argument to Datastore: localfileType, used to specify OSM file types other then XML.