Skip to content

Commit 44dd8de

Browse files
authored
Version Bump: v0.7 (#355)
1 parent 0e6b0c9 commit 44dd8de

10 files changed

+138
-4
lines changed

MANIFEST.in

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include requirements.txt
22
include requirements-plotting.txt
3+
include requirements-test.txt
4+
include CONTRIBUTING.md
35
include LICENSE
46
include dowhy/VERSION
57
recursive-include docs *

docs/source/code_repo.rst

+31
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,37 @@ DoWhy is hosted on GitHub.
66
You can browse the code in a html-friendly format `here
77
<https://github.com/Microsoft/dowhy>`_.
88

9+
10+
v0.7: Better Refuters for unobserved confounders and placebo treatment
11+
----------------------------------------------------------------------
12+
* **[Major]** Faster backdoor identification with support for minimal adjustment, maximal adjustment
13+
or exhaustive search. More test coverage for identification.
14+
15+
* **[Major]** Added new functionality of causal discovery [Experimental].
16+
DoWhy now supports discovery algorithms from external libraries like CDT.
17+
`[Example notebook] <https://github.com/microsoft/dowhy/blob/master/docs/source/example_notebooks/dowhy_causal_discovery_example.ipynb>`_
18+
19+
* **[Major]** Implemented ID algorithm for causal identification. [Experimental]
20+
21+
* Added friendly text-based interpretation for DoWhy's effect estimate.
22+
23+
* Added a new estimation method, distance matching that relies on a distance
24+
metrics between inputs.
25+
26+
* Heuristics to infer default parameters for refuters.
27+
28+
* Inferring default strata automatically for propensity score stratification.
29+
30+
* Added support for custom propensity models in propensity-based estimation
31+
methods.
32+
33+
* Bug fixes for confidence intervals for linear regression. Better version of
34+
bootstrap method.
35+
36+
* Allow effect estimation without need to refit the model for econml estimators
37+
38+
Big thanks to @AndrewC19, @ha2trinh, @siddhanthaldar, and @vojavocni
39+
940
v0.6: Better Refuters for unobserved confounders and placebo treatment
1041
----------------------------------------------------------------------
1142

docs/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'Amit Sharma, Emre Kiciman'
2525

2626
# The short X.Y version
27-
version = '0.6'
27+
version = '0.7'
2828
# The full version, including alpha/beta/rc tags
2929
release = ''
3030

docs/source/dowhy.causal_estimators.rst

+8
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ dowhy.causal\_estimators.causalml module
1212
:undoc-members:
1313
:show-inheritance:
1414

15+
dowhy.causal\_estimators.distance\_matching\_estimator module
16+
-------------------------------------------------------------
17+
18+
.. automodule:: dowhy.causal_estimators.distance_matching_estimator
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
1523
dowhy.causal\_estimators.econml module
1624
--------------------------------------
1725

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
dowhy.causal\_identifiers package
2+
=================================
3+
4+
Submodules
5+
----------
6+
7+
dowhy.causal\_identifiers.backdoor module
8+
-----------------------------------------
9+
10+
.. automodule:: dowhy.causal_identifiers.backdoor
11+
:members:
12+
:undoc-members:
13+
:show-inheritance:
14+
15+
dowhy.causal\_identifiers.id\_identifier module
16+
-----------------------------------------------
17+
18+
.. automodule:: dowhy.causal_identifiers.id_identifier
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
Module contents
24+
---------------
25+
26+
.. automodule:: dowhy.causal_identifiers
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:

docs/source/dowhy.graph_learners.rst

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
dowhy.graph\_learners package
2+
=============================
3+
4+
Submodules
5+
----------
6+
7+
dowhy.graph\_learners.cdt module
8+
--------------------------------
9+
10+
.. automodule:: dowhy.graph_learners.cdt
11+
:members:
12+
:undoc-members:
13+
:show-inheritance:
14+
15+
dowhy.graph\_learners.ges module
16+
--------------------------------
17+
18+
.. automodule:: dowhy.graph_learners.ges
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
dowhy.graph\_learners.lingam module
24+
-----------------------------------
25+
26+
.. automodule:: dowhy.graph_learners.lingam
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:
30+
31+
Module contents
32+
---------------
33+
34+
.. automodule:: dowhy.graph_learners
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:

docs/source/dowhy.rst

+10
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ Subpackages
99

1010
dowhy.api
1111
dowhy.causal_estimators
12+
dowhy.causal_identifiers
1213
dowhy.causal_refuters
1314
dowhy.data_transformers
1415
dowhy.do_samplers
16+
dowhy.graph_learners
1517
dowhy.interpreters
1618
dowhy.utils
1719

@@ -82,6 +84,14 @@ dowhy.do\_sampler module
8284
:undoc-members:
8385
:show-inheritance:
8486

87+
dowhy.graph\_learner module
88+
---------------------------
89+
90+
.. automodule:: dowhy.graph_learner
91+
:members:
92+
:undoc-members:
93+
:show-inheritance:
94+
8595
dowhy.interpreter module
8696
------------------------
8797

docs/source/dowhy.utils.rst

+16
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,22 @@ dowhy.utils.dgp module
2828
:undoc-members:
2929
:show-inheritance:
3030

31+
dowhy.utils.graph\_operations module
32+
------------------------------------
33+
34+
.. automodule:: dowhy.utils.graph_operations
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:
38+
39+
dowhy.utils.ordered\_set module
40+
-------------------------------
41+
42+
.. automodule:: dowhy.utils.ordered_set
43+
:members:
44+
:undoc-members:
45+
:show-inheritance:
46+
3147
dowhy.utils.propensity\_score module
3248
------------------------------------
3349

dowhy/VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6
1+
0.7

setup.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,20 @@
3939
license='MIT',
4040
long_description=long_description,
4141
url='https://github.com/microsoft/dowhy', # Optional
42-
download_url='https://github.com/microsoft/dowhy/archive/v0.6.tar.gz',
42+
download_url='https://github.com/microsoft/dowhy/archive/v0.7.tar.gz',
4343
author='Amit Sharma, Emre Kiciman',
4444
classifiers=[ # Optional
4545
'Development Status :: 4 - Beta',
4646
'License :: OSI Approved :: MIT License',
4747
'Programming Language :: Python :: 3.6',
4848
'Programming Language :: Python :: 3.7',
4949
'Programming Language :: Python :: 3.8',
50+
'Programming Language :: Python :: 3.9',
5051
],
5152

5253
keywords='causality machine-learning causal-inference statistics graphical-model',
5354
packages=find_packages(exclude=['docs', 'tests']),
54-
python_requires='>=3.5',
55+
python_requires='>=3.6',
5556
install_requires=install_requires,
5657
extras_require=extras_require,
5758
include_package_data=True,

0 commit comments

Comments
 (0)