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 - 4x 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_batch(ids)                       # Batch get by IDs
db.delete(ids)                          # Delete by IDs
db.delete_by_filter(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
db.close()                              # Close and release file locks
db.compact()                            # Remove deleted records, reclaim space
db.optimize()                           # Reorder graph for cache locality

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)
# - 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). Measured 2026-01-20:

Dimension Single QPS Batch QPS Speedup
128D 11,542 82,015 7.1x
768D 3,531 26,254 7.4x
1536D 1,825 7,579 4.2x

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
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

Tuning ef_search for High Dimensions

The ef_search parameter controls the recall/speed tradeoff at query time. Higher values explore more candidates, improving recall but slowing search.

Rules of thumb:

  • ef_search must be >= k (number of results requested)
  • For 128D embeddings: ef=100 usually achieves 90%+ recall
  • For 768D+ embeddings: increase to ef=200-400 for better recall
  • If recall drops at scale (50K+), increase both ef_search and ef_construction

Runtime tuning:

# Check current value
print(db.get_ef_search())  # 100

# Increase for better recall (slower)
db.set_ef_search(200)

# Decrease for speed (may reduce recall)
db.set_ef_search(50)

# Per-query override
results = db.search(query, k=10, ef=300)

Recommended settings by use case:

Use Case ef_search Expected Recall
Fast search (128D) 64 ~85%
Balanced (default) 100 ~90%
High recall (768D+) 200-300 ~95%+
Maximum recall 500+ ~98%+

Examples

