Skip to main content
🔗

Hamilton Data

Open-source micro-framework for defining dataflows as Python functions

Data & Analytics
Hamilton Data logo

Hamilton Data

Open-source micro-framework for defining dataflows as Python functions

Hamilton is an open-source Python micro-framework for defining dataflows, ML feature pipelines, and data transformations as directed acyclic graphs of simple Python functions. Each function defines a transformation and Hamilton automatically wires them together based on parameter names, creating self-documenting, modular, and testable data pipelines. Hamilton integrates with popular execution engines including Pandas, Spark, and Ray. Data scientists building feature engineering pipelines, ML engineers creating reusable transformations, and data platform teams standardizing data processing patterns use Hamilton for its elegance in creating maintainable, composable data transformation code.

Key Features

  • DAG from functions
  • Auto-documentation
  • Multiple executors
  • Testable pipelines
  • Open-source
#data-pipeline#feature-engineering#python#open-source#mlops

Get Started

Visit Hamilton Data
🟢
Free
Completely free to use

Quick Info

Category
Data & Analytics
Pricing
Free

More Data & Analytics Tools