Skip to main content

Fast embedded vector database with HNSW + ACORN-1 filtered search

Project description

OmenDB

PyPI License

Embedded vector database for Python and Node.js. No server, no setup, just install.

pip install omendb

Quick Start

import omendb

# Create database (persistent) - creates ./mydb.omen file
db = omendb.open("./mydb", dimensions=128)

# Add vectors with metadata
db.set([
    {"id": "doc1", "vector": [0.1] * 128, "metadata": {"category": "science"}},
    {"id": "doc2", "vector": [0.2] * 128, "metadata": {"category": "history"}},
])

# Search
results = db.search([0.1] * 128, k=5)

# Filtered search
results = db.search([0.1] * 128, k=5, filter={"category": "science"})

Features

  • Embedded - Runs in-process, no server needed
  • Persistent - Data survives restarts automatically
  • Filtered search - Query by metadata with JSON-style filters
  • Hybrid search - Combine vector similarity with BM25 text search
  • Quantization - 4-8x smaller indexes with minimal recall loss

Platforms

Platform Status
Linux (x86_64, ARM64) Supported
macOS (Intel, Apple Silicon) Supported
Windows (x86_64) Experimental

API

# Database
db = omendb.open(path, dimensions)      # Open or create
db = omendb.open(":memory:", dimensions)  # In-memory (ephemeral)

# CRUD
db.set(items)                           # Insert/update vectors
db.get(id)                              # Get by ID
db.get_many(ids)                        # Batch get by IDs
db.delete(ids)                          # Delete by IDs
db.delete_where(filter)                 # Delete by metadata filter
db.update(id, metadata)                 # Update metadata only

# Iteration
len(db)                                 # Number of vectors
db.count()                              # Same as len(db)
db.count(filter={...})                  # Count matching filter
db.ids()                                # Iterate all IDs (lazy)
db.items()                              # Get all items as list
db.exists(id)                           # Check if ID exists
"id" in db                              # Same as exists()
for item in db: ...                     # Iterate all items (lazy)

# Search
db.search(query, k)                     # Vector search
db.search(query, k, filter={...})       # Filtered search
db.search(query, k, max_distance=0.5)   # Only results with distance <= 0.5
db.search_batch(queries, k)             # Batch search (parallel)

# Hybrid search (requires text field in vectors)
db.search_hybrid(query_vector, query_text, k)
db.search_hybrid(query_vector, query_text, k, alpha=0.7)  # 70% vector, 30% text
db.search_hybrid(query_vector, query_text, k, subscores=True)  # Return separate scores
db.search_text(query_text, k)           # Text-only BM25

# Persistence
db.flush()                              # Flush to disk

Distance Filtering

Use max_distance to filter out low-relevance results (prevents "context rot" in RAG):

# Only return results with distance <= 0.5
results = db.search(query, k=10, max_distance=0.5)

# Combine with metadata filter
results = db.search(query, k=10, filter={"type": "doc"}, max_distance=0.5)

This ensures your RAG pipeline only receives highly relevant context, avoiding distractors that can hurt LLM performance.

Filters

# Equality
{"field": "value"}                      # Shorthand
{"field": {"$eq": "value"}}             # Explicit

# Comparison
{"field": {"$ne": "value"}}             # Not equal
{"field": {"$gt": 10}}                  # Greater than
{"field": {"$gte": 10}}                 # Greater or equal
{"field": {"$lt": 10}}                  # Less than
{"field": {"$lte": 10}}                 # Less or equal

# Membership
{"field": {"$in": ["a", "b"]}}          # In list
{"field": {"$contains": "sub"}}         # String contains

# Logical
{"$and": [{...}, {...}]}                # AND
{"$or": [{...}, {...}]}                 # OR

Configuration

db = omendb.open(
    "./mydb",              # Creates ./mydb.omen + ./mydb.wal
    dimensions=384,
    m=16,                # HNSW connections per node (default: 16)
    ef_construction=200, # Index build quality (default: 100)
    ef_search=100,       # Search quality (default: 100)
    quantization=True,   # SQ8 quantization (default: None)
    metric="cosine",     # Distance metric (default: "l2")
)

# Quantization options:
# - True or "sq8": SQ8 ~4x smaller, ~99% recall (recommended)
# - "rabitq": RaBitQ ~8x smaller, ~98% recall
# - None/False: Full precision (default)

# Distance metric options:
# - "l2" or "euclidean": Euclidean distance (default)
# - "cosine": Cosine distance (1 - cosine similarity)
# - "dot" or "ip": Inner product (for MIPS)

