Geostructures

Latest version: v0.13.1

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

Scan your dependencies

Page 1 of 4

0.13.1

Fixes an issue where an optional dependency (fastkml) was required for usage

0.13.0

What's Changed
* Upgraded Numpy dependency to v2.x
* Adds filtering collections via shape properties, containing a shape, or contained by a shape
* Adds converting GeoEllipses to/from covariance matrices
* Fixes a bug in KML parsing where reading properties from a <SchemaData> tag raised an AttributeError

**Full Changelog**: https://github.com/ccbest/geostructures/compare/v0.12.2...v0.13.0

0.12.2

Fixes a bug in property assignment during KML parsing that caused None to get assigned to _properties

0.12.1

Fixes the following errors:
* Bug in parse_kml caused by assigning properties to shapes with no prior properties
* Bug in `convolve_duplicate_shapes` where properties were not preserved from the merged shapes

0.12.0

Adds the following features:
* KML format is now supported via the FastKML library
* Adds a `parsers` module with parsers for GeoJSON, WKT, and KML
* Adds a method `filter_impossible_journeys` to the `Track` object
* Coordinate order can now be flipped to return `(lat, lon)` in the various egress methods using the `reverse=True` keyword argument
* Adds a method `from_str` to the `TimeInterval` object to support string conversion

Updates the following:
* Upgrades H3 integration to version 4, from version 3

Fixes the following issues:
* Fixes a bug that occurred while parsing Z values from WKT
* Fixes a bug that occurred when attempting to pickle any geostructure

0.11.0

Adds formal typing module
Adds support for preserving Z and M values; not considered in geometric operations
Adds support for installing optional dependencies
Implements the `__geo_interface__` protocol
Adds module for reprojecting coordinates to/from WGS84
Adds `inplace` param to mutating methods

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.