Summarize LSF job properties by parsing log files.
Project description
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 |
---|---|
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lsf_stats-0.3.0.tar.gz
(5.2 kB
view details)
Built Distribution
File details
Details for the file lsf_stats-0.3.0.tar.gz
.
File metadata
- Download URL: lsf_stats-0.3.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c2014ff0a824b94d42f3ec1225a68e1d91a32ae88885a08ad3fc3c68f8952cf |
|
MD5 | 9ee405408209c1c19ae0e54001639376 |
|
BLAKE2b-256 | 7bb6bf20996267023b63e45f00c05cb1cdda275e5cd1049268e73af9fc1e6667 |
File details
Details for the file lsf_stats-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: lsf_stats-0.3.0-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e151688e185883dc090d1e9f2d7b1e77cd996dfe7f757ce470b4226d6249ea |
|
MD5 | 753e021e89796184a6affc396ec7cd91 |
|
BLAKE2b-256 | 2e5b41017cf3f348f21954965056fcedac9b45242ec544ec94487c0cd2b538af |