Skip to content

v2.18.0

Choose a tag to compare

@Nkzono99 Nkzono99 released this 27 May 15:07
· 11 commits to main since this release

論文投稿や公開データ作成で使う可視化スクリプトを、そのまま記録・再生しやすくする article 機能を追加したリリースです。必要なグリッドスライス、入力メタデータ、境界描画に必要な情報を小さな bundle として保存できます。

Highlights

  • Add article record/replay bundles for figure reproduction without the original full EMSES output (a8f47c9)
  • Add portable source matching, automatic tar.gz / zip archives, and input metadata capture (3b1abc1)
  • Record bounded plot_surfaces(..., bounds=...) 3D ROIs instead of full volumes, including remote-render recording paths (f5cf218)

New Features

  • Add article_mode="record" and article_mode="replay" workflows to emout.Emout (a8f47c9)
  • Add to_numpy()-based article recording for explicit NumPy extraction (a8f47c9)
  • Add stable article_source_name handling for replaying multiple or relocated simulation outputs (3b1abc1)
  • Add automatic archive creation and replay extraction for .tar.gz and .zip article bundles (3b1abc1)
  • Add bounded ROI recording for Data3d.plot_surfaces(..., bounds=...) (f5cf218)

Bug Fixes

  • Preserve global surface coordinates when plotting cropped 3D surface data (f5cf218)
  • Propagate article recording settings into remote rendering open kwargs (f5cf218)
  • Keep chained selections such as data.phisp[-1][:, y, :] recorded as 2D slices (f5cf218)

Documentation

  • Add the article data recording and replay guide in Japanese and English (681c73f)
  • Document archive formats, multi-source workflows, and bounded plot_surfaces() recording behavior (681c73f, f5cf218)

Full Changelog: v2.17.0...v2.18.0