Skip to content

A high-performance file format for data storage, built with Rust and Python. LyFile provides efficient storage and retrieval of tabular data and high-dimensional vectors, with optimized SIMD operations for nearest neighbor search.

License

Notifications You must be signed in to change notification settings

BirchKwok/lyfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LyFile

A high-performance file format for data storage, built with Rust and Python. LyFile provides efficient storage and retrieval of tabular data and high-dimensional vectors, with optimized SIMD operations for nearest neighbor search.

Features

  • Fast read/write performance with compression support
  • Efficient storage for both tabular data and high-dimensional vectors
  • SIMD-optimized nearest neighbor search (AVX2, SSE4.1, NEON)
  • Support for multiple data input formats:
    • Pandas DataFrame
    • Python dictionary
    • PyArrow Table
  • Memory-mapped vector reading for large datasets
  • Multi-threaded processing for improved performance

Installation

TODO

Quick Start

TODO

About

A high-performance file format for data storage, built with Rust and Python. LyFile provides efficient storage and retrieval of tabular data and high-dimensional vectors, with optimized SIMD operations for nearest neighbor search.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published