Skip to main content

Ananke, named for the Greek primordial goddess of necessity and causality, is a python package for causal inference using the language of graphical models.

Project description

Ananke

Visit the website to find out more.

Ananke, named for the Greek primordial goddess of necessity and causality, is a python package for causal inference using the language of graphical models

Contributors

  • Rohit Bhattacharya
  • Jaron Lee
  • Razieh Nabi
  • Preethi Prakash
  • Ranjani Srinivasan

Interested contributors should check out the CONTRIBUTING.md for further details.

Installation

If graph visualization is not required then install via pip:

pip install ananke-causal

Alternatively, the package may be installed from gitlab by cloning and cd into the directory. Then, poetry (see https://python-poetry.org) can be used to install:

poetry install

Install with graph visualization

If graphing support is required, it is necessary to install graphviz.

Non M1 Mac instructions

Ubuntu:

sudo apt install graphviz libgraphviz-dev pkg-config

Mac (Homebrew):

brew install graphviz

Fedora:

sudo yum install graphviz

Once graphviz has been installed, then:

pip install ananke-causal[viz] # if pip is preferred

poetry install --extras viz # if poetry is preferred

M1 Mac specific instructions

If on M1 see this issue. The fix is to run the following before installing:

brew install graphviz
python -m pip install \
    --global-option=build_ext \
    --global-option="-I$(brew --prefix graphviz)/include/" \
    --global-option="-L$(brew --prefix graphviz)/lib/" \
    pygraphviz

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

ananke_causal-0.5.0.tar.gz (310.0 kB view details)

Uploaded Source

Built Distribution

ananke_causal-0.5.0-py3-none-any.whl (242.1 kB view details)

Uploaded Python 3

File details

Details for the file ananke_causal-0.5.0.tar.gz.

File metadata

  • Download URL: ananke_causal-0.5.0.tar.gz
  • Upload date:
  • Size: 310.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/21.0.1

File hashes

Hashes for ananke_causal-0.5.0.tar.gz
Algorithm Hash digest
SHA256 13cd454b5d171e7a0f4f93035c32b3bdf7915d4d3fa4ca883f7081d3fd238814
MD5 8973c12deb3198f6124e70ad5b1eaa2e
BLAKE2b-256 b9c4478e288a2d6e8847a4dd67a1db70367bb1a4c69f83f3923f5eed5b8f8acc

See more details on using hashes here.

File details

Details for the file ananke_causal-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: ananke_causal-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 242.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/21.0.1

File hashes

Hashes for ananke_causal-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93953b521738117691ddf52e05d72f77b0c5b8f5636486a4481aa1f0db617618
MD5 e18c0d4196e48de10ba7f6259d869e64
BLAKE2b-256 93c2f4320e7181eb5f6d16b0ee26cd522687d001af3890b5602bd922ac8c6e91

See more details on using hashes here.

Supported by

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