Notebooks - PyCharter
Description: Data Contract Management, ETL Pipelines, and Quality Assurance for Python

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.