Skip to main content

TileDB Vector Search Python client

Project description

Prerequisites

  1. Create and activate a Python environment with pybind11 available

a. Download minimamba: b. mamba env create -f environment.yml c. mamba activate tiledbvspy

Build Instructions

Build and install with pip

See setup.py for supported configuration overrides, including the libtiledb path.

pip install -e .

Direct build, then export PYTHONPATH

For development purposes, at the moment it is simpler to build directly and export the extension directory into PYTHONPATH.

  1. Run the top level cmake build with -DTILEDB_VS_PYTHON=ON
mkdir fvp-build
cd fvp-build
cmake -DTILEDB_VS_PYTHON=ON ~/work/git/feature-vector-type
<cmake --build . or make -j4 etc.>
  1. Look at fvp-build/python. There should be a Python extension module:
pydev ❯ pwd
/Users/inorton/work/bld/fvp-build/python

~/work/bld/fvp-build/python
pydev ❯ ls
CMakeFiles                       cmake_install.cmake              tiledbvspy.cpython-310-darwin.so
  1. Export the extension path as PYTHONPATH
export PYTHONPATH= ~/work/bld/fvp-build/python
  1. Run Python, and import tiledbvspy
import tiledbvspy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

tiledb_vector_search-0.0.7-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

tiledb_vector_search-0.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

tiledb_vector_search-0.0.7-cp310-cp310-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

tiledb_vector_search-0.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

tiledb_vector_search-0.0.7-cp39-cp39-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

tiledb_vector_search-0.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

tiledb_vector_search-0.0.7-cp38-cp38-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

tiledb_vector_search-0.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.8 macOS 12.0+ x86-64

tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.8 macOS 12.0+ ARM64

File details

Details for the file tiledb_vector_search-0.0.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf4b7e700678b93c5da9ede02fc3c84959e7cad3fc34b7d91a0869fe8f4b8d9d
MD5 b8233a6e7445970f9ee9b122345e832d
BLAKE2b-256 71bd8844e296816c218607cc935306c20d0fb38e832b05891b95f51edd5b449d

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 548f73f1bfd86aa625e2c70ce252f0bf417527f2252a14e8c47a0fb09849a1ed
MD5 09366d79f792c5b73859fa5836600a32
BLAKE2b-256 c20ff6e8754b40eda3c93f6f02c4e49e45d1616de79e416cad224813177e52ff

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 91dd3d0b9b2a5733c9197b936dd1b7e1058ba6b0a589e043b7687afcdc042097
MD5 3d736c17fdaf09fa20c499ede142d743
BLAKE2b-256 6fbd9387ee095a8e3ed0894c52a4e55babe2d715536fffdfd3049bd240a432cd

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 85902f127a05ae00b69662f849d7b9bf4b50b3e8b12f6de6e5d64898f466bfbf
MD5 b40e24ce936741e9710bd57cc3db746e
BLAKE2b-256 faed256d3842a98bd2fcbabb83bc40b58a9273751d1e96f6432bdca98fe78324

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4f7bc852274349f91b647d1b716b4e81e85d6778f1e3dd2359443d83629c38f
MD5 b1ea224d5950e5cd7e6536839cdc5bbd
BLAKE2b-256 d25eaad0b5d87aea950f49924bf98dab5ad3a288ec810c4b51993d057ce91471

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6d23e2c701824ec1e10ffdac10b8aee07922efe00260aadcf6ba846fc6ae598
MD5 5316d1819715a478cb6482932b2b4926
BLAKE2b-256 6f893375b94b147a1357c7618eba77486996d8fee8355c9040ede81f9f219619

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 54a37489b71666659409885874173562bbcaf7ab34c246036353f473d009e74c
MD5 1a294db7251ccd4ab843670578402169
BLAKE2b-256 63930ba95244c8e0fddb96ab7990ee0dce2961084b3dd1066858214951521f4d

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5d870f529383f161b4083c788e3d50b076137ff5fb0df1c43aa02f4617f99da9
MD5 0dda189c8a3e9af105f4ff47a4be5a3b
BLAKE2b-256 9e2f8666bb33cfcd9052289f1681a09403f33ee59ee50eb72fe3f1e1e2aacd93

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3964b75be5877083c9d6da1bee27f65970aa0e57e71b3a8618f892042cce219a
MD5 ab7c58c8cb5fee7254709403250244f3
BLAKE2b-256 1f98ac82d043d2fbe56f7e8b42c07ad54aaed0aec4b96c9aff355ffb8ce9d8f7

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 901f5f222f039afb28d3ca5a7e523b052ef67b29cfefc6c0fb0acc8d83ef4940
MD5 cc0ac39d71756aa3c502bc39e18c4139
BLAKE2b-256 71de90222f9c4c248f159b1cd973763169d1ffdb575785d4661567aa222c7edc

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6066864b1ed429c6a2a5d25fb06f089500570720b72c1ab22d1ba0bced624d44
MD5 107799d1cb3ac7697cb9e288353eecdb
BLAKE2b-256 d6e0d84a4e0927971a0c8eb9be5f94961265468178efbad50fcc59e56524d9e4

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ab2553184c7448bd802b99f5fad27ec694de8b5bb5ced20f12836919a93c2907
MD5 1416111856752a2bbc47fb8998fcf2c4
BLAKE2b-256 a833616f88ba77a57b22dd9b55cd3cce4c7f845e1f825a04ccc4a3cd2073e2e6

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e2ce5576c7cbfc40f56f06f1812b333c9d92f7aaa981a18dd7f0154034de401
MD5 d3962cf88e6ddd518437450b98a6c4c4
BLAKE2b-256 77fdab695621f896cb37f118592114e6707bd562c1b6b9ebc01d5118778b3356

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dff786b6e9180c97bfa23cff07644c5b4f0523caa40a111405adc6fefa896865
MD5 71690d5bc044e4c407c555102835f796
BLAKE2b-256 4bf6191167fd8160ce1219f0b921066bc0eb8ac81604c89ba739b019d071f32d

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 36a1794a1662e49d5025546f7c2caed270af49017e15fca32f6e465dd76819e6
MD5 b4fe454f8c61a382ad25329f5b236633
BLAKE2b-256 b94994625b312279b1d6353b1f27a71042f0074cb4915dda92393eca6ec89f1d

See more details on using hashes here.

File details

Details for the file tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tiledb_vector_search-0.0.7-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 72f5ce6a11df7696c6e9820fac56e8d723bee0bca72c211870c5d06728717e7d
MD5 30186bbaedb9eef8a6c6529ac5f1d675
BLAKE2b-256 cd9125074d8f1cd1db76648cea22ef32f00045a02b9f5101809880cf811e5379

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page