NAME
dtnsim - DTN (Delay/Disruption Tolerant Networking) simulator with several agent/mobility models
DESCRIPTION
dtnsim is a DTN (Delay/Disruption-Tolerant Networking) simulator written in Python. Since all programs in dtnsim are written in Python, if you are a Python programmer, you can easily modify simulator functionalities and/or add new features. Python is one of major light-weight programming languages, which enables rapid prototyping of DTN simulations. For instance, when you think of a novel network protocol for DTN, you can rapidly implement the protocol with the help of high expressiveness of Python language.
Since almost everything in dtnsim is written in Python, dtnsim is not suitable for extremely large-scale DTN simulations. For instance, dtnsim is not suitable for very large-scale DTN simulations with millions of agents (i.e., mobile nodes/terminals). However, such limitation is not an issue in practice since DTN is generally expected to be utilized in environments with spares agents.
EXAMPLE
dtnsim | cellx
INSTALLATION
pip3 install dtnsim
AVAILABILITY
The latest version of dtnsim is available at PyPI (https://pypi.org/project/dtnsim/) .
AUTHOR
Hiroyuki Ohsaki (code[atmark]lsnl.jp)
Metadata
Release files for dtnsim 1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dtnsim-1.8.tar.gz | 28.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dtnsim-1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.1 kB
Release files / dtnsim-1.8.tar.gz
| Download URL | dtnsim-1.8.tar.gz |
|---|---|
| Size | 28.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e07768e870fbfd0d4fa6fb207f45522bcbfdec8d1b52b44c74e8fe8f3b8e2fd8
|
|
BLAKE2b-256 checksum How to use checksums |
9bc9b3b4ed015badb171a369c4c8af9fcef06c1e48c5259b64ec041dfa347df0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / dtnsim-1.8-py3-none-any.whl
| Download URL | dtnsim-1.8-py3-none-any.whl |
|---|---|
| Size | 47.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b7c7ecee0182e908628b00ceaa496f40423bbcc69a58c51a942ac8ed0528742
|
|
BLAKE2b-256 checksum How to use checksums |
f1c6072de222e3b8eb830a7194fe923f23ec2d1ebdc792ff206a8c45d7f381a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for dtnsim 1.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.