lsf_stats
Summarize LSF job properties by parsing log files of workflows executed by Snakemake.
Installation
$ pip install lsf_stats
Usage
$ lsf_stats --help
Usage: lsf_stats [OPTIONS] COMMAND [ARGS]...
Summarize LSF job properties by parsing log files.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
gather Aggregate information from log files in single dataframe.
summarize Summarize and visualize aggregated information.
Example
Assume that you executed your Snakemake workflow using the lsf-profile and all generated log files are stored in the directory ./logs/:
$ snakemake --profile lsf
[..]
You can then quickly aggregate resource, rule and other types of information about the workflow execution into a single dataframe:
$ lsf_stats gather -o workflow_stats.csv.gz ./logs/
[..]
This dataframe can then be summarized in various ways:
$ lsf_stats summarize \
--query 'status == "Successfully completed."' \
--split-wildcards \
--grouping-variable category \
workflow_stats.csv.gz
[..]
For example, the following plots will be generated:
| Job execution | Job resources |
|---|---|
Metadata
Release files for lsf-stats 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lsf_stats-0.3.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lsf_stats-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / lsf_stats-0.3.0.tar.gz
| Download URL | lsf_stats-0.3.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c2014ff0a824b94d42f3ec1225a68e1d91a32ae88885a08ad3fc3c68f8952cf
|
|
BLAKE2b-256 checksum How to use checksums |
7bb6bf20996267023b63e45f00c05cb1cdda275e5cd1049268e73af9fc1e6667
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
|
Release files / lsf_stats-0.3.0-py3-none-any.whl
| Download URL | lsf_stats-0.3.0-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10e151688e185883dc090d1e9f2d7b1e77cd996dfe7f757ce470b4226d6249ea
|
|
BLAKE2b-256 checksum How to use checksums |
2e5b41017cf3f348f21954965056fcedac9b45242ec544ec94487c0cd2b538af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
|