Skip to content

v0.2.0

Choose a tag to compare

@rhugonnet rhugonnet released this 11 Nov 04:16
· 45 commits to main since this release
228abe6

This second minor release of GeoUtils finalizes the features linked to point clouds (2D georeferenced points associated to a set of values).
All point-related operations (e.g., interpolation, gridding) can now be performed from the new PointCloud class, or use the class for match-reference during an operation requiring 2D coordinates input, to easily interface with Raster and Vector objects. The PointCloud class also supports all numerical and geometric operations that exist for raster (geometric masking, subsampling, Python arithmetics, NumPy interfacing, statistics).

Minor changes might affect previous code:

  • The interp_points and to_pointcloud functions now return a PointCloud by default, instead of an array.
  • The Mask class is deprecated, but will continue working.

We are finalizing an Xarray accessor for rasters and a Pandas accessor for point clouds (mirroring our classes), planned for a coming release. This release will also includes several scalability features for rasters (out-of-memory and parallel operations) with both Dask or Multiprocessing as possible backends.
Finally, features on statistics (zonal, grouped) and interpolators & filters (gap-filling, filtering) are also being implemented for a future release.

What's Changed

New Contributors

Full Changelog: v0.1.17...v0.2.0