Edgerun 10 tools
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
QuaLiKizBatch
es - 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:
Edited by Karel van de Plassche