opendss的python直接模式接口
OpenDSSDirect.p的Python项目详细描述
#opendssdirect.py版 [![特拉维斯生成状态](https://travis-ci.com/dss-extensions/OpenDSSDirect.py.svg?branch=master)](https://travis-ci.com/dss-extensions/OpenDSSDirect.py) [![应用程序生成状态](https://ci.appveyor.com/api/projects/status/github/dss-extensions/OpenDSSDirect.py?branch=master&svg=true)](https://ci.appveyor.com/project/PMeira/opendssdirect-py) [![codecov](https://codecov.io/gh/dss-extensions/OpenDSSDirect.py/branch/master/graph/badge.svg)](https://codecov.io/gh/dss-extensions/OpenDSSDirect.py) [![PYPI](https://img.shields.io/pypi/v/OpenDSSDirect.py.svg)](https://pypi.python.org/pypi/OpenDSSDirect.py/) [![文档](https://img.shields.io/badge/docs-ready-blue.svg)](http://dss-extensions.github.io/OpenDSSDirect.py)
py是一个跨平台的python包,它使用[dss python](https://github.com/dss-extensions/dss_python/)实现了到[opendss](http://smartgrid.epri.com/SimulationTool.aspx)的“直接”库接口。 opendss是一个开源的分布式系统模拟器。关于julia中的类似包,请参见[opendssdirect.jl](https://github.com/dss-extensions/OpenDSSDirect.jl)。
此软件包适用于Windows、Mac和Linux。
###文档
这个包的文档可以在[这里](http://dss-extensions.github.io/OpenDSSDirect.py)找到。
###安装
推荐:使用miniconda或anaconda安装python
打开命令行界面并键入以下内容。
`bash pip install 'OpenDSSDirect.py[extras]' `
有关详细信息,请参见[安装](https://dss-extensions.github.io/OpenDSSDirect.py/notebooks/Installation.html)说明。
###故障排除
建议使用conda安装pandas,它目前是此软件包的依赖项。 这个包使用“直接”库接口与opendss接口,因此对opendss的良好理解将有助于排除故障。 这里有很多有用的资源。
如果您在使用这个python接口时遇到问题,可以在github[here](https://github.com/dss-extensions/OpenDSSDirect.py/issues/new)上打开一个问题。
###谢谢
感谢@tshort,davis,@temcdrm,@gordstephen,@muxelmann和@pmeira的贡献。
请参阅@muxelmann的repo[here](https://github.com/Muxelmann/OpenDSSDirect.make),了解如何为linux构建opendss。
有关此包中使用的接口,请参见@pmeira的repo[此处](https://github.com/dss-extensions/dss_python)。
请参见@pmeira的repo[here](https://github.com/dss-extensions/electricdss-src)以获取对opendss的更改,从而维护跨平台的兼容性。