# hamilton **Repository Path**: mirrors_apache/hamilton ## Basic Information - **Project Name**: hamilton - **Description**: Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-20 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
B()
and C()
refer to function A
via their parameters
DAG catalog, automatic dataset profiling, and execution tracking
## Get started with the Apache Hamilton UI 1. To use the Apache Hamilton UI, install the dependencies (see `Installation` section) and start the server with ```bash hamilton ui ``` 2. On the first connection, create a `username` and a new project (the `project_id` should be `1`).Layer | Purpose | Example Tools |
---|---|---|
Orchestration | Operational system for the creation of assets | Airflow, Metaflow, Prefect, Dagster |
Asset | Organize expressions into meaningful units (e.g., dataset, ML model, table) |
Apache Hamilton, dbt, dlt, SQLMesh, Burr |
Expression | Language to write data transformations | pandas, SQL, polars, Ibis, LangChain |
Execution | Perform data transformations | Spark, Snowflake, DuckDB, RAPIDS |
Data | Physical representation of data, inputs and outputs | S3, Postgres, file system, Snowflake |