Skip to content

Issue 962#975

Closed
brendancol wants to merge 5 commits intomasterfrom
issue-962
Closed

Issue 962#975
brendancol wants to merge 5 commits intomasterfrom
issue-962

Conversation

@brendancol
Copy link
Contributor

Fixes #

Proposed Changes

New xrspatial.sky_view_factor module with all four backends:
NumPy (@ngjit), CuPy (@cuda.jit), Dask+NumPy, and Dask+CuPy.
25 tests covering correctness, NaN handling, range validation,
cross-backend equivalence (NumPy/Dask/CuPy/Dask+CuPy), and
Dataset support. Edge cells now compute with truncated rays
instead of returning NaN, keeping numpy and dask paths consistent.
- Add Sky-View Factor entry to docs/source/reference/surface.rst
- Add examples/user_guide/22_Sky_View_Factor.ipynb with parameter
  exploration and hillshade comparison
@brendancol brendancol closed this Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant