TileDB Vector Search Python client
Project description
TileDB Vector Search
TileDB-Vector-Search is a C++ library and Python API for vector search built on top of the TileDB Storage Engine.
Please see the following blog posts for background:
We have released a LangChain integration, with others to come soon.
Quick Links
Quick Installation
Pre-built packages are available from PyPI using pip:
pip install tiledb-vector-search
Or from the tiledb conda channel using conda or mamba:
conda install -c tiledb -c conda-forge tiledb-vector-search
Contributing
We welcome contributions. Please see Building
for
development-build instructions. For large new
features, please open an issue to discuss goals and approach in order
to ensure a smooth PR integration and review process. All contributions
must be licensed under the repository's MIT License.
Testing
- Unit tests:
pytest
- Demo notebooks:
-
pip install -r test/ipynb/requirements.txt pytest --nbmake test/ipynb
-
- Credentials:
- Some tests run on TileDB Cloud using your current environment variable
TILEDB_REST_TOKEN
-- you will need a valid API token for the tests to pass - For continuous integration, the token is configured for the
unittest
user and all tests should pass
- Some tests run on TileDB Cloud using your current environment variable
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for tiledb_vector_search-0.0.20-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afc395e07ab6cc4daf81c3714b4e7fe218d52a81dad29bee87e5dc6737e860a6 |
|
MD5 | 6f70893d851cae35a3a86759cdb01eea |
|
BLAKE2b-256 | 8f8c5428e4066ff93ec2dc214bff14ac39a6d1f4534ece7e4ef5a877f0977640 |
Hashes for tiledb_vector_search-0.0.20-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9639a0abaf0eb83ed7c5ef0269b2bcdf4935d608db48dba3cf4398b15dc96afa |
|
MD5 | eacb80c5633a39e9fe772909872fd330 |
|
BLAKE2b-256 | 8aec5e342524fb71b290180a6c60edc3995d3d2752731b530631b5edc2b419d2 |
Hashes for tiledb_vector_search-0.0.20-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5fd1a69020e6fb14412649ccb92cbf72673830365ab52aabe932e1e5c618709 |
|
MD5 | 1ea23b90bae433b97980166073f24cf3 |
|
BLAKE2b-256 | ca7ed97cdc074e54b94999f7c9d4e87f9b1473f47763ebd76a8f79ba3bd0bd00 |
Hashes for tiledb_vector_search-0.0.20-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa88085dbdaebb7c2ff62f219060cd02b923145d5f013bc8c1d11a2a473c1ab6 |
|
MD5 | d085ac8a3122207bc0dbaa4be2f89e10 |
|
BLAKE2b-256 | de86ca36d38de1e4bc6e533bfdf3ce4f013ed7b7134241023ecc5d066261963e |
Hashes for tiledb_vector_search-0.0.20-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 398bae78e195434a0c9d7f15e5295a87a62f513d5ba5ccbbb195c388a92ed126 |
|
MD5 | 11d2a5ee90a91db168726d87bd0cf519 |
|
BLAKE2b-256 | 3f0105901b0ce664b325ca5d4fc9975e052d6bd76abbac5a8cc7e65ebfe1d55a |
Hashes for tiledb_vector_search-0.0.20-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71cf032101c4b37157e00c8f9f2abbe48f97410bae1d95f1d89dc3b7c50b4e56 |
|
MD5 | 7f98822ead824866d22758cfba45e800 |
|
BLAKE2b-256 | 9ff4a54c180d864047b94c04350a6bc7c5ed80d66a1f120bffe8bf960a20d554 |
Hashes for tiledb_vector_search-0.0.20-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f409e81442a5c98f458909b96573a7af16dec2fa188e96fb34a3144867b83482 |
|
MD5 | 00af1a50543a67452581c8bf1d46ac8c |
|
BLAKE2b-256 | 4e9dfbb74a3ac942302a71c440c7057fc9abcb909b61f00d76b0e34dc01bcfa2 |
Hashes for tiledb_vector_search-0.0.20-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a8192f42965a1d9d4f18427cdca0c2d7831c61b5496401e207549aaf0532b7 |
|
MD5 | 8d736cc87d20a0a80dd5af22827e6fc0 |
|
BLAKE2b-256 | fb633da6791536af7740cd79d4ca1e41ac7b9edc405dea67cc9ff0a262c0d34a |
Hashes for tiledb_vector_search-0.0.20-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16add360359dda93938855d1aaf0e4434fbc1e92a0dd6000afc19939fc771c0e |
|
MD5 | 1949df2df428d989f352cb0b090d0cf3 |
|
BLAKE2b-256 | bd2289cf598b5f02e03ba467d49b8b32b7fd7c85e3ba84c9924c7b2a35e38d50 |
Hashes for tiledb_vector_search-0.0.20-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8214ea435a0ba2917f36249c85eefafdb10021510c8d4b915b8dc401a5fba81c |
|
MD5 | b6fdf6bd138f9550e70d2a81c89544b1 |
|
BLAKE2b-256 | 3888682c2e8ecd5278162dd359dc3a2d8bba45e2fed638c8536237c58f03e6ea |
Hashes for tiledb_vector_search-0.0.20-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055e0f8969a2e67fe3afbe07dcd93b33a898fa5ed4862d864ecc191eba0488bb |
|
MD5 | cc322c4655c5dc7ec641431a7fec0687 |
|
BLAKE2b-256 | 698f1d11916fec417a0beab545ebbaec63c9e3fb8c17ab341aff7d5a350432f4 |
Hashes for tiledb_vector_search-0.0.20-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef246d8eafd74230b5a9be4b09e0fe75f770b2d6bfa3e87c9079d7d274ea3d3b |
|
MD5 | 525c929f5ff6129dff516e8ef297182c |
|
BLAKE2b-256 | ceb572caaeedc605287cacbc1397f85adb401147febcb15f7f5bc92846363907 |
Hashes for tiledb_vector_search-0.0.20-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c19de511bcf1bca3324a2c8d76c208eb30e5e3835e8df6eee7f1e8f97fb5d6c |
|
MD5 | 8e2599cd4a408b5e80fea99d6c3af63d |
|
BLAKE2b-256 | 66620b36dc87f3538bdf34f6be49b3f27f477cb2072185def81e7f9a37639d31 |
Hashes for tiledb_vector_search-0.0.20-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057081eb87eff041f450870b2e45f82c668fdd940df984d393e7eff56337a7dd |
|
MD5 | 806e84d1f005f3865a6cbff115e95c70 |
|
BLAKE2b-256 | 7a32bef510387a2c8d74cb692c61b5e5470da102307b5c70bada950dcf5cec59 |
Hashes for tiledb_vector_search-0.0.20-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8770919b3c790e0c6be7700311159f4b58e32ab56efee09f03a1da0f833c0577 |
|
MD5 | ac1c4a7a0735fa81b0ea2b9ef85065b4 |
|
BLAKE2b-256 | d5c9660be202bac0bd4920aa81c0bca6cd402f368e64b809fb8ea05a0713fdba |
Hashes for tiledb_vector_search-0.0.20-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a011c8ff5b4ba04a66b8105600352caef567dd08b8802c7da09744610fbe2dec |
|
MD5 | 5cb01a1f67d77ee9cb7c7343a7a519bb |
|
BLAKE2b-256 | a237dac627a4d7954b59f1e4ca58f2d1ea7675d32b0eaf536244caf015cde39b |