{ "info": { "author": "Hiroyuki Ohsaki", "author_email": "ohsaki@lsnl.jp", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# NAME\n\ndtnsim - DTN (Delay/Disruption Tolerant Networking) simulator with several agent/mobility models\n\n# DESCRIPTION\n\n**dtnsim** is a DTN (Delay/Disruption-Tolerant Networking) simulator written\nin Python. Since all programs in **dtnsim** are written in Python, if you are\na Python programmer, you can easily modify simulator functionalities and/or\nadd new features. Python is one of major light-weight programming languages,\nwhich enables rapid prototyping of DTN simulations. For instance, when you\nthink of a novel network protocol for DTN, you can rapidly implement the\nprotocol with the help of high expressiveness of Python language.\n\nSince almost everything in **dtnsim** is written in Python, **dtnsim** is not\nsuitable for extremely large-scale DTN simulations. For instance, **dtnsim**\nis not suitable for very large-scale DTN simulations with millions of agents\n(i.e., mobile nodes/terminals). However, such limitation is not an issue in\npractice since DTN is generally expected to be utilized in environments with\nspares agents.\n\n# EXAMPLE\n\n```sh\ndtnsim | cellx\n```\n\n# INSTALLATION\n\n```python\npip3 install dtnsim\n```\n\n# AVAILABILITY\n\nThe latest version of **dtnsim** is available at PyPI\n(https://pypi.org/project/dtnsim/) .\n\n# AUTHOR\n\nHiroyuki Ohsaki (ohsaki[atmark]lsnl.jp)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/h-ohsaki/dtnsim", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dtnsim", "package_url": "https://pypi.org/project/dtnsim/", "platform": "", "project_url": "https://pypi.org/project/dtnsim/", "project_urls": { "Homepage": "https://github.com/h-ohsaki/dtnsim" }, "release_url": "https://pypi.org/project/dtnsim/1.2/", "requires_dist": [ "Pytess", "cellx", "graph-tools", "perlcompat", "vector-2d" ], "requires_python": "", "summary": "DTN (Delay/Disruption Tolerant Networking) simulator with several agent/mobility models", "version": "1.2" }, "last_serial": 5915781, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "60e856f8946b119432f483c10e333df0", "sha256": "7d923e0e8546e598ad79bc3e7379f51f25ca79211d9c740e63cc58a2417741e3" }, "downloads": -1, "filename": "dtnsim-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "60e856f8946b119432f483c10e333df0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47546, "upload_time": "2019-07-07T15:21:25", "url": "https://files.pythonhosted.org/packages/a1/1a/c3d2a5b27902fc0a23462ca6551016c54755dc18c507c4d9a5f562a345b4/dtnsim-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1874af7c9c1a1afcfa5f041d4557a51b", "sha256": "e572bc1be235618d233db8d4f9de39fa2cd4d5b0236f769cde2f7fb969748201" }, "downloads": -1, "filename": "dtnsim-1.0.tar.gz", "has_sig": false, "md5_digest": "1874af7c9c1a1afcfa5f041d4557a51b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15193, "upload_time": "2019-07-07T15:21:27", "url": "https://files.pythonhosted.org/packages/5d/ea/ecf5f1430548fe3fb09c63d4a1ee23a5ad8a87c0b0ce91a1140655d790d1/dtnsim-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0506f783e51c7f7249c20848fae580a7", "sha256": "273c10468e13d968452c3a5543c7ae4800ee9ba85d9bab401b50b32062da077f" }, "downloads": -1, "filename": "dtnsim-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0506f783e51c7f7249c20848fae580a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47284, "upload_time": "2019-07-15T19:28:24", "url": "https://files.pythonhosted.org/packages/46/02/a8e3d14e3251e94b19450fa2d8fc6ec3708204d9ed5c85365d34ec87b212/dtnsim-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45f2cfae7d6e8da1dbb1a3393e48f379", "sha256": "f6274e7c6d914c8a89b7370d6f2283af1861060aaa14f1d1be2a5f4a9cf4ab12" }, "downloads": -1, "filename": "dtnsim-1.1.tar.gz", "has_sig": false, "md5_digest": "45f2cfae7d6e8da1dbb1a3393e48f379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15015, "upload_time": "2019-07-15T19:28:26", "url": "https://files.pythonhosted.org/packages/0e/24/704d75222be8faea7b0d55235138519c826955ff10a1682dc7a8d3a301d0/dtnsim-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "b353b7f516427d0cde00c409aa56e58c", "sha256": "eac4da3e307bd883d238539654e39658838f46c956bda37efdd9e7658e0cc43b" }, "downloads": -1, "filename": "dtnsim-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b353b7f516427d0cde00c409aa56e58c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47305, "upload_time": "2019-10-02T02:46:05", "url": "https://files.pythonhosted.org/packages/56/68/712ac5b4e0d4bf0c9af8b69e095b206ae050c120c7458f0394a2caf92e38/dtnsim-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d83d464f204454f15dd8844a44b8af", "sha256": "b491c99c69c5db7d9b5978edba5745cd6ede6fe58d662f372f113d7a565f4386" }, "downloads": -1, "filename": "dtnsim-1.2.tar.gz", "has_sig": false, "md5_digest": "50d83d464f204454f15dd8844a44b8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15029, "upload_time": "2019-10-02T02:46:06", "url": "https://files.pythonhosted.org/packages/fb/f5/c8cce68ca6a0243a14cedb6b219074289261df6f1680e8bd99ba2bcdcaf9/dtnsim-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b353b7f516427d0cde00c409aa56e58c", "sha256": "eac4da3e307bd883d238539654e39658838f46c956bda37efdd9e7658e0cc43b" }, "downloads": -1, "filename": "dtnsim-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b353b7f516427d0cde00c409aa56e58c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47305, "upload_time": "2019-10-02T02:46:05", "url": "https://files.pythonhosted.org/packages/56/68/712ac5b4e0d4bf0c9af8b69e095b206ae050c120c7458f0394a2caf92e38/dtnsim-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d83d464f204454f15dd8844a44b8af", "sha256": "b491c99c69c5db7d9b5978edba5745cd6ede6fe58d662f372f113d7a565f4386" }, "downloads": -1, "filename": "dtnsim-1.2.tar.gz", "has_sig": false, "md5_digest": "50d83d464f204454f15dd8844a44b8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15029, "upload_time": "2019-10-02T02:46:06", "url": "https://files.pythonhosted.org/packages/fb/f5/c8cce68ca6a0243a14cedb6b219074289261df6f1680e8bd99ba2bcdcaf9/dtnsim-1.2.tar.gz" } ] }