Skip to main content

superblockify logo

Dev PyPI Version Python Version linting: pylint Code style: black PyPI License Master Thesis

status DOI Docs Lint Test codecov

Source code to superblockify an urban street network


superblockify is a Python package for partitioning an urban street network into Superblock-like neighborhoods and for visualizing and analyzing the partition results. A Superblock is a set of adjacent urban blocks where vehicular through traffic is prevented or pacified, giving priority to people walking and cycling.

superblockify concept

Installation

Set up environment

Use conda or mamba or micromamba to create the virtual environment sb_env:

conda create -n sb_env -c conda-forge superblockify
conda activate sb_env

Note: While pip can install superblockify, it's not officially supported due to potential issues with C dependencies needed for OSMnx. If unsure, use conda as instructed above to avoid problems.

Alternatively, or if you run into issues, clone this repository and create the environment via the environment.yml file:

conda env create --file environment.yml
conda activate sb_env
pip install superblockify

Set up Jupyter kernel

If you want to use superblockify with its environment sb_env in Jupyter, run:

pip install --user ipykernel
python -m ipykernel install --user --name=sb_env

This allows you to run Jupyter with the kernel sb_env (Kernel > Change Kernel > sb_env)

Usage

We provide a minimum working example in two formats:

For a guided start after installation, see the usage section in the documentation. See the examples/ folder for more example scripts.

Documentation

Read the documentation to learn more about superblockify.

Testing

The tests are specified using the pytest signature, see tests/ folder, and can be run using a test runner of choice. A pipeline is set up, see .github/workflows/test.yml.

Credits & Funding

Funded by the European Union, EU Horizon grant JUST STREETS

More Information

Metadata

Release files for superblockify 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for superblockify 1.0.2
File Size Uploaded
superblockify-1.0.2.tar.gz 119.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for superblockify 1.0.2
File Interpreter ABI Platform
superblockify-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 242.2 kB

Release files / superblockify-1.0.2.tar.gz

Download URL superblockify-1.0.2.tar.gz
Size 119.3 kB
Tags Source
SHA-256 checksum
How to use checksums
418a9834b827a77ce5981603db1ddc1a2f612dee61a8cc7190964deb5109ce52
BLAKE2b-256 checksum
How to use checksums
a8d59b636bc78505bc82a4dfaf607c35629c1906c147355073e7f4a64970e725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 20, 2026.

Transparency log

Release files / superblockify-1.0.2-py3-none-any.whl

Download URL superblockify-1.0.2-py3-none-any.whl
Size 122.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
14f0e159901205fad41a1e4108cd9dffc69b4ef95ae4d72dd736a56a1099ae1f
BLAKE2b-256 checksum
How to use checksums
d9c3c29f33669067c8fa7fbfe602ab2e8302eb3c8f0b6e6110ebfdeb3f95f99e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 20, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page