Published July 17, 2026
| Version v1.0.0
Software
Open
Pyunicorn: Unified Complex Network and Recurrence Analysis Toolbox
Description
pyunicorn (Unified Complex Network and RecurreNce analysis toolbox) is an object-oriented Python package for the advanced analysis and modeling of complex networks. Beyond the standard measures of complex network theory (such as degree, betweenness and clustering coefficients), it provides some uncommon but interesting statistics like Newman's random walk betweenness. pyunicorn also provides novel node-weighted (node splitting invariant) network statistics, measures for analyzing networks of interacting/interdependent networks, and special tools to model spatially embedded complex networks.
Moreover, pyunicorn allows one to easily construct networks from uni- and multivariate time series and event data (functional/climate networks and recurrence networks). This involves linear and nonlinear measures of time series analysis for constructing functional networks from multivariate data (e.g., Pearson correlation, mutual information, event synchronization and event coincidence analysis). pyunicorn also features modern techniques of nonlinear analysis of time series (or pairs thereof), such as recurrence quantification analysis (RQA), recurrence network analysis and visibility graphs.
pyunicorn is fast, because all costly computations are performed in compiled C code. It can handle large networks through the use of sparse data structures. The package can be used interactively, from any Python script, and even for parallel computations on large cluster architectures.
Notes
Files
pik-copan/pyunicorn-v1.0.0.zip
Files
(2.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:fb4b12d2b18a1cd72849f3475307112e
|
2.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pik-copan/pyunicorn/tree/v1.0.0 (URL)
Software
- Repository URL
- https://github.com/pik-copan/pyunicorn