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

neuroneural/gunfolds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

📢 Version 2.0 Released - Major Refactoring

Gunfolds v2.0 features a complete reorganization for better maintainability and usability!

🆕 New Users

🔄 Existing Users (Migrating from v1.x)

📚 All Documentation

Key improvements in v2.0:

  • ✅ 118+ scripts consolidated to ~33 organized modules
  • ✅ Eliminated 85+ duplicate files
  • ✅ Clear folder structure (analysis/benchmarks/experiments/visualization)
  • ✅ Unified interfaces with command-line parameters
  • ✅ Comprehensive documentation
  • ✅ Full backward compatibility (old scripts preserved in scripts/legacy/)

Documentation

Please refer to the Online Documentation for API reference and the documentation links above for v2.0 guides.

Installation

Install the gunfolds package

   pip install gunfolds

Additionally, install these packages to use gunfolds

graph-tool installation

1. Install graph-tool

To install graph-tool package with conda install run 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

2. 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

Contributors 3

  •  
  •  
  •