Environmental Dynamics Workbook
I Overview
Introduction
Schedule
Getting Started
Visual Studio Code
Excel
R
Unzipping files
Installing python
Setting up the chatbot
Style Guide
Text
Units
Chemicals
Fonts
Paragraphs
Figures
Positioning
3D
Colour
Captions
Timeseries axis
Multipanel plots
Unnecessary regressions
Good graphs
Bad graphs
Superfluous images
Tables
Referencing
Submissions
II Weekly Modules
Module 1: Modelling in Excel
Objectives
What are environmental flows?
Flow diversion case study: Robe Lakes
Module resources
Exercises
Flow diversion scenarios
Assessing impacts on lake salinity
Submission
Module 2: Biogeochemistry
Objectives
Before you start
Modelling concepts
Organic matter oxidation
Module resources
Exercises
Submission
Module 3: Climate Modelling
Objectives
Before you start
Module resources
Case Study 1: A “Zero-Dimensional” Energy Balance Model
Case Study 2: A “Quick Fix”
Case Study 3: Incorporating Greenhouse Gases
Submission
Module 4: Ocean Acidification
Objectives
Before you start
Overview
Module resources
Exercise 1
Exercise 2
Exercise 3
Exercise 4
Exercise 5 (Optional)
Submission
Module 5a: Catchment Water Balance
Objectives
Before you start
The Water Balance Approach
Module resources
Water Balance Model
Notation
Equations
Submission
Module 5b: Land Use and Nutrient Management
Objectives
Before you start
Model Overview
Module Resources
Exercises
Submission
Module 6: Ecological Forecasting
Objectives
Before you start
Module Resources
Exercises
Submission
Module 7: River Pollution
Objectives
Before you start
Advection-Dispersion Reaction
Module Resources
Exercises
Submission
Module 8: Time Series Modelling
Objectives
Before you start
Module Resources
Exercises
Submission
Module 9: Lake Ecosystem Dynamics
Objectives
Before you start
Module Resources
Submission
Module 10: Scenario Assessment
Objectives
Before you start
Module Resources
Exercises
Submission
III Assessment
Final Project
Overview
Brainstorm
Research & Discovery
Conceptual Model & Plan
Two-pager/Pitch
Idealised Prototype
Validation/Evaluation
Scenarios/Limits
Presenting Results
Introduction
Methods
Results
Discussion
Bibliography
IV Supporting Material
Learning the Tidyverse
Visualising Module 1 Flow Data
Setting up
Importing and formatting the data
Graphing with ggplot
Visualising Diversion Scenarios
Barcharts and Pipes
Learning to use the base plot
Visualising Module 1 Flow Data
Setting up
Importing and formatting the data
Graphing with base plot
Call
plot()
Call
plot()
and then start again
Axis and mtext
Legend
Add a polygon
Make an annual column chart
Make a multi-plot figure
Learning to plot with python
Visualising Module 1 Flow Data
Setting up
Importing and formatting the data
Plotting with matplotlib
Visualising diversion scenarios
Exercise: which language is better?
Learning to plot with python and AI
Visualising Module 1 Flow Data
Setting up
Importing and formatting the data
Plotting with matplotlib via Copilot
Learning Excel basics
Excel = giant calculator
Cells
Plus cursor
Fixed cells
Formatting
View the cells
IF() statements
A chart
Modelling Quokkas in R
Setting up
Modelling
Speeding things up
Visualise the modelled populations with ggplot
References
Published with bookdown
Environmental Dynamics Workbook
Module 10: Scenario Assessment
This module is still being prepared and will be released before the practical class.
Objectives
Before you start
Module Resources
Exercises
Submission