Skip to content

v0.16.0

Latest

Choose a tag to compare

@jeongyoonlee jeongyoonlee released this 06 Feb 17:45
· 13 commits to master since this release
db11de2

This release primarily focuses on adding support for scipy>=1.16.0, numpy>=1.25.2, statsmodels>=0.14.5, and Python>=3.11, addressing Cython binary interface compatibility issues with updated dependencies.

What's Changed

  • Add BaseDRClassifier for binary classification with probabilities by @jeongyoonlee in #844
  • add ability to benchmark via synth validation by @IyarLin in #847
  • Bug Fix: Update uplift.pyx with isinstance(v, Numbers.number)) by @00helloworld in #849
  • Fix #848: Pass estimation_sample_size parameter to individual trees in UpliftRandomForestClassifier by @mohsinm-dev in #850
  • #775: Support multiple treatments in CausalTreeRegressor and CausalRandomForestRegressor by @alexander-pv in #852
  • fix: support scipy>=1.16.0 by removing sklearn internal dependency by @jeongyoonlee in #861
  • Fix Ubuntu packaging failure - scipy manylinux compatibility by @jeongyoonlee in #865
  • Upgrade cibuildwheel to v3.3.1 and remove deprecated macos-13 runner by @jeongyoonlee in #867
  • Release v0.16.0: Upgrade to manylinux_2_28 and remove scipy version constraints by @jeongyoonlee in #869

New Contributors

Full Changelog: v0.15.5...v0.16.0