Superblockify

Latest version: v1.0.0

Safety actively analyzes 682229 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.0

**************************

* โœจ 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/NERDSITU/superblockify/pull/82>`_.
* ๐Ÿ“ Misc changes: deactivated colormap logging,
unified nodes and edges into one variable.
* ๐Ÿ“Š Improved analysis scripts

0.2.2

**************************

* ๐Ÿ“Š 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.

0.2.1

**************************

* โœจ 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/NERDSITU/superblockify/branch/main/graph/badge.svg?token=AS72IFT2Q4
:target: https://codecov.io/gh/NERDSITU/superblockify
:height: 2ex

0.2.0

**************************

* ๐Ÿ”ง 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.

0.1.3

**************************

* ๐Ÿ“š๏ธ 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.

0.1.2

**************************

* โฌ†๏ธ Added Partitioner based on Betweenness Centrality.
* ๐Ÿ› Fix segfault in betweenness centrality calculation caused by testcase with one node
graph.

Page 1 of 2

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.