Name | svs JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | Stupid Vector Store (SVS): a vector database for the rest of us |
upload_time | 2024-06-30 20:28:08 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
database
embeddings
store
stupid
vector
|
VCS |
![](/static/img/github-24-000000.png) |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
![SVS Logo](https://raw.githubusercontent.com/Rhobota/svs/main/logos/svs.png)
# Stupid Vector Store (SVS)
[![PyPI - Version](https://img.shields.io/pypi/v/svs.svg)](https://pypi.org/project/svs)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/svs.svg)](https://pypi.org/project/svs)
![Test Status](https://github.com/Rhobota/svs/actions/workflows/test.yml/badge.svg?branch=main)
## Overview
SVS is stupid yet can handle a million documents on commodity hardware, so it's probably perfect for you.
**Should you use SVS?** SVS is designed for the use-case where:
1. you have less than a million documents, and
2. you don't add/remove documents very often.
If that's you, then SVS will probably be the simples (and stupidest) way to manage your document vectors!
## Table of Contents
- [Installation](#installation)
- [Used By](#used-by)
- [Quickstart](#quickstart)
- [Debug Logging](#debug-logging)
- [License](#license)
## Installation
```console
pip install -U svs
```
## Used By
SVS is used in production by:
[![AutoAuto](https://raw.githubusercontent.com/Rhobota/svs/main/logos/autoauto.png)](https://www.autoauto.ai/)
## Quickstart
TODO
## Debug Logging
This library logs using Python's builtin `logging` module. It logs mostly to `INFO`, so here's a snippet of code you can put in _your_ app to see those traces:
```python
import logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
)
# ... now use SVS as you normally would, but you'll see extra log traces!
```
## License
`svs` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
Raw data
{
"_id": null,
"home_page": null,
"name": "svs",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "database, embeddings, store, stupid, vector",
"author": null,
"author_email": "Ryan Henning <ryan@rhobota.com>",
"download_url": "https://files.pythonhosted.org/packages/a8/75/a75f677980ba56a2bab7955944c8f6c57504c37cbfeadb6d830286950b50/svs-0.1.0.tar.gz",
"platform": null,
"description": "![SVS Logo](https://raw.githubusercontent.com/Rhobota/svs/main/logos/svs.png)\n\n# Stupid Vector Store (SVS)\n\n[![PyPI - Version](https://img.shields.io/pypi/v/svs.svg)](https://pypi.org/project/svs)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/svs.svg)](https://pypi.org/project/svs)\n![Test Status](https://github.com/Rhobota/svs/actions/workflows/test.yml/badge.svg?branch=main)\n\n## Overview\n\nSVS is stupid yet can handle a million documents on commodity hardware, so it's probably perfect for you.\n\n**Should you use SVS?** SVS is designed for the use-case where:\n 1. you have less than a million documents, and\n 2. you don't add/remove documents very often.\n\nIf that's you, then SVS will probably be the simples (and stupidest) way to manage your document vectors!\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Used By](#used-by)\n- [Quickstart](#quickstart)\n- [Debug Logging](#debug-logging)\n- [License](#license)\n\n## Installation\n\n```console\npip install -U svs\n```\n\n## Used By\n\nSVS is used in production by:\n\n[![AutoAuto](https://raw.githubusercontent.com/Rhobota/svs/main/logos/autoauto.png)](https://www.autoauto.ai/)\n\n## Quickstart\n\nTODO\n\n## Debug Logging\n\nThis library logs using Python's builtin `logging` module. It logs mostly to `INFO`, so here's a snippet of code you can put in _your_ app to see those traces:\n\n```python\nimport logging\n\nlogging.basicConfig(\n level=logging.INFO,\n format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',\n)\n\n# ... now use SVS as you normally would, but you'll see extra log traces!\n```\n\n## License\n\n`svs` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.\n",
"bugtrack_url": null,
"license": null,
"summary": "Stupid Vector Store (SVS): a vector database for the rest of us",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://github.com/Rhobota/svs#readme",
"Issues": "https://github.com/Rhobota/svs/issues",
"Source": "https://github.com/Rhobota/svs"
},
"split_keywords": [
"database",
" embeddings",
" store",
" stupid",
" vector"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c25d458d5d0a0e15dbacf438872b9ae39cd411c6bf0ff75e4ff7da686acf7a3a",
"md5": "efd498e59ffbe7c81e9b5a890bbab4f7",
"sha256": "b12581ac7a91d875195e31097c7941f5685be019dfcec7300f6f8afabd048d68"
},
"downloads": -1,
"filename": "svs-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "efd498e59ffbe7c81e9b5a890bbab4f7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5188,
"upload_time": "2024-06-30T20:28:01",
"upload_time_iso_8601": "2024-06-30T20:28:01.846962Z",
"url": "https://files.pythonhosted.org/packages/c2/5d/458d5d0a0e15dbacf438872b9ae39cd411c6bf0ff75e4ff7da686acf7a3a/svs-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a875a75f677980ba56a2bab7955944c8f6c57504c37cbfeadb6d830286950b50",
"md5": "a35744d03d7bdb52489b9c5683803397",
"sha256": "120cd12a37e7fef2c6de6e30c95f7e89903bc03a8c2b9632095f5f565441aea7"
},
"downloads": -1,
"filename": "svs-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "a35744d03d7bdb52489b9c5683803397",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 51100,
"upload_time": "2024-06-30T20:28:08",
"upload_time_iso_8601": "2024-06-30T20:28:08.934797Z",
"url": "https://files.pythonhosted.org/packages/a8/75/a75f677980ba56a2bab7955944c8f6c57504c37cbfeadb6d830286950b50/svs-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-30 20:28:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Rhobota",
"github_project": "svs#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "svs"
}