/PracticalCodingMath4EAS

Practical math and coding course for Georgia Tech EAS graduate students

Primary LanguageJupyter Notebook

PracticalCodingMath4EAS

Practical math and coding course for Georgia Tech EAS graduate students (Fall 2024)
Link to course recording playlist from 2023

2024 notes and code:

8/23: MATLAB and Python Coding Basics (A. Robel)

MATLAB live script
Jupyter Notebook
Problem Set

8/30: Basic Plotting in MATLAB and Python (M. Mamer)

MATLAB live script
Jupyter Notebook
Problem Set

9/6: Data Formats/Pandas/Xarray (M. Mamer)

MATLAB live script
Jupyter Notebook
Problem Set
Resources:
Project Pythia
Earth and Environmental Data Science Course

9/13: Linear Algebra (A. Robel)

Linear Algebra Notes
MATLAB Live Script
Jupyter Notebook
Problem Set
Resource:
MIT Linear Algebra Open Course by Strang

9/20: Statistics (A. Robel)

Stats Notes
MATLAB Live Script
Jupyter Notebook
Problem Set
Resources:
Introduction to Error Analysis by J.R.Taylor
Objective Analysis course notes by D. Hartmann at Univ Washington

9/27: Basic Mapping + Version Control with GitHub (M. Mamer)

Github Slides
Projection Slides
MATLAB live script
Jupyter Notebook
Problem Set

10/4: Interpolation/Smoothing + Fourier Spectra (A. Robel)

Fourier Spectra Notes
Interpolation and smoothing slides
MATLAB live script
Jupyter Notebook
Problem Set

10/11: Derivatives and Integrals (M. Mamer)

Derivative Notes
Derivative MATLAB Live Script
Derivative Jupyter Notebook
Integral Notes
Integral MATLAB Live Script
Integral Jupyter Notebook
Problem Set

10/18: Ordinary Differential Equations/Box Models/Dynamical Systems (A. Robel)

ODE Notes
Stability and Bifurcations Notes
ODE MATLAB Live Script
ODE Jupyter Notebook
Problem Set
Resource:
Nonlinear Dynamics and Chaos by Strogatz

10/25: Partial Differential Equations/Advection/Diffusion/Waves (A. Robel)

PDE Notes
PDE MATLAB script
PDE Jupyter Notebook
Problem Set

11/1: Statistical/Machine Learning (A. Robel)

Statistical/Machine Learning Notes
Statistical Learning MATLAB Live Script
Statistical Learning Jupyter Notebook
Problem Set
Resources:
NASA ML for Remote Sensing Training
Textbook on ML for Earth Science (Textbook and Python)
CSU Intro to ML for Earth Sci (Google Slides and Python)

11/8: Advanced Geographic Plotting with GMT (A. Newman)

Slides
pyGMT Repo (A. Newman)
Mapping Projections Tutorial
Environment File

11/15: Adobe Illustrator (K. Lang)

Slides
Demo File

11/22: GIS (A. Tarzona)

Slides
Data Files