Cityseer

Latest version: v4.13.3

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

Scan your dependencies

Page 7 of 16

3.1.0

- Re-enables parallelism
- Removes `structures.TreeMap` in favour of raw `numpy` arrays. This allows the `shortest_path_tree` function to be cached (when compiled per JIT).

3.0.0

Another major release, this time the API has changed fairly substantially to incorporate `GeoDataFrame` workflows where possible.

The docs and examples are updated accordingly.

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.

Page 7 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.