/tiny-data-wharehouse

A minimal data warehouse to use in your python projects

Primary LanguageJupyter NotebookMIT LicenseMIT

Installation

pip install tiny-data-warehouse

Minimal usage

Write events

from tiny_data_warehouse import DataWarehouse
tdw = DataWarehouse()
tdw.write_event('person', {'name': 'Foo', 'age': 30})

Read events

from tiny_data_warehouse import DataWarehouse
tdw = DataWarehouse()
df = tdw.event('person')
df.head() # reads as pandas dataframe