See complete working examples:

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.24.tar.gz (707.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.24-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

omendb-0.0.24-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.24-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp314-cp314-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

omendb-0.0.24-cp314-cp314-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.24-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

omendb-0.0.24-cp313-cp313-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

omendb-0.0.24-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

omendb-0.0.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

omendb-0.0.24-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

omendb-0.0.24-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

omendb-0.0.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

omendb-0.0.24-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

omendb-0.0.24-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

omendb-0.0.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omendb-0.0.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omendb-0.0.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24.tar.gz
Algorithm Hash digest
SHA256 11a73b10d7dcc6912f8a5ab74950d2ff4afee8474c43e819bba52873c7bf8db6
MD5 7b252eeba0596efdcd202d657b439ddb
BLAKE2b-256 2c7ca3b1814e8d7d83f3933e4b4fbf1e29748b9fed3d03fc98accc9dc816ab19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c0f0c7276b0c2a9a6080d81954592dbc745fb9167dc48d826787d6c68de2307
MD5 54feaff6c108bab7ef929929f5f3f84f
BLAKE2b-256 bf4f5326fe7c6121d2f96f6e047fd366af07f8d4d8597371b3d4beaa60eea4df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dd2823ac1cb5519c0cb58bcc23d5c94e1d6951b32be7716ee270f555d40025a
MD5 a146fa334872c416f68204bac3617e83
BLAKE2b-256 327f32dcca7acaa3e5b52451388959620929f5d395023216dcff0e0d185fd6f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9b16ffd86205a3466170ea0edfaf7ac227998a7e2c4cce91b1abf04ee8a30dc
MD5 18616ace61029206b674b96ae2cbf65d
BLAKE2b-256 87e50d3122b6af7ba069c81ed8f7d34637e53b874505d389c1e852f6b174bb13

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0f287512f2d3ddf492d8a5994a164bdd07ef93c4d47e34e92fe2116afa3378ab
MD5 2df91b91f9972403fccac03ecae50094
BLAKE2b-256 152e3347aef226384b97481b28499b262af545e7c29b7cb3fcab42deaf94f038

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68f2b22884fe4ade173ba169f6df4f08287910bbac8b7f4a3437176b40eb42a5
MD5 c5737ae058d3109255773bcc7224a215
BLAKE2b-256 9abfd403c8958eb7ea2fa7689f0ba49e186d1deb579e128a00a358a774a5f7e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07441df669a2f78983966c41f1e98f6d078c93c56d548b12ade51edc0fb33465
MD5 b081c16859f03949c3cd62b34d66e95a
BLAKE2b-256 d1626c0c2684dc107158b05a135c13da1f0ff5e4297beb38d98f3e99bef88373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51f3190a990b1e2df61eba601702cc7bba178997add19651dec5a4e10198568f
MD5 63acdf9b10895fb533cd2139b7d3def9
BLAKE2b-256 4fbc2290d751c149104a771ae3221067fcbcc29e9e4f63a0ab3898916d8b361b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6107a3f5ab7b29b22fdde944d7180deb20d31cfe73ab01b798e1895ccc2fb3b2
MD5 ee5f9b96462c09b6b5ab8bbf91b33c65
BLAKE2b-256 abef17bf501fb3347ff5e89da2af090946fe55fcd655881f8ece6411c9c7bdd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3832b79de9b98d21492609b9b7bbe6eadbe6647a16f355473c9eb3c1bbac9d6
MD5 82b914bc8bc2da482867964609cb32cc
BLAKE2b-256 293a5f1f09d373b24e57c72e289c99d069cfc1e6127aa57e0b683b087e350fe7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7d654c36a37c11924b4a2bce8044fd89335f1b05e9c5cfd70ad4f108ca334a00
MD5 c1ef3e18a9ae86bba33f41f7070cd6de
BLAKE2b-256 2eddfeefbf02b740d5dc7fa4796985f9565bd85249cd6d4ab97873b0456aa677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c089c722fb3d66a290524e5a3290dd4f180f2255ab16575d90f2053ae66e9a6a
MD5 8820404de16563720bbcbc7e46cc5165
BLAKE2b-256 6b5210aa651309ffbec40d3cab827ce36a5d768009a9e7792bf9665641157de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55e21a8ffa1b22c12bde7f9112db32e061df62c6073309562744ad3784ea4192
MD5 80bac736c4b8008a2389522dd64911ee
BLAKE2b-256 d148f278d79ad19ad12b8d08186c4376fd2760ef9c232d9c3bab38adbe5b8980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 052baba2065a703c75b1c0bf76d6f21a298c451ae9e19245ffa0107a03cf3b85
MD5 56380764fd940805993a6021f4acb7da
BLAKE2b-256 9cbb477ce147378905414514ceeb843419de111f7a827d77e60c241c852dc11e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95e7598e180d1f4f4289ced61062f9bd8459d37cac223e013fbce2a11888805e
MD5 3b49e4fafc2d87f456dc95d67457e535
BLAKE2b-256 3112a445901066bff24af684c65fda9d681c22666789d0108f5f9859aebbf62a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 95779235f86dda5427b255c09d238abd7ba09e65b48cba34b9a9d3e2bc0f08ef
MD5 091879e590a7dc8415cb3ca25db75828
BLAKE2b-256 1d75aa21f9e6f5056dd53aeb1dda885e09f1b729f5cbb03dc7dab8b56676f62d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03147a6cf1c95b54d9dca65e273d6a1328e06a13cf37fbd76027efb0e7b94230
MD5 9ae4fb92ff5ae8f26dd43a999f0f4b52
BLAKE2b-256 7a81e75991e2d1408cedffda3afe8ec86974ef69ccd231864b91edf5f600d5a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e230d2568965d6ba5f15b1e229355028f0e9b0ac5b2f64410fbb435c05ae4695
MD5 b5c58f4a642dd8b653fb5fb7fe8d0a04
BLAKE2b-256 d9e1d3161636624ab94adb9de6edd0faa22e38c32bd8fd32d00da112783e361b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b70c388fa251ff7170c5ca13bb5eb78231e6035e97118ccde0f28d91ce7045b2
MD5 7a6ccfc3c66ada6075cfd934481161ec
BLAKE2b-256 c3b2e14249b7de847d26a7751eae70fb3305f8581b01d8da82c424f120e18aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb1f6bbcfe65573904bf2b9573bb9986c2fa3f2bb43f1dd5587972af5d42b2f2
MD5 8e4067da3a5ac10564de71a185d54bb6
BLAKE2b-256 55c6c18073a4e77f5a0eade71fb46911b0498cd27c602f791d539203b04efa37

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5622b8ab3ed349ded713c5d94ad5e476acd2d958f1ab0f139cfa2528e9bd183
MD5 80e704bb81b7cec311e0159844602fbc
BLAKE2b-256 410d421e6303eeaf0906ef9ffcef85ee1bda3f6016b0dc3e182e97996983a5e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b67ee56946b433748d4d349c3a43a30b97790db0921458d2679c1deec207cd8d
MD5 a9182195b50ccf325350e7b8fcd21f92
BLAKE2b-256 328557278a2aff01c27d3988082becd62ea5b50ede6dec83dd1f39de85248b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77c52ef53a0edc98390d334af8ce3210abc029c021bd5ff05d4d386a7dec90fd
MD5 cc92341978be572b8b446aecce09138b
BLAKE2b-256 e562229130defcd287341148f163c1b56df4a7bb7652ba4ec3b590745aacd5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eabcfcc03d79d50ba5acb63c26558871d2df3ba1ee0a277a3c54f9e8a4817147
MD5 440cce863535d665f8f5947fe7cd5c4c
BLAKE2b-256 d3644f924d29fa3e66dd8fadabac904f86137a4dd2ccdfbd2819fb679dac1c70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 441bae8e0fbeeabf1649d08b617306d019bbdfdf0ee6e72a2a056d04d6bec8eb
MD5 def4e3a575ef93c861e107424f95e3fd
BLAKE2b-256 1c75589ab4fee67db409b9c4e030c2a8b30176acaf51c42a98ecbf328b46ced9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 48c24610ebed0ceec03f395b3accc958dc4594bac3bb149d881e8abedf72d16b
MD5 626f1f93c39e7aae94e574c504863eee
BLAKE2b-256 811165181c2e4ad755728180636be9311e0a5f7c826e3dbd8c711f19bb2a8705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df86455ef2a696ac5d549be72d26458c09ea9954958237a3274df672c8d53713
MD5 f20dece3bf5f7f7bfd7c114672e6bb24
BLAKE2b-256 cd6dbe372a36718e9bcff09bcde3da94623751f6732acecf4e35a922d2ad5cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d351ccf2a63e473154d43be2e048b282ce308914b4b90ec2677942a5c4f13b6
MD5 c62e5623f73df56d22358b7365760cc5
BLAKE2b-256 cd18b6e865137006f53f3132804d87d41642ae190fe87b6640244ec7fe6c5c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69c70799336fe6afd4010d293f50cc444d2af6543ccd8cd251f6ab876a7eb138
MD5 838138296a577a25409e223e7e72351c
BLAKE2b-256 1803ec4fbc9bf28b0c4b0fcf8b6d22f6cc5c2bdd4c1355bcb6cbbdf553021376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a0e6aceada9757b7491026e73609536cb7c9666ae570be57e232cd2f760e789
MD5 9d4f80a12dd0be90a97f6f97dcc5ba52
BLAKE2b-256 8e7e12a000192c562e8db7e3d2e878f2fa8b6a7fcc1a45e0f3e8829043aa4368

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