Utility Modules#

PyOED ships with utility functions for general-purpose mathematical, statistical, and plotting tasks that are shared across subpackages.

Module

Purpose

math

Matrix operations, trace estimation, log-determinant, finite-difference gradients

stats

Statistical helpers used internally by OED criteria

plot

Plotting helpers for visualising designs, trajectories, and posterior uncertainties

mixins

Mixin classes for common object patterns (e.g., RandomStateMixin)

misc

Miscellaneous helpers (string formatting, path utilities, etc.)