v0.15.3
- This release allows users to use the latest versions of Cython, numpy, scipy, and scikit-learn by updating dependencies.
- Pre-built wheels for Python 3.12, in addition to Python 3.9-3.11, are now available on PyPI for easy installation.
What's Changed
- Control to Treatment Matching by @spohngellert-o in #797
- Update uplift and Qini curve plots with a fixed random line by @jeongyoonlee in #799
- Precommit by @spohngellert-o in #800
- Remove Python 3.7 and 3.8 from and add Python 3.12 to the build tests by @jeongyoonlee in #807
- Pin scikit-learn<1.6 until xgboost fix gets released by @jeongyoonlee in #809
- Update CausalTree's base _tree module with sklearn 1.5.2 by @jeongyoonlee in #806
- resolves #796 remove dep on pygam, use IsotonicRegression by @ras44 in #803
- Remove the pygam dependency and allow the latest versions of Cython, numpy, scipy, and scikit-learn by @jeongyoonlee in #812
- Add the Python 3.12 test and wheel back by @jeongyoonlee in #814
- v0.15.3 release by @jeongyoonlee in #815
Full Changelog: v0.15.2...v0.15.3