Agate.jl

Agate.jl builds flexible and composable aquatic ecosystem models for Oceananigans.jl and OceanBioME.jl.

Scientific models are defined from structured components, named biological processes, and keyed model parameters. Agate resolves that model definition during setup into concrete, static tracer equations suitable for differentiable and accelerator-oriented runtime execution.

Start with the Quick start, or define a custom ecosystem with the Defining new models examples, beginning with Model with mixotrophy.