Welcome
Welcome to MetaFrame: MetaData DataFrame for pandas!
Overview
MetaFrame is a pandas-compatible DataFrame designed for tables where metadata matters:
- experimental layouts
- reporting tables
- scientific matrices
- annotated spreadsheets
- any dataset where rows, columns, and groups carry meaning beyond their values.
Where pandas treats metadata as MultiIndex, MetaFrame treats MetaData as DataFrame, hence the project name: MetaFrame.
What MetaFrame is for
- DataFrames meant for human consumption (reports, Excel)
- Rich row/column metadata
- Multi‑layer headers that should stay readable
- Datasets where metadata must survive filters, slicing, exporting, and reshaping
MetaFrame is a set of QoL improvements for managing metadata as row and/or column in a pandas DataFrame.
What MetaFrame is not for
- Replacing pandas
- Faster computation
- Better memory consumption