uber / causalml

Uplift modeling and causal inference with machine learning algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support numpy 1.24.3

elgalu opened this issue · comments

  1. We currently need numpy 1.24.3 but latest (0.14.1) causalml requires numpy<1.24

"numpy<1.24",

  1. Similarly, we need pandas 1.5.3

"pandas>=0.24.1,<1.4.0",

  1. Cython seems stuck in a very old version <=0.29.34 , latest is 3.0.2

Hi @elgalu.

I will submit a PR to remove the constraints for numpy and pandas as causalml with the latest versions of them passed the build and all tests.

Regarding Cython, our causal tree implementation depends on the specific versions of scikit-learn, which requires lower versions of Cython. @alexander-pv, do you have any updates on this?

Hi, @jeongyoonlee, I recently started working on the related issue #579.