Data Quality
DataFrame Contract Validation
★ 3.8
Data Quality for Big Data
★ 4.5
pip install daffypip install pydeequpip install daffypip install pydeequPython 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.
Python data engineers use PyDeequ inside PySpark jobs to run statistical data quality checks at scale. Engineers define a `VerificationSuite` with constraints (e.g., completeness of a key column > 0.99), run it against a Spark DataFrame, and act on the results — logging failures, alerting on-call teams, or stopping the pipeline.
Individual Tool Pages