如何将带有Brightway2的Ecoinvent 3.5数据库导出到GEXF文件?

时间:2019-07-06 10:48:57

标签: python gephi brightway

我想将Brightway2数据库导出到gexf文件中,以使用Gephi对其进行可视化,如下所示: https://chris.mutel.org/visualizing-ecoinvent.html

当我尝试导出它时,出现KeyError。

我的代码是:

import brightway2 as bw
from bw2io.export.gexf import DatabaseToGEXF
gephi = DatabaseToGEXF("ecoinvent 3.5 cutoff")
gephi.export()

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

将其更恰当地归档为bug report

此错误已在0.7.6中修复,今天已通过常规渠道发布。但是,您链接到的以前的可视化文件是基于ecoinvent版本2中的categories构建的。版本3不再具有这些类别(尽管其他类似的元数据也是可能的)。此外,链接的可视化需要大量的手工工作(尤其是在标签上)。

因此,可以为最近的ecoinvent创建类似的可视化,但并不容易:)我的猜测是,您将必须编写一个自定义DatabaseToGEXF子类,该子类将导出您感兴趣的用于图聚类的元数据/ coloring / etc。