All Projects → GiulioRossetti → Ndlib

GiulioRossetti / Ndlib

Licence: bsd-2-clause
Network Diffusion Library - (for NetworkX and iGraph)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ndlib

Mpc ros
Nonlinear Model Predictive Control on Differential Wheeled Mobile Robot using ROS
Stars: ✭ 140 (-11.95%)
Mutual labels:  simulation
Bluesky
The open source air traffic simulator
Stars: ✭ 146 (-8.18%)
Mutual labels:  simulation
Genn
GeNN is a GPU-enhanced Neuronal Network simulation environment based on code generation for Nvidia CUDA.
Stars: ✭ 153 (-3.77%)
Mutual labels:  simulation
Nrn
NEURON Simulator
Stars: ✭ 140 (-11.95%)
Mutual labels:  simulation
Sparselizard
C++ FEM library | user-friendly | multi-physics | hp-adaptive
Stars: ✭ 145 (-8.81%)
Mutual labels:  simulation
Autonomousdrivingcookbook
Scenarios, tutorials and demos for Autonomous Driving
Stars: ✭ 1,939 (+1119.5%)
Mutual labels:  simulation
Galsim
The modular galaxy image simulation toolkit. Documentation:
Stars: ✭ 138 (-13.21%)
Mutual labels:  simulation
Gismo
G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric analysis (IGA). Geometry plus simulation modules aims at the seamless integration of Computer-aided Design (CAD) and Finite Element Analysis (FEA).
Stars: ✭ 152 (-4.4%)
Mutual labels:  simulation
Polyfem
A polyvalent C++ FEM library
Stars: ✭ 147 (-7.55%)
Mutual labels:  simulation
Pyiron
pyiron - an integrated development environment (IDE) for computational materials science.
Stars: ✭ 153 (-3.77%)
Mutual labels:  simulation
Mss
Marine Systems Simulator (MSS)
Stars: ✭ 142 (-10.69%)
Mutual labels:  simulation
Articulations Robot Demo
Stars: ✭ 145 (-8.81%)
Mutual labels:  simulation
Assistive Gym
Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.
Stars: ✭ 150 (-5.66%)
Mutual labels:  simulation
Osvvm
OSVVM Utility Library: AlertLogPkg, CoveragePkg, RandomPkg, ScoreboardGenericPkg, MemoryPkg, TbUtilPkg, TranscriptPkg, ...
Stars: ✭ 140 (-11.95%)
Mutual labels:  simulation
Difftaichi
10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
Stars: ✭ 2,024 (+1172.96%)
Mutual labels:  simulation
C Is For Camera
A 35mm camera, based on the Canonet G-III QL17 rangefinder, simulated in Python.
Stars: ✭ 138 (-13.21%)
Mutual labels:  simulation
Godot 2d Builder
A simulation game demo made in Godot and inspired by Factorio.
Stars: ✭ 149 (-6.29%)
Mutual labels:  simulation
Locationsimulator
MacOS 10.15 / 11.0 application to spoof your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.
Stars: ✭ 157 (-1.26%)
Mutual labels:  simulation
Prosperity Wars
Game-like agent based economy simulator
Stars: ✭ 153 (-3.77%)
Mutual labels:  simulation
Physac
2D physics header-only library for videogames developed in C using raylib library.
Stars: ✭ 151 (-5.03%)
Mutual labels:  simulation

NDlib - Network Diffusion Library

pyversions Build Status Coverage Status Documentation Status Updates Language grade: Python DOI PyPI download month

NDlib logo

NDlib provides implementations of several spreading and opinion dynamics models.

The project documentation can be found on ReadTheDocs.

If you use NDlib as support to your research consider citing:

G. Rossetti, L. Milli, S. Rinzivillo, A. Sirbu, D. Pedreschi, F. Giannotti. NDlib: a Python Library to Model and Analyze Diffusion Processes Over Complex Networks. Journal of Data Science and Analytics. 2017. DOI:0.1007/s41060-017-0086-6 (pre-print available on arXiv)

G. Rossetti, L. Milli, S. Rinzivillo, A. Sirbu, D. Pedreschi, F. Giannotti. "NDlib: Studying Network Diffusion Dynamics", IEEE International Conference on Data Science and Advanced Analytics, DSAA. 2017.

Promo Video

Promo

Installation

To install the library just download (or clone) the current project and copy the ndlib folder in the root of your application.

Alternatively use pip:

sudo pip install ndlib

Documentation

For examples, tutorials and a complete reference visit the project documentation website on ReadTheDocs.

Jupyter Notebook Tutorial

Interested in an extensive tutorial on NDlib? Check out the official Jupyter Notebooks!

NDlib Overview

NDlib-Rest

Collaborate with us!

NDlib is an active project, any contribution is welcome!

If you like to include your model in NDlib (as well as in NDlib-REST) feel free to fork the project, open an issue and contact us.

How to contribute to this project?

Contributing is good, doing it correctly is better! Check out our rules, issue a proper pull request /bug report / feature request.

Do you want to be part of the NDlib community to discuss enhancements, desiderata, bug fix? Join us on Slack!

We are a welcoming community... just follow the Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].