This release of duqtools adds `duqtools setup` to generate single runs from a template, and `duqduq merge`, which automates merging large scale validation data. It is now also easier to submit jobs in a slurm array, and to restart failed jobs.
What's Changed
* Array mode supports `max_jobs` (default=10) by v1kko in https://github.com/duqtools/duqtools/pull/512
* Support for relative path in runs (data.csv, runs.yaml) by v1kko in https://github.com/duqtools/duqtools/pull/516
* Submit status filter by stefsmeets in https://github.com/duqtools/duqtools/pull/518
* Implement `duqtools setup` by stefsmeets in https://github.com/duqtools/duqtools/pull/521
* Implement `duqduq merge` by stefsmeets in https://github.com/duqtools/duqtools/pull/524
* Errorbars for each data set in dashboard by stefsmeets in https://github.com/duqtools/duqtools/pull/535
Under the hood
* Pass config to queued operations where necessary by v1kko in https://github.com/duqtools/duqtools/pull/520
Bug fixes
* Do not store relative location if `run_dir` not relative to current dir by v1kko in https://github.com/duqtools/duqtools/pull/533
* Fix scientific notation in variables yaml by stefsmeets in https://github.com/duqtools/duqtools/pull/513
* Do not filter if filter is empty by stefsmeets in https://github.com/duqtools/duqtools/pull/522
* Force output of imas data by stefsmeets in https://github.com/duqtools/duqtools/pull/527
* Fix duqtools submit to array by stefsmeets in https://github.com/duqtools/duqtools/pull/529
Maintanance
* Create `requirements.txt` and add them to the github releases by v1kko in https://github.com/duqtools/duqtools/pull/523
* Revert tests to use `containerized_runs/main` by stefsmeets in https://github.com/duqtools/duqtools/pull/534
**Full Changelog**: https://github.com/duqtools/duqtools/compare/1.4.0...1.5.0