Skip to content

Commit b734348

Browse files
authored
Update CHANGELOG for v0.7.0 release (#925)
1 parent a370d56 commit b734348

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,39 @@
22
-----------
33

44

5+
### Version 0.7.0 - 2026-03-02
6+
7+
Highlights: new hydrology, terrain metrics, and surface distance modules; 3D
8+
multi-band support for focal functions; GPU-accelerated polygonize with
9+
connected-component labelling; and broad dask+cupy backend coverage across the
10+
library.
11+
12+
#### New Features
13+
- Add 3D multi-band support to focal functions (#924)
14+
- Add foundational hydrology tools (#921)
15+
- Add terrain metrics module: TRI, TPI, and Roughness (#920)
16+
- Add surface_distance module: 3D terrain distance via multi-source Dijkstra (#918)
17+
- Add CI benchmark workflow with regression detection (#917)
18+
- Polygonize: GPU CCL, promotion, dispatcher, GeoJSON output, and benchmarks (#916)
19+
- Add GPU (CuPy) backends for proximity, allocation, direction (#909)
20+
- Add GPU (CuPy) backend for cost_distance (#910)
21+
- Add out-of-core dask CPU viewshed (#897)
22+
- Add dask+cupy backends for focal tools (#896)
23+
- Add emerging_hotspots() for time-series trend analysis (#890)
24+
- Replace O(n^4) regions() with scipy union-find, add dask/cupy backends (#898)
25+
26+
#### Bug Fixes & Improvements
27+
- Make dask backends truly lazy, add agg parameter (#914)
28+
- Fill remaining dask+cupy gaps (terrain, perlin, crosstab) (#913)
29+
- Add comprehensive input validation across public API (#912)
30+
- Fix dask zonal.stats() bug, add dask+cupy backend, edge-case tests (#911)
31+
- Prevent OOM and unknown chunks in classify.py dask paths (#895)
32+
- Replace np.unique/np.isfinite with dask-safe helpers in zonal.py (#894)
33+
- Extend KDTree path to allocation/direction to prevent OOM (#893)
34+
- Add memory guard and tiled KDTree fallback to proximity (#892)
35+
- Add memory guard, bounded A*, and HPA* to prevent OOM (#891)
36+
37+
538
### Version 0.6.0 - 2026-02-24
639

740
Highlights: xarray accessor (`.xrs`) is now available, providing a convenient

0 commit comments

Comments
 (0)