Skip to main content

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

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


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.5.tar.gz (114.7 kB view details)

Uploaded Source

Built Distribution

Pytrad-0.1.1.5-py3-none-any.whl (147.4 kB view details)

Uploaded Python 3

File details

Details for the file Pytrad-0.1.1.5.tar.gz.

File metadata

  • Download URL: Pytrad-0.1.1.5.tar.gz
  • Upload date:
  • Size: 114.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.3

File hashes

Hashes for Pytrad-0.1.1.5.tar.gz
Algorithm Hash digest
SHA256 27833167b2c4d8475a9bfdea5b3a78ccea180f1e7f1708e1c68283e2fda8af1b
MD5 076f9d8ed29204791b60fd3dbfcda159
BLAKE2b-256 6edd924f75bed29d14de5368343e3448aa65bfe879f4f0fd46de772a1d002a8a

See more details on using hashes here.

File details

Details for the file Pytrad-0.1.1.5-py3-none-any.whl.

File metadata

  • Download URL: Pytrad-0.1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 147.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.3

File hashes

Hashes for Pytrad-0.1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 91b219c874373c90eac13f2b0b65bc5f0c3926655b2cce48ce65e8fc727fd0f1
MD5 772704ba6768783064e34739806e14f5
BLAKE2b-256 e581b8af34639f5be48f0d0f2cde9cc62bb2e3630abdc9d07d10788720325b6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page