emout¶
EMSES シミュレーション出力の解析・可視化ライブラリ
EMSES シミュレーション出力の解析・可視化 Python ライブラリ
emout でできること:
.h5グリッド出力とplasma.inp/plasma.tomlを 1 行で読み込めるファサードデータの次元に応じて最適な表示を自動選択する 1D / 2D / 3D プロット
!!key dx=...,to_c=...ヘッダーから自動生成される EMSES ⇄ SI 単位変換(30 種以上の物理量に対応)EMSES の finbound 境界形状を Python オブジェクトとして操作できる API
ドキュメント: ユーザーガイド (日本語/English) | API リファレンス
ノートブック例: 月面帯電シミュレーション結果の可視化
Codex plugin: emout Context —
emout codex install-pluginで導入し、repo 外でも可視化 script 作成・改善、単位変換、remote_figureを使う大規模可視化、トラブルシュートを Codex に相談できます(導入手順)
User Guide
- クイックスタート
- Quick Start
- プロット (
plot) - Plotting (
plot) - アニメーション (
gifplot) - Animations (
gifplot) - パラメータファイル (
data.inp) - Parameter File (
data.inp) - 単位変換 (
data.unit) - Unit Conversion (
data.unit) - 境界メッシュ (
data.boundaries) - Boundary Meshes (
data.boundaries) - バックトレース (
data.backtrace) — 実験的 - Backtrace (
data.backtrace) — Experimental - リモート実行 (Dask) — 実験的
- Remote Execution (Dask) — Experimental
API Reference