Skip to main content

A Snakemake logger plugin that stores workflow execution data in PostgreSQL

Project description

Snakemake Logger Plugin - Flowo

A Snakemake logger plugin that stores workflow execution data in PostgreSQL, making your workflow management more efficient and fun! 🎉

🎈 Features

  • Stores Snakemake workflow execution data in PostgreSQL database 🚀
  • Tracks jobs, rules, files, and errors 🔍
  • Provides comprehensive logging and monitoring capabilities 🚨
  • Easy integration with existing Snakemake workflows 🔄

💻 Installation

pip install snakemake-logger-plugin-flowo

🔧 Configuration

# To generate the default configuration file, run the following command:
# This will create the default .env configuration file in your $HOME/.config/flowo/ directory.
flowo --generate-config

# After generating the .env file, open it with your preferred text editor to adjust the settings:
vim $HOME/.config/flowo/.env

The following environment variables are available for configuration in the .env file:

  • POSTGRES_USER: PostgreSQL username (default: flowo)
  • POSTGRES_PASSWORD: PostgreSQL password (default: flowo_password)
  • POSTGRES_DB: PostgreSQL database name (default: flowo_logs)
  • POSTGRES_HOST: PostgreSQL host (default: localhost)
  • POSTGRES_PORT: PostgreSQL port (default: localhost: 5432)
  • FLOWO_USER:
  • FLOWO_WORKING_PATH:

🚀 Usage

snakemake --logger flowo 

📜 License

MIT License

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

snakemake_logger_plugin_flowo-0.1.2a1.tar.gz (51.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snakemake_logger_plugin_flowo-0.1.2a1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file snakemake_logger_plugin_flowo-0.1.2a1.tar.gz.

File metadata

File hashes

Hashes for snakemake_logger_plugin_flowo-0.1.2a1.tar.gz
Algorithm Hash digest
SHA256 56382bdc2c5b27e59264bf793055fdbfb0e3677cf8c98198818afab6a8a48121
MD5 f3e82999d42c4c3fadc577b3e219b072
BLAKE2b-256 885924fa1be38fb6e54916363e3bea64f97542f1647d7df4729169d50a7dbafe

See more details on using hashes here.

File details

Details for the file snakemake_logger_plugin_flowo-0.1.2a1-py3-none-any.whl.

File metadata

File hashes

Hashes for snakemake_logger_plugin_flowo-0.1.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 89088751434e611bbb1d679ef87b5121520d2bae2333f86673d51f7a566675b3
MD5 6edd1fb146a23040618abb4a4328c2d5
BLAKE2b-256 0aa0b1d72e460f7c997deb24283cf474c89d4c5cceb29503878ff8447df899b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page