使用wurst从头开始处理

时间:2018-08-30 20:25:35

标签: brightway

我正在重新定义一个地区的电力市场,一些电力供应活动是从头开始的(技术圈和生物圈的结合)。

我现在正试图用香肠来做(所以重新链接确实起到了神奇作用,并且影响了所有耗电的过程)。但是,我遇到了麻烦。

我是否需要提取生物圈数据库来添加生物圈流量?我对 extract_brightway2_databases 的印象不打算以此方式使用。例如,我认为隔离专区信息丢失了(或者找不到)。

如果我想从头开始使用进程。我应该1)将其定义为单独的数据库(例如here)2)将其与我的后台数据库合并3)用wurst进行读取吗?

1 个答案:

答案 0 :(得分:0)

您可以在BW2中创建各个数据集,从而生成单独的数据库。

然后,在Wurst中,您可以提取所有新创建的数据库对象,如下所示:

from wurst import * db_nabla = extract_brightway2_databases(['ecoinvent consequential', 'electric board', 'nabla_maple_syrup_extraction_plant, 'massive_hydro'])

提取后,您便可以在一个大词典中找到所有内容。您可以执行所需的修改来创建新数据集的不同副本。

要构建混音,您可以使用Wurst的函数:db_nablaget_many(db, ...)来指向get_one(db, ...)中包含的任何数据库中所需的数据集