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#
Contributions#
All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.
Issues are posted on: