empirical
sqllocks_spindle.engine.strategies.empirical
¶
Empirical strategy — quantile-interpolation-based numeric generation.
Classes¶
EmpiricalStrategy
¶
Bases: Strategy
Generate numeric values by interpolating a stored quantile fingerprint.
Requires scipy for cubic interpolation; falls back to numpy linear interpolation when scipy is absent.
Schema config
strategy: "empirical"
quantiles: {p1: float, p5: float, ..., p99: float}
interpolation: "linear" | "cubic" (default "linear")
min: float (optional) — clip lower bound (winsorized lo, ADR-002)
max: float (optional) — clip upper bound (winsorized hi, ADR-002)