PlantModules.jl is a functional-structural plant modeling framework implemented in Julia, created on top of ModelingToolkit.jl. Some highlights:
- Extensibility: the entire package is designed to be easily extended and customized.
- Speed: simulations are fast by virtue of being embedded in the SciML modeling ecosystem.
- Base functionality: the package includes a base set of functional processes describing hydraulics and hydraulics-driven growth, allowing the creation of plant models out of the box.
- Clear model representation: Differential-algebraic systems of equations provide an intuitive representation of functional processes.
- All Julia: As a pure Julia implementation, it integrates seamlessly with many other Julia packages such as the plant modeling framework VirtualPlantLab.jl.
The package can be installed as follows, in the Julia REPL:
] add PlantModulesPlease see the documentation page for an explanation on how to use the package.