* added a new community folder for notebooks
* fixed some typos
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* added dataset details
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* Remove dowhy_causal_discovery_example from tests
Remove dowhy_causal_discovery_example.ipynb from advanced tests that are run daily. It is failing due to a cdt install problem. Temporarily disabling since we are switching CD implementations.
Signed-off-by: emrekiciman <emrek@microsoft.com>
Signed-off-by: Emre Kiciman <emrek@microsoft.com>
* Update test_notebooks.py
removed spaces that were causing a formatting error
Signed-off-by: emrekiciman <emrek@microsoft.com>
Signed-off-by: Emre Kiciman <emrek@microsoft.com>
* added code for ignoring specified notebook tests
Signed-off-by: Emre Kiciman <emrek@microsoft.com>
Signed-off-by: emrekiciman <emrek@microsoft.com>
Signed-off-by: Emre Kiciman <emrek@microsoft.com>
* Functional API: Refactor identify_effect
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* addressing some early comments by Amit
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* run format tool
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* Address PR comments
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* Imports as top level functions rename defaultidentifier
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* Clear output of notebook
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* Refactor identify_effect to functions, notebook updates
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* Add type hints
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Signed-off-by: Andres Morales <andresmor@microsoft.com>
* poetry, ci updates
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* use docs group with the docs task
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* use darthtrevino fork of causalml to experiment with pyproject.toml
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* update poetry.lock
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* move pytest-x libraries to dev deps
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* update causalml dependency to use latest on uber's repo
Signed-off-by: Chris Trevino <darthtrevino@gmail.com>
* install pdv with pip to match dodiscover's usage
Signed-off-by: Chris Trevino <darthtrevino@gmail.com>
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
Signed-off-by: Chris Trevino <darthtrevino@gmail.com>
* Adding Non Linear Sensitivity Analysis
Signed-off-by: anusha <anushaagarwal2000.com>
* Adding tests for non linear sensitivity analysis
Signed-off-by: anusha <anushaagarwal2000.com>
* Creating base class and derived class
Signed-off-by: anusha <anushaagarwal2000.com>
* making second stage regression linear for PLM
Signed-off-by: anusha <anushaagarwal2000.com>
* updates to the sensitivity algorithm
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* support for specifying partial R2 or inferring from benchmarking; consistent R2 for alpha
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* updated the notebook and renamed it
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* separated out parameters in two
Signed-off-by: Amit Sharma <amit_sharma@live.com>
Signed-off-by: anusha <anushaagarwal2000.com>
Signed-off-by: Amit Sharma <amit_sharma@live.com>
Co-authored-by: anusha <anushaagarwal2000.com>
Co-authored-by: Amit Sharma <amit_sharma@live.com>
* adding controlled direct effect to identify step
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* updated parameter name and added documentation
Signed-off-by: Amit Sharma <amit_sharma@live.com>
* add initial test durations
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* add test split
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* mark slow tests as advanced
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* update .gitignore
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* run formatter
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* remove if: conditions from steps
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* mark some tests as slow
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* add nightly gh action
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* remove advanvced mark from propensity score stratification test
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* add test-advanced on-demand workflow
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* update advanced on-demand workflow
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* update advanced tests to check out correct branch and report on progress
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* add matrix strategy to test-advanced
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* use test splits for nightly tests
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* @pytest.mark -> @mark
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* Added documentation for getting started with local development and contributing code to DoWhy
* removed virtualenv instructions, corrected type and added more graphviz info
* added clarification on virtualenv and about testing single files
* added DCO clarification and reformat intendation for nicer list enumaration
* added information about updating Poetry dependencies
* added formatting instructions
* added format fixing instructions
Signed-off-by: Michael Marien <marien.mich@gmail.com>
Co-authored-by: Amit Sharma <amit_sharma@live.com>
* update workflow to include formatting
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
* execute formatter
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>
Signed-off-by: Chris Trevino <chtrevin@microsoft.com>