Skip to content

Tools for working with compressed graphs and solving forward and the inverse problems in undersampling and latent variable cases. The package provides implementation of MSL, RASL, ASP-based, CSP-based, and other algorithms

License

Notifications You must be signed in to change notification settings

sajadabvi/gunfolds

 
 

Repository files navigation

gunfolds

Tools to explore dynamic causal graphs in the case of undersampled data helping to unfold the apparent structure into the underlying truth.

Documentation

Please refer to the Documentation for more information.

Installation

Install the gunfolds package

   pip install gunfolds

Additionally, install these packages to use gunfolds

clingo installation

1. Install clingo

To install clingo package with conda install run one of the following command

   conda install -c conda-forge clingo

To install clingo package with brew install run the following command

   brew install clingo

graph-tool installation

2. Install graph-tool

To install graph-tool package with conda install run one of the following command

   conda install -c conda-forge graph-tool

To install graph-tool package with brew install run the following command

   brew install graph-tool

PyGObject installation

3. Install PyGObject

This is only required if you need to use gtool module of the gunfolds package

To install PyGObject package with brew install run the following command

   brew install pygobject3 gtk+3

To install PyGObject package in Windows, Linux and any other platforms please refer to the link

https://pygobject.readthedocs.io/en/latest/getting_started.html

Acknowledgment

This work was initially supported by NSF IIS-1318759 grant and is currently supported by NIH 1R01MH129047.

About

Tools for working with compressed graphs and solving forward and the inverse problems in undersampling and latent variable cases. The package provides implementation of MSL, RASL, ASP-based, CSP-based, and other algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Other 0.7%