問題タブ [brightway]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
brightway - Brightway2 での ecoinvent プロセスの集約解除
自動車に ecoinvent プロセスを使用したいとします。プロセス モデルには、自動車の生産、メンテナンス、道路のメンテナンス、燃料などへの影響が含まれています。異なる燃料の使用をモデル化します。自動車から燃料を差し引いた影響を計算するようブライトウェイに指示できますか?
brightway - activity-browser のインストール - プログレスバー エラー
Mac OS X に brightway2 のアクティビティ ブラウザをインストールしようとしています。ターミナルとb2-python
ディレクトリに次のように記述します。
インストールは、必要なパッケージをダウンロードして確認することから始まります。ただしprogessbar-ipython
、インストールが停止するとエラーが発生します。
https://github.com/niltonvolpato/python-progressbar/issues/28、およびここで説明されているように、エラーはpython 2.4のみのサポートに起因することがわかりました: https://bbs.archlinux.org/viewtopic .php?id=209444
残念ながら、私はそれをインストールしません。確かに、私はパッケージを手動でインストールすることにあまり慣れていません。リンクで説明されているように、キャッシュされたバージョンを修正済みのものに置き換える試みは、これまでのところ失敗しています。
アイデアや提案はありますか?どうもありがとう!
よろしくお願いします、ニクラス
brightway - brightway2 で simpro CSV をインポート中に CapitalizationError を処理するにはどうすればよいですか?
CSV ファイルをインポートすると、次のエラーが表示されます。
そして、csvファイルを調べると、次のようになります(例として、入力とプロジェクトパラメーターを1つだけ取りました。基本的にはすべてそうで、Aが大文字になっています)
任意のアイデア: -なぜこの問題 -それを修正する方法
brightway - Brightway2 データベース オブジェクトの交換データへのアクセス
Brightway データベース オブジェクトを使用した交換データへのアクセスについて質問があります。私import Brightway2 as bw
は、LCI データベースがあるプロジェクトに参加しているとします。
アクティビティに関する情報を取得できます。
次のデータにアクセスできるようです。
がないことに注意してください'exchanges'
。実際、これは機能しますが:
または、同等に:
'location'
forを変更して'exchanges'
も、何も生成されない (最初の構文) または重要なエラーが発生する (2 番目の構文)。
それでも、Brightway コードで次の構文を見たことがあります。
今のところ、交換データにアクセスする唯一の方法は.load
、データベース (データベース全体をディクショナリにロードする) にアクセスし、アクティビティ キーを作成して、次のように交換を呼び出すことです。
正常に動作しますが、交換データがデータベースにあることはわかっているので、ロードせずにデータにアクセスする方法が存在するはずです。少なくとも、なぜsomeActivity.get('exchanges', [])
うまくいかないのか知りたいです。ありがとう!
brightway - Multi および Parallel Monte Carlo がキー エラーで失敗する (データベース名で)
ParallelMonteCarlo
Brightway のandクラスを使用しようとしMultiMonteCarlo
ていますが、KeyError が発生しました。私は、LCI データベースを使用した Brightway プロジェクトに参加しています。
アクティビティとメソッドの選択:
私のコードは次のとおりです。
と
どちらも私にKeyError: 'ecoinvent 3_2 CutOff'
.
私の質問は:なぜですか?
brightway - すべてをフィルタリングする database.search の「場所」フィルタ
ecoinvent データベースを次のようにインポートしました。ei
検索機能は非常にうまく機能します。
これはまさに希望通りです。
ただし、フィルタリング'location'
はうまく機能しません。
上記の結果によると、少なくとも 2 つの結果が必要です。
'location'
は間違いなく受け入れられるフィルターであり、DE は間違いなく場所の 1 つです (例: eidb.get('d2db85e14baf9e47bdbb824797420f08').get('location')
DE を返します)。
場所がフィルターとして使用されるときはいつでもこれを観察します。たとえばeidb.search('*', filter = {'location':'CA-QC'})
、空のリストを返します。
なんで?
brightway - 並列化された動的 LCA でスパース マトリックス ソルバーがメモリ不足になる
私はいくつかの動的LCAを並列化しようとしています(10のようなものです...1000以上実行する必要があります...)そしてこれを得ました
行列反転中にscipyがメモリ不足になっているようです(私は確かにこれを言うのに最も精通しているわけではありませんが、少し調べました)何かが変わるかどうかを確認するためにscikit-umfpackをインストールしようとしました....実行中ですしかし、それでも非常に遅く、あまり有望ではないようで、さらにこの警告を返すだけです:
実際にこれに対処する方法について何も考えていません...誰かが持っていますか?
PS: bw2 のバグではないように見えるので、ここに投稿しました。
brightway - ブライトウェイにおけるIPCCメソッド
IPCC 2013 または IPCC 2007 の影響評価方法を使用できません。次のコマンドを使用して、Brightway を更新したと思います。
これらの方法が利用可能になる予定はありますか?
ありがとうございました!!