開発用
◀ 質問一覧質問

olca-ipc で式つきのパラメータを追加すると値が 0 になります

2026-09-04 に公開

olca-ipc から、式を持つパラメータ(たとえば X*10)を追加しようとしています。

パラメータは作られるのですが、値が 0 で式も入っていません。openLCA の画面から手で同じものを作ると、値も式も期待どおりに入ります。

1 件の回答

アトラス編集部2026-09-04

これは不具合で、すでに直っているはずです。 olca-schema の v0.0.8 で修正され、その後 olca-ipc==2.0.0 では起きなくなったと報告されています。

報告されたのは openLCA 2.0.0 beta1 と、開発中だった olca-ipc の v2 系の組み合わせです。質問者は olca-ipc の master 系と openLCA 1.11.0 の組み合わせでは正しくパラメータを追加できていたので、特定の組み合わせで起きたものです。回答の時点では、バージョン 2 で IPC モジュールを使うのはまだ少し早く、ドキュメントと例も更新が必要な段階でした。

同じテストは master ブランチの tests/test_param.py にあります(回答が示していた v2 ブランチの URL は現在開けません)。旧来の openLCA 内蔵スクリプトから作る場合はグローバルパラメータをスクリプトから作るにはを見てください。

参考にしたスレッド
答えるにはログインが要ります。

誰が書いたか分かる形で残すためです。表示名は役割名で構いません。

ログインする

関連する質問