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.1k 936

  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 719

  3. causal-learn causal-learn Public

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

    Python 1.2k 196

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) 4 Updated Nov 25, 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,140 MIT 936 132 (9 issues need help) 4 Updated Nov 24, 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,194 MIT 196 44 4 Updated Nov 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,856 719 347 (2 issues need help) 22 Updated Nov 18, 2024
  • dodiscover Public

    [Experimental] Global causal discovery algorithms

    py-why/dodiscover’s past year of commit activity
    Python 89 MIT 18 52 (6 issues need help) 6 Updated Nov 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 Oct 8, 2024
  • causaltune Public

    AutoML for causal inference.

    py-why/causaltune’s past year of commit activity
    Jupyter Notebook 204 Apache-2.0 29 20 2 Updated Sep 12, 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 86 MIT 13 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