About
The CompleX Group Interactions (XGI) library provides data structures and algorithms for modeling and analyzing complex systems with group (higher-order) interactions.
Repository: https://github.com/xgi-org/xgi
Documentation: https://xgi.readthedocs.io/
Installation
To install and use XGI as an end user, execute
pip install xgi
To install for development purposes, first clone the repository and then execute
pip install -e .['all']
If that command does not work, you may try the following instead
pip install -e .\[all\]
XGI was developed and tested for Python 3.8-3.11 on Mac OS, Windows, and Ubuntu.
Academic References
The Why, How, and When of Representations for Complex Systems, Leo Torres, Ann S. Blevins, Danielle Bassett, and Tina Eliassi-Rad.
Networks beyond pairwise interactions: Structure and dynamics, Federico Battiston, Giulia Cencetti, Iacopo Iacopini, Vito Latora, Maxime Lucas, Alice Patania, Jean-Gabriel Young, and Giovanni Petri.
What are higher-order networks?, Christian Bick, Elizabeth Gross, Heather A. Harrington, Michael T. Schaub.
Contributing
If you want to contribute to this project, please make sure to read the code of conduct and the contributing guidelines.
The best way to contribute to XGI is by submitting a bug or request a new feature by opening a new issue.
To get more actively involved, you are invited to browse the issues page and choose one that you can work on. The core developers will be happy to help you understand the codebase and any other doubts you may have while working on your contribution.
If you are interested in the daily goings-on of XGI, you are invited to join our Zulip channel.
Contributors
The core XGI team members:
Nicholas Landry
Leo Torres
Maxime Lucas
Iacopo Iacopini
Giovanni Petri
Alice Patania
Alice Schwarze
Other contributors:
Martina Contisciani
Tim LaRock
Sabina Adhikari
Marco Nurisso
Funding
The XGI package has been supported by NSF Grant 2121905, HNDS-I: Using Hypergraphs to Study Spreading Processes in Complex Social Networks.
License
This project is licensed under the BSD 3-Clause License.
Copyright (C) 2021-2023 XGI Developers