py-why/EconML
A Python library for estimating heterogeneous treatment effects from observational data using machine learning.

EconML is a Python package developed by Microsoft Research that estimates heterogeneous treatment effects using machine learning techniques such as random forests, boosting, lasso, and neural networks. It combines econometric methods with ML to automate causal inference, allowing users to measure the causal effect of interventions on outcomes while controlling for confounding features. The library builds on standard Python ML packages like scikit-learn and provides a unified API for treatment effect estimation.