Отказ от импорта EcoInvent 3.3 - PullRequest
0 голосов
/ 08 октября 2018

У меня проблемы с импортом ecoinvent 3.3 в brightway (Spyder (Python 3.6, Последняя версия BW2, Windows 64). Я слежу за семинаром2017, все работает нормально до подглавы LCI, где я на самом деле сложен, потому что я не могуимпортировать ecoinvent 3.3, у меня есть доступ к ecoinvent (даже 3.5), но я просто хочу следить за семинаром, так как не могу исправить проблему несвязанных обменов 2.2.

Я скачал и импортировал файл ecoinvent 3.3_cutoff_ecoSpold02 и поместилэто в папке, на которую я указываю, следуя коду, предоставленному разработчиками / или семинаром:

fpei33 = r'C:\Users\gaylordb\Documents\Golf\OiErgasiesMou\ei33'

if 'ecoinvent 3.3 cutoff' in bw.databases:
    print("Database has already been imported")
else:
    ei33 = bw.SingleOutputEcospold2Importer(fpei33, 'ecoinvent 3.3 cutoff')
    ei33.apply_strategies()
    ei33.statistics()

Результат будет таким:

Extracting XML data from 0 datasets
Extracted 0 datasets in 0.18 seconds
Applying strategy: normalize_units
Applying strategy: update_ecoinvent_locations
Applying strategy: remove_zero_amount_coproducts
Applying strategy: remove_zero_amount_inputs_with_no_activity
Applying strategy: remove_unnamed_parameters
Applying strategy: es2_assign_only_product_with_amount_as_reference_product
Applying strategy: assign_single_product_as_activity
Applying strategy: create_composite_code
Applying strategy: drop_unspecified_subcategories
Applying strategy: fix_ecoinvent_flows_pre35
Applying strategy: drop_temporary_outdated_biosphere_flows
Applying strategy: link_biosphere_by_flow_uuid
Applying strategy: link_internal_technosphere_by_composite_code
Applying strategy: delete_exchanges_missing_activity
Applying strategy: delete_ghost_exchanges
Applying strategy: remove_uncertainty_from_negative_loss_exchanges
Applying strategy: fix_unreasonably_high_lognormal_uncertainties
Applying strategy: set_lognormal_loc_value
Applying strategy: convert_activity_parameters_to_list
Applied 19 strategies in 0.02 seconds
0 datasets
0 exchanges
0 unlinked exchanges

Если я продолжу писатьбазы данных, я получаю следующее:

ei33.write_database () Traceback (последний вызов был последним):

File "", строка 1, в ei33.write_database ()

Файл "C: \ Users \ gaylordb \ AppData \ Local \ Continuum \ miniconda3 \ envs \ mylcaenv \ lib \ site-packages \ bw2io \ importers \ base_lci.py", строка 207, в write_database Повышение WrongDatabase (ошибка)

WrongDatabase: база данных Activity должна быть обрезана по ecoinvent 3.3, но также найден set ()

Пожалуйста, помогите.

Спасибо.

1 Ответ

0 голосов
/ 15 января 2019

Что-то не так с вашими данными или вашим путем - смотрите строку Extracted 0 datasets in 0.18 seconds.Может быть, вы не распаковали архив 7z?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...