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.ipynbprovides simple recipes to compare CBIOMES model output and ocean color data.ModelReflectanceMap.ipynbusesPlots.jlto map out CBIOMES model output and ocean color data.Classifications.ipynbapplies the OC-CCI classifier (Jackson et al 2017) over a 2D region.ClassificationTestbed.ipynbputs together a series of variables aimed at testing various classification algorithms based on CBIOMES model output.
DarwinModelOutput.ipynbuses either (1) the MIT-CBIOMES opendap server or (2) the Simons CMAP data base to access model output from the CBIOMES project.GradientsCruiseData.ipynbuses Simons' CMAP to download SCOPE-Gradients and then plots the data injuliausing thePlots.jlpackage.ArgoProfileData.ipynbuses 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.jlis a Julia translation of theEpiGenmodel of Walworth et al 20
Here are examples that show how to use the differential equations package.
SolidBodyRotation.ipynbsimulates a single trajectory in an idealized flow field (e.g. solid body rotation)RandomFlow_fleet.ipynbsimulates a cloud of particles in a randomly generated eddy field (e.g. meso-scale).
- Each
.ipynbnotebook is paired with a.jlfile viajupytext - An interactive version can readily be spun up via the
launch binderbadge - Please use the repository issue tracker for queries, bug reports, new contributions, etc.
- The
src/folder contains helper functions & scripts.
