This document tracks changes to the master
branch of the profile.
0.3.0 - 13/07/2022
- Exposed
max_status_check
andwait_between_tries
for status checker [#48]
- Cluster cancel is now a script instead of the
bkill
command 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.py
for 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
-q
is given, and a rule specifies-q
also, the rule's value for-q
is 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
bsub
returns 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.md
document #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: