|
2 | 2 | ----------- |
3 | 3 |
|
4 | 4 |
|
| 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 | + |
5 | 38 | ### Version 0.6.0 - 2026-02-24 |
6 | 39 |
|
7 | 40 | Highlights: xarray accessor (`.xrs`) is now available, providing a convenient |
|
0 commit comments