Jupyter / Julia notebooks that use marine ecosystem models and observations. They illustrate:
- how differential equation solvers can be used to integrate models in time
- how ocean colour data and CBIOMES model ouptut can be used jointly
- how model output and data available online are easily accessed in
julia
OceanColourAlgorithms.ipynb
provides simple recipes to compare CBIOMES model output and ocean color data.ModelReflectanceMap.ipynb
usesPlots.jl
to map out CBIOMES model output and ocean color data.Classifications.ipynb
applies the OC-CCI classifier (Jackson et al 2017) over a 2D region.ClassificationTestbed.ipynb
puts together a series of variables aimed at testing various classification algorithms based on CBIOMES model output.
DarwinModelOutput.ipynb
uses either (1) the MIT-CBIOMES opendap server or (2) the Simons CMAP data base to access model output from the CBIOMES project.GradientsCruiseData.ipynb
uses Simons' CMAP to download SCOPE-Gradients and then plots the data injulia
using thePlots.jl
package.ArgoProfileData.ipynb
uses Argo, obtained from the IFREMER GDAC, to look at variability in temperature and salinity through time, taking a North Pacific region as an example.
Models/EpiGen_notebook.jl
is a Julia translation of theEpiGen
model of Walworth et al 20
Here are examples that show how to use the differential equations package.
SolidBodyRotation.ipynb
simulates a single trajectory in an idealized flow field (e.g. solid body rotation)RandomFlow_fleet.ipynb
simulates a cloud of particles in a randomly generated eddy field (e.g. meso-scale).
- Each
.ipynb
notebook is paired with a.jl
file viajupytext
- An interactive version can readily be spun up via the
launch binder
badge - Please use the repository issue tracker for queries, bug reports, new contributions, etc.
- The
src/
folder contains helper functions & scripts.