我对这一切都很陌生,所以请耐心等待。
我已经初始化了一个新的 BW2 安装并添加了一个 Ecoinvent 数据库(为清楚起见,修剪了一些输出):
>>> from brightway2 import bw2setup, Database, SingleOutputEcospold2Importer
>>> bw2setup()
>>> ei = SingleOutputEcospold2Importer('/path/to/datasets', 'ei3.4 cutoff')
>>> ei.apply_strategies()
>>> ei.statistics()
14889 datasets
520205 exchanges
0 unlinked exchanges
>>> ei.write_database()
到目前为止,一切都很好(特别注意加载的数据集数量)。但是现在 - 我该如何使用它?具体来说,我想检索标题market for transport, freight, lorry, unspecified
为GLO
空间范围的过程。但我不知道这个活动的关键,而且令人惊讶的是,它没有出现在搜索中
>>> Database('ei3.4 cutoff').search('market for transport, freight, lorry, unspecified')
[]
>>> Database('ei3.4 cutoff').search('market for transport')
[]
!!非常令人惊讶,没有运输市场?market for transport
通过检查,我可以看到以 Ecoinvent 3.4 cutoff 中的短语开头的有 139 个活动。
事实上,虽然 EI 3.4 截止时有 3,966 个“市场”进程,但我的 Brightway 安装只知道大约两打:
>>> Database('ei3.4 cutoff').search('market')
['market for paris market carrot' (kilogram, GLO, None),
'paris market carrot production' (kilogram, GLO, None),
'market for acetonitrile' (kilogram, GLO, None),
'market for sulfur' (kilogram, GLO, None),
'market for whey' (kilogram, GLO, None),
'market for heptane' (kilogram, GLO, None),
'market for straw' (kilogram, GLO, None),
'market for clay' (kilogram, CH, None),
'market for pitch' (kilogram, CH, None),
'market for brass' (kilogram, CH, None),
'market for platinum' (kilogram, GLO, None),
'market for polycarbonate' (kilogram, GLO, None),
'market for pitch' (kilogram, RoW, None),
'market for tetrafluoroethylene' (kilogram, GLO, None),
'market for dimethenamide' (kilogram, GLO, None),
'market for glyphosate' (kilogram, GLO, None),
'market for styrene' (kilogram, GLO, None),
'market for ferrite' (kilogram, GLO, None),
'market for folpet' (kilogram, GLO, None),
'market for magnetite' (kilogram, GLO, None),
'market for metamitron' (kilogram, GLO, None),
'market for nylon 6-6' (kilogram, GLO, None),
'market for atrazine' (kilogram, GLO, None),
'market for magnesium' (kilogram, GLO, None),
'market for metaldehyde' (kilogram, GLO, None)]
如何找到未在搜索中显示的数据集?相当无益的是,文档似乎严格用于random()
检索活动(例如,这里: http: //nbviewer.jupyter.org/urls/bitbucket.org/cmutel/brightway2/raw/default/notebooks/Databases.ipynb)这没有帮助我回答这个问题。
所以——两个问题——
我如何找到感兴趣的活动,
market for transport, freight, lorry, unspecified [GLO]
?根据搜索,为什么我的数据库缺少大约 3,940 个市场?
提前致谢。