Stochastic propagation on networks models and tools, with application to malware
Project description
stompx
stompx is a Python framework for simulating, analyzing, and visualizing stochastic spreading processes on networks.
The library is designed to support research and teaching in areas such as epidemic modeling, information diffusion, and malware propagation in IoT networks.
Installation
The package can be installed locally from the GitHub repository:
git clone https://github.com/rrodgar/stompx.git
cd stompx
pip install -e.
Core Dependencies
Core Dependencies
| Package | Version |
|---|---|
| NumPy | >= 1.23 |
| NetworkX | >= 3.0 |
| Matplotlib | >= 3.7 |
| Plotly | >= 5.18 |
| SciPy | >= 1.10 |
| Pandas | >= 2.2 |
Examples
A short usage example is provided in a Jupyter notebook.
License
This project is licensed under the MIT License.
Citation
If you use this software, please cite the accompanying SoftwareX article.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stompx-0.0.2.tar.gz.
File metadata
- Download URL: stompx-0.0.2.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83b9d8226f28003b759915f45961bdf49e4a04bdde7229f098eda987cba53c38
|
|
| MD5 |
dc96a2635969774f44627d2fe8785c15
|
|
| BLAKE2b-256 |
df995a4d11cd24c34dbeb29e62df3775874b2ebd54d834be51b0e0a9d54d663a
|
File details
Details for the file stompx-0.0.2-py3-none-any.whl.
File metadata
- Download URL: stompx-0.0.2-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efb2c328bf89eee23b560fd288b5fd786744443e7b31a1fda61facd467730ce8
|
|
| MD5 |
8d2cccc716da548c63015a20cf32abc8
|
|
| BLAKE2b-256 |
63344ee9f29361d66646be9ded03344bae94df058c5847f1ee33d22fff40c38a
|