Core Operations
- Input
- Split
- Apply
- Combine
- Functions - Unary Binary, etc
- Grouped Computations
- Windowed Computations
High-Level Operations¶
Window Operations
- Coarsen - block windows of fixed length
- Rolling - Sliding windows of fixed length
Group Operations
- GroupBy
- Resample
Agnostic Operations
- Apply uFunc
Recipes
- Interpolation
- Climatology
- Anomalies
- Regridding
- Fill-NANs
- Calculating Exceedences
- Discretization
Detailed Operations¶
Resampling¶
This will be useful for selecting the min/max values of a time series possibly over a given threshold.
- xarray - StackOverFlow
- xarray-docs
- xcdat time averages - Notebook
Coarsen¶
This will be useful for selecting the min/max values of a spatial field possibly over a given threshold.
- xarray-docs
- xcdat for geospatial weighted averaging - Notebook
- climatology with coarsen - Notebook
Rolling¶
This is useful for capturing events with memory.
- Calculating heatwaves with rolling - gist
Counting Exceedences¶
This will be a string of operations but we essentially want a workflow to count the number of occurrences given a specific threshold.
- count occurrences over threshold - xarray
-stackoverflow - climate event detection - Notebook
Regions¶
- regions and zonal statistics - Notebook