对于哪些元数据应该与 Brightway2 中的生物圈流(或任何节点)相关联没有任何实际要求,但密钥categories
填充在默认元数据中:
In [1]: import brightway2 as bw
In [2]: for flow in bw.Database("biosphere3"):
...: if 'formaldehyde' in flow['name'].lower():
...: print(flow['name'], flow['categories'])
...:
Formaldehyde ('water',)
Formaldehyde ('air', 'lower stratosphere + upper troposphere')
Formaldehyde ('water', 'ocean')
Formaldehyde ('water', 'surface water')
Formaldehyde ('water', 'ground-')
Formaldehyde ('air', 'low population density, long-term')
Formaldehyde ('water', 'ground-, long-term')
Formaldehyde ('air', 'urban air close to ground')
Formaldehyde ('air',)
Formaldehyde ('air', 'non-urban air or from high stacks')
排放到空气和水中的特征在于('IMPACT 2002+ (Endpoint)', 'human health', 'total')
:
In [3]: name = ('IMPACT 2002+ (Endpoint)', 'human health', 'total')
In [4]: for key, cf in bw.Method(name).load():
...: flow = bw.get_activity(key)
...: if 'formaldehyde' in flow['name'].lower():
...: print(flow, cf)
...:
'Formaldehyde' (kilogram, None, ('air', 'low population density, long-term')) 0.00180414
'Formaldehyde' (kilogram, None, ('air', 'non-urban air or from high stacks')) 0.00180414
'Formaldehyde' (kilogram, None, ('air',)) 0.00180414
'Formaldehyde' (kilogram, None, ('air', 'urban air close to ground')) 0.00180414
'Formaldehyde' (kilogram, None, ('water', 'surface water')) 8.1879e-06
'Formaldehyde' (kilogram, None, ('water',)) 8.1879e-06