2021
DOI: 10.1063/5.0051387
|View full text |Cite
|
Sign up to set email alerts
|

NetworkDynamics.jl—Composing and simulating complex networks in Julia

Abstract: NetworkDynamics.jl is an easy-to-use and computationally efficient package for simulating 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 such as events, algebraic constraints, time delays, noise terms, and automatic differentiation.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 32 publications
0
11
0
Order By: Relevance
“…The code for the computation of SNBS is written in Julia [57] and the dynamic simulations rely on the package DifferentialEquations.jl [58]. For simulating more realistic power grids in future work we recommend the additional use of NetworkDynamics.jl [59] and PowerDynamics.jl [60]. Software packages used for ML-applications are listed in table A1.…”
Section: Data Availability Statementmentioning
confidence: 99%
“…The code for the computation of SNBS is written in Julia [57] and the dynamic simulations rely on the package DifferentialEquations.jl [58]. For simulating more realistic power grids in future work we recommend the additional use of NetworkDynamics.jl [59] and PowerDynamics.jl [60]. Software packages used for ML-applications are listed in table A1.…”
Section: Data Availability Statementmentioning
confidence: 99%
“…for (7). It is challenging to understand the quality of the first estimator rigorously without further information on the summand.…”
Section: Sampling Based Approximationsmentioning
confidence: 99%
“…The method developed here is designed with applications to power grids in mind. In parallel to this paper we present a software stack based on the capabilities of the Julia language [4,5], that allows tuning dynamical properties in power systems [6][7][8]. In this context a behavioral approach is particularly natural.…”
Section: Introductionmentioning
confidence: 99%
“…The code for the computation of SNBS is written in Julia [50] and the dynamic simulations rely on the package DifferentialEquations.jl [51]. For simulating more realistic power grids in future work we recommend the additional use of NetworkDynamics.jl [52] and PowerDynamics.jl [53]. Software packages used for MLapplications are listed in Table V:…”
Section: Appendix a Source Codementioning
confidence: 99%