Skip to content

Edgerun 10 tools

Karel van de Plassche requested to merge karel/edgerun10 into main

This MR consolidates most stale branches into one mega-MR, notably:

  • karel/edgerun9
  • karel/laurent-training-rebase
  • karel/cli-orthogonalize-rebase-rebase
  • karel/laurent-training
  • karel/cli-orthogonalize-rebase
  • karel/cli-orthogonalize

Awkwardly missing is the last stale branch

  • jcitrin/gkdb_interface

The following features are implemented:

  • More robust filesystem handling in tests
  • Post-netCDFization calculation of QuasiNeutrality and dilution
  • More verbosity options in folding
  • Better handling of "new" QuaLiKiz debugging values
  • Added heuristics for chunking of netCDF files; Performance increase for large(ish) datasets
  • User specification of to-be-folded-over dimensions using ortho_dims in orthogonalize_dataset
  • Allow plotting of QuaLiKiz-styled netCDF4 files with qualikiz_tools plot instead of just QuaLiKizBatches
  • Add specifing of filter a-la QLKNN-develop quickslicer for qualikiz_tools plot, see example below

Running the plottool like such qualikiz_tools plot --myslice='{"An": 30, "q": 30, "Ate": 30}' fluxlike --reuse-netcdf --flux ef --mode ITG smag_1.00_dilution_0.50_Nustar_0.10.nc results in something like this:

Figure_1

Edited by Karel van de Plassche

Merge request reports