Skip to content

Releases: GKV-developers/diag_python

diag_python_f0.65_01

01 Aug 01:16
4ecaca3

Choose a tag to compare

Updates for Compatibility with the gkvp-f0.65

  • Output Format
    Set binary output in Zarr format as the default configuration option.

What's Changed

  • Set binary output in Zarr format as the default configuration option. by @smaeyama in #6

Full Changelog: f0.64_01...f0.65_01

diag_python_f0.64_01

06 Jun 08:46

Choose a tag to compare

New features

  1. vp_coord compatibility: Supports the selection of velocity-space coordinates, either (vl, mu) or (vl, vp), as introduced in gkvp_f0.63.

  2. Zarr compatibility: Enables direct reading of GKV Zarr store outputs (e.g., phi/gkvp.phi.***.zarr/) generated from gkvp_f0.64.

  3. Dynamic Mode Decomposition (DMD) analysis: The new src/out_dmd.py script facilitates DMD analysis using the external pydmd package.

Notably, the combination of gkvp_f0.64 and diag_python_f0.64_01, together with the adoption of the Zarr binary format, provides a much simpler, more manageable, and scalable workflow compared to previous Fortran binary or parallel NetCDF approaches. GKV now outputs ASCII files in the hst/ directory and Zarr stores in cnt/, fxv/, and phi/. These Zarr stores can be read directly by diag_python without any conversion or preprocessing.

What's Changed

New Contributors

  • @mn2007 made their first contribution in #5

Full Changelog: f0.61_02...f0.64_01

diag_python_f0.61_02

30 Mar 03:13
8720e70

Choose a tag to compare

  • Add simple_example.ipynb for explanation of usage.
  • Path setting of *.nc files in main.ipynb is modified.
  • In phiinrz function (in out_phiinrz.py), flag_rotating is added for visualization in rotating flux tube model (Default: flag_rotating=True)

diag_python_f0.61_01

09 Jul 03:02
20f62df

Choose a tag to compare

A number of features in the Fortran version of diag is imported to the Python version of diag_python.

Naming rule: diag_python_fX.YZ_** basically supports NetCDF files which is converted by diag_fX.YZ_** from binary outputs of GKV version gkvp_fX.YZ.

diag_python_f0.59_01

04 Nov 01:22

Choose a tag to compare

First release of diag_python on GitHub.

Since diag_python is recently developing and still immature, the number of its features are less than that of Fortran diag.

Naming rule: diag_python_fX.YZ_** basically supports NetCDF files which is converted by diag_fX.YZ_** from binary outputs of GKV version gkvp_fX.YZ.