Skip to main content

Advanced local dataset management for machine learning

Project description

ftstore - Dataset Management for Machine Learning

PyPI Version Python Versions License: MIT

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ftstore-0.1.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

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

Hashes for ftstore-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96a0fd51f2753f530451cd51af4133e0d29cb7ccbd7eabe0fe75869b6b873eb5
MD5 fe86df85d00eaa49c74c6a37be7ba97c
BLAKE2b-256 215529573816f901f637789c0ac477cc207fa34b081c29329adc0fb02ced8644

See more details on using hashes here.

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

Hashes for ftstore-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f25e1305d2afd83dbf96043d8fc244a9df5425ba5f6f7c994dfa193826984b2
MD5 0f5180e69d611c23971514b3538f06ea
BLAKE2b-256 8f55fee52c89259a892eb59df71c198957ccab03e1b9aea037c3f85445c92421

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page