Data Quality
DataFrame Contract Validation
★ 3.8
Data Validation & Documentation
★ 4.7
pip install daffypip install great-expectationspip install daffypip install great-expectationsPython 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 integrate Great Expectations into pipelines as a quality gate — defining expectations for each dataset (row counts, column nullability, value ranges), then running a Checkpoint after each ingestion job to validate the data. Failed validations trigger alerts or halt the pipeline before bad data reaches the warehouse.
Individual Tool Pages