QLKNN11D prep version * Bump minimal version of xarray to `0.14.1` !46 * Implement new `rhomin` and `rhomax` flags in QLK IO !38 * QOL in packaging !35 !38 * Increased and easier debuggable CI !38 !39 * Add tests for all supported Python versions !45 * Add tests for netCDF !45 * Add CI that simulates an Heimdall environment !31 !33 !36 !46 * Modern re-write of to_netcdf and qlk_from_dir interfaces !45 !56 * Compress with zlib level 1 by default * Convert read-in ASCIIs to float32 by default * Add Makefile for doing common things, like building docs and packages !40 * Reduces the spammability of pythontools !29 * Changed the default grid to the one in JETTO !29 * Use Black to reformat your code (optional): https://github.com/psf/black !41 * Make QuaLiKiz-pythontools more standard complaint and add tests measuring this !42 * Move pythontools documentation from Doxygen to Sphinx !30 !34 !37 !44 !45 * Docstrings can still be written as before, but will be picked up by a different engine now * Use sphinx-apidoc to pull the Python docstrings into rst source * Use https://github.com/pypa/setuptools_scm as an explicit package * Google style for docstrings: https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings * The napoleon extension if you use Sphinx: https://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html * Add tools for "Manual processing pipeline" !35 !43 !46 * Pure Python and Batch scripts to generate folder structures, generate input, launch jobs, collect output and process output * The `OrdinaryOrderedDictionaryStructure` based on OrderedDict with extra convenience functions * Improvements to slurm machine specific Run and Batch * QOL of input/output QuaLiKiz file handling * Reference run generation is now part of the main package * Multi-process Batch.to_netcdf implemented * Rename processes to n_processes in to_netcdf