cbm_runner是一个运行碳预算模拟的python包。
cbm-runner的Python项目详细描述
#cbm_runner版本0.2.0
在这里,cbm_runner是一个python包,用于处理涉及欧洲经济、碳预算及其相互作用的一系列复杂模型的自动化和运行。尤其是加拿大开发的CBM-CFS3模型。
##警告
此包当前正在进行大量开发,主分支在每次提交时都会发生中断更改。如果您有兴趣在自己的安装中使用此软件包,请与作者联系。
##安装
尚未开发用于cbm_runner包的自动化安装。同时,按照本文档并在命令行界面上键入这些命令应该可以帮助您开始。如果无法设置功能性安装,请与作者联系。
####步骤1:克隆存储库 在这里,您将从github下载一个代码副本并将其放在文件系统中。
$ cd / $ mkdir repos $ cd repos $ git clone https://emsincllu@webgate.ec.europa.eu/CITnet/stash/scm/bioeconomy/cbm_runner.git
注意:当前对此存储库的访问受到限制。
####第2步:修改python搜索路径 在这里,您将编辑.bashrc或.bash_profile,以添加对刚才下载的模块的引用。如果您在Windows上,则可以使用setx命令更改环境变量。
$ vim ~/.bash_profile export PYTHONPATH=”/repos/cbm_runner/”:$PYTHONPATH
当您键入import cbm_runner时,python将知道在哪里查找。
####步骤4:安装所有必需的python包 cbm_runner使用许多第三方python库。您可以通过运行以下命令获得它们:
$ pip install –user autopaths $ pip install –user plumbing $ pip install –user pymarktex $ pip install –user pbs
####第3步:遵循其他说明
设置机器和安装所需程序在htegcbmio存储库中介绍。
##数据流程图 下面是描述数据处理的流程图
啊![流程图](documentation/data_flowchart.png)
##对象关系图 下面是一个暂定的uml样式图,详细说明的不是类的继承,而是创建的对象之间组合设计模式的使用。
啊![图表](documentation/objects\u diagram.png)