エネルギープロット
最終更新日:2026年10月16日
Automatic Energy Plot
EAおよび2元系,3元系のEA-vcでは,デフォルトで各世代の計算終了時に図が自動生成される.
| アルゴリズム | 図 | 出力ファイル |
|---|---|---|
| EA | エネルギープロット | ./data/energy_plot/energy_EA_gen_{gen}.{fig_format} |
| EA-vc(2元系,3元系) | 凸包プロット | ./data/convex_hull/conv_hull_gen_{gen}.{fig_format} |
左はEAのエネルギープロット,右はEA-vcの凸包プロットの例.いずれも第3世代終了時点の図.
ここで,genは世代数,fig_formatは画像ファイル形式(デフォルトはsvg).
マーカーサイズや画像ファイル形式などの表示設定は,cryspy.inの[visual]セクションで指定する.
詳細は入力ファイル > [visual] Sectionを参照.
EA,EA-vcの出力間隔は,[option]セクションのenergy_output_intervalで変更できる.
デフォルトは1(毎世代)で,0にするとEAのエネルギープロット,EA-vcの凸包の図と凸包からの距離のファイルの自動出力を無効にする.
EA-vcの凸包と凸包からの距離の計算自体は毎世代行われる.
入力ファイル > [option] Sectionを参照.
図や入力設定の例は,チュートリアル > EA > 解析と可視化およびチュートリアル > EA-vc > 解析と可視化を参照.
cryspy-Eplot Command
cryspy-Eplotは,探索結果の可視化や図の調整に使用するコマンド.主に以下のことができる.
- RS,EAのエネルギープロットやEA-vcの凸包を描画する.
- マーカーサイズ,軸の上限や配置,画像ファイル形式などを変更して再描画する.
- EA,EA-vcで,描画対象の世代範囲や基準となる世代を指定する.
- 組成制限による許容範囲を描画して確認する.
- 基準となる化合物組成を指定し,擬2元系や擬3元系として凸包を描画する.
使い方と設定例は,コマンド > cryspy-Eplotを参照.