Climate Data Analysis

Analyze climate data with EOF, seasonal averaging, normalization, composite analysis, and correlation mapping using xarray and scipy.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/atmsillinois/agentic-horel-wallace --skill climate-data-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Climate Data Analysis
Source: https://github.com/atmsillinois/agentic-horel-wallace/tree/main
Command: npx skills add https://github.com/atmsillinois/agentic-horel-wallace --skill climate-data-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, xarray, pandas, matplotlib, cartopy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides tools and methodologies for analyzing climate data, enabling users to reproduce complex scientific studies and understand atmospheric phenomena.

Core Features & Use Cases

  • EOF Analysis: Identify dominant patterns of variability in climate datasets.
  • Seasonal Averaging & Normalization: Prepare data for comparative analysis.
  • Composite Analysis: Study atmospheric conditions during specific events (e.g., El Niño).
  • Correlation Mapping: Visualize relationships between different climate variables.
  • Use Case: Researchers can use this Skill to reproduce key figures from historical climate papers, like the Horel & Wallace (1981) study on the Southern Oscillation, using modern reanalysis data.

Quick Start

Use the climate data analysis skill to compute the Empirical Orthogonal Functions for the provided SST data.

Frequently Asked Questions about Climate Data Analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform EOF analysis on climate data using xarray?

To perform EOF analysis on climate data, this skill provides functions to identify dominant variability patterns using xarray and scipy. It processes your data arrays to compute Empirical Orthogonal Functions for climate datasets.

What is composite analysis for atmospheric teleconnections?

Composite analysis for atmospheric teleconnections is a method to study atmospheric conditions during specific events like El Niño. This skill allows you to compute composite averages to investigate these large-scale climate phenomena.

How do I reproduce scientific figures from historical climate papers?

You can reproduce scientific figures from historical climate papers by applying this skill's correlation mapping and seasonal averaging functions to modern reanalysis data. It supports replicating studies like the Horel & Wallace 1981 Southern Oscillation paper.

Can I use scipy and pandas for climate data normalization?

Yes, you can normalize climate data using this skill, which integrates scipy and pandas for data preparation. It provides specific functions to normalize datasets, preparing them for accurate comparative analysis.

What is the best way to map correlations between climate variables?

The best way to map correlations between climate variables is using this skill's dedicated correlation mapping functions. It visualizes relationships between different climate variables by processing data with xarray and numpy.

Do I need cartopy and matplotlib to visualize climate patterns?

You need cartopy and matplotlib to visualize climate patterns because this skill lists them as dependencies. They are required to render the spatial maps and plots generated from your EOF and correlation analysis results.