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中的模拟编程吧!