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 osmnx API changes.

  • ๐Ÿ› ๏ธ Update: Updated test.yml for artifacts v4.4.0 breaking change.

  • ๐Ÿ“ Documentation: Various updates including changelog, badge links, mobile optimization, GitHub handles, installation instructions, CITATION.cff, and paper.md.

Version 1.0.0 (2024-08-12)#

  • โœจ First major release โœจ

  • ๐Ÿ“ฆ Prepared for osmnx 2.0.0 and shipped cities.yml in 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_workers and chunk_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.yml file.

  • ๐ŸŒ† City List format specification.

  • ๐Ÿ—’๏ธ Adjust logging for better usefullness. Add and remove some log messages.

  • ๐Ÿ“š๏ธ Added mamba to 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>_.