Releases: GKV-developers/diag_python
diag_python_f0.65_01
Updates for Compatibility with the gkvp-f0.65
- Output Format
Set binary output in Zarr format as the default configuration option.
What's Changed
Full Changelog: f0.64_01...f0.65_01
diag_python_f0.64_01
New features
-
vp_coord compatibility: Supports the selection of velocity-space coordinates, either (vl, mu) or (vl, vp), as introduced in gkvp_f0.63.
-
Zarr compatibility: Enables direct reading of GKV Zarr store outputs (e.g.,
phi/gkvp.phi.***.zarr/
) generated from gkvp_f0.64. -
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
Full Changelog: f0.61_02...f0.64_01
diag_python_f0.61_02
- 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
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
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.