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

Causal Discovery Python Packages

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

Python Toolkit for Causal and Probabilistic Reasoning

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

Causal Discovery in Python. Learning causality from data.

192K 2K 279
cdt15
lingam

Python package for causal discovery based on LiNGAM.

31K 506 73
iridae-dev
antecedent

Antecedent is a typed causal-analysis compiler whose output is a qualified scientific claim. It keeps identification, structural uncertainty, empirical support, statistical uncertainty, assumptions, implementation evidence and provenance separate and machine-checkable all the way through execution and serialization.

29K 3 1
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.

12K 332 71
FenTechSolutions
cdt

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

4K 1K 198
huawei-noah
gcastle

Trustworthy AI related projects

2K 1K 251
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.

2K 4 0
abbasilab
cits

Python package for CITS algorithm: Causal inference from time series data

2K 1 0
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"

1K 146 29
antonbarr-data
dqtlib

A Data Quality Tool for Agentic BI that tells you the what and the why

1K 14 1
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

782 173 31
raphaelrrcoelho
causalrl

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

696 0 2
larslorch
avici

Amortized Inference for Causal Structure Learning, NeurIPS 2022

506 82 11
DSsoli
esa-2scm

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

476 0 0
tritsystem
methodlm

Verifiable causal-reasoning harness: pre-registers tests, runs real backdoor adjustment with a robustness value, keeps an honest ledger so any LLM must prove its causal claims. Sibling to OBSERVE.

456 0 0
DataCanvasIO
ylearn

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

449 434 78
DSsoli
scmopy

scmopy: Distribution-Agnostic Structural Causal Models Optimization in Python

351 0 0
Gpgabriel25
jax-pcmci

High-performance causal discovery using PCMCI algorithms with JAX acceleration

347 1 1
Mathugo
seq2cause

seq2cause: Turns any discrete sequence of events into a causal graph using autoregressive models (LLaMA, GPT, RNN, Mamba).

332 5 0
cmu-phil
pytrad

Causal Discovery in Python. Learning causality from data.

327 2K 279
Abel-ai-lab
andrey-core

A very fast causal discovery package

325 3 0
Center-For-Complex-Systems-Science
causationentropy

Implementation of Causation Entropy from Clarkson Center for Complex Systems Science (C3S2)

203 43 13
Black-Swan-ICL
pypcalg

A Python implementation of the PC algorithm.

194 4 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology