olca-ipc(Python)で openLCA のデータを扱っています。
取得したプロセスが、ライブラリに属するものかどうかを判別したいです。
1 件の回答
新しめの版であれば、記述子でも実体でも 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)参考にしたスレッド
