Modules¶
SimWeave is organised into focused subpackages. Most users will only
ever import from the top-level simweave namespace, which re-exports
the primitives below.
| Subpackage | Page | Purpose |
|---|---|---|
simweave.core |
Core | SimEnvironment, Entity, clock, event queue, SimTimeAxis |
simweave.continuous |
Continuous | ODE integration, canonical example systems |
simweave.discrete |
Discrete | Queues, services, generators, RNG distributions |
simweave.spatial + .agents |
Agents and spatial | Graphs, A* / Dijkstra, agent traversal |
simweave.supplychain |
Supply chain | Warehouses, multi-SKU inventory |
simweave.reliability |
Reliability | Fleet availability, failure rates, repair centres, sensitivity sweeps |
simweave.roads |
Roads | Roads, intersections, roundabouts, traffic signals |
simweave.mc |
Monte Carlo | Replication, batching, MCResult |
simweave.currency |
Currency | Money, FX conversion, locale formatting |
simweave.units |
Units | SI quantity helpers |
simweave.viz |
Visualisation | Plotly plot helpers, themes, recorders |
For a quick lookup by class or function name, see the API reference.