Skip to main content

Workflow Python Manager for Reproducible Science

Project description

WopMars: A database-driven workflow manager

https://travis-ci.org/aitgon/wopmars.svg?branch=master https://img.shields.io/pypi/pyversions/wopmars.svg https://readthedocs.org/projects/wopmars/badge/?version=latest https://img.shields.io/pypi/v/wopmars.svg

WopMars is a database-driven workflow manager written in python similar to GNU Makefile or Snakemake. The originality of WopMars is that it is closely connected to a relational database and can take database tables as inputs and outputs in the definition file. WopMars uses SQLAlchemy object relational mapper (ORM) and has been currently tested with SQLite, MariaDB/MySQL and PostgreSQL.

Installation

To install wopmars, you have to get the sources on the git repository and then go to the source directory and type:

pip install .

To install wopmars with the –dot option to generate workflow schemes:

pip install .[pygraphviz]

Documentation

The WopMars documentation with user guide and API reference is hosted at Read The Docs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
wopmars-1.1.29.tar.gz (62.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page