Pipelineからのモデル作成
Pipelineから直接モデルを作成できるようになり、Pipelineのパラメータが読み取り専用であらかじめ入力された状態でモデルクリエーターが開く。これにより、フィットからシミュレーションまでのワークフローが合理化される。詳細はこちら →Studio全体で再利用可能なデータグリッド
Studio内のすべてのテーブルが、検索・フィルタリング・列のカスタマイズを標準搭載した共通のStandardDataGridコンポーネントを使用するようになり、より一貫性が高く強力な閲覧体験を実現した。任意数のRCペアを持つECM
Pipelineが任意の数のRCペアを持つ等価回路モデル(ECM)をサポートするようになり、lumped single electrode SPMRと統合された。これにより、インピーダンスベースのモデリングがより柔軟になる。Studio
Studio
改善
- Pipeline UIの改善 — 出力への「New」タグ、計算メタデータの表示、よりスムーズなAPIリクエスト。
- Pipeline属性(名前・説明・プロジェクトの関連付け)を追加した。
- Pipelineでパラメータをコピーし、構成の詳細を表示できるようにした。
- 作成者のメールアドレスを表示するPipelineの作成者情報を追加した。
- 管理者ユーザー向けに組織の作成と招待機能を追加した。
- ドキュメントへのリンクを更新したドキュメントボタンを追加した。
- MaccorプロトコルのCレート容量による終了を修正した。
- メールアドレスによる既存ユーザーの検索クエリを修正した。
- 管理ページの細かなバグを修正した。
- Pipelineのパラメータ出力表示を修正 — 定数をフィルタリングし、ネストされた関数パラメータを修正した。
Pipeline
Pipeline
改善
- カスタムモデルのパースをサポートした。
- PyBaMM 25.10向けに更新 — 複合電極とEISの処理。
- ネストされた関数パラメータ向けに
clean_parametersを改善した。
get_initial_soc_from_voltageにおけるpybamm.Scalarのバグを修正した。- ネストされた関数パラメータに対する
to_sourceを修正した。 - 計算の入出力パラメータ名を修正した。
多次元補間エディタ
パラメータ補間エディタが多次元のx値をサポートするようになり、温度やSOCなど複数の変数に依存するパラメータを、Studio上で直接表示・編集できるようになった。詳細はこちら →2D補間データのアップロード
2D補間データをアップロードできるようになり、バックエンドが自動的に正規グリッドへ補間する。これにより、実験的に測定したパラメータ曲面の取り扱いが簡単になる。詳細はこちら →区分補間
Pipelineに1Dおよび2D対応の区分補間を追加した。これにより、挙動が領域ごとに異なるパラメータをフィットする際の柔軟性が高まる。詳細はこちら →Studio
Studio
改善
- APIからのPipeline向けにMSMR検証プロットを追加した。
- 読み込み状態の表示とタイムアウト処理を加え、データフィットUIを改善した。
- 名前が重複したモデル作成時のエラー処理を修正した。
Pipeline
Pipeline
改善
- SOCまたは濃度で評価するための設計目的関数のカスタムパラメータを追加した。
- SOCベースの初期化のための
initial_concentration_from_socを追加した。 - 電圧からのSOC計算によるlumped SPMの初期化を追加した。
- データフィットにおいて、コストロガーおよび初期推定値の上書きのための追加引数を許可した。
- MSMR拡散のdUdx許容範囲 — dUdxが低い領域で拡散係数をクリップするようにした。
- Pintsオプティマイザをリファクタし、より軽量なラッパーと並列機能を実現した。
- パラメータパーサーのデフォルト変換からIdentityを削除した。
アクティビティログ
Studioで、最適化とデータフィットの利用状況を記録する新しいアクティビティログを追加した。これにより、組織全体でリソースがどのように使われているかをチームが把握できる。インタラクティブなプロトコル可視化
PlotlyとNetworkXを使い、プロトコルをインタラクティブなグラフとして可視化できるようになった。これにより、複雑な多段プロトコルを一目で理解しやすくなる。MSMR検証フレームワーク
PipelineにJSONエクスポート対応のMSMR OCP検証フレームワークを導入し、検証プロットをStudio上で直接描画できるようにした。Studio
Studio
改善
- データフィットUIを更新し、パラメータの進捗プロットをアコーディオン内に表示するとともに、読み込み体験をよりスムーズにした。
- 線形補間によるUCP時系列のアップサンプリングを追加した。
- タイムアウト問題を防ぐため、UCPシミュレーションに適応的タイムステップを導入した。
- より詳細なエラー処理により、Pipelineのエラーメッセージを改善した。
- numpy結果のチェックポイントのシリアライズを改善した。
- キャッシュされたジョブが失敗していた場合にシミュレーションが再実行されない問題を修正した。
- EISステップが後続のすべてのTime値をNaNにする問題を修正した。
- パラメータ化の検証プロットおよびさまざまなUIの問題を修正した。
- 新しいPyBaMMソルバーを用いた重複Time値の処理を修正した。
Pipeline
Pipeline
改善
- 検証をリファクタし、各目的関数が自身の検証を保持するようにした。
- CostLoggerJobが、最小コストの最良ログをStudioに渡すようにした。
- Pydantic検証付きのパーサースキーマを追加し、フィールド命名を標準化した。
- HighSide/LowSide制約メトリクスとMaximum集約を追加した。
- 多段急速充電のサンプルを一般化した。
- CostLoggerのプロパティを整理し、トップレベルのインポートとして追加した。
- SingleElectrodeLumpedSPMRの符号エラーを修正した。
- lumped SPMRの符号規約を、より直感的なものに変更した。
プロトコルのAIによるエラー処理
プロトコル生成では、AIを用いてエラーを解釈・表示できるようになり、生ログを掘り下げることなく問題の診断と修正が容易になった。プロトコル作成全体のUXも合理化された。設計パラメータDOEのリファクタ
設計パラメータ画面を刷新し、より古典的な実験計画法(DOE)の操作感を実現した。これによりパラメータスイープの設定と管理が容易になった。詳細はこちら →設計最適化フレームワーク
Pipelineに、検証・エラー処理・ペナルティ機構を備えた完全な設計最適化フレームワークを追加した。急速充電、厚さ制約付き容量、放電容量という3つのサンプルノートブックを用意しており、すぐに使い始められる。詳細はこちら →Studio
Studio
改善
- SQL実験テンプレートを更新し、エラー処理を改善した。
- パラメータ化のルーティングをv1からv2に切り替えた。
- ローカルデータベースのリセットを修正し、欠落していた権限・ロール・テンプレートのデータを復元した。
Pipeline
Pipeline
改善
- Pipeline構成向けに設計最適化パーサーを追加した。
- 交差検証付き回帰手法を追加した。
- 実験構成をパラメータkwargs付きのPyBaMM Experimentオブジェクトに変換する
parse_experiment()を追加した。 - Interactiveオプティマイザに
scalar_outputおよびarray_outputプロパティを追加した。 InitialSOCHalfCellにphaseオプションを追加した。- 補間計算で「lumped」電極タイプをサポートした。
- 初期化学量論計算を改善し、
T_initを使用するようにした。 - コスト追跡を見やすくするため、CostLoggerからパラメータスケーリングを削除した。
- 正規化パラメータを削除し、パラメータ正規化を簡素化した。
- OCP補間器におけるエントロピー変化のエクスポートのバグを修正した。