This document tracks changes to the master branch of the profile.
jobscript_timeoutcookiecutter variable that sets the number of seconds to wait for the jobscript to exist before submiting the job
0.3.0 - 13/07/2022
- Exposed
max_status_checkandwait_between_triesfor status checker [#48]
- Cluster cancel is now a script instead of the
bkillcommand in order to handle the log file paths that come with the job ID [#55]
0.2.0 - 28/05/2022
- Default project in cookiecutter
- Cluster cancel (
--cluster-cancel) command (bkill)
- Default threads in cookiecutter
- Default project and queue will be removed from the submission command if they are present in the
lsf.yaml
- Support quoted jobid from
snakemake>=v7.1.1[#45]
0.1.2 - 01/04/2021
- Support for runtime resources [#38]
0.1.1 - 16/03/2021
- Support for complex quote-expansion via
shlex[#39]] - Function docstrings in
lsf_config.pyfor documentation
0.1.0 - 18/01/2021
- Version tagging to allow for user notification of changes to functionality
- Parameters given in the config file are now deduplicated. For instance, if a default
for
-qis given, and a rule specifies-qalso, the rule's value for-qis chosen. Previously, parameters were just concatenated [#36]
- When log file is not found, we now return failed instead of running. Returning running was effectively causing an infinite loop.
- Unknown line status now also returns failed instead of raising an error. Raising errors without returning a status causes problems with the snakemake master process.
Added:
- Look at the log file if
bsubreturns an empty job status. See #5 for more information. - Allow specifying per-rule cluster resource settings (similar to deprecated cluster config). See #15 and #7 for more information.
- Added a
CONTRIBUTING.mddocument #15 - TESTS!! A big thanks to @leoisl for getting this off the ground. See #12 for a request to add him to the repository as a contributor.
- Add CHANGELOG to track major changes.
Changed: