导入LCI数据库 - 处理未链接的交换

时间:2016-03-24 20:48:25

标签: brightway

我在Brightway导入ecoinvent v3.2数据库(截止)时遇到问题。

接下来的步骤是:

-0

一切似乎进展顺利。但是,ei32cu = bw.SingleOutputEcospold2Importer(fp, "ecoinvent 3.2 cutoff") ei32cu.apply_strategies() 显示许多取消关联的交换:

ei32cu.statistics()

当然,未链接的交换阻止了使用12916 datasets 459268 exchanges 343020 unlinked exchanges Type biosphere: 949 unique unlinked exchanges 写入数据库不起作用:引发了“无效的交换”。

我的问题:
- 我该如何解决这个问题? - 如何访问可能给我一些见解的日志文件(引用here)? - 如何生成交换列表(及其相关活动)?

2 个答案:

答案 0 :(得分:0)

奇怪的是你有与ei 3.2截止的无关联交换,至少用python 3应该非常顺利导入3.2截止,你可能在py2上还是没有使用最新版本的bw2?

- 无需查看数据库就很难给出答案,但如果你在py2上就试试用3

- 检查日志的位置

`projects.logs_dir`

- 写下未链接的交换列表

ei32cu.write_excel(only_unlinked=True) #unlinked=False export the full list of exchanges 

答案 1 :(得分:0)

我现在知道为什么发生了这个问题,而且解决方案很简单:在新项目中,在导入LCI数据库之前需要bw2setup