Skip to main content
April 13, 2026
非同期最適化、スタディ検証レポート、セルデータのフィルタリング

非同期の最適化評価

オプティマイザが、ローカルおよび分散ワークロードの両方で非同期評価をサポートするようになった。新しい ProcessPoolAsyncEvaluator はローカルの永続的なマルチプロセスワーカーで評価を実行し、既存の ActorPoolEvaluator は Ray による分散評価のための submit/wait-next API を備えるようになった。定常状態の 非同期モードは、世代の境界を待たずにすべてのワーカーを飽和状態に保ち、新しい収束基準(忍耐カウンターと 集団多様性のガードを含む)が早期停止を防止する。

スタディ検証レポート

スタディに、シミュレーション結果を実験測定と比較するための検証ワークフローが追加された。新しい Report タブは シミュレーション値と実測値のオーバーレイプロットを定量的な誤差指標(RMSE、MAE)とともに表示し、Data タブでは どの測定をどのシミュレーションと対応付けるかを管理できる。詳細はこちら →

セルデータのフィルタリングと並べ替え

すべてのセル一覧エンドポイント(仕様、インスタンス、測定)が、名前、作成者のメールアドレス、日付範囲、 並べ替え方向を含むフィルタおよび並べ替えパラメータを受け付けるようになった。Python SDK は各 list() メソッドで対応するキーワード引数を公開し、フロントエンドの測定テーブルはサーバーサイドのフィルタリングを 使用する。
改善
  • パイプラインおよびセル測定のテーブルが、サーバーサイドのソートをサポートするようになった。
  • 初回のユーザー情報リクエストが失敗した際に、自動再試行を備えたエラー画面を追加した。
  • フロントエンドから SNES オプティマイザのオプションを削除した。
修正
  • dangerouslySetInnerHTML を介して信頼できない文字列を描画していた、通知ドロワーおよびジョブ進捗表示の XSS シンクを削除した。
  • Redux サンクのエラー処理を、一貫して extractApiError を使用するよう正規化した。
  • データベースにファイル名をキャッシュすることで、ファイル測定エンドポイントから低速な bucket.list() 呼び出しを排除し、レスポンス時間を約 10 秒から 100 ミリ秒未満へ短縮した。
改善
  • すべてのコード、テスト、ドキュメントにわたって Pints オプティマイザを AskTellOptimizer に改名した。
  • CMA-ES、XNES、Nelder-Mead 向けの専用アルゴリズムテストスイートを追加した。
  • CMA-ES および XNES の分布平均評価を追加し、評価された平均が最良サンプルを上回る場合にそれを優先する ようにした。
修正
  • 不安定な決定論的設計最適化テストを修正した。
改善
  • CellSpecificationClient.list()CellInstanceClient.list()CellMeasurementClient.list() に フィルタおよび並べ替えのキーワード引数を追加した。
  • download_files(filenames=) が一覧取得のラウンドトリップをスキップするようになり、単一ファイル取得用の 新しい get_file() メソッドを追加した。
改善
  • Biologic ファイル向けに温度列の認識を追加した。