Omegalpes是一个线性能量系统建模库
omegalpes的Python项目详细描述
用于线性能量系统建模的omegalpes库
omegalpes表示将优化模型生成为能源系统的线性规划。
omegalpes旨在成为线性优化(lp,milp)的能源系统建模工具。
我们很高兴您能使用或开发Omegalpes库。
这是一个开源项目,位于gitlab上,网址为https://gricad-gitlab.univ-grenoble-alpes.fr/omegalpes/omegalpes" rel="nofollow">https://gricad gitlab.univ grenoble alpes.fr/omegalpes/omegalpes
项目演示
煎蛋卷库:
请看一下Omegalpes演示文稿:https://omegalpes.readthedocs.io/en/latest/
图书馆位于:
https://gricad gitlab.univ grenoble alpes.fr/omegalpes/omegalpes.git
示例和文章案例研究:
请查看示例:https://omegalpes-examples.readthedocs.io/en/latest/
"Omegalpes示例"文件夹位于:
https://gricad gitlab.univ grenoble alpes.fr/omegalpes/omegalpes examples.git
欧米茄社区
请订阅我们的邮件列表:
- 对于我们的新闻稿:https://groupes.renater.fr/sympa/subscribe/omegalpes news
- 作为Omegalpes的开发者:https://groupes.renater.fr/sympa/subscribe/Omegalpes-users
请使用Git问题系统报告错误:https://gricad gitlab.univ grenoble alpes.fr/omegalpes/omegalpes.git
否则,您也可以使用以下电子邮件地址联系de developer团队:omegalpes users@groupes.renater.fr
安装帮助
您可以作为用户或开发人员安装库。请按照下面相应的安装步骤进行操作。
您可以使用任何开发环境 如果您使用pycharm,下面的一些指示将帮助您进行安装 https://www.jetbrains.com/pycharm/
先决条件
请安装Python3.6 https://www.python.org/downloads/
以用户身份安装
请使用命令提示符安装带有pip的omegalpes lib。
如果您是Windows管理员或在虚拟环境中工作
pip install omegalpes
如果您需要本地安装,或者您不是管理员
pip install --user omegalpes
如果您是Linux管理员:
sudo pip install omegalpes
然后,您可以下载(或克隆)omegalpes examples文件夹(存储库): https://gricad-gitlab.univ-grenoble-alpes.fr/omegalpes/omegalpes-examples
启动示例(例如pycharm)以了解omegalpes库的工作原理。 请记住,这些示例的详细位置是:https://omegalpes-examples.readthedocs.io/en/latest/
享受你的时间使用煎蛋饼!
作为开发人员安装并创建本地分支
在适当的路径中创建一个新文件夹,根据需要命名,例如:omegalpes
克隆Omegalpes库库
命令爱好者:
git clone https://gricad-gitlab.univ-grenoble-alpes.fr/omegalpes/omegalpes.git
性感情人:
打开pycharm
在PyCharm窗口中,单击"从版本控制签出",然后选择"Git"。
打开"克隆存储库"窗口。
将以下链接复制到URL对应区域:https://gricad-gitlab.univ-grenoble-alpes.fr/omegalpes/omegalpes.git
复制刚才创建的新文件夹的路径。
测试与git的连接是否有效,如果有效,请单击"clone"。
一旦Omegalpes被克隆,你必须能够在PyCharm上看到完整的Omegalpes库 或者在另一个开发环境中。如果连接不起作用并且正在使用受本地保护的网络, 请用WiFi再试一次。
首先,选择或更改项目解释程序
性感情人:
单击黄色警告链接或转到"文件"、"设置…"、"项目解释器"
您可以:
- 选择"Python3.6"项目解释器,但可以更改版本 可以用于其他应用程序的某些库的
- 创建虚拟环境以避免此问题(推荐)。
单击"项目解释器"框附近的星形轮。单击"添加…"。
如果未选择"New environment"(新环境),请选择该选项。
位置是预先填充的,如果没有,请将文件夹路径填充为文件夹路径/venv
选择"python 3.6"作为基本解释程序
然后单击"确定"
可以在命令提示符下使用以下命令在开发模式下安装库 一旦你找到它在前一个文件夹。 如果在另一个项目中调用omegalpes库,则以下命令使您能够 请参阅您正在开发的omegalpes库
python setup.py develop
如果尚未完成,请安装库要求。
命令爱好者:
pip install <library_name>
如果需要,升级库的命令是:
pip install --upgrade <library_name>
性感情人:
您仍应收到黄色警告。
你可以:- 单击黄色条自动安装库
- 在"文件"、"设置…"、"项目解释器"、"+"上使用pip和pycharm自动安装库, 并根据库安装要求选择所需的库 部分
最后,您可以创建自己的本地开发分支。
命令爱好者:
git branch <branch_name>
性感情人:
默认情况下,您位于名为master的本地分支上。
点击位于pycharm底部的"git:master"
选择"+新分支"
根据您的方便命名分支,例如"dev_your_name"请不要忘记定期"调整基"以更新库的版本。
命令爱好者:
0pip install omegalpes
性感情人:
为此,请单击"VCS"、"Git"、"Fetch" 然后,单击PyCharm窗口底部的分支名称 选择"origin/master",然后单击"Rebase current to selected"(将当前值重设为选定值)
对于贡献,请查看contribution.md 一旦你的代码准备好贡献,做最后一个回扣(见7),然后, 请求与Omegalpes Gitlab中的主分支合并 https://gricad gitlab.univ grenoble alpes.fr/omegalpes/omegalpes.git
如果你想了解其他的例子和研究案例, 请查看用户的安装。
享受你的时间发展煎蛋卷!
库安装要求
纸浆=1.6.8
matplotlib>;2.2.2
numpy>;1.14.2
熊猫>;0.22.0
主要作者:
B.德林坎特,S.霍登克,Y.马雷查,L.莫雷特,C.帕佐特,V.雷博尔德, F. WURTZ
合作伙伴:
格勒诺布尔阿尔卑斯大学,CNRS,格勒诺布尔INP,G2ELAB,CEA,巴黎大学
致谢:
这项工作已得到部分支持由法国国家研究基金会资助的CDP生态SESA进行排序 "Avenir投资"计划(ANR-15-IDEX-02)框架内的代理机构
许可证
此代码是在apache许可证2.0版下编写的
注释
此库已使用
- Pycharm 2018.2.4
- python 3.6.0
- PIP 18.1
- 设置工具39.1.0