Category List of NCL Application Examples

[Example datasets | Templates]

This page contains links to hundreds of NCL scripts, and in most cases, a link to the graphic produced by that script. You can download any one of these scripts and plug in your own datasets. You can also download all of the scripts as a compressed tar file. (Use "tar -xvf ApplicationScripts.tgz" to extract the scripts.)

List of tips, resources, functions/procedures and the example scripts they appear in. List of NCL application example categories in alphabetical order.

Important: NCAR has made the decision to adopt Python as the scripting language platform of choice for future development of analysis and visualization tools. Please read this open letter to NCL users to understand what kind of impact this will have on the future of NCL. To see some examples of Python scripts, visit this page of NCL-to-Python examples, which serve as a companion to the NCL to Python Transition Guide, both developed by Karin Meier-Fleischer of DKRZ. Some Python versions of NCL examples referenced in the application pages are available on the GeoCAT-examples webpage.

Datasets

ACCESS

AVHRR

ARM

Arctic Systems Reanalysis

CALIPSO

Classification data: vegetation/cloud

CloudSat

COAMPS

COADS

CRU

DAYMET

EASE

ERA40, ERA-I, ERA-20C

GFED: Global Fire Emissions

GODAS

GOES

GPCP

HDF/HDF4/5-EOS:
AIRS,AMSR,HIRDLS,MLS
MOPITT,MODIS,OMI
SeaWIFS,SMAP,TES,TRMM

High Res Precipitation
GPM,TRMM,CMORPH,ST4
PERSIANN,CPC_Famine

IBTrACS

LDAS: NLDAS/GLDAS

MCSST

NARR

NDVI

NIC snow & ice data

NOGAPS

PRISM

seaWiFs

Shapefiles

SPARC, OZONE

SSMI (v7)

station data

topographic data

Map projections

Maps only

Map outlines

Map lat/lon grids

General

Coastlines

Cylindrical equidistant

Lambert conformal (masked)

Lambert conformal (native)

Native grid

Polar stereographic

Rotated lat-lon

Satellite

Tickmarks: map

Models

COAMPS

CCCMA: CRCM

CESM: Ice (CISM)

CESM: Land

CESM: POP

COSMO

HIRLAM

HOMME (SEAM)

ICON

MPAS

NOGAPS

Ocean: HYCOM

Ocean: NCOM

Ocean: NLOM

Ocean: ORCA

Ocean: ROMS

Paleoclimatology

PIPS

Regional Climate Model

REMO

TIGGE Project

Toulouse models

WRF

Data Analysis

Anomalies

Binning

Bootstrap, Resampling

Climate Indices

Climatology

COADS

Complex Coefficients (GRIB)

Correlations

Crop: FAO 56; Evapotranspiration; Penman-Monteith; Monthly Water Balance

Divergent/Rotational winds; Spherical Harmonics; Moisture Flux; Vorticity Tendency; Yanai Heat/Moisture

Eliassen-Palm flux; Brunt/Ri/Eady

Extended Mode Decomposition

EOFs

ESMF regridding

Extreme Value Analysis

Filters

Fourier Analysis

Gradients; Q-vector; Shear-Stretch-Deform

GrADS CTL files

Grid_filling

Heat Index/Stress

Isentropic levels

Lat/lon extraction/subsetting

Local minima and maxima

Meridional overturning

MJO Clivar

NCL system interactions and scripting

Omega

One-dimensional interpolation

PV: Potential Vorticity and Temperature; Static Stability

PDF: Probability Distributions

POP: Principal Oscillation Patterns

Random Data to Grid

Regression, Trend

Regridding

Sigma coordinate interpolation

Space Time Spectra

Spectral analysis, Complex Demodulation

Standardized Precipitation Index

Time coordinates

Transects & Cross Sections

Two-point Correlation

Vertical interpolation

Vorticity

Wavelets

Weighted averages

Zonal

Plot Types

Bar charts

Box plots

Contours: no maps

Contours: cylindrical equidistant

Contours: native grid

Contours: polar stereographic

Contours: satellite

Latitude vs. time

Overlay plots

Panel plots

Phase plots

Press/height vs. latitude

Press/height vs. longitude

Press/height vs. time

Radar (r,theta) plots

Scatter plots

Slices

Streamlines

Time vs. longitude (Hovmueller)

Time vs. latitude

Trajectories

Tropical strip plots

Vectors

WRF-VAPOR (3D)

XY plots

Plot Techniques

2-dimensional vertical coordinates

Animations

Annotations

Axes

Coastlines

RGBA color

Color fill

Contour effects

Contour labels

Contour levels

Color maps

Contour on contour

Contours w/symmetric color tables

Data locations

Draw order

Equations

Font heights

Function codes

Isolines

Labelbars

Layout tricks

Legends

Logos

Masking

Plotting data on a map

Polygons

Polylines

Polymarkers

Raster

Resizing

Tables / gridded cells

Text

Tick marks

Time axis labels

Titles

Vector effects

Viewport

Weather symbols

Special Plots

Evans plots

Histograms

Iso levels

Meteograms

Pie charts

Skew-T

T-S diagram

Taylor diagram

3D plots

Unique

Wind barbs

Wind rose

Non-uniform grids/random data

Adaptive grids

ARPEGE grids

Contouring 1D data

Equivalent latitudes

Geodesic grids

HOMME grids

ISCCP grids

Tripole grids (ORCA, CICE)

Triangular meshes

File I/O

Change netCDF file

Dump output of supported files

GRIB to netCDF

OPeNDAP (DODS)

Write ascii

Write binary

Write CSV

Write netCDF

Read ascii

Read binary

Read CSV files

Read supported formats

Read multiple files

Plot Types: generic

Contours

Streamlines

Vectors

Vector/scalar

XY plots

Miscellaneous

NCL-to-PyNGL Transition Guide examples

NCL User Guide examples

DKRZ User Portal

Command line options

Editor enhancements

GrADS CTL files

Invoke R: Quantile Regression

KML output (Google Earth)

Object-oriented

Using NCL in the Cheyenne environment

System interactions and scripting

Task parallelism