API Reference

Classes

Core classes

WarmUpAuditor

Warm-up auditor - records cumulative mean results at intervals.

SimConfig

Configuration for a simulation run.

FitDist

Fit distributions using sim-tools and compare samples to real data.

Model

Discrete-event simulation model for generating patient calls.

Patient

Represents a patient who has called 999.

Results

Simulation output for a single model run.

UtilisationCalculator

Compute time-weighted ambulance utilisation from an event log.

Runner

Run the simulation for one or more replications.

Functions

Public functions

plot_warm_up()

Plot warm-up trajectories for one metric and response category.

run_warm_up_audit()

Run warm-up audit for one or more replications (can run in parallel).

build_arrival_config()

Determine arrival parameters and create config dict.

fit_config()

Fit distributions for each metric and category from raw time data.

plot_metric_kde()

Plot KDE curve by category (C1-C4).

plot_observed_fitted()

Plot overlaid comparison of observed vs fitted data.

Constants

Module-level constants and data

DISTRIBUTIONS