Climate and Weather Information

ENSO Information (NOAA PMEL)

Climate Prediction Center (NOAA CPC)

CFSv2 Forecast of Weekly Climate Anomalies

Current ENSO state (BOM)

IRI ENSO forecast

S2S sub-seasonal and seasonal forecast

UH Weather

Oahu Surf Forecast (NOAA)

Wunderground Hurricane site

CIMSS Wisconsin Tropical Cyclone Forecasts

NASA Worldview

NASA Worldview (centered on Antarctic sea ice)

Climate Data Archives

Climate Explorer (KNMI)

APDRC Climate Data

NOAA Climate Data

IRI Climate Data Archive

Hurricane Track Density


Ocean reanalysis products (University of Hamburg)

Global River Discharge Database

CPC Soil Moisture

WHOI Objectively Analyzed air-sea fluxes (OAFlux)

Met Office EN4 subsurface ocean temperature and salinity

CAM5 radiative kernels (Pendergrass)

CAM3 radiative kernels (Shell)


Polar Amplification MIP (PAMIP)

CFMIP tools (COSP, ISCCP, Observations, diagnostic codes)

CFMIP Spookie cloud locking

CMIP6 portal

ESGF PyClient (Earth System Grid Python interface)

CMIP6 Cloud Access and Analysis Primer

Large Ensemble portal NCAR

US CLIVAR Large Ensemble working group

CESM1 Large Ensemble

CESM2 Large Ensemble (ICCP and NCAR)

GFDL Large Ensemble (via Globus), Website Sarah Schlunegger

MPI Grand Ensemble

Education and interesting Blogs

Wolfram Alpha


ClimateDataGuide (UCAR)

Isaac Held's Climate Blog

Nick Lutsko's Climate Notes

UH Manoa Library

Some Useful Software

Climate Data Operators (CDO)

NCAR Command Language (NCL)

Ferret (NOAA PMEL)

GNU Octave





Intel Compilers


MatCont (Bifurcation analysis)

SSA-MTM Toolkit for spectral analysis

TISEAN (nonlinear time series analysis)

ACE (Alternating Conditional Expectation) algorithm for Matlab

STILT (R package for time series emulation)

EMD (empirical mode decomposition)

FastKDE (kernel density estimation)

Climate Data Toolbox for Matlab

TropD tropical width diagnostics (Matlab and Python)

jLab (Matlab data analysis package including spectral analysis)

Python related

Python documentation
Anaconda distribution
Scipy module
Netcdf4 for python
Matplotlib basemap
Climlab (Brian Rose)
    Pangeo LENS analysis example

ESGF PyClient (Earth System Grid Python interface)

High Performance Computing

University of Hawai'i HPC

General Circulating Models (GCMs)

GFDL General Circulation Models

NCAR Community Earth System Model (CESM)

    - [Experiments]
    - [CESM Simpler Models]
    - [Overview]
    - [Supported Components]
    - [CCSM4 Timing Table]
    - [CESM Forum]


Some intermediate complexity models

Cane and Zebiak Model


Linear Baroclinic Model (LBM)





PlaSim (Uni Hamburg Planet Simulator)

University of Chicago online climate models

Some Integrated Assessment models (IAMs)

MADIAMS (Hasselmann et al.)

CDICE/DOECLIM (Garner, Reed, and Keller)

Legal Disclaimer:

This disclaimer governs your use of this website; by using this website, you accept this disclaimer in full. If you disagree with any part of this disclaimer, do not use this website. I reserve the right to modify these terms at any time. You should therefore check periodically for changes. By using this site after I post any changes, you agree to accept those changes, whether or not you have reviewed them.

There could be material on this site that is protected by copyright and intellectual property laws. Unless stated otherwise, you may access and download the materials located on this website only for personal and academic non-commercial use.

Visitors who use this website and rely on any information do so at their own risk.

I am not responsible for the contents or reliability of any other websites to which I provided a link and do not necessarily endorse the views expressed within them. Please let me know if any questionable material is found on external links provided by this website and I will remove the respective links as quick as possible.

You must not use this website in any way which is unlawful, illegal, fraudulent or harmful, or in connection with any unlawful, illegal, fraudulent or harmful purpose or activity. The majority of content posted is for academic purpose. I accept no responsibility for any loss or harm incurred.
I do not warrant that functions available on this website will be uninterrupted or error free, that defects will be corrected, or that the server that makes it available is free of viruses or bugs. You acknowledge that it is your responsibility to implement sufficient procedures and virus checks (including anti-virus and other security checks) to satisfy your particular requirements for the accuracy of data input and output.