|
2 | 2 | ----------- |
3 | 3 |
|
4 | 4 |
|
| 5 | +### Version 0.10.16 - 2026-07-09 |
| 6 | + |
| 7 | +#### New features |
| 8 | +- bump: add a name parameter to name the output DataArray (#3610) |
| 9 | +- pathfinding: accept Datasets in a_star_search and add type hints and defaults (#3653) |
| 10 | + |
| 11 | +#### Bug fixes and improvements |
| 12 | +- pathfinding: validate barriers, search_radius, start/goal points, and dims (#3664) |
| 13 | +- pathfinding: stitch multi_stop_search segments lazily on dask backends (#3666) |
| 14 | +- pathfinding: route the HPA* coarse grid without value barriers (#3659) |
| 15 | +- pathfinding: reset the dask graph-token name on outputs (#3656) |
| 16 | +- pathfinding: reuse symmetric costs in optimize_order instead of running reverse A* searches (#3667) |
| 17 | +- pathfinding: fix multi_stop_search on the cupy and dask+cupy backends (#3637) |
| 18 | +- pathfinding: return all-NaN from HPA* when a segment cannot be refined (#3638) |
| 19 | +- pathfinding: map points to the nearest cell center and reject out-of-bounds points in _get_pixel_id (#3635) |
| 20 | +- pathfinding: add golden-value reference tests for a_star_search (#3663) |
| 21 | +- pathfinding: drop the unused has_dask_array import and fix isort ordering (#3658) |
| 22 | +- kde: fix dask backends dropping points on descending-coordinate templates (#3633) |
| 23 | +- kde/line_density: drop non-finite points and segments (#3636) |
| 24 | +- convolution: validate kernel and agg inputs (#3624) |
| 25 | +- convolution: align the dask output dtype with numpy and cupy (#3622) |
| 26 | +- convolution: parallelize the convolve_2d numpy kernel (#3616) |
| 27 | +- convolution: document the cross-correlation convention and pin it with a test (#3619) |
| 28 | +- convolution: fill docstring gaps and fix stale examples (#3620) |
| 29 | +- convolution: drop an unused import and fix isort ordering (#3613) |
| 30 | +- bump: validate agg, count, and spread inputs (#3614) |
| 31 | +- bump: correct the height_func contract and count default in the docstring (#3607) |
| 32 | +- bump: vectorise _partition_bumps to fix the O(n_chunks x count) dask graph build (#3617) |
| 33 | +- bump: fix isort import-ordering drift (#3611) |
| 34 | +- geotiff: pad category_names to pixel indices in _parse_rat for sparse RATs (#3643) |
| 35 | +- geotiff: reject 0D/1D DataArray in to_geotiff with a clear "Expected 2D or 3D" error (#3604) |
| 36 | +- geotiff: remove the previous file's PAM sidecar when to_geotiff overwrites a path (#3599) |
| 37 | +- geotiff: stop a non-finite RAT value in a PAM sidecar from crashing open_geotiff (#3594) |
| 38 | +- geotiff: accumulate color_ramp stats during the streaming dask write (#3600) |
| 39 | +- geotiff: document PAM categorical sidecar behavior and category attrs (#3598) |
| 40 | +- geotiff: fix the to_geotiff docstring tier for extra_tags pass-through (#3596) |
| 41 | +- geotiff: add asv benchmark coverage for read/write paths (#3603) |
| 42 | +- geotiff: add tests for PAM sidecar reader edges and symbology dask stats (#3605) |
| 43 | +- geotiff: fix isort drift in the writer and symbology test (#3589) |
| 44 | +- sky_view_factor: aim rays in ground azimuth space (#3634) |
| 45 | +- bilateral: honor the boundary parameter on the cupy backend (#3632) |
| 46 | +- mahalanobis: add Examples and document NaN propagation (#3581) |
| 47 | +- mahalanobis: test Inf input, all-NaN, and degenerate shapes (#3584) |
| 48 | +- mahalanobis: drop an unused import and fix isort drift (#3582) |
| 49 | +- pycnophylactic: fix a crash on all-NaN zones or unmatched zone ids (#3586) |
| 50 | +- cost_distance: add a backend statement and Examples to the docstring (#3642) |
| 51 | +- templates: cap eager coordinate allocation on the from_template dask path (#3585) |
| 52 | +- templates: test tuple chunks and the explicit-shape chunk-cap message (#3580) |
| 53 | +- templates: sort imports to match the isort config (#3578) |
| 54 | +- analytics: remove the unused xrspatial.analytics module (#3602) |
| 55 | +- ci: pin libjxl to 0.11.* in the geotiff-corpus and cog-validator envs (#3639) |
| 56 | +- docs: point the README AI-review link to the xarray-spatial-skills repo (#3669) |
| 57 | + |
| 58 | +#### Thanks |
| 59 | +Thanks to @Melissari1997 for code and test contributions to this release. |
| 60 | + |
| 61 | + |
5 | 62 | ### Version 0.10.15 - 2026-06-29 |
6 | 63 |
|
7 | 64 | #### Bug fixes and improvements |
|
0 commit comments