├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── LICENSE ├── Makefile ├── README.md ├── assets └── images │ └── vicinity_logo.png ├── pyproject.toml ├── tests ├── conftest.py ├── test_utils.py └── test_vicinity.py ├── uv.lock └── vicinity ├── __init__.py ├── backends ├── __init__.py ├── annoy.py ├── base.py ├── basic.py ├── faiss.py ├── hnsw.py ├── pynndescent.py ├── usearch.py └── voyager.py ├── datatypes.py ├── integrations ├── dataset_card_template.md └── huggingface.py ├── py.typed ├── utils.py ├── version.py └── vicinity.py /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/vicinity_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/assets/images/vicinity_logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_vicinity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/tests/test_vicinity.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/uv.lock -------------------------------------------------------------------------------- /vicinity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/__init__.py -------------------------------------------------------------------------------- /vicinity/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/__init__.py -------------------------------------------------------------------------------- /vicinity/backends/annoy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/annoy.py -------------------------------------------------------------------------------- /vicinity/backends/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/base.py -------------------------------------------------------------------------------- /vicinity/backends/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/basic.py -------------------------------------------------------------------------------- /vicinity/backends/faiss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/faiss.py -------------------------------------------------------------------------------- /vicinity/backends/hnsw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/hnsw.py -------------------------------------------------------------------------------- /vicinity/backends/pynndescent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/pynndescent.py -------------------------------------------------------------------------------- /vicinity/backends/usearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/usearch.py -------------------------------------------------------------------------------- /vicinity/backends/voyager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/backends/voyager.py -------------------------------------------------------------------------------- /vicinity/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/datatypes.py -------------------------------------------------------------------------------- /vicinity/integrations/dataset_card_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/integrations/dataset_card_template.md -------------------------------------------------------------------------------- /vicinity/integrations/huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/integrations/huggingface.py -------------------------------------------------------------------------------- /vicinity/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vicinity/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/utils.py -------------------------------------------------------------------------------- /vicinity/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/version.py -------------------------------------------------------------------------------- /vicinity/vicinity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinishLab/vicinity/HEAD/vicinity/vicinity.py --------------------------------------------------------------------------------