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

欧米茄社区

请订阅我们的邮件列表:

请使用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/

享受你的时间使用煎蛋饼!

作为开发人员安装并创建本地分支

  1. 在适当的路径中创建一个新文件夹,根据需要命名,例如:omegalpes

  2. 克隆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再试一次。

  3. 首先,选择或更改项目解释程序


    性感情人:

    单击黄色警告链接或转到"文件"、"设置…"、"项目解释器"

    您可以:

    • 选择"Python3.6"项目解释器,但可以更改版本 可以用于其他应用程序的某些库的
    • 创建虚拟环境以避免此问题(推荐)。
      单击"项目解释器"框附近的星形轮。单击"添加…"。
      如果未选择"New environment"(新环境),请选择该选项。
      位置是预先填充的,如果没有,请将文件夹路径填充为文件夹路径/venv
      选择"python 3.6"作为基本解释程序
      然后单击"确定"

  4. 可以在命令提示符下使用以下命令在开发模式下安装库 一旦你找到它在前一个文件夹。 如果在另一个项目中调用omegalpes库,则以下命令使您能够 请参阅您正在开发的omegalpes库

     python setup.py develop
    
  5. 如果尚未完成,请安装库要求。


    命令爱好者:

         pip install <library_name>
    

    如果需要,升级库的命令是:

         pip install --upgrade <library_name>
    

    性感情人:

    您仍应收到黄色警告。
    你可以:

    • 单击黄色条自动安装库
    • 在"文件"、"设置…"、"项目解释器"、"+"上使用pip和pycharm自动安装库, 并根据库安装要求选择所需的库 部分
  6. 最后,您可以创建自己的本地开发分支。


    命令爱好者:

     git branch <branch_name>
    

    性感情人:

    默认情况下,您位于名为master的本地分支上。
    点击位于pycharm底部的"git:master"
    选择"+新分支"
    根据您的方便命名分支,例如"dev_your_name"

  7. 请不要忘记定期"调整基"以更新库的版本。


    命令爱好者:

    pip install omegalpes
    
    0

    性感情人:

    为此,请单击"VCS"、"Git"、"Fetch" 然后,单击PyCharm窗口底部的分支名称 选择"origin/master",然后单击"Rebase current to selected"(将当前值重设为选定值)

  8. 对于贡献,请查看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

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

推荐PyPI第三方库


热门话题
java提高机器学习Rest服务性能   java反转字符的字符串顺序,并使用构造函数将其放入LinkedList   继承为什么Java不支持在方法签名中添加“throws”?   执行DDL alter table if exists任务时发生java错误。城市   java在eclipse中使用CREATETXT并打包在jar中   java AES256与3DES 256密钥检测   具有两个相同类型字段的java JPA实体   java Webapp日志记录设置被忽略   java KeyEventDispatcher可以在一个应用程序中工作,但不能在另一个应用程序中工作   带有Swing和OpenJDK的java PinchZoom   未涉及java AspectJ注释切入点(对于任何注释类型)   java如何在FuseBAI中获取日志文件详细信息   java在Linux上将wstring转换为jstring