vicinity

View on PyPIReverse Dependencies (0)

0.3.3 vicinity-0.3.3-py3-none-any.whl

Wheel Details

Project: vicinity
Version: 0.3.3
Filename: vicinity-0.3.3-py3-none-any.whl
Download: [link]
Size: 25810
MD5: 7a5634cb615ce658923631ff812b6d73
SHA256: a7104ee1b292023f31d273f89a88f315675efbc59e25cfe25582152ab65f02e1
Uploaded: 2024-12-12 07:01:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vicinity
Version: 0.3.3
Summary: Lightweight Nearest Neighbors with Flexible Backends
Author-Email: Stéphan Tulkens <stephantul[at]gmail.com>, Thomas van Dongen <thomas123[at]live.nl>
Project-Url: Homepage, https://github.com/MinishLab
Project-Url: Bug Reports, https://github.com/MinishLab/vicinity/issues
Project-Url: Source, https://github.com/MinishLab/vicinity
License: MIT License Copyright (c) 2024 The Minish Lab Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: orjson
Requires-Dist: tqdm
Requires-Dist: black; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-coverage; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: hnswlib; extra == "hnsw"
Requires-Dist: pynndescent (>=0.5.10); extra == "pynndescent"
Requires-Dist: numba (>=0.59.0); extra == "pynndescent"
Requires-Dist: llvmlite (>=0.42.0); extra == "pynndescent"
Requires-Dist: numpy (>=1.24.0); extra == "pynndescent"
Requires-Dist: annoy; extra == "annoy"
Requires-Dist: faiss-cpu; extra == "faiss"
Requires-Dist: usearch; extra == "usearch"
Requires-Dist: voyager; extra == "voyager"
Requires-Dist: hnswlib; extra == "all"
Requires-Dist: pynndescent (>=0.5.10); extra == "all"
Requires-Dist: numba (>=0.59.0); extra == "all"
Requires-Dist: llvmlite (>=0.42.0); extra == "all"
Requires-Dist: numpy (>=1.24.0); extra == "all"
Requires-Dist: annoy; extra == "all"
Requires-Dist: faiss-cpu; extra == "all"
Requires-Dist: usearch; extra == "all"
Requires-Dist: voyager; extra == "all"
Provides-Extra: dev
Provides-Extra: hnsw
Provides-Extra: pynndescent
Provides-Extra: annoy
Provides-Extra: faiss
Provides-Extra: usearch
Provides-Extra: voyager
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10001 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
vicinity/__init__.py sha256=yGaE191nzxkraCliddav7qnsHFt4DFXrdtVc0gSW3JQ 264
vicinity/datatypes.py sha256=W5HhokzhqoZ5s5V1yiQCVSS3gKAp2firpd-1zZ2ORcg 616
vicinity/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vicinity/utils.py sha256=gl-kFIwlRsRFt48VYEQ2hUlNk8gAuhmYS2MucldL7fM 2909
vicinity/version.py sha256=azyH_mT8eRQuggt3kh7T7FSoYvfnwcLHjURqaYWVK0Q 84
vicinity/vicinity.py sha256=eDCMnkc923QkwwzLP2FGorhfMi8biYxK_CGahiGo9sk 12659
vicinity/backends/__init__.py sha256=3ldY2WH0qoZIksXPl-ubdlEJynTFzNt9FJuS3-SnBFc 1231
vicinity/backends/annoy.py sha256=DoqDwi3SHNBTosMCnLXOCLE4CC4iIhLgHNJGkSOofUY 4520
vicinity/backends/base.py sha256=GI1s6F_n_7PiEPxFrl-FLxdYYqkXeam3wNscGBVAJXY 3197
vicinity/backends/basic.py sha256=EA9pfUVramKC5wKK3eDVyy0GGQXWnPQfqAo4hRBKlB0 8671
vicinity/backends/faiss.py sha256=-jXykd2Wl8p1jLYA97Wjk3lNDsKbe1nX6IiDTsSKLC4 6951
vicinity/backends/hnsw.py sha256=eWtnjfdDsOv64lEZ9aWz7ilDUU2u8LUCCYxic6WVedo 3668
vicinity/backends/pynndescent.py sha256=lFpnhb6IoMgecF9IGVFpLQyZNH09ubQQ3yoFRFglu-Q 4315
vicinity/backends/usearch.py sha256=hxGeDG6ju1PIpjSg_E7FQXOMfVzkAu3-ZIiTYjDp-Ao 4706
vicinity/backends/voyager.py sha256=uOualhGmNNr2wxA6ZIWX4HXnuETJ0k2NhARXq8DJNys 3588
vicinity-0.3.3.dist-info/LICENSE sha256=6CbsCtUBhLgsb6-YTEeH38lhp-qr9KhOAWOYT0sz_58 1071
vicinity-0.3.3.dist-info/METADATA sha256=OczUonDIUwA0nZdJvggeD_juvZ_o-izk3EqmqDRBEB4 13680
vicinity-0.3.3.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
vicinity-0.3.3.dist-info/top_level.txt sha256=GT01ApOJe1lkgL-E_A_j0wU45CJmzQSiezfN2LOZEog 9
vicinity-0.3.3.dist-info/RECORD

top_level.txt

vicinity