Metadata-Version: 2.1
Name: laminar
Version: 2022.3a2
Summary: Modern, container first framework for creating ready for production workflows.
Home-page: https://github.com/rchui/laminar
Author: Ryan Chui
Author-email: ryan.w.chui@gmail.com
License: MIT
Project-URL: Homepage, https://github.com/rchui/laminar
Project-URL: Documentation, https://rchui.github.io/laminar/html/index.html
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet
Classifier: Typing :: Typed
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# laminar

> "slow is smooth, and smooth is fast"

`laminar` is a modern container first framework for creating production ready workflows. It aims to enable you to design and execute any kind of workflow as easily as possible, but without getting in your way.

## Easy to Write

`laminar` brings together many of the best ideas from the various workflow frameworks that came before it. The specifications are declarative, and concepts are consistent throughout the framework.

## Container First

Containers are first class citizens in `laminar` flows. Containers are both used as a "write once, deploy anywhere" method of packaging software applications for portability, and for comparmentalization and isolation of `laminar` flow layers from each other.

## Total Control

`laminar` flows are highly configurable, both statically at definition time, and dynamically at run time.

## Any Scale

`laminar` can scale to any size of compute. From small locally run prototypes to tens of thousands of concurrent executions running in the cloud, `laminar` can handle it all.

https://rchui.github.io/laminar/
