{"id":13689281,"url":"https://github.com/GiulioRossetti/ndlib","last_synced_at":"2025-05-01T23:33:26.816Z","repository":{"id":37444586,"uuid":"59556819","full_name":"GiulioRossetti/ndlib","owner":"GiulioRossetti","description":"Network Diffusion Library - (for NetworkX and iGraph)","archived":false,"fork":false,"pushed_at":"2024-06-26T15:48:54.000Z","size":2175,"stargazers_count":275,"open_issues_count":35,"forks_count":79,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-11T21:51:31.515Z","etag":null,"topics":["complex-networks","epidemics","opinion-dynamics","simulation"],"latest_commit_sha":null,"homepage":"http://ndlib.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GiulioRossetti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-24T08:53:47.000Z","updated_at":"2024-11-06T02:38:38.000Z","dependencies_parsed_at":"2023-10-15T03:16:27.979Z","dependency_job_id":"f2528c84-9b3f-452b-9dec-94c4ab2e0066","html_url":"https://github.com/GiulioRossetti/ndlib","commit_stats":{"total_commits":511,"total_committers":21,"mean_commits":"24.333333333333332","dds":"0.34833659491193736","last_synced_commit":"0e372f62c22d8b589c7fe07ef5082651561aace1"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GiulioRossetti%2Fndlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GiulioRossetti%2Fndlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GiulioRossetti%2Fndlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GiulioRossetti%2Fndlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GiulioRossetti","download_url":"https://codeload.github.com/GiulioRossetti/ndlib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224282208,"owners_count":17285791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["complex-networks","epidemics","opinion-dynamics","simulation"],"created_at":"2024-08-02T15:01:41.149Z","updated_at":"2024-11-12T13:31:17.368Z","avatar_url":"https://github.com/GiulioRossetti.png","language":"Python","funding_links":[],"categories":["\u003cspan id=\"head81\"\u003e3.12. Agents, Graph and Networks\u003c/span\u003e","Python"],"sub_categories":["\u003cspan id=\"head66\"\u003e3.10.2. Global Sensitivity Anylysis\u003c/span\u003e"],"readme":"# NDlib - Network Diffusion Library\n\n[![pyversions](https://img.shields.io/pypi/pyversions/ndlib.svg)](https://badge.fury.io/py/ndlib)\n[![Build Status](https://travis-ci.org/GiulioRossetti/ndlib.svg?branch=master)](https://travis-ci.org/GiulioRossetti/ndlib)\n[![Coverage Status](https://coveralls.io/repos/github/GiulioRossetti/ndlib/badge.svg?branch=master)](https://coveralls.io/github/GiulioRossetti/ndlib?branch=master)\n[![Documentation Status](https://readthedocs.org/projects/ndlib/badge/?version=latest)](http://ndlib.readthedocs.io/en/latest/?badge=latest)\n[![DOI](https://zenodo.org/badge/59556819.svg)](https://zenodo.org/badge/latestdoi/59556819)\n[![Downloads](https://pepy.tech/badge/ndlib)](https://pepy.tech/project/ndlib)\n[![Downloads](https://pepy.tech/badge/ndlib/month)](https://pepy.tech/project/ndlib)\n[![SBD++](https://img.shields.io/badge/Available%20on-SoBigData%2B%2B-green)](https://sobigdata.d4science.org/group/sobigdata-gateway/explore?siteId=20371853)\n\n\n![plot](./docs/NDlib_logo_full.png)\n\n\nNDlib provides implementations of several spreading and opinion dynamics models.\n\nThe project documentation can be found on [ReadTheDocs](http://ndlib.readthedocs.io).\n\nIf you use ``NDlib`` as support to your research consider citing:\n\n\u003e G. Rossetti, L. Milli, S. Rinzivillo, A. Sirbu, D. Pedreschi, F. Giannotti.\n\u003e **NDlib: a Python Library to Model and Analyze Diffusion Processes Over Complex Networks.**\n\u003e Journal of Data Science and Analytics. 2017. \n\u003e [DOI:0.1007/s41060-017-0086-6](https://doi.org/10.1007/s41060-017-0086-6) (pre-print available on [arXiv](https://arxiv.org/abs/1801.05854))\n\n\u003e G. Rossetti, L. Milli, S. Rinzivillo, A. Sirbu, D. Pedreschi, F. Giannotti.\n\u003e \"**NDlib: Studying Network Diffusion Dynamics**\", \n\u003e IEEE International Conference on Data Science and Advanced Analytics, DSAA. 2017.\n\n## Promo Video\n\n[![Promo](https://img.youtube.com/vi/tYHNOuKJwbE/0.jpg)](https://www.youtube.com/watch?v=tYHNOuKJwbEE)\n\n## Installation\n\nTo install the library just download (or clone) the current project and copy the ndlib folder in the root of your application.\n\nAlternatively use pip:\n```bash\nsudo pip install ndlib\n```\n\n## Documentation, Tutorials and Online Environments\n\nFor examples, tutorials and a complete reference visit the project documentation website on [ReadTheDocs](http://ndlib.readthedocs.io).\n\nIf you would like to test ``NDlib`` functionalities withouth installing anything on your machine consider using the preconfigured Jupyter Hub instances offered by [SoBigData++](https://sobigdata.d4science.org/group/sobigdata-gateway/explore?siteId=20371853).\n\n\n## Jupyter Notebook Tutorial\n\nInterested in an extensive tutorial on NDlib? Check out the official Jupyter Notebooks!\n\n[NDlib Overview](https://colab.research.google.com/github/KDDComplexNetworkAnalysis/CNA_Tutorials/blob/master/NDlib.ipynb#scrollTo=d80DUNRkKIn4)\n \n[NDlib-Rest](https://colab.research.google.com/github/KDDComplexNetworkAnalysis/CNA_Tutorials/blob/master/NDlib-REST.ipynb)\n\n## Collaborate with us!\n\n``NDlib`` is an active project, any contribution is welcome!\n\nIf you like to include your model in NDlib (as well as in [NDlib-REST](https://github.com/GiulioRossetti/ndlib-rest)) feel free to fork the project, open an issue and contact us.\n\n### How to contribute to this project?\n\nContributing is good, doing it correctly is better! Check out our [rules](https://github.com/GiulioRossetti/ndlib/blob/master/.github/CONTRIBUTING.md), issue a proper [pull request](https://github.com/GiulioRossetti/ndlib/blob/master/.github/PULL_REQUEST_TEMPLATE.md) /[bug report](https://github.com/GiulioRossetti/ndlib/blob/master/.github/ISSUE_TEMPLATE/bug_report.md) / [feature request](https://github.com/GiulioRossetti/ndlib/blob/master/.github/ISSUE_TEMPLATE/feature_request.md).\n\nDo you want to be part of the NDlib community to discuss enhancements, desiderata, bug fix? Join us on **Slack**!\n\n[\u003cimg align=\"middle\" width=\"150\" src=\"docs/join-slack-team.png\"\u003e](https://join.slack.com/t/ndlib/shared_invite/enQtNTA2ODk1MzQzODE0LTU2YWEzZjAzNDFiNTBlY2QxN2IyODAwMjgyMDBmYjQ2NzhjZjA4NzA1M2U0ZmZlN2I1NGM5OTI2N2I4ZTFmMzQ)\n\nWe are a welcoming community... just follow the [Code of Conduct](https://github.com/GiulioRossetti/ndlib/blob/master/.github/CODE_OF_CONDUCT.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGiulioRossetti%2Fndlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGiulioRossetti%2Fndlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGiulioRossetti%2Fndlib/lists"}