Download Latest Version v0.17.0 source code.zip (37.2 MB)
Email in envelope

Get an email when there's a new version of Causal ML

Home / v0.17.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-04 4.6 kB
v0.17.0 source code.tar.gz 2026-07-04 37.1 MB
v0.17.0 source code.zip 2026-07-04 37.2 MB
Totals: 3 Items   74.2 MB 0

This release adds scikit-learn 1.9 support (fixing an import causalml.dataset failure present on the 0.16.0 wheel, [#926]), native Polars support across all meta-learners, a JAX/flax.nnx backend for DragonNet, and makes the meta-learners scikit-learn compliant (BaseEstimator, so clone() and get_params() work). It also adds the RATE evaluation metric and post-fit confidence intervals for BaseTLearner, plus numerous bug fixes.

New Features

scikit-learn 1.9 Support

Bug Fixes

Build / CI

⚠️ Breaking Changes

  • Meta-learner __init__ signatures (#912): to become scikit-learn BaseEstimators, each learner now stores its constructor arguments verbatim and builds models in fit(). Most visibly, XGBRRegressor no longer accepts arbitrary **kwargs — pass XGBoost parameters via the explicit xgb_kwargs=<dict> argument.

Full Changelog: https://github.com/uber/causalml/compare/v0.16.0...v0.17.0

Source: README.md, updated 2026-07-04