Changelog#
1.0.2 (2026-03-20)#
Bug Fixes#
Documentation#
Add Master Thesis link and references (733b644)
Acknowledgements#
Thanks to @juanfonsecaLS1 for testing and feedback.
Version 1.0.1 (2024-12-04)#
๐งน Lint: Reconfigured linting settings.
๐ Fixes: Removed unused Haversine distance function and adapted to
osmnxAPI changes.๐ ๏ธ Update: Updated
test.ymlfor artifacts v4.4.0 breaking change.๐ Documentation: Various updates including changelog, badge links, mobile optimization, GitHub handles, installation instructions,
CITATION.cff, andpaper.md.
Version 1.0.0 (2024-08-12)#
โจ First major release โจ
๐ฆ Prepared for osmnx 2.0.0 and shipped
cities.ymlin pypi package.โ๏ธ Added function to set log level and added python versions 3.11 and 3.12.
๐ Merged several pull requests improving settings, README, dependencies, and project structure.
๐ Fixed coverage for special case, tests, and code style issues.
๐ Updated README with CI/CD badges, improved documentation, and unified capitalization.
๐๏ธ Updated Changelog, Version, and Website Copyright.
๐ Licensed work under GNU AGPLv3.
๐ IO operations enhanced with graph reduction.
๐๏ธ Logging improvements: silenced numba compilation, reprojected debug messages.
โ๏ธ Parallelization updates: removed
num_workersandchunk_size.๐งช Testing updates: increased util coverage, added response 502 as
xfail.๐ New features: Betweenness Centrality Cutoff, Reduced path filling.
๐ Fixes: notebook formatting, GEOSException in tesselation, missing attribute.
๐ Merged pull request:
๐ Added Betweenness Centrality Cutoff <https://github.com/BikeNetKit/superblockify/pull/82>_.๐ Misc changes: deactivated colormap logging, unified nodes and edges into one variable.
๐ Improved analysis scripts
Version 0.2.2 (2023-06-27)
๐ Unified Plot image format/suffix in config
๐ข Key Figures: lightweight results for analysis, see :func:
superblockify.partitioning.utils.get_key_figures.๐พ Lightweigth metric saving
๐ Added ISO 3166 country codes
๐๏ธ City Crawling: Get cities from Springer Website Table. Useful functions to add OSM relation IDs to the cities. Moved cities to
cities.ymlfile.๐ City List format specification.
๐๏ธ Adjust logging for better usefullness. Add and remove some log messages.
๐๏ธ Added
mambato the installation instructions and changed standard environment name.โฌ๏ธ Demand Change: Added Superblock aggregate statistics for the betweennesses.
Version 0.2.1 (2023-06-22)#
โจ Second release โจ
โฌ๏ธ Integrated final graph statistics and Superblock statistics.
๐ก Moved Coverage to Codecov |codecov-badge|.
โฌ๏ธ Display basic graph stats at Partitioner initialization. Abstract base class :class:
superblockify.partitioning.base.BasePartitioner.โฌ๏ธ Geopackage export: Resolve Superblock cell option. If set to True, the Superblock cells are resolved to polygons. Normally, only the edges are exported. Added general graph stats with OSM boundary polygon.
.. |codecov-badge| image:: https://codecov.io/gh/BikeNetKit/superblockify/branch/main/graph/badge.svg?token=AS72IFT2Q4 :target: https://codecov.io/gh/BikeNetKit/superblockify :height: 2ex
Version 0.2.0 (2023-06-20)#
๐ง Sped up population distribution in :func:
superblockify.population.approximation.get_edge_population.โฌ๏ธ Add population and density to Superblocks
๐ Fix: Graph import projection order. Un-skewed distance attribute.
Version 0.1.3 (2023-06-19)#
๐๏ธ Documented approaches in reference notebooks :ref:
Population Data, :ref:Street Tessellation, and :ref:Street Population Density.โฌ๏ธ Added population preprocessing for for every tesselated edge. This enables an efficient population density aggregation for any given superblock. See modules in :mod:
superblockify.population.โฌ๏ธ Automated population data download and preprocessing of the GHS-POP - R2023A dataset https://ghsl.jrc.ec.europa.eu/ghs_pop2023.php.
โฌ๏ธ Added graph attribute
boundary, used for calculating the total area of the city.โฌ๏ธ Added general graph statistics :mod:
superblockify.metric.graph_stats. Including spatial clustering and anisotropy.
Version 0.1.2 (2023-05-18)#
โฌ๏ธ Added Partitioner based on Betweenness Centrality.
๐ Fix segfault in betweenness centrality calculation caused by testcase with one node graph.
Version 0.1.1 (2023-05-15)#
โฌ๏ธ Added Betweenness Centrality Calculation in measures, precompiled version works quick on metropolitan sized city networks.
โฌ๏ธ Added speed limit: Routing and low traffic speed overwriting. Unit can be passed when initializing a partitioner.
Version 0.1.0 (2023-04-11)#
โจ Initial release โจ
๐ง Full rework of the restricted distance calculation. Runs quicker and is more memory efficient. Also, path finding had a bug in the previous version.
Version 0.0.0#
See changes before in the repository under the tag
0.0.0 <https://github.com/BikeNetKit/superblockify/tags>_.