Function reference

Core functions

infer_contract
validate_contract
compare_contracts
summarize_violations

Types

types.ColumnRule Minimal per-column expectations.
types.Contract Dataset contract = mapping of column name -> ColumnRule.
types.Issue A single validation issue.
types.ValidationResult Output of validate_contract().
types.DriftReport Output of compare_contracts().
types.Summary Output of summarize_violations().
types.ContractViolationError Raised by validate_and_fail when validation fails.