python的事件离散、基于过程的模拟。

SimPyClassic的Python项目详细描述


Simpy Classic是一种基于过程的离散事件仿真语言,它基于 标准的python并在gnu lgpl下发布。

它为建模者提供了仿真模型的组件。这些包括 客户、信息和车辆等活动部件的流程 作为构成有限容量拥塞的无源组件的资源 点(如服务器、结账台和隧道)。它还提供监视器 有助于收集统计数据的变量。Simpy具有广泛的设计 能力。

该发行版包含深入的文档、教程和大量 模拟模型。

鼓励仿真模型开发人员共享他们的simpy模型 Simpy社区的技术。请给simpy用户留言 邮件列表:http://lists.sourceforge.net/lists/listinfo/simpy-users

还鼓励软件开发人员将simpy与其他python接口- 可访问的包,如gui、数据库或映射,并共享这些新的 GNU LGPL下的社区功能。

这是最早的。大约在2012年Simpy Forked和这个原始版本 现在被称为simpy经典。

安装

Simpy Classic需要Python2.7或Python3。

您可以通过PIP

轻松安装simpy
$ pip install -U SimPy

您也可以手动下载和安装simpy。它可以在https://github.com/simpyclassic/simpyclassic

$ cd where/you/put/simpy/
$ python setup.py install

要在您的安装上运行Simpy的测试套件,请执行:

$ python -m pytest

开始

您还可以运行docs/examples/下的一个或多个程序来查看 python是否找到simpy模块。如果您收到一条错误消息,如 {EM1}$CurnActudio:没有名为SimPy的EMEM模块,检查SIMPY包是否存在 您的网站包文件夹(如/lib/site packages)。

教程和手册位于docs/html文件夹中。许多用户 评论说,银行教程对用户入门很有价值 建立自己的简单模型。即使是几行python和simpy也可以 模拟重要的实际系统。

有关更多帮助,请联系SimPy-Users mailing list。simpy用户非常有用。

享受Simpy中的模拟编程吧!

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

推荐PyPI第三方库


热门话题
java重定向视图使会话属性消失   无java抽象执行器服务   java Hibernate无法插入联接表   JavaBean验证程序组件约束   java Reactor:使用修饰调度程序或subscriberContext传播线程局部变量的线程安全方式?   字符串拆分中的Java正则表达式量词   java查找两个LinkedList的合并点:运行时错误   基于片段的java图像识别   java复制插入的可嵌入对象   java从vlcj播放器阵列播放视频   Oracle中的java调试存储过程   java中applet与CGI的通信   java使用id作为引用使用spring数据保存嵌套对象   java LinkedList是一个不直观的解决方案,因为大多数时候我不需要知道集合中元素的物理位置?   关于Java版本的困惑   java如果条件可以是true或false,为什么需要它   Java Swing打印对话框组布局标签颜色