Skip to main content

Workflow Python Manager for Reproducible Science

Project description

WopMars: Workflow Python Manager for Reproducible Science
---------------------------------------------

.. image:: https://travis-ci.org/aitgon/wopmars.svg?branch=master
:target: https://travis-ci.org/aitgon/wopmars

.. image:: https://img.shields.io/pypi/pyversions/wopmars.svg
:target: https://www.python.org

.. image:: https://readthedocs.org/projects/wopmars/badge/?version=latest
:target: http://wopmars.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/pypi/v/wopmars.svg
:target: https://pypi.python.org/pypi/wopmarst

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 <http://wopmars.readthedocs.org/>`_ 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.

Source Distribution

wopmars-0.0.4.tar.gz (62.9 kB view hashes)

Uploaded Source

Supported by

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