osmose.engine.economics.fleet

Fleet configuration, state, and config parsing.

Functions

create_fleet_state(fleets, grid_ny, grid_nx)

Initialize fleet state with all vessels at their home ports.

parse_fleets(cfg, n_species)

Parse fleet definitions from OSMOSE config.

Classes

FleetConfig(name, n_vessels, home_port_y, ...)

Immutable per-fleet configuration.

FleetState(fleets, vessel_fleet, ...)

Mutable per-simulation fleet state.