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

Causal Machine Learning Python Packages

Python packages with the GitHub topic causal-machine-learning. Sorted by monthly downloads, with stars and forks.
py-why
dowhy

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.

143K 8K 1K
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
JianqiaoMao
causalbootstrapping

CausalBootstrapping is an easy-access implementation and extention of causal bootstrapping (CB) technique for causal analysis. With certain input of observational data, causal graph and variable distributions, CB resamples the data by adjusting the variable distributions which follow intended causal effects.

982 2 0
SUwonglab
causalegm

A General Causal Inference Framework by Encoding Generative Modeling

812 74 12
ShaokunAn
sccausalvi

Perturbational analysis by causality-aware generative model for single-cell RNA-sequencing data

659 24 3
DSsoli
scmopy

scmopy: Distribution-Agnostic Structural Causal Models Optimization in Python

351 0 0
JianqiaoMao
mechanism-learn

Mechanism-learn is a simple method to deconfound observational data such that any appropriate machine learning model is forced to learn predictive relationships between effects and their causes, despite the potential presence of multiple unknown and unmeasured confounding. The library is compatible with most existing ML deployments.

274 3 1
rivkalipko
synthnn

A Python package implementing the synthetic nearest neighbors estimator for panel data causal inference.

165 0 1
athammad
onlinecml

Online Causal Machine Learning in Python — one observation at a time

90 3 0
adrianjav
causalflows

CausalFlows: A library for Causal Normalizing Flows in Pytorch

81 34 0
lbynum
metadentify

Meta-/in-context/amortized causal inference for computational identifiability

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