Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.
About this project
The Causal Discovery Toolbox is a package for causal inference in graphs and in the pairwise settings for Python>=3.5. Tools for graph structure recovery and dependencies are included. The package is based on Numpy, Scikit-learn, Pytorch and R. It implements lots of algorithms for graph structure recovery (including algorithms from the bnlearn, pcalg packages), mainly based out of observational data. Check out the documentation here Please cite us if you use our software A tutorial is available here Install it using pip: (See more details on installation below) Docker images Docker images are available, including all the dependencies, and enabled functionalities: Branch master dev :----------------: :--------------------------------------------------------------------------------------------------------------------------------------: :------------------------------------------------------------------------------------------------------------------------------------: Python 3.6 - CPU Python 3.6 - GPU Installation The packages requires a python version >=3.5, as well as some libraries listed in requirements file.
From the project README on
GitHub
- Stars
- 1,235
- Forks
- 201
- License
- MIT
- Last push
- 13 Oct 2025
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/causaldiscoverytoolbox)