openLCA で直接計算(direct calculation)をしたあと、Inventory results の「Total requirements」に並ぶプロセスの一覧を丸ごと取り出したいです。
この表を書き出したりコピーしたりする方法はあるのでしょうか。無ければ、畳まれた枝をすべて一度に開く方法はあるのでしょうか。大きな製品システムでは、1つずつ開いていくのは現実的ではありません。
1 件の回答
画面で枝を一度に全部開く機能は、スレッドには出てきません。一覧が欲しいなら、olca-ipc の get_total_requirements で取れそうです。 回答した利用者は、Total requirements はまず get_total_requirements で取れるだろう、と推量の形で書いています。その利用者も、画面に「Expand all」があれば助かる、と書いています。
各フローがどのプロセスへ流れているかまで見たいときの回り道も挙がっています。 製品システムを「Export as matrix」で書き出し(それだけでは解いた後のスケールされたフローにはならない)、olca-ipc の get_scaling_factors で取ったスケーリング係数を A 行列に掛ける、というものです。ただし、係数をどの向きに掛けるのかは回答の書き方からははっきりしません。回答は「A 行列の各行に沿って」掛けるとしつつ、同じ回答で、書き出した Excel では行が出力フロー、列が行き先のプロセスだとも書いています。係数を行と列のどちらに対応させて掛けるかはこの回答からは決められないので、使うなら書き出した行列の並びを自分で確かめる必要があります。回答者自身もこの方法に満足しておらず、olca-ipc だけで済む方法や画面での簡単な方法を求めています。
上流ツリーを使って olca-ipc で取る道もあるかもしれないが手間に見合わないと感じた、とも書かれています。olca-ipc で寄与ツリーを取る話は olca-ipc から openLCA の寄与ツリーと同じものを取れるのでしょうか にあります。もう1つの回答は「コピーして貼り付けては」という一言だけで、畳まれた枝まで含めてコピーされるかどうかは書かれていません。
- How to export list of "Total requirements" from direct calculation?ask.openLCA2026-04
