Skip to main content

Library for development of stage-based scientific workflows

Project description

ReadTheDocs

Introduction

flowws is an in-development framework for building modular, reusable task workflows. The core library contains tools to abstract over storage locations and parse arguments in a uniform way for both python scripts and command-line-based execution. It is designed to help solve the following problems:

  • Composing tasks from a series of modular actions
  • Parameterizing tasks and exposing interfaces for both interactive and batch execution
  • Improving reproducibility by encapsulating parameters within workflow definitions

flowws is being developed in conjunction with other projects, including:

Installation

Install flowws from PyPI:

pip install flowws

Alternatively, install from source:

pip install git+https://github.com/klarh/flowws.git#egg=flowws

Documentation

Browse more detailed documentation online or build the sphinx documentation from source:

git clone https://github.com/klarh/flowws
cd flowws/doc
pip install -r requirements.txt
make html

Examples

The flowws-examples project contains interactive notebook examples that demonstrate various workflows.

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

flowws-0.4.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

flowws-0.4.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file flowws-0.4.0.tar.gz.

File metadata

  • Download URL: flowws-0.4.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.3

File hashes

Hashes for flowws-0.4.0.tar.gz
Algorithm Hash digest
SHA256 189af88e15866987a78bff817f3508fd7ac0a42332785ba7a36f25e71096df84
MD5 119f81534b4e0c714b2fc467df1259ed
BLAKE2b-256 ab1ed237294cea7252a6a40b24cd068178903d6126b6970dcd2b67f9ac37d40a

See more details on using hashes here.

Provenance

File details

Details for the file flowws-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: flowws-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.3

File hashes

Hashes for flowws-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2284f9357418714ba26d8eb9c43d2eb73d8630f39b2a5abb9b2e0393cdc9c849
MD5 1eb1e16c22d4ccf39a5408fe5d9a75b1
BLAKE2b-256 fc55cc7cc053dcaf4a5927ecffc4d1d8a2adad7316303004bda8fd266378cf9a

See more details on using hashes here.

Provenance

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