Pytrad Python Package
Project description
Pytrad: Causal Discovery for Python
Pytrad is an open-source causal discovery library for Python, which is a Python translation and extension of Tetrad.
The package is on its very first version and we are actively developing it. Please, as a beta user, if you are willing, would you please kindly share any feedbacks (issues, suggestions, etc.) about it with us?
Package Overview
Our Pytrad implements methods for causal discovery:
- Constrained-based causal discovery methods.
- Score-based causal discovery methods.
- Causal discovery methods based on constrained functional causal models.
- Hidden causal representation learning.
- Granger causality.
- Multiple utilities for building your own method, such as independence tests, score functions, graph operations, and evaluations.
Install
Pytrad needs the following packages to be installed beforehand:
- python 3
- numpy
- networkx
- pandas
- scipy
- scikit-learn
- statsmodels
- pydot
(For visualization)
- matplotlib
- graphviz
- pygraphviz (might not support the most recent Mac)
To use Pytrad, we could install it using pip:
pip install pytrad
Documentation
Please kindly refer to Pytrad Doc for detailed tutorials and usages.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Pytrad-0.1.1.4.tar.gz
(114.7 kB
view hashes)
Built Distribution
Pytrad-0.1.1.4-py3-none-any.whl
(147.5 kB
view hashes)