排队网络模拟器

queueing-tool的Python项目详细描述


Build StatusCoverage StatusSupported Python versions.MIT License

排队工具是一个用来模拟和分析网络的软件包。它是一个 使用基于事件的模拟器 queues模拟拥塞 在网络上等待 可视化网络动态。

文档

包文档可以在 http://queueing-tool.readthedocs.org/

功能

  • 快速模拟。排队工具设计得非常快; 核心算法是用cython编写的。
  • 可视化效果。有几种工具可以让您轻松地 查看网络中的拥塞和移动。这包括就绪 为网络动力学制作动画功能,同时模拟 发生。
  • 完整文档。每个函数和类都有完整的文档记录 无论是online还是 文档字符串。
  • 快速设置。网络表示为 networkx graph。 排队工具网络允许概率路由,有限 容量队列和用于分析的不同阻塞协议 loss networks

安装

先决条件:队列工具在python 2.7和3.4-3.7上运行 需要networkxnumpy。如果你想策划,你需要 也安装matplotlib

安装:从 PyPI使用:

pip install queueing-tool

以上将自动安装networkx和numpy。如果要安装 所有可选软件包,使用:

pip install numpy matplotlib pygraphviz
pip install queueing-tool

安装后,请使用以下命令导入:

importqueueing_toolasqt

错误和问题

问题跟踪程序位于https://github.com/djordon/queueing-tool/issues。请报告您在那里发现的任何错误或问题。当然,拉请求总是受欢迎的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么即使我已经给出了代码中的所有权限,该代码也没有在emulator中运行?   java Android Studio正在抛出“线程中的异常”main“javax.net.ssl.SSLException:收到致命警报:协议\版本”   java中的for循环嵌套foreach语句   java读取/src/main/resources和/webinf/classes下的文件   java无法以此格式构造JSON响应   身份验证尝试从CAS secure rest api获取响应,但从java客户端获取登录页面作为响应   如何在java中使用excel从第1列和第3列获取单元格值,并将其作为键值对放入map中   在Java程序中打开Windows虚拟键盘   java有没有递归调用findMatch的方法?   java Pig脚本/命令,用于根据多个字符串筛选文件   java最小数量应匹配,应与POST匹配   java打开/关闭声音按钮不工作   Java嵌入式数据库持久性   java在方法调用时引发异常   java文本文件被覆盖而不是保存的问题   java Hibernate sql注释