Skip to content

Commit 107f043

Browse files
authored
Fixes #746: add emerging_hotspots() for time-series trend analysis (#890)
* Fixes #746: add emerging_hotspots() for time-series hot/cold spot trend analysis Combines per-time-step Getis-Ord Gi* z-scores with the Mann-Kendall trend test to classify each pixel into one of 17 trend categories (new, consecutive, intensifying, persistent, diminishing, sporadic, oscillating, historical — for both hot and cold spots). Supports numpy, cupy, and dask+numpy backends. * Add emerging hotspots user guide notebook (fills slot 8) Walks through building a synthetic dataset, running the analysis, understanding the 17 trend categories, visualising results with matplotlib, inspecting per-pixel time series, boundary modes, and Dask integration.
1 parent 20ec6be commit 107f043

File tree

3 files changed

+1077
-0
lines changed

3 files changed

+1077
-0
lines changed

xrspatial/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from xrspatial.classify import quantile # noqa
1414
from xrspatial.classify import reclassify # noqa
1515
from xrspatial.curvature import curvature # noqa
16+
from xrspatial.emerging_hotspots import emerging_hotspots # noqa
1617
from xrspatial.focal import mean # noqa
1718
from xrspatial.hillshade import hillshade # noqa
1819
from xrspatial.mahalanobis import mahalanobis # noqa

0 commit comments

Comments
 (0)