sf-hamilton
The general purpose micro-orchestration framework for creating dataflows from python functions.
The general purpose micro-orchestration framework for creating dataflows from python functions.
To install this package, run one of the following:
Hamilton is a novel paradigm for specifying a flow of delayed execution in python. It works on python objects of any type and dataflows of any complexity. Core to the design of Hamilton is a clear mapping of function name to artifact, allowing you to quickly grok the relationship between the code you write and the data you produce. This paradigm makes modifications easy to build and track, ensures code is self-documenting, and makes it natural to unit test your data transformations. When connected together, these functions form a Directed Acyclic Graph (DAG), which the Hamilton framework can execute, optimize, and report on.
Summary
The general purpose micro-orchestration framework for creating dataflows from python functions.
Last Updated
Nov 24, 2023 at 15:52
License
BSD-3-Clause-Clear
Total Downloads
12.5K
Supported Platforms
GitHub Repository
https://github.com/DAGWorks-Inc/hamiltonDocumentation
https://hamilton.dagworks.io/en/latest/