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
- [BUGFIX] Escape column names pandas cannot parse in a row_condition
- [BUG] partition_on_multi_column_values rejects batch identifiers whose value is 0, "" or False
- [BUGFIX] Let the multi-column partitioner accept falsy batch identifiers
- [BUG] PasswordMasker's urlparse fallback drops the query/fragment and invents credentials
- [BUGFIX] Keep the URL intact when PasswordMasker falls back to urlparse
- [BUGFIX] QueryExpectation warns that a parameterized query has no data asset reference
- [BUGFIX] Recognize a batch placeholder in a query whatever delimits it (#12243)
- [BUGFIX] The "hard-coded references" warning fires for column names, functions and literals, and never names the hard-coded table
- [BUG] UnexpectedRowsExpectation drops the subquery alias whenever the query merely contains the substring "join"
- [BUGFIX] Accept a single-quoted row_condition in Validator.expect_*()
- Docs
- Python not yet supported