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.tar.gz (875.3 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: xgi-0.3.tar.gz
  • Upload date:
  • Size: 875.3 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.tar.gz
Algorithm Hash digest
SHA256 9e0bee03698dcd1d4fff6ac33a0b119fda5e23ad5a2e98a3ae5e2465f7f9cc3f
MD5 6a30b08585d29ab83c8495663bba5fe4
BLAKE2b-256 3579d3f273be4ffbe68fe8431d2789968985ad3465309c3c1a1cc86fc1a5b5d8

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