v0.12: Python 3.12 compatibility, [experimental] support for time-series data, and extensions to new scenarios
LatestNew features and example notebooks, several bug fixes, and runtime improvements. Now compatible with Python 3.12.
- Python 3.12 support
- A new distribution change method that's more robust and converges faster (Multiply-robust causal change attribution, Quintas-Martinez et al. (2024))
- Support for effect estimation over time-series data (Notebook)
- New rank-based anomaly scorer
- New example notebook on sale attribution (Notebook)
- New example notebook applying DoWhy for counterfactual fairness (Notebook)
- Misc. updates to improve efficiency
- Ask queries about DoWhy using Gurubase.io
Contributors: @bloebp, @amit-sharma, @kursataktas, @vivianqin214, @kapkic, @GregVS, @kmhj13, @Yangliu-SY, @nparent1, @rahulbshrestha, @srivhash, @darthtrevino, @yogabonito, @jonlives, @krz, @victor5as, @sinhaharsh, @Zethson, @dw-610, @diligejy