osmose.engine.processes¶
OSMOSE simulation process functions.
Each process is a pure function: (state, config, …) -> state.
Modules
Bioenergetic predation — allometric ingestion cap. |
|
Gonad-weight-based reproduction for bioenergetic mode. |
|
Energy-deficit starvation with gonad buffer. |
|
Density-dependent dynamic predation accessibility. |
|
Energy budget process for the bioenergetic module. |
|
Feeding stage computation for schools. |
|
Fishing mortality for the OSMOSE Python engine. |
|
Foraging mortality for bioenergetic OSMOSE simulations. |
|
Growth process functions for the OSMOSE Python engine. |
|
Mortality orchestrator for the OSMOSE Python engine. |
|
Movement process functions for the OSMOSE Python engine. |
|
Natural mortality processes: additional mortality and aging. |
|
Dissolved oxygen dose-response function. |
|
Predation process. |
|
Reproductive-volume recruitment gate — pure per-step factor helper. |
|
Reproduction process: egg production from spawning stock biomass. |
|
Salinity-dependent occupancy weighting for movement (prototype spike). |
|
Fishing selectivity functions for the OSMOSE Python engine. |
|
Starvation mortality for the OSMOSE Python engine. |
|
Johnson thermal performance curve and Arrhenius function. |
|
Percid thermal recruitment gate — pure helpers. |