-
Notifications
You must be signed in to change notification settings - Fork 93
Ship xarray-spatial 1.0.0 as a long-term-support release of the current feature set. No new high-level modules, tools, or subtools land before 1.0.0. Scope is frozen to what already ships in the README feature matrix, with the documented dark corners reconciled (promoted or dropped).
A function group is release-ready when its public surface is frozen against the README matrix, it carries no CRITICAL or HIGH /deep-sweep findings (accuracy and security clear first, then performance, api-consistency, and documentation) from a current frontier model, and it has a decent notebook example plus an optional standalone script.
Sweeps are non-deterministic, so they get re-run with several models and again when newer models ship. The high-level public spellings and the .xrs accessor are committed as LTS.
List view
0 of 26 selected 0 issues of 26 selected
polygonize: dask backend processes chunks serially, no parallelism
performancePR touches performance-sensitive codePR touches performance-sensitive codeseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2538 In xarray-contrib/xarray-spatial;reproject: remove dead datum-shift machinery after non-WGS84 fast-path disable (#2657)
bugSomething isn't workingSomething isn't workingseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2659 In xarray-contrib/xarray-spatial;Dask 8-connectivity float polygonize diverges from numpy at large rtol
bugSomething isn't workingSomething isn't workingdaskDask backend / chunked arraysDask backend / chunked arraysseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2677 In xarray-contrib/xarray-spatial;Chunked geodesic dask slope blocked by full-raster memory guard
bugSomething isn't workingSomething isn't workingdaskDask backend / chunked arraysDask backend / chunked arraysoomOut-of-memory risk with large datasetsOut-of-memory risk with large datasetsseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2778 In xarray-contrib/xarray-spatial;Consider unit-mismatch warning for aspect() planar path
bugSomething isn't workingSomething isn't workingseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2782 In xarray-contrib/xarray-spatial;aspect(method='geodesic') memory guard is eager-only too
backend-coverageAdding missing dask/cupy/dask+cupy backend supportAdding missing dask/cupy/dask+cupy backend supportbugSomething isn't workingSomething isn't workingdaskDask backend / chunked arraysDask backend / chunked arraysoomOut-of-memory risk with large datasetsOut-of-memory risk with large datasetsseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2783 In xarray-contrib/xarray-spatial;has_rtx() never calls has_cuda_and_cupy(), so RTX reports available without a usable CUDA device
bugSomething isn't workingSomething isn't workinggpuCuPy / CUDA GPU supportCuPy / CUDA GPU supportseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2785 In xarray-contrib/xarray-spatial;viewshed() mutates the caller's input DataArray (int16 becomes float64)
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2786 In xarray-contrib/xarray-spatial;contours() validates return_type too late, wasting compute on invalid values
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2788 In xarray-contrib/xarray-spatial;viewshed: validate regular grid spacing instead of silently assuming it
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2789 In xarray-contrib/xarray-spatial;contours() emits degenerate and duplicate lines for exact-level plateaus
bugSomething isn't workingSomething isn't workingseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2790 In xarray-contrib/xarray-spatial;contours(): n_levels is not validated as a positive integer
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2791 In xarray-contrib/xarray-spatial;viewshed: ValueError 'node not found' on NaN input (CPU sweep)
bugSomething isn't workingSomething isn't workingseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2792 In xarray-contrib/xarray-spatial;Broken bounds-check guard in viewshed _calculate_event_row_col()
bugSomething isn't workingSomething isn't workingseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2793 In xarray-contrib/xarray-spatial;viewshed(): validate scalar params (max_distance >= 0, finite observer/target elev) before dispatch
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2794 In xarray-contrib/xarray-spatial;contours() emits RuntimeWarning on all-NaN input with auto level selection
bugSomething isn't workingSomething isn't workingseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2795 In xarray-contrib/xarray-spatial;flow_path_dinf hangs forever on cyclic D-inf flow directions
bugSomething isn't workingSomething isn't workingseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2796 In xarray-contrib/xarray-spatial;emerging_hotspots() repeats the local-mean z-score bug instead of computing Gi*
bugSomething isn't workingSomething isn't workingseverity:criticalSweep finding: CRITICALSweep finding: CRITICALStatus: Closed (completed).#2804 In xarray-contrib/xarray-spatial;stable_only=True does not reject HTTP/fsspec sources via direct read_geotiff_gpu()
bugSomething isn't workingSomething isn't workinggeotiffGeoTIFF moduleGeoTIFF modulegpuCuPy / CUDA GPU supportCuPy / CUDA GPU supportinput-validationInput validation and error messagesInput validation and error messagesseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2830 In xarray-contrib/xarray-spatial;kriging(): nugget lands on the kriging-matrix diagonal (should be gamma(0)=0)
bugSomething isn't workingSomething isn't workingseverity:highSweep finding: HIGHSweep finding: HIGHStatus: Closed (completed).#2915 In xarray-contrib/xarray-spatial;Style: fix flake8 E128 and isort drift in interpolate/_kriging.py
bugSomething isn't workingSomething isn't workinginfrastructureCI, benchmarks, and toolingCI, benchmarks, and toolingseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2916 In xarray-contrib/xarray-spatial;kriging() raises an opaque numpy error for a single input point
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:lowSweep finding: LOWSweep finding: LOWStatus: Closed (completed).#2917 In xarray-contrib/xarray-spatial;idw(): GPU backends (cupy, dask+cupy) have no test coverage
gpuCuPy / CUDA GPU supportCuPy / CUDA GPU supportseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMtestsTest coverage and parityTest coverage and parityStatus: Closed (completed).#2919 In xarray-contrib/xarray-spatial;kriging() crashes on single-point input with "zero-size array to reduction maximum"
bugSomething isn't workingSomething isn't workinginput-validationInput validation and error messagesInput validation and error messagesseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMStatus: Closed (completed).#2920 In xarray-contrib/xarray-spatial;Test coverage gaps in interpolate/_kriging.py (backend, params, edge cases)
gpuCuPy / CUDA GPU supportCuPy / CUDA GPU supportseverity:mediumSweep finding: MEDIUMSweep finding: MEDIUMtestsTest coverage and parityTest coverage and parityStatus: Closed (completed).#2921 In xarray-contrib/xarray-spatial;