Release 0.8.0
✨ skrub version 0.8.0 has been released ✨
Main changes
- The ApplyToCols transformer has been simplified so that it covers the functionality of both ApplyToCols and ApplyToFrame. As a result, the latter two objects have been removed. By @rcap107
- The minimum supported version of polars has been increased from 0.20 to 1.5. Polars remains an optional dependency. By @rcap107
- The performance of large DataOps plans has been improved through the addition of the
eager_data_opsconfiguration parameter, by @jeromedockes - The DataOps report has been improved to provide more information, by @jeromedockes
- The SingleColumnTransformer and RejectColumn classes are now public and can be used to build custom transformers, by @emassoulie
- The
has_nullsselector now can take a threshold of null values, by @gabrielapgomezji - The Cleaner now recognizes "none" and "None" as null strings, and can use null values specified by the user, by @lisaleemcb
- It is now possible to pass kwargs to the CV splitter in the Data Ops, allowing for example to provide groups to the CV splitter. By @jeromedockes
- The TableReport custom filters interface has been simplified and extended, by @lisaleemcb
- The configuration parameter
use_table_reporthas been removed, by @rcap107 - Polars lazyframes are not collected anywhere in the library anymore for consistency. By @MuditAtrey
New Contributors
- @augustebaum made their first contribution in #1921
- @MuditAtrey made their first contribution in #1940
- @nightcityblade made their first contribution in #1938
- @lisaleemcb made their first contribution in #1952
- @DCchoudhury15 made their first contribution in #1963
- @satishkc7 made their first contribution in #1985
Full Changelog: 0.7.2...0.8.0