Causalml Versions Save

Uplift modeling and causal inference with machine learning algorithms

v0.15.1

3 weeks ago
  • This release fixes the build failure on macOS and a few bugs in UpliftTreeClassifier.
  • We have two new contributors, @lee-junseok and @IanDelbridge. Thanks for your contributions!

What's Changed

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.15.0...v0.15.1

v0.15.0

2 months ago
  • In this release, we revamped documentation, cleaned up dependencies, and improved installation - in addition to the long list of bug fixes.
  • We have four new contributors, @peterloleungyau, @SuperBo, @ZiJiaW, and @erikcs who submitted their first PRs to CausalML. Thanks for your contributions!

Updates

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.14.1...v0.15.0

v0.14.1

8 months ago
  • This release mainly addressed installation issues and updated documentation accordingly.
  • We have 4 new contributors. @bsaunders27, @xhulianoThe1, @zpppy, and @bsaunders23. Thanks for your contributions!

What's Changed

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.14.0...v0.14.1

v0.14.0

10 months ago
  • CausalML surpassed 2MM downloads on PyPI and 4,100 stars on GitHub. Thanks for choosing CausalML and supporting us on GitHub.
  • We have 7 new contributors: @darthtrevino, @ras44, @AbhishekVermaDH, @joel-mcmurry, @AlxClt, @kklein, and @volico. Welcome to the CausalML development team, and thanks for your contributions!

What's Changed

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.13.0...v0.14.0

v0.13.0

1 year ago
  • CausalML surpassed 1MM downloads on PyPI and 3,200 stars on GitHub. Thanks for choosing CausalML and supporting us on GitHub.
  • We have 7 new contributors @saiwing-yeung, @lixuan12315, @aldenrogers, @vincewu51, @AlkanSte, @enzoliao, and @alexander-pv. Thanks for your contributions!
  • @alexander-pv revamped CausalTreeRegressor and added CausalRandomForestRegressor with more seamless integration with scikit-learn's Cython tree module. He also added integration with shap for causal tree/ random forest interpretation. Please check out the example notebook.
  • We dropped the support for Python 3.6 and removed its test workflow.

What's Changed

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.12.3...v0.13.0

v0.12.3

2 years ago

This patch is to release a version without the constraint of Shap which can be used for conda-forge.

What's Changed

Full Changelog: https://github.com/uber/causalml/compare/v0.12.2...v0.12.3

v0.12.2

2 years ago

This patch includes three updates by our latest contributors, @tonkolviktor and @heiderich. We also start using black, a Python formatter. Please check out the updated contribution guideline to learn how to use it.

What's Changed

New Contributors

Full Changelog: https://github.com/uber/causalml/compare/v0.12.1...v0.12.2

v0.12.1

2 years ago

This patch includes two bug fixes for UpliftRandomForestClassifier as follows:

  • #462 by @paullo0106: Use the correct treatment_idx for fillTree() when applying validation data set
  • #468 by @jeongyoonlee: Switch the joblib backend for UpliftRandomForestClassifier to threading to avoid memory copy across trees

v0.12.0

2 years ago

0.12.0 (Jan 2022)

  • CausalML surpassed 637K downloads on PyPI and 2,500 stars on Github!
  • We have 4 new community contributors, Luis (@lgmoneda ), Ravi (@raviksharma), Louis (@LouisHernandez17) and JackRab (@JackRab). Thanks for the contribution!
  • We refactored and speeded up UpliftTreeClassifier/UpliftRandomForestClassifier by 5x with Cython (#422 #440 by @jeongyoonlee)
  • We revamped our API documentation, it now includes the latest methodology, references, installation, notebook examples, and graphs! (#413 by @huigangchen @t-tte @zhenyuz0500 @jeongyoonlee @paullo0106)
  • Our team gave talks at 2021 Conference on Digital Experimentation @ MIT (CODE@MIT), Causal Data Science Meeting 2021, and KDD 2021 Tutorials on CausalML introduction and applications. Please take a look if you missed them! Full list of publications and talks can be found here.

Updates

  • Update documentation on Instrument Variable methods @huigangchen (#447)
  • Add benchmark simulation studies example notebook by @t-tte (#443)
  • Add sample_weight support for R-learner by @paullo0106 (#425)
  • Fix incorrect binning of numeric features in UpliftTreeClassifier by @jeongyoonlee (#420)
  • Update papers, talks, and publication info to README and refs.bib by @zhenyuz0500 (#410 #414 #433)
  • Add instruction for contributing.md doc by @jeongyoonlee (#408)
  • Fix incorrect feature importance calculation logic by @paullo0106 (#406)
  • Add parallel jobs support for NearestNeighbors search with n_jobs parameter by @paullo0106 (#389)
  • Fix bug in simulate_randomized_trial by @jroessler (#385)
  • Add GA pytest workflow by @ppstacy (#380)

v0.11.1

2 years ago