Skip to main content

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

Release files for ananke-causal 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ananke-causal 0.5.0
File Size Uploaded
ananke_causal-0.5.0.tar.gz 310.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ananke-causal 0.5.0
File Interpreter ABI Platform
ananke_causal-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 552.1 kB

Release files / ananke_causal-0.5.0.tar.gz

Download URL ananke_causal-0.5.0.tar.gz
Size 310.0 kB
Tags Source
SHA-256 checksum
How to use checksums
13cd454b5d171e7a0f4f93035c32b3bdf7915d4d3fa4ca883f7081d3fd238814
BLAKE2b-256 checksum
How to use checksums
b9c4478e288a2d6e8847a4dd67a1db70367bb1a4c69f83f3923f5eed5b8f8acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.6 Darwin/21.0.1

Release files / ananke_causal-0.5.0-py3-none-any.whl

Download URL ananke_causal-0.5.0-py3-none-any.whl
Size 242.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93953b521738117691ddf52e05d72f77b0c5b8f5636486a4481aa1f0db617618
BLAKE2b-256 checksum
How to use checksums
93c2f4320e7181eb5f6d16b0ee26cd522687d001af3890b5602bd922ac8c6e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.6 Darwin/21.0.1

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.1

1 release file

0.2.0

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page