Introduction to NCL

NCL stands for NCAR Command Language and is a free interpreted language designed specifically for scientific data processing and visualization.

It is developed and maintained by the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation.


This tutorial assumes some basic knowledge of at least one programming language such as python or R.


Setup Download files required for the lesson
00:00 1. Introduction What is NCL?
How to invoke NCL from the command line?
00:00 2. NCL language syntax What is NCL syntax?
00:00 3. Data analysis with NCL What are the NCL data processing tools?
How to interpolate CESM CAM (Community Atmosphere Model) hybrid coordinates to pressure coordinates?
00:00 4. Plotting with NCL How to make geographical plots with NCL?
How to plot a vertical profile?
00:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.