Easy to Use
Hamilton was designed from the ground up to quickly and easily create dataflows. If you can draw a flow chart, you can create it in Hamilton. If you can read a python function you can understand a Hamilton dataflow.
Focus on What Matters
Hamilton allows you to easily focus on each step of your dataflow. Dataflows are also reusable and extensible so use this hub to help you find the code that you're looking for. Then if you need to make a change, you can copy the dataflow and make your own version.
Powered by Python
Hamilton is built by defining python functions. You can do anything you can do in python in a Hamilton dataflow, and run hamilton code anywhere python runs: in a notebook, in a script, with Ray, Dask, or Spark, or even in a web app.