Skip to content

v0.1.3

Choose a tag to compare

@chaturv3di chaturv3di released this 17 Mar 22:33
· 86 commits to main since this release
b585bfa

What's new

New: aitaem.helpers module

A new module for user-facing convenience functions, distinct from the internal aitaem.utils plumbing.

New: load_csvs_to_duckdb

from aitaem.helpers import load_csvs_to_duckdb

connector = load_csvs_to_duckdb("data/events.csv", "events.duckdb")

Loads a single CSV file or all top-level CSVs in a folder into a DuckDB file and returns a connected IbisConnector. Supports overwrite=True (default, replaces tables) and overwrite=False (appends rows).

Fixes

  • MetricSpec: unknown-fields check now uses dataclasses.fields() instead of a hard-coded set
  • README: removed stray import ibis and updated CSV example to use load_csvs_to_duckdb