# Context manager (auto-flush on exit)
with omendb.open("./db", dimensions=768) as db:
    db.set([...])

# Hybrid search with alpha (0=text, 1=vector, default=0.5)
db.search_hybrid(query_vec, "query text", k=10, alpha=0.7)

# Get separate keyword and semantic scores for debugging/tuning
results = db.search_hybrid(query_vec, "query text", k=10, subscores=True)
# Returns: {"id": "...", "score": 0.85, "keyword_score": 0.92, "semantic_score": 0.78}

Performance

10K vectors, Apple M3 Max (m=16, ef=100, k=10):

Dimension Single QPS Batch QPS Speedup
128D 12,000+ 87,000+ 7.2x
768D 3,800+ 20,500+ 5.4x
1536D 1,600+ 6,200+ 3.8x

SIFT-1M (1M vectors, 128D, m=16, ef=100, k=10):

Machine QPS Recall
i9-13900KF 4,591 98.6%
Apple M3 Max 3,216 98.4%

Quantization reduces memory with minimal recall loss:

Mode Compression Use Case
f32 1x Default, highest recall
sq8 4x Recommended for most users
rabitq 8x Large datasets, cost-sensitive
db = omendb.open("./db", dimensions=768, quantization=True)  # Enable SQ8
Benchmark methodology
  • Parameters: m=16, ef_construction=100, ef_search=100
  • Batch: Uses Rayon for parallel search across all cores
  • Recall: Validated against brute-force ground truth on SIFT/GloVe
  • Reproduce:
    • Quick (10K): uv run python benchmarks/run.py
    • SIFT-1M: uv run python benchmarks/ann_dataset_test.py --dataset sift-128-euclidean

Examples

See python/examples/ for complete working examples:

  • quickstart.py - Minimal working example
  • basic.py - CRUD operations and persistence
  • filters.py - All filter operators
  • rag.py - RAG workflow with mock embeddings

Integrations

LangChain

pip install omendb[langchain]
from langchain_openai import OpenAIEmbeddings
from omendb.langchain import OmenDBVectorStore

store = OmenDBVectorStore.from_texts(
    texts=["Paris is the capital of France"],
    embedding=OpenAIEmbeddings(),
    path="./langchain_vectors",
)
docs = store.similarity_search("capital of France", k=1)

LlamaIndex

pip install omendb[llamaindex]
from llama_index.core import VectorStoreIndex, Document, StorageContext
from omendb.llamaindex import OmenDBVectorStore

vector_store = OmenDBVectorStore(path="./llama_vectors")
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = VectorStoreIndex.from_documents(
    [Document(text="OmenDB is fast")],
    storage_context=storage_context,
)
response = index.as_query_engine().query("What is OmenDB?")

License

Elastic License 2.0 - Free to use, modify, and embed. The only restriction: you can't offer OmenDB as a managed service to third parties.

Project details


Download files

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

Source Distribution

