Fall 2019 NCAR Python Tutorial Agenda

Fall 2019 NCAR Python Tutorial Homepage

Location

The bulk of this tutorial will be held in the NCAR Mesa Laboratory's Main Seminar Room. Space for hands-on work and collaboration has been made available in the Mesa Laboratory's Damon Room and Library.

Agenda

DAY 1: Sept 18, 2019
TIME TITLE
8:00 Questions & Setup
8:30 Welcome!
9:00 Getting Started with Jupyter & Python
10:00 Coffee Break
10:30 Real World Example: OHC Part 1
12:00 Lunch
13:00 Real World Example: OHC Part 2
14:00 Real World Example: ENSO index
14:30 Real World Example: MetPy
15:00 Break
15:30 Sprint Pitches
16:00 Discussion, Questions & Planning
16:30 Happy Hour at Under the Sun


DAY 2: Sept 19, 2019

Participants are encouraged to work on their Sprint projects all day, but are welcome to attend any of the below optional lectures. If you want to do more learning by doing yourself, you are encouraged to work on Sprint projects. If you want to see more details and go further in a more formal presentation, you are encouraged to attend lectures.

TIME TITLE
8:30 Introduction to Python (Continued)
9:30 Git & GitHub
10:30 Coffee Break
11:00 Visualization
12:30 Lunch
13:30 Object Oriented Programming
14:30 Unit Testing
15:30 Break
16:00 Python Package Structure


DAY 3: Sept 20, 2019

Participants are encouraged to work on their Sprint projects in the morning but are welcome to attend any of the below optional lectures. If you want to do more learning by doing yourself, you are encouraged to work on Sprint projects. If you want to see more details and go further in a more formal presentation, you are encouraged to attend lectures.

TIME TITLE
9:00 MetPy
10:00 Coffee Break
11:00 More with Dask
12:30 Lunch
13:30 Conda & Conda Forge
14:00 Update on GeoCAT (new NCL)
14:30 Sprint Project Presentations (Lightning Talks)
15:00 Break
15:30 Discussion & Closing Comments