Version v0.9.0
What's Changed
Disclaimer
This is a large one, with a lot of improvements, new features and bug fixes!
TL;DR
- narwhals support for dataframe agnostic codebase
- numpy 2.0 support
- cvxpy 1.5 support
- improvements in scikit-learn intergration
New Features ✨
-
Narwhals for dataframe-agnostic codebase by @FBruzzesi in #671
This was a very large effort with the help of many to introduce narwhals:- #655 by @MarcoGorelli
- #659 by @anopsy
- #661 by @MarcoGorelli
- #665 by @MarcoGorelli
- #667 by @FBruzzesi
- #669 by @DeaMariaLeon
- #670 by @MarcoGorelli
-
numpy 2.0rc support by @FBruzzesi in #651
Supports of numpy 2.0 for base library (not including cvxpy and umap)
Bug fixes 🐞
- cvxpy 1.5.0 support by @FBruzzesi in #663
ZeroInflatedRegressor
fix training indices by @FBruzzesi in #666
Internals ⚒️
- Improving sklearn compatibility via
parametrize_with_checks
by @FBruzzesi in #660
Full Changelog: v0.8.2...v0.9.0