如何将带有brightway2的EcoInvent3.5数据库导出到GEXF文件?

2024-05-16 03:10:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我想将一个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()

有人能帮我吗


Tags: 文件httpsorgimport数据库可视化exportchris
1条回答
网友
1楼 · 发布于 2024-05-16 03:10:11

这将更适合作为bug report归档

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

因此,为最近的ecoinvent创建一个类似的可视化是可能的,但并不容易:)我猜您必须编写一个定制的DatabaseToGEXF子类,该子类将导出您感兴趣的用于图形聚类/着色等的元数据

相关问题 更多 >