You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unlike traditional drought-only tools, **precip-index** treats dry and wet extremes equally. Use negative thresholds for droughts, positive thresholds for floods - same functions, same methodology.
122
+
Unlike traditional drought-only tools, **precip-index** treats dry and wet extremes equally. Use negative thresholds for droughts, positive thresholds for floods --- same functions, same methodology.
98
123
:::
99
124
100
125
::: {.callout-tip}
101
-
## Optimized for Scale
126
+
## Multi-Distribution Fitting
102
127
103
-
Built for global-scale gridded data with CF conventions. Efficiently processes large datasets using NumPy, SciPy, and Numba acceleration.
128
+
Choose the probability distribution that best fits your data. Gamma, Pearson III, and Log-Logistic each use their optimal fitting method (Method of Moments, MLE) --- validated to produce correct SPI/SPEI across all grid cells. See the [validation results](technical/validation.qmd).
104
129
:::
105
130
106
131
::: {.callout-important}
@@ -109,6 +134,12 @@ Built for global-scale gridded data with CF conventions. Efficiently processes l
109
134
Goes beyond simple threshold exceedance. Implements full run theory to characterize event duration, magnitude (cumulative & instantaneous), intensity, and peak values.
110
135
:::
111
136
137
+
::: {.callout-note}
138
+
## Scalable Architecture
139
+
140
+
Built for datasets of any size. Small regional grids run in-memory; global datasets (CHIRPS, ERA5, TerraClimate) use the chunked processing module with automatic spatial tiling and streaming I/O.
141
+
:::
142
+
112
143
## Example Applications
113
144
114
145
-**Operational Drought Monitoring** - Track ongoing droughts with real-time updates
@@ -117,54 +148,67 @@ Goes beyond simple threshold exceedance. Implements full run theory to character
117
148
-**Early Warning Systems** - Generate alerts based on evolving event characteristics
118
149
-**Decision Support** - Gridded statistics for regional planning
119
150
120
-
## Real Data Example
151
+
## Validation Results
121
152
122
-
This package includes example data from **Bali, Indonesia** (1958-2024) using [TerraClimate](https://www.climatologylab.org/terraclimate.html):
153
+
All distributions are tested against TerraClimate Bali data (1958--2024). Cross-distribution correlation exceeds 0.98 for both SPI and SPEI.
Three distributions (Gamma, Pearson III, Log-Logistic) produce consistent SPI-3 time series at a single land cell. The same drought and wet events are identified regardless of distribution choice.
0 commit comments