アクティビティログ
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の符号規約を、より直感的なものに変更した。