omendb-0.0.18.tar.gz (640.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.18-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

omendb-0.0.18-cp314-cp314-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.18-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

omendb-0.0.18-cp313-cp313-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

omendb-0.0.18-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12Windows x86-64

omendb-0.0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

omendb-0.0.18-cp312-cp312-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

omendb-0.0.18-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86-64

omendb-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

omendb-0.0.18-cp311-cp311-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

omendb-0.0.18-cp310-cp310-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.10Windows x86-64

omendb-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omendb-0.0.18-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omendb-0.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file omendb-0.0.18.tar.gz.

File metadata

  • Download URL: omendb-0.0.18.tar.gz
  • Upload date:
  • Size: 640.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18.tar.gz
Algorithm Hash digest
SHA256 1e11430013b50b4c4760c8e65a3ae865b813af2ac1e37f140a7b3b12a8126ed8
MD5 2e3e5b34937c485ce262a4cb2eb3ec91
BLAKE2b-256 19b7c2aa0a026767154399fb881e913ee114e2d1b3d5d406daf42c07d3132cae

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 629736711736b9e0a8640fc7d19e6a9b794dfad71e4f7beb77c3074f90e60292
MD5 8f58dfd2e16edf3b6cc8633a4aa9d89b
BLAKE2b-256 f98b522c4e35107e8b19936fe12f57ad2dc5b50216626e6d12732cd64417d375

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b853e11bc7971a695a5c53e7eccad0600939fcf9d9c7a35d32eb58da88a9165d
MD5 ec8115b0fcf5664759e50614ef5affc9
BLAKE2b-256 75687ed0a048d8dd4a5e9e942eb2a090d2a3281b07d414b950aa968c35265bf6

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f149efa208a3e8247d3b5a146a50eb9b96a78dda6d82b0cae8343bb50df60b6
MD5 e116407a81268f037c843a695344f592
BLAKE2b-256 1b6431df0b479904027024e4f774e70576288d44a7c7cb77606c8c6a4673c763

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0eb54a702b6ad696585278c9c7f3fb2f8dce9d304caf83560d41c1524dc54ce4
MD5 fdf2f994c2caf4cb48225e8cc0c075fa
BLAKE2b-256 2464058829fc6adb910b80b06c2e4486109589fea78ab9c72861f847381a7efd

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8529970a148e9133b79dca98a7bf304aff8108c50ec2d67df1e244eb7ce1dc0f
MD5 d71bd4ab7534cf86e3c1fe3f9dc9f2f5
BLAKE2b-256 fff083f8a4cd6f5f556456e5f5d16a61a4b6bc4c6287f9e037f6754e960ce936

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1199052668a07ec6e88281bd3ec372d4aca7e69e0781108e3c53317e0c9fb38
MD5 c0bb1b621948508677e38b672954a31a
BLAKE2b-256 e9224aa65ca559d033a0c62a75567b7ff10f7ed9a7f4a2fbcb796c9552e8ee97

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2db60b2e7045395d564089580a3825a7af8c5aed255e4c3401f1665b1cad0158
MD5 02ad1d3aea496ef8c02207e3e0b427c1
BLAKE2b-256 4f3a2712d23d589a5a78f9129021b184793b6731e24773811f9cd464df668b4b

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f63d2c6f9c328a30ba35d7c9836c2b750a172ef7c7624fe3952f0766961d6bb1
MD5 bda8a2a1b3e2cefeb8539f186c66b66c
BLAKE2b-256 68490e6531dfa308ac521259e5b7dc3b12d8500cad12cd7e39a6606f817e1ef1

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf206b2f554eb2df954328b8c32de48984d44754f05fb10d5097676ad48c61a4
MD5 2c331cb7697a0feebc0ad724f44385bb
BLAKE2b-256 4f1d21724fffe8b3b46849a436e3f378e37e844a47364e3b01702e02697a0808

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d3de97f19bba4db7aaeeebec9b6330f495718a58573fde9f4916384cae9f62a7
MD5 d8ca1c0d3cc68d9b2587bcc8d23196ce
BLAKE2b-256 dd4af37a82c4998ad496acde6bb9f0cded84f98ffac28f24ff998fba1e55840e

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72eb06f72332ef5e37299765e4c6c3d422faacf14aa722e25770d53edda85834
MD5 18c7517e301819474cc58a618d2dbe99
BLAKE2b-256 27a420166a780807b80520a0a7ef1a399eefb45c22a5b984745b4834f1421967

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b15ab3afecd63aab2326d5a056ee043d000b4cd0c12baa6e8e40c05698899fc8
MD5 b945896faad350520db407b1bc5abe57
BLAKE2b-256 fe5bcf3759157feb8558c1886d26e0392756957ccef0ced70628972db08af85f

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 557d46e53c856e4f6e30a2b6af9a7a4da915971b0be71e505807c8cf1d457339
MD5 4df6328c17e9dadad40d3f357c00ac76
BLAKE2b-256 cf6c9ed17a7dd09bc90103745ccecf24f73179819113e988044584476aec24ed

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 237cae0e0ddb5474e392a16cebaa8713fbae86aae3092c105f42671801b05940
MD5 69497dc5ad0ed99377ae9e4d5f836a00
BLAKE2b-256 64723b84a94f202857bf18623f6ba8e30b8b626b78d2b80d3f256e8b2f420574

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5a7672d83260c58c925c2e0c0232545145458fd5b3855e7fb9ba61df7f31b4f9
MD5 220415ec071503878111531b9bdd8fe0
BLAKE2b-256 55bd74cbb2f6bf460dd9efd6a3a52da354a93ed38bb199587058333362d39e17

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18ee79e3ce6dff4be08aca5e438bc2ce5af11b76c1ef373769ac2bf6af971c6d
MD5 f058a275ce727c298c5ae98e848744e0
BLAKE2b-256 152fd080078ba0a1f8f6735d0cd3a18425581e7e2891357e01e18d024f6ccd79

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bbe2f5c6333af8e0f44ffb5cd6d00cb7722d4f5d14a00e237aa5a4795aaa8507
MD5 d19ed9ffb216ec29a1c73463ee0b792a
BLAKE2b-256 e8a48c20ebd1491a23f4738e26dddb88877dae9ba97cba4ee2c443d9946216b7

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6959286e987ff9dfd2f1a44ded0ce7d597e5795cb6accc15e6ce2c6eb8164666
MD5 48f2e258a62e9dd8aa8ad1e641334ed0
BLAKE2b-256 0566fed255b7a07e6274710298d631e8ef9b5c3dfd427476473c82203f430844

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1c5f5b0492e8d1120cc96388e6a4b4551f35a9a56aa9ce16ca421583574a3ac5
MD5 9cf24e3c90ad8a217fd08bc986e566b4
BLAKE2b-256 609119571109a5ea2bd68b725cff46fb1a2a6de85dcc46ae1afdf4abc120d27a

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d9f4878b8dfcaeded276f014a1aac4e60ce3b62135dc103918585dad964cba1
MD5 9945379bc85b1a074680f9ddcd75d0ab
BLAKE2b-256 c269260eae73dd10c078750579cc510fe4f34380c54487dcf0d7c4461c337367

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24ff4481422f110218a389c026007c7271a58ddb6ba7ff578761005ddd1b16f9
MD5 e2ba06e816c99b0c4f794f02556f3cf6
BLAKE2b-256 77a6f5d33ac27486966dcf0c07001ddcdd7bccf48a8c93b4c6164ab9b20946a9

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7ddf4a04436a518ae25f3b2e8d14fa8534f35e4fa16cb588331fa672149613c
MD5 979e025ecc7cec55fb4d3f6e23bf62bf
BLAKE2b-256 8723ea0c7fd978f44291134c400c4db97130e40ffc6e04bdd22d5974b6481630

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83e8bd36dc3fa8877c80d872ca585b1447a2263f3a50e4cedc19d3417c8315ec
MD5 d73a347476e113775e62df347d485102
BLAKE2b-256 c3c6a75d90d82faddcd40c95212c38dc9a9063e32a2971091cd72c1f62318e38

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71428ef3956c1aa7a21e3ed58bdd0b31768d6d984c223d9b2b82de7f746a8d5b
MD5 717c95774c6085db592c0aedf7ba1ad5
BLAKE2b-256 601d9cde12cc14156f5dbaa2995c2cece9b8ed0806087b58febc703ed1aa2af0

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e0644a572f4f725c505ce95612ac582814024c6c5692f0d40b0449fcf1ca73ec
MD5 b21606c01ebfc554fc4a0b8784c84f27
BLAKE2b-256 0cde7047f58bab876ead4e12a681cd40df67497edd0809c8a8be383edfe723b3

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fef89afc61d687118476e4fe695ac903b0eb8b81a1f00763359b5cfa3486c364
MD5 56d078c637810a1913e02f911350d0d1
BLAKE2b-256 1b9745d1af49d40385ac4ca012295c117c3f3830a6acf7b6fd965e2466414c08

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8752397327af567361f0e9b947427d0ca07755b028bcc8d8425ca0a8bea5b94e
MD5 0b4123d1de08d14ed8bc5595a6b5695c
BLAKE2b-256 c28a7dc128c084cef4617f5b734217d4200ccb7ff47dbe10cbe7241389aa61b7

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: omendb-0.0.18-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for omendb-0.0.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26c41b7419a02ede76a3582974daa2b84d027b50fe4da785d4ecf8097fdd010c
MD5 0b534481334902241e5079eac14e47a2
BLAKE2b-256 b787ababd9e0f28836a261c589c508fad686a014cb09cbc40ffa127018a8493a

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 564403fd288be4a4544a148e7bf5a12d7ac457a538bd7292e978b5aa38df31a9
MD5 c83f133a97a57db223e3b2b372ae2c5c
BLAKE2b-256 3b51650f8591a67a7603fb525ee7de353e55188455f4373d8a185276a82ae185

See more details on using hashes here.

File details

Details for the file omendb-0.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omendb-0.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 098b8ee9d96cc3f72c6090f1b9cc64dcffbf333c8b7be405520f9fef45ea1246
MD5 9bda5951757620118e9cf67f7dfd9c20
BLAKE2b-256 8097e5ff986735274ca23caaa9c7a9b10ae244e86688fb4e786d5be63561f551

See more details on using hashes here.

Supported by

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