Fall 2015

Professor: Sarah Gille

Meetings: Tuesday and Thursday: 12:30-1:50, OAR Conference Room

Course Requirements: Complete 3 projects from list below (or new ones to be added; the final project may be arranged with instructor to be tailored to research). Each project is scheduled to take 3 weeks. Students report on their progress at each class meeting and discuss problems and possible solutions with the group. Written reports are submitted at the end of each project. The course is taken S/U.

Syllabus

Resources:

Schedule:

Organization:
September 25, September 29

Project 1 (spectral methods): September 29, October 1, October 6, October 8, October 13, October 15; written reports due October 15)

Project 2 (EOFs or objective mapping): October 27, October 29, November 4, November 5, November 10, November 12 written reports due November 12)

Project 3 (open choice): November 17, November 19, November 24, December 1, December 3, December 8; written reports due December 8)

*No class due to instructor travel (September 24, October 20, October 22, November 3);
Thanksgiving (November 26) *

*Rescheduled classes (November 3 shifted to November 4)*

Submit papers to turnitin.com using these instructions. I'd also be grateful for a hard copy. For clarification on what constitutes plagiarism in scientific publication, you may wish to read the American Meteorological Society's statement on the topic.

Project 1 (spectral methods): September 29, October 1, October 6, October 8, October 13, October 15; written reports due October 15)

Project 2 (EOFs or objective mapping): October 27, October 29, November 4, November 5, November 10, November 12 written reports due November 12)

Project 3 (open choice): November 17, November 19, November 24, December 1, December 3, December 8; written reports due December 8)

Submit papers to turnitin.com using these instructions. I'd also be grateful for a hard copy. For clarification on what constitutes plagiarism in scientific publication, you may wish to read the American Meteorological Society's statement on the topic.

- Time series: spectra, uncertainties, and coherence
- Salinity Spiking (Rudnick)
- Filtering and Assessing Resolution (Gille)
- Wind-Driven Currents (Rudnick; Note: as an alternative to the FASINEX data suggested in the project, you might consider using high-frequency data from the TOGA/TAO array (available here, or see me). For example, 125W, 8S is well instrumented, or rewrite the problem for the Equator, e.g. 110W.))
- Wind-Driven Geostrophic Currents (Gille)

- Empirical Orthogonal Functions
- Empirical Orthogonal Functions (Rudnick)
- EOFs with Missing Data (Rudnick)

- Objective Mapping
- Objective Mapping (Rudnick)
- Objective Mapping (with Anisotropic Decorrelation Functions) (Gille)
- Geostrophic Velocity (Rudnick)

- Other
- Complex Demodulation (Rudnick)
- Wavelets (Rudnick)
- Box Inverse (Rudnick)
- Probability Density Functions (Gille)

- FASINEX Mooring Data
- Subduction SeaSoar/ADCP Data
- COADS SST Data
- Raw SeaSoar CTD Data (for salinity spiking) or Extended SeaSoar record for pumped and unpumped sensor
- Labrador Sea Bottle Data
- NCEP Reanalysis Wind Data
- ALACE Floats from the Drake Passage area
- Bottom Pressure and Winds from the Drake Passage area
- XCTD Profiles from Drake Passage
- XCTD Profiles from the North Pacific

- NetCDF for Matlab. (And some tips for using netcdf.) This is somewhat obsolete, but there are now other options, including Matlab's built in functions.
- Some matlab routines posted by Ian Eisenman, including ncload2.m, which will load all variables in a netcdf file.
- grabcdf.m
- Thermodynamic Equation of Seawater - 2010 sea water toolbox, McDougall and Barker (2011). (If you look at older work, you might see reference to the CSIRO Seawater Toolkit.)
- cptcmap.m: Function to create Matlab color tables using palettes created for the Generic Mapping Tools (GMT).
- stick.m
- arrow.m
- m_map mapping package for use in Matlab, developed by Rich Pawlowicz (UBC).
- Mathworks file exchange for user contributed Matlab scripts (suggested by Gabriela Chavez)
- NetCDF Operators (NCO)
- Comments on using LaTeX to write manuscripts (plus a short guide on equations from the American Mathematical Society web site).
- A short guide to LaTeX
- angsep.m computes distance between two geographic points in degrees
- significance.m
simple routine for computing statistical significance levels for
correlation coefficients. For example, for 8 degrees of freedom, the
95% significance level would be
`significance(8,.95)`, which is 0.693. - The listings latex package for including programming source code in your latex file. Specify
`\usepackage{listings}`to include the package and`\lstinputlisting[language=Matlab]{filename.m}`to specify inclusion of a Matlab file named filename.m.

- Error propagation (September 29)
- A refresher on spectra (review material for October 1)
- Edge effects in spectra: detrending, windowing and pre-whitening (October 1)
- Comments on spectra and spectral error bars (review material for October 3)
- Coherence (review material for October 8)
- Suggestions for clear writing (October 8)
- Filters (advance material for October 13)
- Details for EOFs: Uncertainties, alternative methods, propagating modes (advance material for October 27)
- Choosing color maps (October 27)
- Idealized examples for empirical orthogonal functions (October 27)
- Clarifying definitions for EOFs with missing data (October 29) (and Alan Seltzer's diagrams)
- Estimating degrees of freedom from autocorrelations (November 4, not fully discussed)
- Strategies for coping with large covariance matrices in objective mapping problems. (November 4,5)
- Spectral examples for discussion from recent literature (November 10)
- Popular press readings on statistics (November 19)

Sarah Gille's Home Page

Daniel L. Rudnick's Home Page