Reticula: A temporal network and hypergraph analysis software package
Arash Badie-Modiri, Mikko Kivel\"a

TL;DR
Reticula is a software package providing tools for analyzing and simulating real-world and synthetic static and temporal networks and hypergraphs, supporting various models, nulls, and high-performance computing features.
Contribution
It introduces a comprehensive, extensible C++ and Python library for analyzing and simulating complex network and hypergraph data with high-performance capabilities.
Findings
Supports creation of synthetic and real-world networks
Includes methods for reachability and compartmental models
Designed for high-performance, multi-threaded environments
Abstract
In the last decade, temporal networks and static and temporal hypergraphs have enabled modelling connectivity and spreading processes in a wide array of real-world complex systems such as economic transactions, information spreading, brain activity and disease spreading. In this manuscript, we present the Reticula C++ library and Python package: A comprehensive suite of tools for working with real-world and synthetic static and temporal networks and hypergraphs. This includes various methods of creating synthetic networks and randomised null models based on real-world data, calculating reachability and simulating compartmental models on networks. The library is designed principally on an extensible, cache-friendly representation of networks, with an aim of easing multi-thread use in the high-performance computing environment.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Peer-to-Peer Network Technologies · Mental Health Research Topics
