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 6.9k 915

  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.6k 687

  3. causal-learn causal-learn Public

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

    Python 1k 173

Repositories

Showing 10 of 14 repositories
  • 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,636 687 330 (2 issues need help) 21 Updated Jun 30, 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
  • dodiscover Public

    [Experimental] Global causal discovery algorithms

    py-why/dodiscover’s past year of commit activity
    Python 73 MIT 15 51 (6 issues need help) 10 Updated Jun 29, 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,035 MIT 173 37 2 Updated Jun 24, 2024
  • causaltune Public

    AutoML for causal inference.

    py-why/causaltune’s past year of commit activity
    Jupyter Notebook 186 Apache-2.0 23 27 11 Updated Jun 20, 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 19 MIT 4 6 3 Updated Jun 18, 2024
  • 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 40 MIT 7 18 (2 issues need help) 8 Updated Jun 8, 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 59 MIT 8 3 1 Updated May 7, 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 7 1 0 Updated Feb 29, 2024
  • .github Public
    py-why/.github’s past year of commit activity
    0 0 0 0 Updated Jan 2, 2024