CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-xclim

Climate indices computation package based on Xarray with extensive climate analysis capabilities

Overview
Eval results
Files

spatial-analogs.mddocs/

Spatial Analogs

Spatial analog analysis for identifying regions with similar climate characteristics. Useful for climate adaptation, impact assessment, and identifying climate refugia or risk areas.

Capabilities

Spatial Analog Computation

Methods for finding spatial analogs based on climate similarity metrics.

def spatial_analogs(reference, candidates, method="kldiv", **kwargs):
    """
    Find spatial analogs using climate similarity metrics.
    
    Parameters:
    - reference: xr.Dataset, reference climate data
    - candidates: xr.Dataset, candidate regions for analog search
    - method: str, similarity metric ("kldiv", "euclidean", "mahalanobis")
    - **kwargs: method-specific parameters
    
    Returns:
    xr.Dataset: Spatial analog results with similarity scores
    """

Usage Examples

import xarray as xr
import xclim.analog as xca

# Load reference and candidate climate data
reference = xr.open_dataset("reference_region.nc")
candidates = xr.open_dataset("global_climate.nc")

# Find spatial analogs
analogs = xca.spatial_analogs(
    reference, 
    candidates, 
    method="kldiv"
)

Install with Tessl CLI

npx tessl i tessl/pypi-xclim

docs

atmospheric-indicators.md

conversion-indicators.md

core-computation.md

ensemble-analysis.md

fire-weather.md

index.md

land-indicators.md

sea-ice-indicators.md

spatial-analogs.md

statistical-downscaling.md

statistical-indicators.md

utilities.md

tile.json