先にインストールと認証を行います:
pip install ionworks-api を実行し、IONWORKS_API_KEY を設定します。Python API クライアント ページを参照してください。- 組み込み vs カスタム。
client.model.createは組み込みの PyBaMM モデルを受け付けます — オブジェクト(pybamm.lithium_ion.SPM(options=...))または{"type": "SPM"}の設定 dict を渡すと、オプション付きの標準モデルとして保存されます(is_custom_model=False)。client.model.upload_customは、組み込みでないモデルクラス — 新しい方程式/サブモデルを持つ独自のpybamm.BaseModelサブクラス — の場合にのみ使用し、カスタムモデルとして保存されます(is_custom_model=True)。 - カスタムアップロードには事前に
chemistryタグが必要です — シミュレーションの調整を左右し、確実には推定できません(chemistryのない Li-S モデルはシミュレーション時に失敗します)。 Modelはパラメータ値を持たず、単独ではシミュレーションできません。cell_spec_idに対してParameterizedModelを作成すると実行可能になります — スタディ内でのシミュレーション実行 を参照してください。