Skip to main content

Information-Theoretic Causal Inference on Event Sequences

Project description

Pycute

Pycute is a infromation-theoretic causal inference method for event sequences based on Granger-causality.

Pycute Module Installation

The recommended way to install the pycute module is to simply use pip:

$ pip install pycute

Pycute officially supports Python >= 3.6.

How to use pycute?

>>> X = [1] * 1000
>>> Y = [-1] * 1000
>>> from pycute import cute, tent, simulations
>>> cute.cute(X, Y)                                                   # CUTE
(0.0, 0.0)
>>> tent.tent(X, Y)                                                   # TENT
(0.0, 0.0)
>>> simulations.simulate_decision_rate_against_data_type('/results/dir/')
# for decision rate vs causal relationship type plots
...

How to cite the paper?

Todo: Add the citation to thesis.

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

pycute-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

pycute-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file pycute-0.1.0.tar.gz.

File metadata

  • Download URL: pycute-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for pycute-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92cfffeb90772edef09b18f79f4aebe6a64b048c0bb14bd0c3adb7670e787349
MD5 53a7646b352d804974f3c74a3e12bdee
BLAKE2b-256 06f0149b881737a4f348ecad0f65f9f1cb4e4e1834ffa4dcee75a627e12ca4ff

See more details on using hashes here.

File details

Details for the file pycute-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pycute-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for pycute-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f214c7e621a13898cd3ce9e43c9ae0fabfaeff9a5bde551e72de21ccc932086
MD5 055116aaf6526a1d9dc3426aad97b473
BLAKE2b-256 4a8e5789d87a58a154607db402a63227fb354af79e279ff6440180f3247f5d3a

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