Metadata-Version: 2.1
Name: benchmark-multiprocess
Version: 0.1.2
Summary: Simple Workflow Engine for Reproducible Benchmark Templates
Home-page: https://github.com/scailfin/benchmark-multiproc-backend
Author: Heiko Mueller
Author-email: heiko.muller@gmail.com
License: MIT
Keywords: reproducibility benchmarks data analysis
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python
Description-Content-Type: text/x-rst
Requires-Dist: benchmark-templates (>=0.1.2)
Provides-Extra: docs
Requires-Dist: Sphinx ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
Provides-Extra: tests
Requires-Dist: coverage (>=4.0) ; extra == 'tests'
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Dist: tox ; extra == 'tests'

===========================================================
Simple Workflow Engine for Reproducible Benchmark Templates
===========================================================

.. image:: https://img.shields.io/pypi/pyversions/benchmark-multiprocess.svg
    :target: https://pypi.org/pypi/benchmark-multiprocess

.. image:: https://api.travis-ci.org/scailfin/benchmark-multiproc-backend.svg?branch=master
    :target: https://travis-ci.org/scailfin/benchmark-multiproc-backend?branch=master

.. image:: https://codecov.io/gh/scailfin/benchmark-multiproc-backend/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/scailfin/benchmark-multiproc-backend

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
    :target: https://github.com/scailfin/benchmark-multiproc-backend/blob/master/LICENSE



About
=====

This repository contains the implementation of a simple workflow engine that is capable to execute `parameterized workflow specifications <https://github.com/scailfin/benchmark-templates>`_ for the *Reproducible Open Benchmarks for Data Analysis Platform (ROB)*.

The workflow engine runs each workflow step as a subprocess in Python.

**DISCLAIMER**: This engine is primarily intended for testing purposes. It is not recommended to be used as the workflow engine in production systems.


