Webinars: Introduction to NCL Processing
These webinars are similar to the "NCL Processing" lecture we give in our NCL workshops, but broken down into several individual webinars. They are geared towards new users of NCL, but assume you have basic knowledge of NCL syntax and NCL file I/O.
- Building blocks and fundamentals
- Commonly used utility functions
- User-created functions
- Creating and handling metadata
- EOFs and compositing
If you are completely new to NCL, we recommend that you watch this set of webinars first:
This webinar covers:
- clean coding tips
- algebraic operators
- logical expressions
- array creation, reduction, operators
- if statements
- do loops
- where statement
- error messages
This webinar covers some of the most common and useful built-in functions needed by most NCL users, including functions for:
- generating arrays of numbers
- masking arrays
- performing array operations based on logical expressions
- checking for missing data
- converting to/from various time and date formats
- processing strings
- executing UNIX system calls
There were two questions in this webinar, which are covered in these brief slides:
This webinar covers how to create your own NCL functions and procedures. This webinar was originally also going to discuss metadata, but this has been moved to a future webinar.
This webinar covers how to create and handle metadata when doing calculations in NCL.
This webinar covers a variety of functions in NCL that you can use for regridding data.
This webinar covers how to calculate EOFs and do compositing.
Remaining (as yet unscheduled) webinars will cover:
- Calling external Fortran and C codes from NCL
- Using NCL as a scripting tool
- Variable scoping rules
- The special "list" variable