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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowws-0.5.2.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for flowws-0.5.2.tar.gz
Algorithm Hash digest
SHA256 aa65d4209c3d4829ab42d73716375f8837c45de3eb55c35d1e4a91d31ef15e8e
MD5 ee54062b2dd367e109dd651c7d45ddd1
BLAKE2b-256 e023b0749449848d12eaafbb2359dc3290a6aba4e2c525208affebdffb61c442

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for flowws-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bdb800088167066be6159d634f8bc81ba32110dbff79e8438f4d82fda5873b62
MD5 4c6f6d3dd4fb04613996a20c4f2cbeea
BLAKE2b-256 f2d64658833fbca6fe16f586a4ba8ac13d64a2bfb81e5ad4ae35c11b27790614

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