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. Pleae, 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:
- Constraint-based Methods.
- Score-based Methods.
- Methods based on Functional Causal Models.
- Hidden causal representation learning.
- 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.2.tar.gz
(104.9 kB
view hashes)
Built Distribution
Pytrad-0.1.1.2-py3-none-any.whl
(135.2 kB
view hashes)