Computational tools for urban analysis
A Python
package for pedestrian-scale network-based urban analysis: network analysis, landuse accessibilities and mixed uses, statistical aggregations.
v1.x
: see documented code per tagged release v1
v2.x
: see documented code per tagged release v2
v3.x
: see documented code per tagged release v3
v4+
: https://cityseer.benchmarkurbanism.com/
Demo Notebooks: https://benchmark-urbanism.github.io/cityseer-examples/
Issues: https://github.com/benchmark-urbanism/cityseer-api/issues
Questions: https://github.com/benchmark-urbanism/cityseer-api/discussions
Cite as: The cityseer Python package for pedestrian-scale network-based urban analysis
The cityseer-api
Python
package addresses a range of issues specific to computational workflows for urban analytics from an urbanist's point of view and contributes a combination of techniques to support developments in this field:
NumPy
ecosystem of scientific and geospatial packages. See the Graph Cleaning Guide.rust
, allowing these methods to be applied to large and, optionally, decomposed graphs, which have substantial computational demands.pdm install
python -m ensurepip --default-pip
brew install rust rust-analyzer rustfmt