Metadata-Version: 2.1
Name: Pytrad
Version: 0.1.1
Summary: Pytrad Python Package
Home-page: https://github.com/cmu-phil/pytrad
Author: CLeaR
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# Pytrad: Causal Discovery for Python

Pytrad is an open-source causal discovery library for Python, which is a Python translation and extension of [Tetrad](https://github.com/cmu-phil/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.
* Multiple utilities for building your own method, such as independence tests, score functions, transformation, 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](https://pypi.org/project/sqlparse/):

```
pip install pytrad
```

# Documentation

Please kindly refer to [Pytrad Doc](https://pytrad-docs.readthedocs.io/en/latest/) for detailed tutorials and usages.


