Ananke, named for the Greek primordial goddess of necessity and causality, is a python package for causal inference using the language of graphical models.
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
- Rohit Bhattacharya
- Jaron Lee
- Razieh Nabi
- Preethi Prakash
- Ranjani Srinivasan
Interested contributors should check out the CONTRIBUTING.md for further details.
If graph visualization is not required then install via
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:
Install with graph visualization
If graphing support is required, it is necessary to install graphviz.
Non M1 Mac instructions
sudo apt install graphviz libgraphviz-dev pkg-config
brew install graphviz
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 history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for ananke_causal-0.3.3-py3-none-any.whl