mosaik 的 SimConfig 字典的缺失实现。
项目描述
马赛克 SimConfig
mosaik 的 SimConfig 字典的缺失实现。
地位
确保画中画
python -m ensurepip
设置虚拟环境
python -m venv venv
安装要求
python -m pip install --upgrade -r requirements.d/venv.txt
运行测试
在 Linux 下:
venv/bin/python -m tox
在 Windows 下:
venv\Scripts\python.exe -m tox
更新虚拟环境要求
在 Linux 下:
venv/bin/python -m pip_review --auto
在 Windows 下:
venv\Scripts\python.exe -m pip_review --auto
冻结虚拟环境要求
Linux下
venv/bin/python -m pip freeze --all --exclude-editable > requirements.d/venv.txt
# And remove line beginning with package name
视窗下
venv\Scripts\python.exe -m pip freeze --all --exclude-editable > requirements.d/venv.txt
# And remove line beginning with package name
更新测试环境要求
在 Linux 下:
.tox/py36/bin/python -m pip_review --auto
在 Windows 下:
venv\Scripts\python.exe -m pip_review --auto
冻结测试环境要求
Linux下
.tox/py36/bin/python -m pip freeze --all --exclude-editable > requirements.d/base.txt
# And remove line beginning with package name
视窗下
.tox\py36\Scripts\python -m pip freeze --all --exclude-editable > requirements.d/base.txt
# And remove line beginning with package name
使用包
from mosaik_simconfig.simconfig.sim_config import SimConfig
from tests.mock.simulator import MockSimulator
sim_config = SimConfig()
sim_config.add_in_process(simulator=MockSimulator)
mosaik.scenario.World(sim_config=sim_config).run(until=1)
有关更多使用示例,请参阅测试。
变更日志
0.1.0 - 2019-03-25
- [新] GitLab.com 上的初始版本
作者
本特·吕尔斯