A collection of teaching resources for computational climatology, including coding exercises (Fortran and Python ) organised into jupyter notebooks.
- Description: A simple 1D energy balance model that lets you calculate Earth's mean global temperature.
- Notebook Implementations: Fortran and Python
- Description: A simple 2D model that relies on the Euler method to simulate wildfire spread.
- Notebook Implementations: Fortran and Python
- Description: A simple cellular automaton model to simulate wildfire spread.
- Notebook Implementations: Fortran and Python
- Description: A simple model for prediction mountain waves and associated precipitation.
- Notebook Implementations: Fortran and Python
A separate .py and .f90 is provided with each notebook. These contain the code decoupled from the notebook.
Contents | Implemented |
---|---|
Energy Balance Model (f90) | - |
Energy Balance Model (py) | ✓ |
Wildfire Euler (f90) | - |
Wildfire Euler (py) | ✓ |
Wildfire CA (f90) | - |
Wildfire CA (py) | - |
Moutain Wave Model (f90) | - |
Moutain Wave Model (py) | - |
- Numpy
- Math
- Matplotlib