Skip to main content

XGI is a Python library for the representation and analysis of complex systems with group (higher-order) interactions.

Project description

https://github.com/ComplexGroupInteractions/xgi/raw/main/logo/logo.svg

CompleX Group Interactions (XGI) is a Python package for the representation, manipulation, and study of the structure, dynamics, and functions of complex systems with group (higher-order) interactions.

Installation

XGI runs on Python 3.7 or higher.

To install the latest version of XGI, run the following command:

$ pip install xgi

To install this package locally:

  • Clone this repository

  • Navigate to the folder on your local machine

  • Run the following command:

    $ pip install -e .["all"]

Getting Started

To get started, take a look at the tutorials illustrating the library’s basic functionality.

Contributing

Contributions are always welcome. Please report any bugs that you find here. Or, even better, fork the repository on GitHub and create a pull request (PR). We welcome all changes, big or small, and we will help you make the PR if you are new to git (just ask on the issue and/or see our contributing guidelines.

How to Cite

We acknowledge the importance of good software to support research, and we note that research becomes more valuable when it is communicated effectively. To demonstrate the value of XGI, we ask that you cite XGI in your work. Currently, the best way to cite XGI is to go to our repository page and click the “cite this repository” button on the right sidebar. This will generate a citation in your preferred format, and will also integrate well with citation managers.

Code of Conduct

Our full code of conduct, and how we enforce it, can be read in our repository.

License

Released under the 3-Clause BSD license (see the license file)

Copyright (C) 2021 XGI Developers

Nicholas Landry <nicholas.landry@colorado.edu>

Leo Torres <leo@leotrs.com>

Iacopo Iacopini <iacopiniiacopo@gmail.com>

Maxime Lucas <maxime.lucas@isi.it>

Giovanni Petri <giovanni.petri@isi.it>

Alice Patania <apatania@uvm.edu>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xgi-0.3.1.tar.gz (874.9 kB view details)

Uploaded Source

File details

Details for the file xgi-0.3.1.tar.gz.

File metadata

  • Download URL: xgi-0.3.1.tar.gz
  • Upload date:
  • Size: 874.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for xgi-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e01c19c3be9eee813a257bac071f823f7fe6ffdba7917e42721e24052a97ffc6
MD5 65386b098f4f47551668ee0d6df0ea1b
BLAKE2b-256 575c39a28b84ab530350e0375dff2fe9cd2adc936d84d252c7ab6ba16793bafb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page