Skip to content

PyWhy’s mission is to build an open-source ecosystem for causal machine learning that moves forward the state-of-the-art and makes it available to practitioners and researchers. We build and host interoperable libraries, tools, and other resources spanning a variety of causal tasks and applications, connected through a common API on foundational causal operations and a focus on the end-to-end analysis process.

PyWhy Homepage: Learn about the PyWhy ecosystem, including libraries and tutorials.

PyWhy Governance: Learn about PyWhy's governance.

PyWhy Discord: We use Discord to communicate and meet regularly.

Pinned Loading

  1. dowhy dowhy Public

    DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphic…

    Python 7.2k 935

  2. EconML EconML Public

    ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its go…

    Jupyter Notebook 3.9k 724

  3. causal-learn causal-learn Public

    Causal Discovery in Python. It also includes (conditional) independence tests and score functions.

    Python 1.2k 201

Repositories

Showing 10 of 14 repositories
  • pywhy-graphs Public

    [Experimental] Causal graphs that are networkx-compliant for the py-why ecosystem.

    py-why/pywhy-graphs’s past year of commit activity
    Python 47 MIT 8 19 (1 issue needs help) 5 Updated Dec 24, 2024
  • dodiscover Public

    [Experimental] Global causal discovery algorithms

    py-why/dodiscover’s past year of commit activity
    Python 94 MIT 18 52 (6 issues need help) 7 Updated Dec 23, 2024
  • EconML Public

    ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal …

    py-why/EconML’s past year of commit activity
    Jupyter Notebook 3,902 724 351 (2 issues need help) 21 Updated Dec 23, 2024
  • causal-learn Public

    Causal Discovery in Python. It also includes (conditional) independence tests and score functions.

    py-why/causal-learn’s past year of commit activity
    Python 1,235 MIT 201 46 2 Updated Dec 20, 2024
  • causaltune Public

    AutoML for causal inference.

    py-why/causaltune’s past year of commit activity
    Jupyter Notebook 208 Apache-2.0 31 21 2 Updated Dec 18, 2024
  • pywhy-stats Public

    Python package for (conditional) independence testing and statistical functions related to causality.

    py-why/pywhy-stats’s past year of commit activity
    Python 22 MIT 4 6 3 Updated Dec 15, 2024
  • dowhy Public

    DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.

    py-why/dowhy’s past year of commit activity
    Python 7,198 MIT 935 134 (9 issues need help) 4 Updated Nov 24, 2024
  • pywhy-llm Public

    Experimental library integrating LLM capabilities to support causal analyses

    py-why/pywhy-llm’s past year of commit activity
    Jupyter Notebook 94 MIT 16 7 2 Updated Sep 12, 2024
  • py-why.github.io Public

    Contains the code for https://py-why.github.io/

    py-why/py-why.github.io’s past year of commit activity
    HTML 8 8 1 0 Updated Sep 5, 2024
  • .github Public
    py-why/.github’s past year of commit activity
    0 0 0 0 Updated Jan 2, 2024