History¶
0.1.4 (2022-02-27)¶
Python 3.10 support.
Updated test suite to run tests against multiple databases, in particular expanding from SQLite only to DuckDB and SQLite.
As a result of the last bullet, ensured code runs against DuckDB in addition to SQLite.
First stab at documentation (https://datools.readthedocs.io/en/latest/).
0.1.3 (2021-12-31)¶
Introduced mypy to linting and CI to ensure code that makes it to
mainhas proper types.Created first working example of DIFF working on a real-world dataset as a Jupyter notebook. This example partially replicates the Scorpion paper when only moteid/sensorids are considered.
Separated the
on_columnsargument ofdiffintoon_column_values(columns for which you want to generate equality predicates as explanations) and andon_column_ranges(columns for which you want to generate range predicates as explanations after bucketing the ranges into 15 equi-sized buckets).
0.1.2 (2021-11-07)¶
First release of DIFF algorithm implementation.
0.1.0 (2021-05-09)¶
First release on PyPI.