NetworkDynamics.jl -- Composing and simulating complex networks in Julia

Michael Lindner, Lucas Lincoln, Fenja Drauschke, Julia Monika Koulen, Hans Würfel +2 more
12/22/2020
cs.MSphysics.soc-ph

Official code: JuliaDynamics/NetworkDynamics.jl (162 stars, MIT, last commit 2026-10-17). 1 more implementation below.

Abstract

NetworkDynamics.jl is an easy-to-use and computationally efficient package for working with heterogeneous dynamical systems on complex networks, written in Julia, a high-level, high-performance, dynamic programming language. By combining state of the art solver algorithms from DifferentialEquations.jl with efficient data structures, NetworkDynamics.jl achieves top performance while supporting advanced features like events, algebraic constraints, time-delays, noise terms and automatic differentiation.

View on arXivView PDF

Code Implementations(2)

MIT

Julia package for simulating Dynamics on Networks

16217CSS, JuliaFeb 6, 20195 days agoMIT
daedifferential-algebraic-equationsdifferential-equationsdynamical-systemsjulialang+4 more
BSD-2-Clause
71Julia, ShellMar 24, 20215 years agoBSD-2-Clause

Similar Papers

Cite this paper

@article{lindner2020networkdynamicsjl,
  title  = {NetworkDynamics.jl -- Composing and simulating complex networks in Julia},
  author = {Michael Lindner and Lucas Lincoln and Fenja Drauschke and Julia Monika Koulen and Hans Würfel and Anton Plietzsch and Frank Hellmann},
  year   = {2020},
  eprint = {2012.12696},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2012.12696}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2012.12696.svg)](https://codeofpaper.com/paper/2012.12696)

Discussion