ATS Main Site


ATS 673, Lightning (3 credits)
This course will provide an introduction to our present understanding of various aspects of lightning. After completing the course, you should be able to:

  1. qualitatively and quantitatively discuss the complete lightning discharge, including nomenclature, characteristics, etc.
  2. describe electrification of thunderstorms and the electrical properties of the atmosphere
  3. explain how lightning varies on different spatial and temporal scales
  4. compare and contrast the various types of lightning
  5. generate basic models of various processes in a lightning flash
  6. compare and contrast current methods of measuring lightning
  7. relate lightning to other weather phenomena
Other topics that are of particular interest to students will be considered.

ATS 606, Data Analysis for Atmospheric Scientists (3 credits)
This course will provide a theoretical and practical introduction to various data analysis methods commonly used by researchers in atmospheric science. After completing the course, you should be able to

  1. understand the theoretical underpinnings and practical applications of various statistical methods intrinsic to atmospheric science
  2. quantify empirical data sets using numerical summary measures and probability theory
  3. apply forecasting techniques to generate models to fit various data sets
  4. quantify the validity of various models using appropriate parametric tests
  5. use Monte Carlo methods to solve a variety of problems
Other topics may be covered, as time allows. It is strongly recommended that you have taken ATS/ESS 509 prior to taking this class. IDL will be used in class to illustrate concepts, but experience in any scientific programming language is required (e.g.\ IDL, Mathematica, Maple, etc.).

ATS/ESS 409/509, Applications of Computers in Meteorology (3 credits)
This course will provide an introduction to programming. We use the Interactive Data Language (IDL) from Exelisvis (formerly ITT, formerly RSI), but we will occasionally discuss other languages. After completing the course, you should be able to:

  1. use basic Linux commands
  2. compare and contrast basic programming constructs, e.g., variables, arrays, structures
  3. compare and contrast basic control statements, e.g., if/then, for loops, case statements
  4. read in and write basic data files (ASCII, binary, netCDF, etc.)
  5. efficiently program in IDL
  6. harness the power of the IDL commands WHERE, HISTOGRAM, VALUE _LOCATE
  7. create programs to analyze common atmospheric science data sets, including radar, lightning, and images
Other topics may be covered, such as objects, widget-based programming, and version control, as time allows.
Links (formatting in progress, pardon our progress!)
Using Git for the Coyote Library
Documentation for the PMB Library
ATS/ESS 409/509 Notes

ATS Main Site