Data Quality
DataFrame Contract Validation
★ 3.8
Schema Validation Tool
★ 4.1
pip install daffypip install data-linterpip install daffypip install data-linterPython data engineers use Daffy to add inline data quality assertions to pandas transformation functions — decorating a function with `@expect_column_not_null('id')` raises an exception if the output DataFrame violates the expectation. This brings data quality checks directly into the transformation code rather than requiring a separate validation framework.
Data engineers use Data Linter in CI pipelines to enforce dataset standards before promotion to production. Running `data-linter` on a new dataset file flags issues like potential PII in column names or inefficient data types — catching structural problems early in the development workflow rather than after data lands in the warehouse.
Individual Tool Pages