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)
| File | Size | Uploaded | |
|---|---|---|---|
| ananke_causal-0.5.0.tar.gz | 310.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|