Skip to main content

Network Diffusion Library

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ndlib-5.1.0.tar.gz (42.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ndlib-5.1.0-py3-none-any.whl (96.3 kB view details)

Uploaded Python 3

File details

Details for the file ndlib-5.1.0.tar.gz.

File metadata

  • Download URL: ndlib-5.1.0.tar.gz
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for ndlib-5.1.0.tar.gz
Algorithm Hash digest
SHA256 d5263f03bae50fb996ec690bee39f6379a6e003c97b02419b686c7127da829cf
MD5 d2fa0ce275087fd13a50d2bbecd08481
BLAKE2b-256 f59c7e2533b95f9532cc174def18e21e5524b132fa866760328b2b0cd5e7c426

See more details on using hashes here.

File details

Details for the file ndlib-5.1.0-py3-none-any.whl.

File metadata

  • Download URL: ndlib-5.1.0-py3-none-any.whl
  • Upload date:
  • Size: 96.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for ndlib-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7dd946f7625bf14b035138ad8e90e9cb15037a0a3cc43409bf9e605713729ee3
MD5 b889bd86161d0f90910709eaa54b3905
BLAKE2b-256 452933488601dcb4a09b06819542f08c5e47fd37e02ec7b1c8bbd5ed898be809

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page