Introduction to IDL®

Agenda

Scientific Computing Today

What is IDL?

What is IDL?

What is IDL?

What is IDL?

What is IDL?

What is IDL?

What is IDL?

What is IDL?

Ways to Run IDL

Ways to Run IDL

Ways to Run IDL

Ways to Run IDL

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Graphical User Interface (DE)

Using IDL as a calculator

Data Types

Unary and Compound Operators

Arrays in IDL

Vectors in IDL

Matrices in IDL

Matrices in IDL

Matrices in IDL

Declaring Matrices

Filling Up Arrays

Accessing Array Elements

Searching Arrays

Array Size

Array Calculations

Array Calculations

Array Calculations

Array Calculations

Array Calculations

Executive Commands

Reading/Writing Files in IDL

Reading Data from a File

Reading Data from a File

DE struct

Plotting Features in IDL

Plotting Features in IDL

Plotting Features in IDL

Plotting Features in IDL

Plotting Features in IDL

Plotting Features in IDL

Spectral Analysis

Spectral Analysis

Discrete Math Functions

More Complicated Plots

More Complicated Plots

Mapping Features in IDL

Mapping Features in IDL

Mapping Features in IDL

Map Projections in IDL

Data on Maps

Further Topics to Explore

Further Topics to Explore

How to Get IDL Help

Where is IDL at Dartmouth?