Releases: Universite-Gustave-Eiffel/Tempus
v2.6.2
v2.2.0
Intermediary release, with the following changes:
- Python bindings via Boost::Python that allows to control execution of Tempus as well as to design plugins in Python
- Better handling of car speed limit in OSM loader
- OSM loader fixes (section split + bug)
- Compilation issues fixes (boost 1.53)
Warning some Python modules have been renamed:
- pytempus: Python bindings
- wpstempus: (formerly pytempus) Python WPS communication library
- tempusloader: the data loader
v2.1.0
Main changes :
- The OSM loader has been rewritten. It now uses a fast C++-based PBF reader dedicated to extract a routing graph
- New plugin for (multimodal) isochrones
- Better packaging of Python packages: pytempus and tempusloader
- Experimental support for Tempus as a PostgreSQL extension: wps_tempus.isochrone(), see sql/pgtempus
- Various bug fixes
v2.0.0
New major version of Tempus.
Main features:
* Use C++11
* New Contraction Hiereachies plugin: ch_plugin
* The Plugin class is now split into Plugin and PluginRequest
* The database schema is independent from the coordinate system (Lambert 93 is not mandatory anymore)
* Design changes to allow other graph types, called 'routing data'. Each plugin can request its own graph type
* A new graph type for querying Contraction Hierarchies : CHQueryGraph
* Use of a compressed_sparse_row graph for the road part of the multimodal graph (gain in memory footprint)
* Graphs are now serializable and it avoids memory fragmentation
* A new tool graph_dumper to convert a graph from the database to its binary representation
* Travis and Appveyor support