Skip to content

Example Notebooks

Interactive Jupyter notebooks that mirror the former pycharter/examples scripts and extend the documentation.

Notebook Description
01_getting_started.ipynb Core features: validation, Validator, ETL pipeline, quality check
02_etl_pipelines.ipynb ETL pipelines: HTTP/file extraction, transformers, config-driven
03_contracts.ipynb Data contracts: parse, build from artifacts, PyCharter extensions
04_validation_quality.ipynb Validation & quality: basic/batch/contract validation, QualityCheck, thresholds, profiling
05_metadata_store.ipynb Metadata store: in-memory, rules, versioning, production backends
06_schema_conversion.ipynb JSON Schema ↔ Pydantic: from_dict/to_dict, nested, round-trip, formats

Run locally: jupyter notebook or open in VS Code. Each notebook includes an "Open in Colab" badge when viewed on GitHub.