Added
- The sample generation command now logs `stdout`, `stderr`, and `cmd.sh` to `merlin_info/`.
- 12 hidden test specs and associated cli tests, for cli tests with specs that we
do not want in `merlin examples`.
- Inside `merlin_info/`, added provenance specs `<name>.orig.yaml`, `<name>.expanded.yaml`, and
`<name>.partial.yaml` (identical to the original spec, but with expanded user variables).
Fixed
- Updated to new celery (4.4.5) syntax for signature return codes.
- Corrected prior visibility timeout bugfix.
- Fixed and reactivated 3 cli tests.
- Added the `bank` and `walltime` keywords to the batch slurm launch, these
will not alter the lsf launch.
Changed
- Slightly improved logic by using regex to match variable tokens.
- Reduced instances of I/O, `MerlinStudy` logic is now in-memory to a greater extent.