semvec/pypi-packages huggingface dataset:
vectorvfs 0.3.0
Your filesystem is a vector database.
Requires Python: >=3.12

<p align="center">
  <img src="docs/source/_static/img/logo_vectorvfs.png" alt="Banner" width="500" />
</p>

# VectorVFS: Your Filesystem as a Vector Database

Documentation is at [https://vectorvfs.readthedocs.io](https://vectorvfs.readthedocs.io/).

VectorVFS is a lightweight Python package that transforms your Linux filesystem into a vector database by leveraging the native VFS (Virtual File System) extended attributes. Rather than maintaining a separate index or external database, VectorVFS stores vector embeddings directly alongside each file—turning your existing directory structure into an efficient and semantically searchable embedding store.

VectorVFS currently uses Meta's Perception Encoders (PE) [[arxiv]](https://arxiv.org/abs/2504.13181) which
includes image/video encoders for vision language understanding, it outperforms InternVL3, Qwen2.5VL
and SigLIP2 for zero-shot image tasks. More models support coming soon.

## Key Features

- **Zero-overhead indexing**  
  Embeddings are stored as extended attributes (xattrs) on each file, eliminating the need for external index files or services.

- **Seamless retrieval**  
  Perform searches across your filesystem, retrieving files by embedding similarity.

- **Flexible embedding support**  
  Plug in any embedding model—from pre-trained transformers to custom feature extractors—and let VectorVFS handle storage and lookup.

- **Lightweight and portable**  
  Built on native Linux VFS functionality, VectorVFS requires no additional daemons, background processes, or databases.
caesartool 0.1.6
A Caesar Cipher encryption and decryption program

# Caesar Cipher Program

A very simple Python implementation of the Caesar Cipher encryption and decryption algorithm. This program allows you to encrypt and decrypt messages with a shift cipher (Caesar cipher), where each letter is shifted by a given number (key). Encrypt your message, don't get stabbed in the back

## Installation

To install the Caesar Cipher program, you can use `pip`:

```bash
pip install caesartool
curvesimulator 0.4.3
CurveSimulator generates a video of the movements and eclipses of celestial bodies and the resulting lightcurve.

# CurveSimulator

[![GitHub Wiki](https://img.shields.io/badge/docs-Wiki-red)](https://github.com/lichtgestalter/curvesimulator/wiki)
[![PyPI version](https://badge.fury.io/py/curvesimulator.svg)](https://badge.fury.io/py/curvesimulator)
[![Python Versions](https://img.shields.io/pypi/pyversions/curvesimulator.svg)](https://pypi.org/project/curvesimulator/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![PyPI Downloads](https://static.pepy.tech/badge/curvesimulator)

**CurveSimulator: A Star System and Lightcurve Simulator**

CurveSimulator generates a video of the movements and eclipses of celestial bodies and the resulting lightcurve. This is especially useful for star systems that contain exoplanets detected using the transit method.

The video simultaneously displays a view of the star system from the top and from the side alongside the lightcurve of the system's total luminosity over time.

**Key Features**
- Produces videos with just 2 lines of Python code
- Fast video generation (takes about the same time as playing time)
- Efficient storage (only 0.5 MB disk space per minute of video)
- Customizable via a configuration file

Get started quickly by having a look at CurveSimulator's [wiki](https://github.com/lichtgestalter/curvesimulator/wiki).