Skip to content

Commit

Permalink
Version Bump: v0.7 (#355)
Browse files Browse the repository at this point in the history
  • Loading branch information
amit-sharma committed Jan 10, 2022
1 parent 0e6b0c9 commit 44dd8de
Show file tree
Hide file tree
Showing 10 changed files with 138 additions and 4 deletions.
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
include requirements.txt
include requirements-plotting.txt
include requirements-test.txt
include CONTRIBUTING.md
include LICENSE
include dowhy/VERSION
recursive-include docs *
Expand Down
31 changes: 31 additions & 0 deletions docs/source/code_repo.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,37 @@ DoWhy is hosted on GitHub.
You can browse the code in a html-friendly format `here
<https://github.com/Microsoft/dowhy>`_.


v0.7: Better Refuters for unobserved confounders and placebo treatment
----------------------------------------------------------------------
* **[Major]** Faster backdoor identification with support for minimal adjustment, maximal adjustment
or exhaustive search. More test coverage for identification.

* **[Major]** Added new functionality of causal discovery [Experimental].
DoWhy now supports discovery algorithms from external libraries like CDT.
`[Example notebook] <https://github.com/microsoft/dowhy/blob/master/docs/source/example_notebooks/dowhy_causal_discovery_example.ipynb>`_

* **[Major]** Implemented ID algorithm for causal identification. [Experimental]

* Added friendly text-based interpretation for DoWhy's effect estimate.

* Added a new estimation method, distance matching that relies on a distance
metrics between inputs.

* Heuristics to infer default parameters for refuters.

* Inferring default strata automatically for propensity score stratification.

* Added support for custom propensity models in propensity-based estimation
methods.

* Bug fixes for confidence intervals for linear regression. Better version of
bootstrap method.

* Allow effect estimation without need to refit the model for econml estimators

Big thanks to @AndrewC19, @ha2trinh, @siddhanthaldar, and @vojavocni

v0.6: Better Refuters for unobserved confounders and placebo treatment
----------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
author = 'Amit Sharma, Emre Kiciman'

# The short X.Y version
version = '0.6'
version = '0.7'
# The full version, including alpha/beta/rc tags
release = ''

Expand Down
8 changes: 8 additions & 0 deletions docs/source/dowhy.causal_estimators.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ dowhy.causal\_estimators.causalml module
:undoc-members:
:show-inheritance:

dowhy.causal\_estimators.distance\_matching\_estimator module
-------------------------------------------------------------

.. automodule:: dowhy.causal_estimators.distance_matching_estimator
:members:
:undoc-members:
:show-inheritance:

dowhy.causal\_estimators.econml module
--------------------------------------

Expand Down
29 changes: 29 additions & 0 deletions docs/source/dowhy.causal_identifiers.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
dowhy.causal\_identifiers package
=================================

Submodules
----------

dowhy.causal\_identifiers.backdoor module
-----------------------------------------

.. automodule:: dowhy.causal_identifiers.backdoor
:members:
:undoc-members:
:show-inheritance:

dowhy.causal\_identifiers.id\_identifier module
-----------------------------------------------

.. automodule:: dowhy.causal_identifiers.id_identifier
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

.. automodule:: dowhy.causal_identifiers
:members:
:undoc-members:
:show-inheritance:
37 changes: 37 additions & 0 deletions docs/source/dowhy.graph_learners.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
dowhy.graph\_learners package
=============================

Submodules
----------

dowhy.graph\_learners.cdt module
--------------------------------

.. automodule:: dowhy.graph_learners.cdt
:members:
:undoc-members:
:show-inheritance:

dowhy.graph\_learners.ges module
--------------------------------

.. automodule:: dowhy.graph_learners.ges
:members:
:undoc-members:
:show-inheritance:

dowhy.graph\_learners.lingam module
-----------------------------------

.. automodule:: dowhy.graph_learners.lingam
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

.. automodule:: dowhy.graph_learners
:members:
:undoc-members:
:show-inheritance:
10 changes: 10 additions & 0 deletions docs/source/dowhy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ Subpackages

dowhy.api
dowhy.causal_estimators
dowhy.causal_identifiers
dowhy.causal_refuters
dowhy.data_transformers
dowhy.do_samplers
dowhy.graph_learners
dowhy.interpreters
dowhy.utils

Expand Down Expand Up @@ -82,6 +84,14 @@ dowhy.do\_sampler module
:undoc-members:
:show-inheritance:

dowhy.graph\_learner module
---------------------------

.. automodule:: dowhy.graph_learner
:members:
:undoc-members:
:show-inheritance:

dowhy.interpreter module
------------------------

Expand Down
16 changes: 16 additions & 0 deletions docs/source/dowhy.utils.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,22 @@ dowhy.utils.dgp module
:undoc-members:
:show-inheritance:

dowhy.utils.graph\_operations module
------------------------------------

.. automodule:: dowhy.utils.graph_operations
:members:
:undoc-members:
:show-inheritance:

dowhy.utils.ordered\_set module
-------------------------------

.. automodule:: dowhy.utils.ordered_set
:members:
:undoc-members:
:show-inheritance:

dowhy.utils.propensity\_score module
------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion dowhy/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.6
0.7
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,20 @@
license='MIT',
long_description=long_description,
url='https://github.com/microsoft/dowhy', # Optional
download_url='https://github.com/microsoft/dowhy/archive/v0.6.tar.gz',
download_url='https://github.com/microsoft/dowhy/archive/v0.7.tar.gz',
author='Amit Sharma, Emre Kiciman',
classifiers=[ # Optional
'Development Status :: 4 - Beta',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
],

keywords='causality machine-learning causal-inference statistics graphical-model',
packages=find_packages(exclude=['docs', 'tests']),
python_requires='>=3.5',
python_requires='>=3.6',
install_requires=install_requires,
extras_require=extras_require,
include_package_data=True,
Expand Down

0 comments on commit 44dd8de

Please sign in to comment.