Metadata-Version: 2.3
Name: metaxy
Version: 0.0.1.dev1
Summary: Add your description here
Author: Daniel Gafni
Author-email: Daniel Gafni <danielgafni16@gmail.com>
Requires-Dist: cyclopts
Requires-Dist: narwhals>=2.9.0
Requires-Dist: platformdirs>=4.5.0
Requires-Dist: polars>=1.33.1
Requires-Dist: polars-hash>=0.5.1
Requires-Dist: pydantic>=2.11.9
Requires-Dist: pydantic-settings>=2.11.0
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: sqlglot>=27.29.0
Requires-Dist: tomli>=2.3.0
Requires-Dist: rich>=13.0.0
Requires-Dist: ibis-framework[bigquery]>=11.0.0 ; extra == 'bigquery'
Requires-Dist: ibis-framework[clickhouse]>=11.0.0 ; extra == 'clickhouse'
Requires-Dist: dagster>=1.12.3 ; extra == 'dagster'
Requires-Dist: deltalake>=1.2.1 ; extra == 'delta'
Requires-Dist: ibis-framework[duckdb]>=11.0.0 ; extra == 'duckdb'
Requires-Dist: duckdb>=1.4.1 ; extra == 'duckdb'
Requires-Dist: pygraphviz>=1.14 ; extra == 'graphviz'
Requires-Dist: pyarrow>=18.0.0 ; extra == 'ibis'
Requires-Dist: ibis-framework>=11.0.0 ; extra == 'ibis'
Requires-Dist: lancedb>=0.15.0 ; extra == 'lancedb'
Requires-Dist: mermaid-py>=0.8.0 ; extra == 'mermaid'
Requires-Dist: sqlmodel>=0.0.27 ; extra == 'sqlmodel'
Requires-Python: >=3.10
Provides-Extra: bigquery
Provides-Extra: clickhouse
Provides-Extra: dagster
Provides-Extra: delta
Provides-Extra: duckdb
Provides-Extra: graphviz
Provides-Extra: ibis
Provides-Extra: lancedb
Provides-Extra: mermaid
Provides-Extra: sqlmodel
Description-Content-Type: text/markdown

# Metaxy

<p align="center">
  <img src="docs/assets/metaxy.svg" alt="Metaxy Logo" width="100"/>
</p>

---

> [!WARNING]
> This project is as raw as a steak still saying ‘moo.’

---

Metaxy is a metadata layer for **multi-modal Data and ML pipelines**. Metaxy tracks feature versions, (partial) data dependencies, and lineage across complex computation graphs.

Metaxy's goal is to provide a standard instrument for any kind of multi-modal (or just tabular) **incremental** pipelines, standardizing dependency specification, versioning, partial data dependencies, manipulations over metadata, migrations, and more.

Read the [docs](https://anam-org.github.io/metaxy) to learn more.

## Installation

> [!WARNING]
> Metaxy hasn't been publicly released yet.

## Integrating Metaxy in your project

Metaxy is highly pluggable and generally can be used with any kind of incremental pipelines, storage, metadata stores, and dataframe libraries.

Metaxy provides integrations with popular tools such as [Dagster](https://anam-org.github.io/metaxy/main/integrations/orchestration/dagster), [ClickHouse](https://anam-org.github.io/metaxy/main/integrations/metadata-stores/databases/clickhouse), [DeltaLake](https://anam-org.github.io/metaxy/main/integrations/metadata-stores/storage/delta/), [SQLModel](https://anam-org.github.io/metaxy/main/integrations/plugins/sqlmodel/).

The full list can be found [here](https://anam-org.github.io/metaxy/main/integrations).

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).

## Examples

See [examples](https://github.com/anam-org/metaxy/tree/main/examples).

<img referrerpolicy="no-referrer" src="https://static.scarf.sh/a.png?x-pxid=22cb75dc-201e-4a72-9fb2-c3a53ce9207e&page=README.md" />
