osmose.engine¶
Python OSMOSE simulation engine.
Classes
|
Vectorized in-process OSMOSE simulation engine. |
Exceptions
|
Raised when a simulation is cancelled cooperatively (C4). |
Modules
Stage-indexed accessibility matrix for predation. |
|
Background species support for the OSMOSE Python engine. |
|
EngineConfig: typed parameter extraction from flat OSMOSE config dicts. |
|
Unknown-key validation for OSMOSE EngineConfig.from_dict(). |
|
DSVM fleet dynamics bioeconomic module. |
|
Ev-OSMOSE eco-evolutionary genetics module. |
|
Grid: spatial grid representation for the engine simulation. |
|
Incoming flux: external biomass injection from CSV time-series. |
|
Warm-start standing-stock initialization (opt-in, inert by default). |
|
MovementMapSet: CSV spatial probability map loading and index_maps construction. |
|
Output writer for the OSMOSE Python engine. |
|
Consolidated file path resolution for OSMOSE data files. |
|
Generic NetCDF/constant physical data loader for temperature and oxygen forcing. |
|
OSMOSE simulation process functions. |
|
Resource species (LTL) for the OSMOSE Python engine. |
|
Per-species deterministic RNG factory. |
|
Java-compatible Xorshift random number generator. |
|
Main simulation loop for the Python OSMOSE engine. |
|
SchoolState: Structure-of-Arrays representation of all fish schools. |
|
Time-series loading framework for OSMOSE engine parameters. |