dummy-link

SimpleHypergraphs

A simple hypergraphs package for the Julia programming language

Readme

SimpleHypergraphs.jl

A simple hypergraphs package for the Julia programming language.

Documentation Build Status


tutorial
Build Status Coverage Status
Linux and macOS

Installation instructions

Prerequisites for plotting

Simplehypergraphs can optionally use (among other options) the Python's hypernetx library so if you want the hypernetx plotting to work you need to install it first along with its all dependent libraries. In Julia command line REPL press ] for the Julia package manager and run:

(v1.5) pkg> add PyCall Conda

Now press backspace to exit the package manager and run the following installation code:

using PyCall
using Conda
Conda.runconda(`install matplotlib --yes`)
Conda.runconda(`install networkx --yes`)
Conda.runconda(`install pandas --yes`)
run(`$(PyCall.python) -m pip install hypernetx`)

In case of throubleshooting to check whether hypernetx is properly configured with Julia you can always run the following test:

using PyCall
pyimport("hypernetx")

For plotting we also use the Jupyter notebook. The installation instructions are here

Installation

In Julia command line REPL press ] for the Julia package manager and run:

(v1.5) pkg> add SimpleHypergraphs

Documentation

  • Tutorial — for a quick start with the library see our Jupyter Notebook tutorial (raw *.ipynb version can be also downloaded)
  • STABLEdocumentation of the most recently tagged version.
  • DEVdocumentation of the development version.
  • A Game of Thrones use case — check out how you can exploit the library to gather insights into real-world networks through a case study of the Game of Thrones TV series (raw *.ipynb version can be also downloaded)

First Commit

12/23/2018

Last Touched

about 23 hours ago

Commits

93 commits

Used By: