a Python package for node immunization and network contagion simulation
Project description
contagion
contagion
is a Python package supporting node immunization and network contagion simulation
contagion
is designed to be easy-to-use and full-featured, supporting computer scientists, public health researchers, network theorists, and more. Here are a few things we love about contagion
:
- provides an accessible interface for incorporating node immunization into contagion simulations
- supports immunization with delayed effect
- handles partial immunity
- can track symptom onset
- implements node testing policies (random, contact tracing)
Table of Contents
- Table of Contents
- Getting Started
- Documentation
- Example Usage
- Citing contagion
- Contributing to contagion
- Contact
- Requirements
- License
Getting Started
Install contagion
with pip:
pip install contagion
Once contagion
is installed, import networkx
and contagion
:
import networkx
from contagion import contagion
Documentation
Official documentation - including a tutorial, API reference, and a few worked examples - is available on Read the Docs.
Citing contagion
If you find contagion
useful in your work, please use the Zenodo software citation.
Requirements
This project was created with:
matplotlib==3.3.3
numpy==1.19.3
networkx==2.5
scipy>=1.5.0
seaborn==0.11.1
Contributing to contagion
We'd love your help! If you'd like to make an addition or improvement, please submit a pull request consisting of an atomic commit and a brief message describing your contribution. If you find something wrong, please submit a bug report to the issue tracker. For other questions or comments, feel free to contact me directly.
Thanks for helping make contagion
better!
Contact
- Lucas McCabe (lucas.mccabe@jhu.edu)
License
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
Built Distribution
Hashes for contagion-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ef1a4e665953abd347e2eb34f91525b6a50336b0b1faabe5c36607bfdd35539 |
|
MD5 | 07d40fb11569a363e73155154f8c2afb |
|
BLAKE2b-256 | 1ac826c3c98194fba85ef57f1d7b7485e46c69c6d25f5a23d691cf05e6fcc997 |