Overview#

FeatherStore is high performance datastore for storing Pandas DataFrames, Polars DataFrames, and PyArrow Tables. By saving data in the form of partitioned Feather Files, FeatherStore enables several operations on the stored tables, optimizing performance by selectively loading only the necessary segments of data:

  • Partial reading of data

  • Append data

  • Insert data

  • Update data

  • Drop data

  • Read metadata (including column names, indices, table dimensions, etc.)

  • Changing column types

For more information on using FeatherStore, please refer to the user guide.

Installation#

The project is hosted on PyPI at:
To install FeatherStore, simply use pip
pip install featherstore
or
pip install git+https://github.com/hakonmh/featherstore.git
to install the latest version from GitHub.

Python version support#

Officially Python 3.8 and up is supported.

Source Code#

The source code is currently hosted on GitHub at:

LICENSE#

MIT

Contributions#

All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.

Issues are posted on: