great_expectations
https://github.com/great-expectations/great_expectations
Python
Always know what to expect from your data.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported3 Subscribers
Add a CodeTriage badge to great_expectations
Help out
- Issues
- [MAINTENANCE] Remove mypy follow_imports=silent overrides
- [BUG] A != or is_not_in row_condition keeps rows where the column is null on pandas but drops them on SQL and Spark
- [BUGFIX] Exclude null rows from != and is_not_in row conditions on pandas, matching SQL and Spark
- [BUG] A zero KL divergence renders as "None (-infinity, infinity, or NaN)"
- [BUGFIX] Render a zero KL divergence as 0
- [DOCS] Add a page on syncing a project with cloud storage
- [BUG] ExpectColumnQuantileValuesToBeBetween computes different quantiles on pandas than on sqlite and postgresql
- [BUGFIX] Fix datetime64 columns raising TypeError with datetime.date bounds
- [BUGFIX] Guard _validate_sqlalchemy against column_set=None in ExpectTableColumnsToMatchSet
- [BUG] Date bounds raise "Cannot compare Timestamp with datetime.date" on pandas datetime columns in ExpectColumnValuesToBeBetween / Min / Max
- Docs
- Python not yet supported