NDlib
Overview
Who uses NDlib?
Goals
The Python NDlib library
Free software
EU H2020
Download
Software
Documentation
Installing NDlib
Quick install
Installing from source
Source archive file
GitHub
Requirements
Python
Required packages
NetworkX
Optional packages
Bokeh
PIL
igraph
pyintergraph
SALib
Other packages
Tutorial
Installation
Chose a Diffusion model
Configure the simulation
Execute the simulation
Visualize the results
Network Diffusion Library Reference
Diffusion Models
Epidemics
SI
SIS
SIR
SEIR (DT)
SEIR (CT)
SEIS (DT)
SEIS (CT)
SWIR
Threshold
Generalised Threshold
Kertesz Threshold
Independent Cascades
Profile
Profile Threshold
UTLDR
Independent Cascades with Community Embeddedness and Permeability
Independent Cascades with Community Permeability
Independent Cascades with Community Embeddedness
Opinion Dynamics
Voter
Q-Voter
Majority Rule
Sznajd
Cognitive Opinion Dynamics
Algorithmic Bias
Algorithmic Bias Media Model
Example
Weighted Hegselmann-Krause
Hegselmann-Krause
Dynamic Network Models
SI
SIS
SIR
Kertesz Threshold
Profile
Threshold
Model Configuration
ModelConfig
Model Configuration
Node Configuration
Edge Configuration
Status Configuration
NDlib Utils
Model Multiple Executions
Example
Visualization
Pyplot Viz
Diffusion Trend
Diffusion Prevalence
Opinion Evolution
Diffusion Trend Comparison
Diffusion Prevalence Comparison
Custom Model Definition
Rationale
Compartments
Node Compartments
Node Stochastic
Node Categorical Attribute
Node Numerical Attribute
Node Numerical Variable
Node Threshold
Edge Compartments
Edge Stochastic
Edge Categorical Attribute
Edge Numerical Attribute
Time Compartments
Count Down
Compartments Composition
Cascading Composition
Example
Conditional Composition
Parameters
Example
Examples
SIR
2021 Halloween Special: Zombie Epidemiology
Using continuous states
Continuous Model
Graph, internal states and constants
Intial values
Update conditions
Iteration schemes
Simulation
Optional functionalities
Continuous examples
NDQL: Network Diffusion Query Language
Rationale
NDQL Syntax
Execute/Translate NDQL files
Examples
SIR
Experiment Server
Rationale
API Interface
Installation
REST service setup
Docker Container
Configuration
Visual Framework
Rationale
Installation
Architecture
Developer Guide
Working with NDlib source code
Introduction
Install git
Overview
In detail
Following the latest source
Get the local copy of the code
Updating the code
Making a patch
Making patches
Extend NDlib
Describe a Diffusion Model
Model Description
Iteration Rule
Describe a visualization
Line Plot Definition
Data Preparation
Bibliography
NDlib
Docs
»
Developer Guide
Edit on GitHub
Developer Guide
ΒΆ
Working with NDlib source code
Introduction
Install git
Following the latest source
Making a patch
Extend NDlib
Describe a Diffusion Model
Describe a visualization
Read the Docs
v: latest
Versions
latest
stable
composite
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.