У меня есть несколько потоков обмена между различными действиями, которые имеют общий параметр в своих формулах. Поэтому я подумал, что параметр проекта должен быть правильным выбором.
Тем не менее, мне кажется, это не работает. В учебнике показан пример, использующий параметры проекта, базы данных и действия в целом, но не только параметры проекта. Следующий код, по-видимому, не обновляет биржи и возвращает те же оценки LCIA:
#We create a project parameter with the value 0
project_data=[{"name":"param_1", "amount":0}]
#We register the parameter
parameters.new_project_parameters(project_data)
#We update the exchanges
ProjectParameter.recalculate("project")
mymethod = ('IPCC 2013', 'climate change', 'GWP 100a')
functional_unit = {act:(1)}
lca = bw.LCA(functional_unit, mymethod)
lca.lci()
lca.lcia()
lca.score
project_data=[{"name":"param_1", "amount":1}]
parameters.new_project_parameters(project_data)
ProjectParameter.recalculate("project")
lca.redo_lcia()
lca.score
Следовательно, как правильно добавлять и обновлять параметры проекта, используемые в формулах обмена нескольких видов деятельности?
Спасибо.