osmose

OSMOSE Python - orchestration layer for the OSMOSE marine ecosystem simulator.

Modules

analysis

Ensemble statistics and ecological indicators for OSMOSE outputs.

calibration

OSMOSE calibration module — optimization, surrogate modelling, and sensitivity analysis.

cleanup

Temporary directory management for osmose-python.

cli

OSMOSE command-line interface.

community_metrics

Community-level ecosystem-state diagnostics from OSMOSE output.

config

demo

Demo scenario generation and config version migration.

docs_content

Read and parse the project's README/CHANGELOG for in-app rendering.

engine

Python OSMOSE simulation engine.

engine_capabilities

Pure, browser-free description of what each engine produces for a config.

ensemble

Ensemble replicate aggregation for OSMOSE simulation outputs.

feedback

Feedback store + token check (pure core — no web/UI imports).

fishbase

FishBase/SeaLifeBase trait bootstrap client.

forcing

Pure CMEMS->OSMOSE forcing conversion (grid-general, browser/MCP-free).

grid

Grid creation and spatial utilities for OSMOSE.

history

Run history tracking for OSMOSE simulations.

java_background_staging

Stage a background-species (simulation.nbackground > 0) config to run on the Java 4.4.1 jar.

live_movement

Live-during-run movement snapshots + queue transport (Python engine only).

logging

Centralized logging configuration for OSMOSE.

maps

plotly_theme

Canonical Plotly theme definitions for OSMOSE charts.

plotting

Pure chart functions for OSMOSE outputs — all return go.Figure.

reporting

Generate HTML reports from OSMOSE simulation results.

results

Read OSMOSE simulation output files.

runner

Manage OSMOSE Java engine execution.

scenario_wizard

scenarios

Scenario management for OSMOSE configurations.

schema

size_spectrum

Community size-spectrum diagnostics from OSMOSE *DistribBySize output.

spatial_series

Extract a single grid cell's value over time from a spatial NetCDF output.

trophic_network

Community trophic-network diagnostics from OSMOSE dietMatrix output.

validation

ICES validation harness for OSMOSE model outputs.