Momepy

Latest version: v0.9.0

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

Scan your dependencies

Page 3 of 5

0.5.0

Enhancements:

- COINS algorithm for analysis of continuity of street networks (248, 276)
- ENH: distance decay in Percentiles (269)
- ENH: add dropna keyword to Unique (280)
- ENH: catch geographic CRS in Tessellation (298)
- ENH: support shapely polygon as enclosures limit (299)

Bug fixes:

- BUG/DOC: adapt to mutliindex + remove preprocess (281)
- BUG: Tessellation error on non-standard enclosures (291)
- BUG: properly clip enclosures by limit (288)

Other:

- DEP: remove deprecated functions and args (268)
- PERF: use dask.bag in Tessellation (296)

0.4.4

Small bugfix affecting `nx_to_gdf` and `NodeDensity`.

- BUG: node ID doesn't match ID in weights (274)

0.4.3

Small bug fix:

- BUG: UnboundLocalError: local variable 'cpu_count' referenced before assignment (266)

0.4.2

Bug fix release:

- BUG: resolve nans in StreetProfile (251)
- REGR: fix slowdown in tessellation (256)
- BUG: avoid string "geometry" (257)
- PERF: move translation in Tessellation (259)
- REGR: use convex_hull to mitigate infinity (260)

0.4.1

Small bug fix release.

- fixed bug in the automatic selection of number of dask chunks in enclosed tessellation
- fixed infinity issue in StreetProfile (249)
- fixed issue changing the original dataframe in DistanceBand (250)

0.4.0

Requirements:

- momepy now requires GeoPandas 0.8 or newer
- momepy now requires pygeos
- momepy now (optionally) requires mapclassify 2.4.2 or newer

API changes:

- ``network_false_nodes`` is now deprecated. Use new ``remove_false_nodes`` instead.

Enhancements:

- New performant algorithm ``remove_false_nodes`` to remove nodes of a degree 2 of a LineString network. (204)
- Faster ``CircularCompactness`` (205)
- pygeos-based ``Tessellation`` (207)
- New class ``Percentiles`` (209)
- Various speedups (209)
- New ``enclosures`` function (211)
- Enclosed tessellation option in ``Tessellation`` (212)
- Preprocessing module (214)
- Preprocessing function to ``close_gaps`` of LineString geoemtry (215)
- Preprocessing function to ``extend_lines`` (217)
- ratio-based network links (218)
- vectorize ``StreetProfile`` (219)
- capture MutliLineString in ``Linearity`` (236)
- support MultiPolygons (234)
- handle NaNs in ``limit_range`` (235)
- ``SharedWalls`` length (238)
- refactor ``Blocks`` using overlay and libpysal (237)
- more options in converting to networkx graphs in ``gdf_to_nx`` (240)
- use mapclassify.classify in ``Simpson`` and ``Shannon`` (241)

Bug fixes:

- fix nearest neighbor in ``get_network_ratio`` (224)
- ``Tessellation`` error when geom collapsed (226)
- ``Blocks`` empty difference (230)

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.