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.19.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.19-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.19-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.19-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.19-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.19-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.19-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.19-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.19-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.19-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.19-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.19-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.19-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.19-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.19-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.19-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

omendb-0.0.19-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.19-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.19-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

omendb-0.0.19-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.19-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.19-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.19-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.19-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.19.tar.gz.

File metadata

  • Download URL: omendb-0.0.19.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.19.tar.gz
Algorithm Hash digest
SHA256 93a0d8f1b85af14525fef558f3ab8cac74c3e8a2b7aaa9ba7c325bc0138b6276
MD5 f20ba5f1ad83cf652df9eaedef4df34e
BLAKE2b-256 e60560de9b93828b6f4ec67dd7b256f8b276bf5d823127d96a917e14deaaec41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b32ff9868be5080a0f4111434bfa66a4aee80ccd8f2dbf34d4a8ea044def48f
MD5 0e22053316e4dd67bb5643f2bbfe7d5b
BLAKE2b-256 9fc12fa983aa0b237cb2985ff161198a893b8f03a21ec06e5ef2946d87482b8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5e3396cb8b5d9278b70159b610d437870fc0bf7775ebd03e2bf86c6617fc1a3
MD5 e5978a32448108f140801ffca610209d
BLAKE2b-256 64e44c5d8b39c0ffb199095820e6ffa66970da221cd92082674ec45539ab3f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 968a345293b7924ba1783566cc83aa64fa18bd1dd513e3fa5c712b8da695c0aa
MD5 f43df6960ef9ee37a2b70b276880ec40
BLAKE2b-256 d2af0275fba390a6e7562e5ddaed56305758ea0ced289b238b656b11f5014aba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fc75ebbaf154020c8db85ae9db3f10f0694596079759469a41322417d8b9c77c
MD5 b5e0906f582a397c86ab1d10b43d99b3
BLAKE2b-256 e371042b1588218604f230fe3a172434c9fb4aa4bf125c8ce5c691abd4d9f246

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee78b5a7bfc5bf06ea28332d890ebba2a6975d454e2d64fa4ab8889d49d3f28a
MD5 b6970f100869be29061a0312c5bc616a
BLAKE2b-256 b85d07c2bf2164a2f495fbd3ef724a9971276a18ea870fb2e121662b1f1179dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 841c706208ee0516f29a9287abb19393c50c5f34b41bfee9945a1fc42bd0eda5
MD5 cf75d632442d63b9e6f38c6ec602c8e3
BLAKE2b-256 6261c05df32b0f5a23be21d21e4e7671b47da00484eb6e120ed8a628fb862dd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b4567bf14aa858ccc6bb2c5b3941a2df73005e4641e5c830fa248d86603aaf9
MD5 c6ee9fe9b6f2fb654d35b73c6d0d57b8
BLAKE2b-256 8c8244cd927c7e754620bbe85a3a79085d4f8f75e01ec8240e79457106cdfaa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d3ddf6c1d8c5be69db4a49699a3c994f90e6f4b057df1454025b7b62ba497d0
MD5 de87de923549a5c94ce87f39b0a9999b
BLAKE2b-256 530ecce8a5ed1dc94e918d92f6c7f78fe5ae09bc20211aa2f4dfa5c3e59a554d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37e549f138447465da290519bad79d139c0847b813752fcb6c0ff8ee7682cf82
MD5 2130be7714214b914619d2389790e185
BLAKE2b-256 d0e7e475f72907d953c46466f54ab0b7572ff0c3869569b56957685d6ac66eaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2ad5476042fd2c25b8a234c5997248fcdb0e216cacde5094adfe69c924caac13
MD5 2a45716d1c7a1490c7b646d22731d465
BLAKE2b-256 7d9a614c8be3c179d858ed5c6b9decc83f1faa10f1b38207366fde5032ce9779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f882e403467d947ea98b51f05a3315cc9d1f48264861c3a63c531ed067a9f86f
MD5 04ba1b1dea02f7afc781b9c7c5246f51
BLAKE2b-256 c115b2d6193ebb3a29247082aaef8ab09c49fb30808539e274fad033bbf56eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dec0322fe8ad7e124754d6ec979d70263497444ee9f76dfa35bdb1511357ca9
MD5 10e83308b0907fe1391c1b3fe1729be1
BLAKE2b-256 30d4e9f4f5ca55bc239794e1dc40f6a644d70014eb9c22b0082009fe038c9852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b47858d85e78bb396a8493a8b06429d04a95eae7fcbc51d0f333bea3e1829e69
MD5 ca6f8ea96e4d88b97dc0974ed221b2a4
BLAKE2b-256 0a6e6350dbe8cdbaad4586991c3c9ffefdd29979f2e358c3d6cb37344db52a33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9db1cace7af22b3a84b7533470871fa6987de8e6f2fb0945eac18fc1f318b916
MD5 048d20c909b88a50df9e8d6206fdebbc
BLAKE2b-256 742a9aaccd9fd3aec181ba59a9b02b0ef2a7c53a9b7f2cbd1b001e8bbda6341e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e089b123d0fd2c873c88274540368babb2c7941d8b3d3d46db280daf51b11cb5
MD5 43966b9d1f2f7f2b6397431528416a9c
BLAKE2b-256 915b187448a456c084379a7a4a2c3d6a366fcd5bc57b8caed05137d939eb762d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4f55e96e843471c83d6b2a586e82136870b63c5799c2313e550b6a56e88ded8
MD5 004a2e1a109bec801a49e517fa84cbcd
BLAKE2b-256 d367aa013a398122bcb8e002f5863600757370fc9aee9b775b2cd7853b43adfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1a38451f81cd9737cd21e4f2165f529bd14da353b6ab573ce1aa8620a53285b
MD5 01c4136bff3246b35d88e779db612d47
BLAKE2b-256 09592d02816aaa43b781a69f6666302e7de0e125309cae2c950fcc54de225785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e54a7a9c6910c69bb79ef612301ded10b1abdf683141c69067b15d7e2113b4bf
MD5 e30ba13d99ef315b21656c39c297c1d1
BLAKE2b-256 9acb6fc4658ec81146f7eda78603023728cd6bd15c167fc7ccd4746e0205a54d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb93147f7ea9d601bb2e7829b210b1be795c2244093ff7e96101bd647ec97f7e
MD5 124e6e356f8398fc99723ee7fc0c1bda
BLAKE2b-256 be23be3b72c522ea21f10b0d9970e2f62a7cf0c96e47f272b0c4d665538b30df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d059823691ae54b5961c90c13509e88d3e9b763930f1ffd81c1778a8746542c1
MD5 ccd7194998d85ebcfaa0d03c2546ea0f
BLAKE2b-256 d410abc66808ebbe817aae2cfed2b1961d9e0a10cdf3a7243bca7f722c807446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0247d63abd87ec730389028ba23dd078166f8ef76baf9d6ade87fde295460c2d
MD5 04a424d73a9b2c5c28f3d82b86d31036
BLAKE2b-256 1c0225cf7990c29cbacd75dcb095a1660361ececa9e54aa1114d60d159263a7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb5c4e32c9bf2c5b54bd235ff5b65560f5fb6f8a135f38550044fc1c30cf42e1
MD5 fa0e457a681d2db1d6558425bca9dd96
BLAKE2b-256 dec8465156421eb1665c8cf89d5de1d2b5d50b547ff74883f61eacc2836bb4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fac4978edfbb353a16591fdb55ea4b3af45261ea4b31b9903646b0e79ed58a01
MD5 6384706714836d26b7f7d15db4d29aac
BLAKE2b-256 29bb2beb6c7e75fd33fa5f7dfe3931f8540e5b15a1540f750eeef4c66c024db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18a9ec215e6a83a591f49e06a47c9548e93c5ef2128f2c0a254a1b76661abe45
MD5 bf4d69bd8bf6de1076e0a31930b86565
BLAKE2b-256 323d8c0b0b1fb58eb5256715dbff49ac9554303b2373d08bdf988dc976e9186d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3e23448b949b55408e76a5708fcd2761f9f33192424d09b1fcb80e1732ecac2
MD5 6dd90e50162789a9f3eaa2863e093be3
BLAKE2b-256 72d07b51d642ec24552c91b97e09d4bb08472b49ee99b9159976efcb15b01242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b41a605c077e922549b69612094d9908c813efe13318873ffdbcee55a10d7f1f
MD5 3b3b3949c8a33cbe332992134fddbe81
BLAKE2b-256 0ea0107f2bef63309bd683ccb2c7943e7f1aed10d74642c347cff9d1945c81d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87b63e3eee7dfd0d746b598c89baf25c047e643748ef051ebceb5f0ee1c27c36
MD5 ffd28f2ca4d105ce1a625815c095051e
BLAKE2b-256 ca2b3e9ea2d11505d280fbc62fdb795bf018d68d5cc7edbf16c8959c498bba78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.19-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.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b12108aa7e4fcfbcbf5d06d1b3f91c1e1fa7233885282c98f2d58f8edd73643d
MD5 a3f3762375c3f57d3fdb1c755bdbd96c
BLAKE2b-256 11e4e0fe63e9828d30b2dcdd6c41570776559ffb71054b36838744d215314906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b3002e06a0dec034dea4d815e13e063da4eb50bb3a26506a7460574218aac4
MD5 42ecce8f242fa63bb4ce19b7135be329
BLAKE2b-256 9a9b941bad98ae9f8a1a1d885dea8d183f4d9f18e4b7457841a86aed84d2ba3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.19-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd9f93f66230fcb52125072f6a65227662c1d66ce592e08eff7f8d195cddb8aa
MD5 103f85238c2d653ff27ba32f04ad9edf
BLAKE2b-256 753094b236fe75fc87d0e5549547281da8414c4981baf68ba113346d29ae3bc5

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