私はこれらすべてに慣れていないので、しばらくお待ちください。
新しい 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 カットオフのフレーズで始まる 139 のアクティビティがあることがわかります。
実際、EI 3.4 カットオフには 3,966 の「マーケット」プロセスがありますが、私の Brightway インストールは約 20 しか認識していません。
>>> 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)]
検索に表示されないデータセットを見つけるにはどうすればよいですか? 役に立たないことに、ドキュメントはアクティビティを取得するために厳密に使用されているようです (例: http://nbviewer.jupyter.org/urls/bitbucket.org/cmutel/brightway2/raw/default/notebooks/Databases.ipynb )。私はこの質問に答えます。random()
それで- 2つの質問-
目的のアクティビティを見つけるにはどうすればよい
market for transport, freight, lorry, unspecified [GLO]
ですか?検索によると、約 3,940 の市場がデータベースにないのはなぜですか?
前もって感謝します。