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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flowws-0.5.3.tar.gz
Algorithm Hash digest
SHA256 ded0992b37be779e4fd02a313bfde0983bc9955192c632de497917ff2db4ad3c
MD5 4f12656dd501cd6d78d1a4f8bc6dbaa7
BLAKE2b-256 b94c145b28960b54d1b80634d4fab9139baf4d86c20c8be7b970e2025a0b630c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for flowws-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6d815ac3bbe94585f4e6f16fab06de747f38729aa50a1b9eabac12c335770fe0
MD5 603ede63e1e394d1b16e1942cd44ac8d
BLAKE2b-256 8d485b8949d4ba784c39321866bd61c036f1fcea27c7cdf05b5e9f5456e27910

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