mosaik是一个灵活的智能电网联合仿真框架。

mosaik的Python项目详细描述


莫斯科

Mosaik是智能电网模拟的模拟合成器。

它允许您重用现有的模拟器并将它们耦合起来模拟大规模 智能电网方案。Mosaik提供了强大的机制来指定和组合 这些场景。

版本:2.5.1

许可证:lgpl

示例

一个简单的Mosaik演示场景:

>>> import mosaik
>>>
>>> sim_config = {
...     'ExampleSim': {'python': 'example_sim.mosaik:ExampleSim'},
... }
>>>
>>> def create_scenario(world):
...     exsim1 = world.start('ExampleSim')
...     exsim2 = world.start('ExampleSim')
...
...     a = [exsim1.A(init_val=0) for i in range(3)]
...     b = exsim2.B.create(2, init_val=0)
...
...     for i, j in zip(a, b):
...         world.connect(i, j, ('val_out', 'val_in'))
>>>
>>> world = mosaik.World(sim_config)
>>> create_scenario(world)
>>> world.run(until=2)
Progress: 25.00%
Progress: 50.00%
Progress: 75.00%
Progress: 100.00%

安装

mosaik要求python>;=3.4。使用pip来安装它,最好是安装到 a virtualenv

$ pip install mosaik

文档、源代码和问题

有关文档,请访问https://mosaik.readthedocs.io" rel="nofollow">https://mosaik.readthedocs.io

请向我们的问题跟踪者报告错误和改进意见。

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

推荐PyPI第三方库


热门话题
java为什么用Jsoup解析后内容不一样   java save方法无法使用Hibernate+Spring保存对象   java如何从JaxWs WebMethod发送Http状态为202的空响应   Java BuffereImage“块”模糊问题   java中的模板CAL集   java MyBatis deleteinsertupdate在一个查询中   在执行下一个方法之前,java将等待线程执行结束   java JTextField无法保存enter字符   java回滚撤消重做   java解析异常的最佳实践。toString()来执行一些逻辑   在Java中完成类的精确副本的构造函数的单元测试   java我无法从LinkedList类调用客户端中的方法   java启动RxJava2可观察。没有初始延迟的间隔()?   添加更多参数时java Mybatis插入失败