PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Causal Discovery Python Packages

Python packages with the GitHub topic causal-discovery. Sorted by relevance, with stars and monthly downloads.
pgmpy
pgmpy

Python Toolkit for Causal and Probabilistic Reasoning

778K 3K 1K
py-why
causal-learn

Causal Discovery in Python. Learning causality from data.

296K 2K 265
cdt15
lingam

Python package for causal discovery based on LiNGAM.

51K 497 72
noumenal-ai
causal-worlds

Generate fictional-but-coherent causal operations worlds (executable sim + time-series + ground-truth causal answer-key) from a natural-language description — for benchmarking causal-discovery and control agents.

17K 4 0
huawei-noah
gcastle

Trustworthy AI related projects

10K 1K 251
FenTechSolutions
cdt

Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.

8K 1K 202
brycewang-stanford
statspai

StatsPAI is the first Agent-native Python library for causal inference and applied econometrics — unified API, broad cross-method coverage, structured result objects, machine-readable schemas, Skills, an MCP server, and R/Stata parity validation.

7K 266 52
antonbarr-data
dqtlib

A Data Questioning Tool that tells you the what and the why

3K 9 1
kevinsbello
dagma

A Python 3 package for learning Bayesian Networks (DAGs) from data. Official implementation of the paper "DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterization"

2K 143 28
raphaelrrcoelho
causalrl

Causal reinforcement learning, organized around Bareinboim's 9-task taxonomy, confounded offline→online RL, POMIS, counterfactual policies, transportability, discovery, imitation, curricula.

2K 0 2
averinpa
dagsampler

Constraint-based causal discovery: simulator (dagsampler), CI tests (citk), algorithms (cbcd), metrics & viz (bnm)

1K 0 0
DataCanvasIO
ylearn

YLearn, a pun of "learn why", is a python package for causal inference

732 432 77
DSsoli
esa-2scm

ESA-2SCM for Causal Discovery: Causal Modeling with Elastic Segmentation-based Synthetic Instrumental Variable

705 0 0
majianthu
copent

Estimating Copula Entropy (Mutual Information), Transfer Entropy (Conditional Mutual Information), and the statistics for multivariate normality test and two-sample test, and change point detection in Python

650 171 31
larslorch
avici

Amortized Inference for Causal Structure Learning, NeurIPS 2022

572 79 11
Gpgabriel25
jax-pcmci

High-performance causal discovery using PCMCI algorithms with JAX acceleration

503 0 1
cmu-phil
pytrad

Causal Discovery in Python. Learning causality from data.

372 2K 264
DSsoli
scmopy

scmopy: Distribution-Agnostic Structural Causal Models Optimization in Python

367 0 0
Center-For-Complex-Systems-Science
causationentropy

Causal network discovery using optimal causation entropy

339 25 3
pgmpy
pgmpy-rcr

Python Toolkit for Causal and Probabilistic Reasoning

330 3K 1K
Mathugo
seq2cause

Sample- And Population-Level Causal Discovery from Event Sequences using Autoregressive Models

295 1 0
biswasr
cits

CITS algorithm for inferring causality from time series data

295 2 1
Black-Swan-ICL
pypcalg

A Python implementation of the PC algorithm.

293 4 1
lcastri
fpcmci

A causal discovery Python package

283 29 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery