Как экспортировать базу данных Ecoinvent 3.5 с brightway2 в файл GEXF? - PullRequest
0 голосов
/ 06 июля 2019

Я хотел бы экспортировать базу данных 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 голосов
/ 06 июля 2019

Это было бы более правильно оформлено как отчет об ошибке .

Эта ошибка была исправлена ​​в версии 0.7.6, выпущенной сегодня по обычным каналам.Однако предыдущая визуализация, на которую вы ссылались, была построена на categories, представленном в ecoinvent версии 2. В версии 3 эти категории больше не используются (хотя возможны и другие подобные метаданные).Более того, связанная визуализация требовала много ручной работы (особенно для маркировки).

Итак, создание аналогичной визуализации для недавнего экоинвент можно, но не просто :) Я думаю, вам нужно написать собственный подкласс DatabaseToGEXF, который будет экспортировать метаданные, которые вы хотите использовать для построения графика.кластеризация / раскраски / и т.д.

...