.gitattributes
.gitignore
CONTRIBUTING.md
LICENSE
README.md
environment.yml
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/ISSUE_TEMPLATE/question.yml
.github/workflows/cut-release.yml
.github/workflows/release.yml
.local/bin/python3
.local/bin/rg
.matplotlib/fontlist-v390.json
causalis/__init__.py
causalis/_version.py
causalis.egg-info/PKG-INFO
causalis.egg-info/SOURCES.txt
causalis.egg-info/dependency_links.txt
causalis.egg-info/requires.txt
causalis.egg-info/top_level.txt
causalis/data_contracts/__init__.py
causalis/data_contracts/causal_diagnostic_data.py
causalis/data_contracts/causal_estimate.py
causalis/data_contracts/causaldata.py
causalis/data_contracts/causaldata_instrumental.py
causalis/data_contracts/gate_contrast_estimate.py
causalis/data_contracts/gate_estimate.py
causalis/data_contracts/multicausal_estimate.py
causalis/data_contracts/multicausaldata.py
causalis/data_contracts/panel_data_scm.py
causalis/data_contracts/panel_estimate.py
causalis/data_contracts/sensitivity_analysis_result.py
causalis/dgp/__init__.py
causalis/dgp/base.py
causalis/dgp/causaldata/__init__.py
causalis/dgp/causaldata/base.py
causalis/dgp/causaldata/functional.py
causalis/dgp/causaldata/preperiod.py
causalis/dgp/causaldata_instrumental/__init__.py
causalis/dgp/causaldata_instrumental/base.py
causalis/dgp/causaldata_instrumental/functional.py
causalis/dgp/multicausaldata/__init__.py
causalis/dgp/multicausaldata/base.py
causalis/dgp/multicausaldata/functional.py
causalis/dgp/panel_data_scm/__init__.py
causalis/dgp/panel_data_scm/base.py
causalis/dgp/panel_data_scm/functional.py
causalis/scenarios/__init__.py
causalis/scenarios/classic_rct/__init__.py
causalis/scenarios/classic_rct/dgp.py
causalis/scenarios/classic_rct/model.py
causalis/scenarios/classic_rct/inference/__init__.py
causalis/scenarios/classic_rct/inference/bootstrap_diff_in_means.py
causalis/scenarios/classic_rct/inference/conversion_ztest.py
causalis/scenarios/classic_rct/inference/ttest.py
causalis/scenarios/cuped/__init__.py
causalis/scenarios/cuped/dgp.py
causalis/scenarios/cuped/model.py
causalis/scenarios/cuped/diagnostics/__init__.py
causalis/scenarios/cuped/diagnostics/forest_plot.py
causalis/scenarios/cuped/diagnostics/regression_checks.py
causalis/scenarios/gate/__init__.py
causalis/scenarios/gate/gate_plot.py
causalis/scenarios/gate/model.py
causalis/scenarios/multi_unconfoundedness/__init__.py
causalis/scenarios/multi_unconfoundedness/_utils.py
causalis/scenarios/multi_unconfoundedness/dgp.py
causalis/scenarios/multi_unconfoundedness/model.py
causalis/scenarios/multi_unconfoundedness/refutation/__init__.py
causalis/scenarios/multi_unconfoundedness/refutation/overlap/__init__.py
causalis/scenarios/multi_unconfoundedness/refutation/overlap/overlap_plot.py
causalis/scenarios/multi_unconfoundedness/refutation/overlap/overlap_validation.py
causalis/scenarios/multi_unconfoundedness/refutation/score/__init__.py
causalis/scenarios/multi_unconfoundedness/refutation/score/residual_plots.py
causalis/scenarios/multi_unconfoundedness/refutation/score/score_validation.py
causalis/scenarios/multi_unconfoundedness/refutation/unconfoundedness/__init__.py
causalis/scenarios/multi_unconfoundedness/refutation/unconfoundedness/sensitivity.py
causalis/scenarios/multi_unconfoundedness/refutation/unconfoundedness/unconfoundedness_validation.py
causalis/scenarios/synthetic_control/__init__.py
causalis/scenarios/synthetic_control/_utils.py
causalis/scenarios/synthetic_control/dgp.py
causalis/scenarios/synthetic_control/model.py
causalis/scenarios/synthetic_control/refutation/__init__.py
causalis/scenarios/synthetic_control/refutation/diagnostic_plots.py
causalis/scenarios/synthetic_control/refutation/donors_diagnostics.py
causalis/scenarios/synthetic_control/refutation/outcome_panel_plot.py
causalis/scenarios/synthetic_control/refutation/placebo.py
causalis/scenarios/synthetic_control/refutation/scm_diagnostics.py
causalis/scenarios/synthetic_control/refutation/sensitivity.py
causalis/scenarios/unconfoundedness/__init__.py
causalis/scenarios/unconfoundedness/_diagnostic_utils.py
causalis/scenarios/unconfoundedness/_score_utils.py
causalis/scenarios/unconfoundedness/_utils.py
causalis/scenarios/unconfoundedness/dgp.py
causalis/scenarios/unconfoundedness/model.py
causalis/scenarios/unconfoundedness/refutation/__init__.py
causalis/scenarios/unconfoundedness/refutation/_shared.py
causalis/scenarios/unconfoundedness/refutation/overlap/__init__.py
causalis/scenarios/unconfoundedness/refutation/overlap/overlap_plot.py
causalis/scenarios/unconfoundedness/refutation/overlap/overlap_validation.py
causalis/scenarios/unconfoundedness/refutation/overlap/reliability_plot.py
causalis/scenarios/unconfoundedness/refutation/score/__init__.py
causalis/scenarios/unconfoundedness/refutation/score/influence_plot.py
causalis/scenarios/unconfoundedness/refutation/score/residual_plots.py
causalis/scenarios/unconfoundedness/refutation/score/score_validation.py
causalis/scenarios/unconfoundedness/refutation/unconfoundedness/__init__.py
causalis/scenarios/unconfoundedness/refutation/unconfoundedness/love_plot.py
causalis/scenarios/unconfoundedness/refutation/unconfoundedness/sensitivity.py
causalis/scenarios/unconfoundedness/refutation/unconfoundedness/unconfoundedness_validation.py
causalis/shared/__init__.py
causalis/shared/confounders_balance.py
causalis/shared/outcome_outliers.py
causalis/shared/outcome_plots.py
causalis/shared/outcome_stats.py
causalis/shared/srm.py
causalis/shared/sutva_validation.py
causalis/shared/rct_design/__init__.py
causalis/shared/rct_design/mde.py
causalis/shared/rct_design/split.py
notebooks/new_logo_big.svg
notebooks/api/html/.buildinfo
notebooks/api/html/genindex.html
notebooks/api/html/objects.inv
notebooks/api/html/py-modindex.html
notebooks/api/html/reference.html
notebooks/api/html/search.html
notebooks/api/html/searchindex.js
notebooks/api/html/.doctrees/reference.doctree
notebooks/api/html/.doctrees/apidocs/index.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis._version.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.causal_diagnostic_data.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.causal_estimate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.causaldata.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.causaldata_instrumental.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.gate_contrast_estimate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.gate_estimate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.multicausal_estimate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.multicausaldata.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.panel_data_scm.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.panel_estimate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.data_contracts.sensitivity_analysis_result.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.base.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata.base.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata.functional.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata.preperiod.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata_instrumental.base.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata_instrumental.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.causaldata_instrumental.functional.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.multicausaldata.base.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.multicausaldata.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.multicausaldata.functional.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.panel_data_scm.base.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.panel_data_scm.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.dgp.panel_data_scm.functional.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.inference.bootstrap_diff_in_means.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.inference.conversion_ztest.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.inference.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.inference.ttest.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.classic_rct.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.diagnostics.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.diagnostics.forest_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.diagnostics.regression_checks.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.cuped.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.gate.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.gate.gate_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.gate.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.score_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.sensitivity.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control._utils.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.diagnostic_plots.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.donors_diagnostics.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.outcome_panel_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.placebo.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.scm_diagnostics.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.sensitivity.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness._diagnostic_utils.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness._score_utils.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness._utils.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.dgp.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.model.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation._shared.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.reliability_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.influence_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.residual_plots.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.score_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.love_plot.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.sensitivity.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.confounders_balance.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.outcome_outliers.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.outcome_plots.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.outcome_stats.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.rct_design.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.rct_design.mde.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.rct_design.split.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.srm.doctree
notebooks/api/html/.doctrees/apidocs/causalis/causalis.shared.sutva_validation.doctree
notebooks/api/html/_sources/reference.md.txt
notebooks/api/html/_sources/apidocs/index.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis._version.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.causal_diagnostic_data.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.causal_estimate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.causaldata.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.causaldata_instrumental.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.gate_contrast_estimate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.gate_estimate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.multicausal_estimate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.multicausaldata.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.panel_data_scm.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.panel_estimate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.data_contracts.sensitivity_analysis_result.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.base.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata.base.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata.functional.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata.preperiod.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata_instrumental.base.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata_instrumental.functional.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.causaldata_instrumental.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.multicausaldata.base.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.multicausaldata.functional.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.multicausaldata.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.panel_data_scm.base.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.panel_data_scm.functional.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.dgp.panel_data_scm.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.inference.bootstrap_diff_in_means.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.inference.conversion_ztest.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.inference.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.inference.ttest.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.classic_rct.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.diagnostics.forest_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.diagnostics.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.diagnostics.regression_checks.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.cuped.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.gate.gate_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.gate.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.gate.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.score_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.sensitivity.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control._utils.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.diagnostic_plots.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.donors_diagnostics.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.outcome_panel_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.placebo.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.scm_diagnostics.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.sensitivity.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness._diagnostic_utils.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness._score_utils.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness._utils.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.dgp.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.model.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation._shared.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.reliability_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.influence_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.residual_plots.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.score_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.love_plot.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.sensitivity.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.confounders_balance.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.outcome_outliers.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.outcome_plots.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.outcome_stats.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.rct_design.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.rct_design.mde.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.rct_design.split.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.srm.md.txt
notebooks/api/html/_sources/apidocs/causalis/causalis.shared.sutva_validation.md.txt
notebooks/api/html/_static/alabaster.css
notebooks/api/html/_static/base-stemmer.js
notebooks/api/html/_static/basic.css
notebooks/api/html/_static/custom.css
notebooks/api/html/_static/doctools.js
notebooks/api/html/_static/documentation_options.js
notebooks/api/html/_static/english-stemmer.js
notebooks/api/html/_static/file.png
notebooks/api/html/_static/github-banner.svg
notebooks/api/html/_static/language_data.js
notebooks/api/html/_static/minus.png
notebooks/api/html/_static/plus.png
notebooks/api/html/_static/pygments.css
notebooks/api/html/_static/searchtools.js
notebooks/api/html/_static/sphinx_highlight.js
notebooks/api/html/apidocs/index.html
notebooks/api/html/apidocs/causalis/causalis._version.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.causal_diagnostic_data.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.causal_estimate.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.causaldata.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.causaldata_instrumental.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.gate_contrast_estimate.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.gate_estimate.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.multicausal_estimate.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.multicausaldata.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.panel_data_scm.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.panel_estimate.html
notebooks/api/html/apidocs/causalis/causalis.data_contracts.sensitivity_analysis_result.html
notebooks/api/html/apidocs/causalis/causalis.dgp.base.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata.base.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata.functional.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata.preperiod.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata_instrumental.base.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata_instrumental.functional.html
notebooks/api/html/apidocs/causalis/causalis.dgp.causaldata_instrumental.html
notebooks/api/html/apidocs/causalis/causalis.dgp.html
notebooks/api/html/apidocs/causalis/causalis.dgp.multicausaldata.base.html
notebooks/api/html/apidocs/causalis/causalis.dgp.multicausaldata.functional.html
notebooks/api/html/apidocs/causalis/causalis.dgp.multicausaldata.html
notebooks/api/html/apidocs/causalis/causalis.dgp.panel_data_scm.base.html
notebooks/api/html/apidocs/causalis/causalis.dgp.panel_data_scm.functional.html
notebooks/api/html/apidocs/causalis/causalis.dgp.panel_data_scm.html
notebooks/api/html/apidocs/causalis/causalis.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.dgp.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.inference.bootstrap_diff_in_means.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.inference.conversion_ztest.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.inference.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.inference.ttest.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.classic_rct.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.dgp.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.diagnostics.forest_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.diagnostics.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.diagnostics.regression_checks.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.cuped.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.gate.gate_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.gate.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.gate.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.dgp.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.score.score_validation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.sensitivity.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.multi_unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control._utils.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.dgp.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.diagnostic_plots.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.donors_diagnostics.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.outcome_panel_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.placebo.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.scm_diagnostics.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.synthetic_control.refutation.sensitivity.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness._diagnostic_utils.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness._score_utils.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness._utils.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.dgp.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.model.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation._shared.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.overlap_validation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.overlap.reliability_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.influence_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.residual_plots.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.score.score_validation.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.love_plot.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.sensitivity.html
notebooks/api/html/apidocs/causalis/causalis.scenarios.unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation.html
notebooks/api/html/apidocs/causalis/causalis.shared.confounders_balance.html
notebooks/api/html/apidocs/causalis/causalis.shared.html
notebooks/api/html/apidocs/causalis/causalis.shared.outcome_outliers.html
notebooks/api/html/apidocs/causalis/causalis.shared.outcome_plots.html
notebooks/api/html/apidocs/causalis/causalis.shared.outcome_stats.html
notebooks/api/html/apidocs/causalis/causalis.shared.rct_design.html
notebooks/api/html/apidocs/causalis/causalis.shared.rct_design.mde.html
notebooks/api/html/apidocs/causalis/causalis.shared.rct_design.split.html
notebooks/api/html/apidocs/causalis/causalis.shared.srm.html
notebooks/api/html/apidocs/causalis/causalis.shared.sutva_validation.html
notebooks/cases/401k.ipynb
notebooks/cases/classic_rct_average_bill.ipynb
notebooks/cases/estimation_of_cx.ipynb
notebooks/cases/in_store_navigation.ipynb
notebooks/cases/multi_atte_test.ipynb
notebooks/cases/probability_of_premium.ipynb
notebooks/cases/retention_on_third.ipynb
notebooks/cases/your_first_notebook.ipynb
notebooks/mkd_files/0.Introduction to Causal Inference.md
notebooks/mkd_files/AugmentedSyntheticControl.md
notebooks/mkd_files/CUPED model.md
notebooks/mkd_files/MultiTreatmentIRM.md
notebooks/mkd_files/Unconfoundedness_model.md
notebooks/mkd_files/gate_model.md
notebooks/mkd_files/rct_classic_model.md
notebooks/research/ascm_comparison.ipynb
notebooks/research/benchmarking_diff_in_means.ipynb
notebooks/research/classic_rct_gamma_26.ipynb
notebooks/research/dml_vs_psw.ipynb
notebooks/research/doubleml_benchmark.ipynb
notebooks/research/doubleml_multitreatment_benchmark.ipynb
notebooks/research/generate_classic_rct_26.ipynb
notebooks/research/generate_cuped_binary.ipynb
notebooks/research/generate_cuped_tweedie_26.ipynb
notebooks/research/generate_multitreatment_binary_26.ipynb
notebooks/research/generate_multitreatment_gamma_26.ipynb
notebooks/research/generate_obs_hte_26_rich.ipynb
notebooks/research/generate_obs_hte_binary_26.ipynb
notebooks/research/generate_scm_gamma_26.ipynb
notebooks/research/generate_scm_poisson_26.ipynb
notebooks/research/matching.ipynb
notebooks/research/refutation_flow.ipynb
notebooks/research/refutation_flow_multi_unconfoundedness.ipynb
notebooks/research/scm_diagnostics.ipynb
notebooks/research/catboost_info/catboost_training.json
notebooks/research/catboost_info/learn_error.tsv
notebooks/research/catboost_info/time_left.tsv
notebooks/research/catboost_info/learn/events.out.tfevents
notebooks/scenarios/SRM.ipynb
notebooks/scenarios/classic_rct.ipynb
notebooks/scenarios/cuped.ipynb
notebooks/scenarios/gate.ipynb
notebooks/scenarios/multi_unconfoundedness.ipynb
notebooks/scenarios/synthetic_control.ipynb
notebooks/scenarios/uncofoundedness.ipynb
scripts/generate_api_reference.py
tests/README.md
tests/__init__.py
tests/test_no_tests_imports_in_causalis.py
tests/catboost_info/catboost_training.json
tests/catboost_info/learn_error.tsv
tests/catboost_info/time_left.tsv
tests/catboost_info/learn/events.out.tfevents
tests/data/__init__.py
tests/data/test_causal_dataset_generator.py
tests/data/test_causal_diagnostic_data.py
tests/data/test_causaldata_instrument.py
tests/data/test_causaldata_new_features.py
tests/data/test_causaldata_numeric_df.py
tests/data/test_causaldata_robustness_issues.py
tests/data/test_causaldata_user_id.py
tests/data/test_causaldata_validation_and_x_property.py
tests/data/test_constant_confounder.py
tests/data/test_copula_cofounders.py
tests/data/test_diagnostic_data_storage.py
tests/data/test_effect_scale_and_propensity_columns.py
tests/data/test_generators_semantics_and_categorical.py
tests/data/test_generators_u_and_sigmoid.py
tests/data/test_multicausal_generator_semantics.py
tests/data/test_oracle_nuisance.py
tests/data/test_panel_data_scm.py
tests/data/test_panel_estimate.py
tests/data/test_panel_estimate_summary.py
tests/data/test_poisson_and_calibrator.py
tests/data/test_rct_ancillary_no_leakage.py
tests/data/test_target_d_rate_calibration_notes.py
tests/docs/__init__.py
tests/docs/test_docs_api_refs.py
tests/docs/test_generate_api_reference.py
tests/inference/__init__.py
tests/inference/test_bootstrap_diff_means.py
tests/inference/test_conversion_z_test.py
tests/inference/test_diff_in_means.py
tests/inference/test_installation.py
tests/inference/test_irm_att_normalize_ipw.py
tests/inference/test_irm_estimator.py
tests/inference/test_irm_gate.py
tests/inference/test_irm_gatet.py
tests/inference/test_irm_parallel_fit.py
tests/inference/test_irm_relative_ci.py
tests/inference/test_irm_score_identities.py
tests/inference/test_multi_treatment_irm.py
tests/inference/test_multi_treatment_irm_parallel.py
tests/inference/test_ttest.py
tests/refutation/__init__.py
tests/refutation/_overlap_test_utils.py
tests/refutation/test_att_overlap_tests.py
tests/refutation/test_calibration_stability.py
tests/refutation/test_causal_estimate_refutation.py
tests/refutation/test_diagnostic_data_flag.py
tests/refutation/test_influence_plot.py
tests/refutation/test_love_plot.py
tests/refutation/test_multi_residual_plots.py
tests/refutation/test_multi_score_diagnostics.py
tests/refutation/test_multi_sensitivity_benchmark.py
tests/refutation/test_multi_unconfoundedness_diagnostics.py
tests/refutation/test_orthogonality_att.py
tests/refutation/test_orthogonality_default_basis.py
tests/refutation/test_orthogonality_fastpath.py
tests/refutation/test_orthogonality_irm.py
tests/refutation/test_orthogonality_naming.py
tests/refutation/test_orthogonality_nullable_float_cofounds.py
tests/refutation/test_overlap_calibration_merge.py
tests/refutation/test_overlap_checks.py
tests/refutation/test_overlap_ks_and_auc_tweaks.py
tests/refutation/test_overlap_plot.py
tests/refutation/test_overlap_score_refutation_api.py
tests/refutation/test_overlap_validation.py
tests/refutation/test_propensity_calibration.py
tests/refutation/test_refutation.py
tests/refutation/test_refutation_namespace.py
tests/refutation/test_refutation_score_alignment.py
tests/refutation/test_reliability_plot.py
tests/refutation/test_residual_plots.py
tests/refutation/test_run_overlap_diagnostics.py
tests/refutation/test_score_diagnostics_entrypoint.py
tests/refutation/test_score_flags.py
tests/refutation/test_score_flags_in_run.py
tests/refutation/test_score_flags_practical.py
tests/refutation/test_score_se_plugin_flag.py
tests/refutation/test_sensitivity_benchmark.py
tests/refutation/test_sensitivity_combination.py
tests/refutation/test_sensitivity_integration_irm.py
tests/refutation/test_sensitivity_rv_signed_rr.py
tests/refutation/test_sutva_validation.py
tests/refutation/test_trim_sensitivity_ate.py
tests/refutation/test_uncofoundedness_balance.py
tests/refutation/test_uncofoundedness_balance_extras.py
tests/refutation/test_uncofoundedness_refutation_api.py
tests/scenarios/__init__.py
tests/scenarios/multi_unconfoundedness/__init__.py
tests/scenarios/multi_unconfoundedness/test_dgp_binary_26.py
tests/scenarios/multi_unconfoundedness/test_dgp_gamma_26.py
tests/scenarios/multi_unconfoundedness/test_dgp_multi_dml_cx_26.py
tests/scenarios/rct/__init__.py
tests/scenarios/rct/test_srm.py
tests/scenarios/synthetic_control/__init__.py
tests/scenarios/synthetic_control/test_ascm_model.py
tests/scenarios/synthetic_control/test_utils.py
tests/scenarios/synthetic_control/refutation/__init__.py
tests/scenarios/synthetic_control/refutation/test_diagnostic_plots.py
tests/scenarios/synthetic_control/refutation/test_outcome_panel_plot.py
tests/scenarios/synthetic_control/refutation/test_placebo.py
tests/scenarios/synthetic_control/refutation/test_scm_diagnostics.py
tests/scenarios/unconfoundedness/__init__.py
tests/scenarios/unconfoundedness/test_dgp_rich.py
tests/statistics/__init__.py
tests/statistics/test_confounders_balance.py
tests/statistics/test_cuped.py
tests/statistics/test_cuped_assumptions_api.py
tests/statistics/test_cuped_forest_plot.py
tests/statistics/test_cuped_regression_checks.py
tests/statistics/test_cuped_relative.py
tests/statistics/test_cuped_residual_tails_rule.py
tests/statistics/test_outcome_outliers.py
tests/statistics/test_outcome_plots.py
tests/statistics/test_outcome_stats.py