Skip to content

Releases: MKuranowski/pyroutelib3

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.

Custom Storage Class

15 Sep 17:39
Compare
Choose a tag to compare

Changelog:

  • Allowing users of pyroutelib3 to define their own storage classes, instead of forcing all data into dicts
  • Added some basic unit tests

Upkeep Release Fix

20 Apr 17:13
Compare
Choose a tag to compare

Changelog:

  • Fixes typo error introduced in 1.3
  • Will now raise KeyError instead of returning "no_such_node" if start node is not found inside the graph
  • Fixing distance function (thanks to @ikatanic)
  • Fixing some typos (thanks to @1kastner)
  • Removing osmapi from requirements

Upkeep Release

13 Apr 19:22
Compare
Choose a tag to compare
Upkeep Release Pre-release
Pre-release

Changelog:

  • Will now raise KeyError instead of returning "no_such_node" if start node is not found inside the graph
  • Fixing distance function (thanks to @ikatanic)
  • Fixing some typos (thanks to @1kastner)
  • Removing osmapi from requirements

Self-containing router.doRoute

22 Sep 21:19
Compare
Choose a tag to compare

Changelog

  • Small improvements in handling oneways
  • Fixes in access keys of pre-defined transport types
  • Self-containing router.doRoute (now it won't change any attributes of the router)

Version numbers clean-up

06 Sep 19:45
Compare
Choose a tag to compare

No changes, just changing the version number

Typo hotfix

06 Sep 19:35
Compare
Choose a tag to compare
Typo hotfix Pre-release
Pre-release

Warning! I screwed up version numbering. Use 1.1 instead!

Changelog:

  • Fixed a typo in the oneway handling

Data download hotfix

21 Aug 15:30
Compare
Choose a tag to compare
Data download hotfix Pre-release
Pre-release

Warning! This version has a typo when handling oneway=-1 or oneway=reversed. Use 1.1 instead!

Changelog:

  • Fixes the urllib not being imported

Turn restrictions

18 Aug 20:59
Compare
Choose a tag to compare
Turn restrictions Pre-release
Pre-release

Warning! This version does not work when auto-downloading tiles. Use 1.1 instead!

Changelog:

  • Adding support for turn restrictions
  • Making Router a subclass of Datastore, removing the need to call router.data.×
  • Merging code into 1 file by simplifying data download process

Haversine formula

07 Jan 10:41
Compare
Choose a tag to compare

Changelog:

  • Changed distance formula to Haversine one
  • Added support for oneway:<transport_type> tags