{ "info": { "author": "Daniel Jordon", "author_email": "dan.jordon@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Cython", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Queueing-tool\n=============\n\n|Build Status| |Coverage Status| |pyversion| |license|\n\nQueueing-tool is a package for simulating and analyzing networks. It is an\nevent based simulator that uses\n`queues `__ to simulate congestion\nand waiting on the network that includes tools for\nvisualizing network dynamics.\n\nDocumentation\n-------------\n\nThe package documentation can be found at\nhttp://queueing-tool.readthedocs.org/.\n\nFeatures\n--------\n\n- **Fast simulation**. Queueing-tool is designed to run very quickly;\n the core algorithms were written in `cython `__.\n- **Visualizations**. There are several tools that allow you to easily\n view congestion and movement within your network. This includes ready\n made functions for animating network dynamics, while your simulations\n take place.\n- **Full documentation**. Every function and class is fully documented\n both `online `__ and in the\n docstrings.\n- **Fast setup**. The network is represented as a\n `networkx graph `__.\n Queueing-tool networks allow for probabilistic routing, finite\n capacity queues, and different blocking protocols for analyzing\n `loss networks `__.\n\nInstallation\n------------\n\n\n**Prerequisites:** Queueing-tool runs on Python 2.7 and 3.4-3.7 and it\nrequires `networkx `__ and\n`numpy `__. If you want to plot, you will need\nto install `matplotlib `__ as well.\n\n**Installation**: To install from\n`PyPI `__ use:\n\n.. code:: bash\n\n pip install queueing-tool\n\nThe above will automatically install networkx and numpy. If you want to install\nall optional packages, use:\n\n.. code:: bash\n\n pip install numpy matplotlib pygraphviz\n pip install queueing-tool\n\nAfter installation, import with something like:\n\n.. code:: python\n\n import queueing_tool as qt\n\n\nBugs and issues\n---------------\n\nThe issue tracker is at https://github.com/djordon/queueing-tool/issues. Please report any bugs or issue that you find there. Of course, pull requests are always welcome.\n\n\nCopyright and license\n---------------------\n\nCode and documentation Copyright 2014-2019 Daniel Jordon. Code released\nunder the `MIT\nlicense `__.\n\n.. |Build Status| image:: https://travis-ci.org/djordon/queueing-tool.svg?branch=master\n :target: https://travis-ci.org/djordon/queueing-tool\n\n.. |Coverage Status| image:: https://coveralls.io/repos/djordon/queueing-tool/badge.svg?branch=master\n :target: https://coveralls.io/r/djordon/queueing-tool?branch=master\n\n.. |pyversion| image:: https://img.shields.io/pypi/pyversions/queueing-tool.svg\n :alt: Supported Python versions.\n :target: http://pypi.python.org/pypi/queueing-tool/\n\n.. |license| image:: https://img.shields.io/pypi/l/queueing-tool.svg\n :alt: MIT License\n :target: https://opensource.org/licenses/MIT\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djordon/queueing-tool", "keywords": "queueing theory", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "queueing-tool", "package_url": "https://pypi.org/project/queueing-tool/", "platform": "", "project_url": "https://pypi.org/project/queueing-tool/", "project_urls": { "Homepage": "https://github.com/djordon/queueing-tool" }, "release_url": "https://pypi.org/project/queueing-tool/1.2.3/", "requires_dist": null, "requires_python": "", "summary": "Queueing network simulator", "version": "1.2.3" }, "last_serial": 5108463, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "14d45edd9a2a722d1de4ee0fa9bc4d1e", "sha256": "c76617d3282d2b28a217b7f8823b19645070ff56ed41763ac9ac6572894698fc" }, "downloads": -1, "filename": "queueing-tool-1.0.1.tar.gz", "has_sig": false, "md5_digest": "14d45edd9a2a722d1de4ee0fa9bc4d1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199714, "upload_time": "2016-04-06T03:45:41", "url": "https://files.pythonhosted.org/packages/c4/95/d21226e936251f307d021562a8d1e58aa10d8505fe9139ee951b414ad9a3/queueing-tool-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "af0f85b86ec5618e5e8d4f50cfce730a", "sha256": "cbfb2fbf0ddf349b57140d92adec80147b3be4be62c7b3e8b570a0ff9bab4e69" }, "downloads": -1, "filename": "queueing-tool-1.0.2.tar.gz", "has_sig": false, "md5_digest": "af0f85b86ec5618e5e8d4f50cfce730a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200047, "upload_time": "2016-04-09T23:05:12", "url": "https://files.pythonhosted.org/packages/ec/95/87f7ce4ffbb57397eaa9f1a5b0da6708ab4e154856d49d4a1aa23fab1b94/queueing-tool-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "df9a51e59488637c3d2cae736b3df977", "sha256": "fb39481450cd613010dc76df2d07fdf812e4cdaa67ed50f10432e8e9f5876714" }, "downloads": -1, "filename": "queueing-tool-1.0.3.tar.gz", "has_sig": false, "md5_digest": "df9a51e59488637c3d2cae736b3df977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233285, "upload_time": "2016-04-10T14:56:29", "url": "https://files.pythonhosted.org/packages/0a/ea/5adf36c7f680df02c4cbf163d9859e9b2e610dbc0e0aa0ae646796cb2c78/queueing-tool-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c1837062db76bb067b66b53c3825155e", "sha256": "f1dee7f9d47f74ee2dc4bb1c63e069dfa0938bf6eebb5e8e321734850b978233" }, "downloads": -1, "filename": "queueing-tool-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c1837062db76bb067b66b53c3825155e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233842, "upload_time": "2016-06-04T15:47:30", "url": "https://files.pythonhosted.org/packages/57/f6/0c5b8b1b7141c48b038908f89f26f5c10b5babd7c0a214b2bf2ea4374e99/queueing-tool-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0dfe8e370bb2bdfc47ef16ec2c1f35a7", "sha256": "3c5d2686e6564b868c29849ce72c4613e20329511d8e0f08fc28da62dbf6abe9" }, "downloads": -1, "filename": "queueing-tool-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0dfe8e370bb2bdfc47ef16ec2c1f35a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234370, "upload_time": "2016-07-02T18:54:03", "url": "https://files.pythonhosted.org/packages/b0/69/0f3d0e30cf3eec79d569abc88502481217b30ef2c85a0c66d3d2df2a149e/queueing-tool-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0a5e53c6c7a28f5f5ee1123c08caaecf", "sha256": "01bd36d1f0040351ac2553a2c114061d32716381980ce8442a382ef464a23121" }, "downloads": -1, "filename": "queueing-tool-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0a5e53c6c7a28f5f5ee1123c08caaecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234528, "upload_time": "2016-09-11T20:01:59", "url": "https://files.pythonhosted.org/packages/41/98/58f8d0a987ace8aee1259a5818f0fcb25ee6aca99052837b74506e639760/queueing-tool-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "5116c027a41108e707d1edf694442dbc", "sha256": "748666ded874df8b48d71e330c425be71d239573c37965d875e13e8cab6cbff3" }, "downloads": -1, "filename": "queueing-tool-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5116c027a41108e707d1edf694442dbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233817, "upload_time": "2017-10-19T13:51:38", "url": "https://files.pythonhosted.org/packages/d4/cf/f6021493f650f8a98aedc565f823e93075b23eab4c0775a7031ed50b6169/queueing-tool-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "42864b3d28ea31f0c77a93ee5b47b388", "sha256": "32732e7211a4f31f1dd859295393fa1643e22815786ac7144a1f69ac04a9b900" }, "downloads": -1, "filename": "queueing-tool-1.2.2.tar.gz", "has_sig": false, "md5_digest": "42864b3d28ea31f0c77a93ee5b47b388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 232873, "upload_time": "2018-12-22T18:39:05", "url": "https://files.pythonhosted.org/packages/2f/05/2e8d2ff8e43e9de82c73b5feae2a039d0d428368e3d43c16741da8da4bfd/queueing-tool-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "7b3b386de42171db7282396ddfd049bd", "sha256": "d213d4c7f80b51e2e1eb44090128a92080d0eb85b44358275250126e8a5fe702" }, "downloads": -1, "filename": "queueing-tool-1.2.3.tar.gz", "has_sig": false, "md5_digest": "7b3b386de42171db7282396ddfd049bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269594, "upload_time": "2019-04-06T22:28:20", "url": "https://files.pythonhosted.org/packages/fb/8c/20ab24f5d8d31c24748bc230de40f55dc9bd8bb0c58b410dcf01fb5929b1/queueing-tool-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b3b386de42171db7282396ddfd049bd", "sha256": "d213d4c7f80b51e2e1eb44090128a92080d0eb85b44358275250126e8a5fe702" }, "downloads": -1, "filename": "queueing-tool-1.2.3.tar.gz", "has_sig": false, "md5_digest": "7b3b386de42171db7282396ddfd049bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269594, "upload_time": "2019-04-06T22:28:20", "url": "https://files.pythonhosted.org/packages/fb/8c/20ab24f5d8d31c24748bc230de40f55dc9bd8bb0c58b410dcf01fb5929b1/queueing-tool-1.2.3.tar.gz" } ] }