Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.10) pkg> add PythonCall CondaPkg

HypernetX will get installed as a dependency described in CondaPkg.toml

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

Note that recently a new version of HyperNetX has been released, as of today SimpleHyprgraphs.jl requires HyperNetX > 2.4.0.

Installation

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

(v1.10) pkg> add SimpleHypergraphs

Documentation

Citing

If you use this library in your research please cite us:

Antelmi, A., Cordasco, G., Kamiński, B., Prałat, P., Scarano, V., Spagnuolo, C. and Szufel, P., "Analyzing, exploring, and visualizing complex networks via hypergraphs using SimpleHypergraphs. jl.", Internet Mathematics, vol. 1 iss. 1 (2020), March 31, 2020

The full paper is available at https://doi.org/10.24166/im.01.2020

Acknowledgement

  • The research was initially financed by NAWA - The Polish National Agency for Academic Exchange.
  • The development of HIF standard format support for exchange of hypergraphs was financed by the National Science Centre (NCN), Poland (grant number: 2021/41/B/HS4/03349).

About

A simple hypergraphs package for the Julia programming language

Resources

Stars

88 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages