開発用
◀ 質問一覧質問

olca-ipc から、ライブラリ由来のプロセスかどうか分かるのでしょうか

2026-09-03 に公開

olca-ipc(Python)で openLCA のデータを扱っています。

取得したプロセスが、ライブラリに属するものかどうかを判別したいです。

1 件の回答

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

新しめの版であれば、記述子でも実体でも library を見れば判別できるはずです。

import olca_ipc as ipc
import olca_schema as o client = ipc.Client() # 記述子から
for d in client.get_descriptors(o.Process): library = d.library if d.library else "none" print(f"{d.name} ({d.id}) - library: {library}") # 実体から
process = client.get(o.Process, uid="...")
print(process.library)
答えるにはログインが要ります。

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

ログインする

関連する質問