## 1.0.0 readiness: Interpolation **Area:** Stats **Functions:** idw, kriging, spline **Source:** `xrspatial/interpolate/` ### Scope - [ ] Public surface frozen against the README feature matrix - [ ] Dark-corner decisions resolved (see #2930) ### Sweep clearance, no CRITICAL or HIGH (accuracy and security first) - [ ] Accuracy `/deep-sweep xrspatial/interpolate` - [ ] Security - [ ] Performance - [ ] API consistency Last swept: none yet ### Examples - [ ] Notebook example - [ ] (optional) standalone script ### Linked bug issues - #2915 (High) kriging(): nugget lands on the kriging-matrix diagonal (should be gamma(0)=0) - #2916 (Low) Style: fix flake8 E128 and isort drift in interpolate/_kriging.py - #2917 (Low) kriging() raises an opaque numpy error for a single input point - #2919 (Medium) idw(): GPU backends (cupy, dask+cupy) have no test coverage - #2920 (Medium) kriging() crashes on single-point input with "zero-size array to reduction maximum" - #2921 (Medium) Test coverage gaps in interpolate/_kriging.py (backend, params, edge cases) - #2923 (High) kriging() memory guard raises spurious MemoryError on dask-backed templates
1.0.0 readiness: Interpolation
Area: Stats Functions: idw, kriging, spline
Source:
xrspatial/interpolate/Scope
Sweep clearance, no CRITICAL or HIGH (accuracy and security first)
/deep-sweep xrspatial/interpolateLast swept: none yet
Examples
Linked bug issues