You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Stable serialization: VolSurface.save/load with a versioned JSON schema #23
Calibrating is expensive; evaluating is cheap. Production systems calibrate once and distribute the surface. Pickle is not a schema.
Proposal
surface.save(path) / VolSurface.load(path) with a stable, versioned JSON schema: schema_version, svi-py version, model name, per-slice maturities/parameters/forwards, rate, interp_method, and the fit report/provenance when present. Round-trips exactly; load validates schema_version and model availability.
Acceptance criteria
save -> load round-trip reproduces evaluation bitwise
Schema documented; unknown schema_version rejected with a clear error
Activity
github-actions commentedon Oct 11, 2026
Shipped in v1.0.0 (PR #32).