EconML icon indicating copy to clipboard operation
EconML copied to clipboard

support numpy>=2.0 in econml

Open imatiach-msft opened this issue 10 months ago • 3 comments

Getting errors when using econml with numpy>=2.0:

/usr/share/miniconda/envs/test/lib/python3.9/site-packages/responsibleai/managers/causal_manager.py:10: in <module>
    from econml.solutions.causal_analysis import CausalAnalysis
/usr/share/miniconda/envs/test/lib/python3.9/site-packages/econml/solutions/causal_analysis/__init__.py:4: in <module>
    from ._causal_analysis import CausalAnalysis
/usr/share/miniconda/envs/test/lib/python3.9/site-packages/econml/solutions/causal_analysis/_causal_analysis.py:13: in <module>
    from numpy.lib.function_base import iterable
E   ModuleNotFoundError: No module named 'numpy.lib.function_base'

numpy.lib.function_base was deprecated with numpy>=2.0 hence econml needs to fix the import to support it

imatiach-msft avatar Jan 09 '25 19:01 imatiach-msft