Advanced local dataset management for machine learning
Project description
ftstore - Dataset Management for Machine Learning
ftstore is a Python package for managing and loading local datasets in machine learning projects, inspired by scikit-learn's dataset API.
Features
- 🗂️ Organize datasets in a structured directory
- ⚡️ Fast loading of CSV, Parquet, Feather, HDF5 and other formats
- 🔄 Automatic dataset caching for faster reloads
- 🌐 Auto-download datasets from remote sources
- 📊 Metadata management with JSON files
Installation
pip install ftstore
For full format support:
pip install ftstore[full]
Quick Start
from ftstore import load_data
# Load a dataset
iris = load_data("iris")
# Access features and target
print("Features:", iris.feature_names)
print("Target:", iris.target_name)
print("Data shape:", iris.data.shape)
# Load as DataFrame
df = load_data("iris", as_frame=True)
# Load as NumPy arrays
X, y = load_data("breast_cancer", return_X_y=True)
Documentation
See the Getting Started Guide for detailed usage instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ftstore-0.1.0.tar.gz
(13.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ftstore-0.1.0-py3-none-any.whl
(11.8 kB
view details)
File details
Details for the file ftstore-0.1.0.tar.gz.
File metadata
- Download URL: ftstore-0.1.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96a0fd51f2753f530451cd51af4133e0d29cb7ccbd7eabe0fe75869b6b873eb5
|
|
| MD5 |
fe86df85d00eaa49c74c6a37be7ba97c
|
|
| BLAKE2b-256 |
215529573816f901f637789c0ac477cc207fa34b081c29329adc0fb02ced8644
|
File details
Details for the file ftstore-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ftstore-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f25e1305d2afd83dbf96043d8fc244a9df5425ba5f6f7c994dfa193826984b2
|
|
| MD5 |
0f5180e69d611c23971514b3538f06ea
|
|
| BLAKE2b-256 |
8f55fee52c89259a892eb59df71c198957ccab03e1b9aea037c3f85445c92421
|