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.5.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

flowws-0.5.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowws-0.5.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.3

File hashes

Hashes for flowws-0.5.0.tar.gz
Algorithm Hash digest
SHA256 f15c70d8b3b54e6e164248dee9d9285c18013ae7568c1550ef9e985cb9dcc000
MD5 4e1d1b91aa47130f538467bfe27dd6d0
BLAKE2b-256 4960f3e0f27fd5e9662b428c82f8338a530dcef5a9af0cfc4fa886d684790af1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: flowws-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.3

File hashes

Hashes for flowws-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4be6adb507b077bcfe141c4e9062d27ea76b640e939a81f8a00864643f70e28b
MD5 91d31441a7af7001b3edf531e5f85ea2
BLAKE2b-256 e7025e11e74c408368186c3f9fa10dcb2327d36937b64590b5045f2ab6d9c301

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