v2.17.0
論文投稿時の公開データ作成と図再現を支援する article record/replay mode を追加したリリースです。通常の emout.Emout() を使うスクリプトのまま、環境変数または引数で記録・再生を切り替えられます。
Highlights
- Add article record/replay mode for figure-publication datasets (2b041a6)
- Support replay of input metadata, diagnostics, and boundary plotting (5bfa873)
- Update GitHub Actions runtimes to current Node versions (7eb39a7, 6dd290d)
New Features
- Add
EMOUT_ARTICLE_MODE=record|replayandEMOUT_ARTICLE_RECORDS_PATHsupport toEmout()(2b041a6) - Record and replay slices consumed by
plot()andto_numpy()for scalar and vector data (2b041a6) - Save
plasma.inp,plasma.toml,icur, andpbodyin article bundles for replay (5bfa873) - Reconstruct
data.boundaries,data.boundaries.plot(), and boundary overlays during article replay (5bfa873)
Documentation
Infrastructure
- Update Pages and GitHub Actions runtimes to avoid workflow deprecation warnings (7eb39a7, 6dd290d, e2922e7)
Full Changelog: v2.16.0...v2.17.0