Cityseer

Latest version: v4.17.3

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

Scan your dependencies

Page 8 of 16

2.4

2.0.0

This is a major release with some breaking changes.

> If you are working with version 1 and are looking for the previous version documentation, see the [v1.2.1](https://github.com/benchmark-urbanism/cityseer-api/tree/v1.2.1/cityseer) tagged release which contains the now deprecated version and its associated docstrings.

The outwards facing API is mostly unaffected, however, certain methods have been renamed to bring them in line with naming conventions, for example, all methods previously named with a leading `nX` have now been renamed to `nx`, for example, `nX_simple_geoms` has been renamed to `nx_simple_geoms`.

The low level API has been substantially overhaulled to streamline and better organise underlying data structures. User-facing methods are unaffected by this change. Previously, data structures used for nodes and edges were stored in raw `numpy` arrays with different indices taken to reference different data attributes. This has been replaced with `numba` jitted classes allowing for explicit attributes to be used. See [cityseer.structures](https://cityseer.benchmarkurbanism.com/structures) for more information about these structures and their attributes.

The code base has been substantially overhauled to include more robust support for typehinting, with formatting, linting, and typechecking now baked-into the CI. The project is now managed with a `pyproject.toml` file.

1.2.1

1.2.0

New version increment to reflect accumulation of minor tweaks.

Jitter scale is now set to zero by default.

1.1.7

Uses a new package for better progress bar behaviour in parallel loops.

Adds a jitter parameter for injecting shortest-path algorithm jitter for use on rectilinear grids.

1.1.6

Minor release which adds a dependency to requirements.txt.

Page 8 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.