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

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.23.tar.gz (664.9 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.23-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

omendb-0.0.23-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.23-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

omendb-0.0.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.23-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

omendb-0.0.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

omendb-0.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

omendb-0.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omendb-0.0.23-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omendb-0.0.23-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.23.tar.gz
Algorithm Hash digest
SHA256 793afe7383af99608229df3c1c01a2751d46bfcad3a6e6509ce44ce923c14b35
MD5 511df980133f823457de6e5bc408346d
BLAKE2b-256 d83fb4620ad42d9d56ace5bb974443cb11897e09dd68e6cc30d807e66f08c508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9412179d1d3b8f1fb42611ab8f77de046bffd3445d3cb66433e4b1afb61cfedd
MD5 75b56b29b2811232fce5567217832843
BLAKE2b-256 5f0b949322987a5efbe0c8e3b14a69d818975dcb2ca766bdc65dedd08afeb647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f78e14884211b25dfab169ab38967eef86b2e3a31be81527b64c4024a0fbdea9
MD5 aefb245e0aafd2688e335a76b08152a4
BLAKE2b-256 8b6bf930286ac16f830c50768404a68a8bcabb4d918dce3375917037fa15258a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c875799700ddbe43a899beac1463cba4f9feb41675df5f7215d3ae71f92594ad
MD5 2b09b93bf863ebebd86f97badb2df4e1
BLAKE2b-256 249d88970af2eab4f9e7e08f7b646d04aa92f277262199f662b670a1e9ac6c7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.23-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.23-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 98d3d7514aaf3b29b259cbe015cbf2fa228fd40a6f67820797d85072635ced8f
MD5 26f392bca931a3ab4bb32184ab75447c
BLAKE2b-256 2d71abca5ac20e24d669ee618b1503ffd36405b27c4d666156a4efd08413dbfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 156a91519a646b2afb89dc83e326d6c2e6512679efe4739191f5f844e71d42b8
MD5 74aadf51d7bc96d2beccbb844014aa92
BLAKE2b-256 ae40baf006ab98bf2c56ea04d5cfaaddccc25bc58f615056531c9b6a68fa7deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 095bf94d846124d2e146031c7b0036d847cb70c199e2bdb8438b6ddef8eaeca5
MD5 f10391293d953bed0fb92ae063456f89
BLAKE2b-256 e34418ca4edab6fe39035ba48a4c162119975ea95c0b7f370831b27e7d4f7fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8a765c95671a59deef44d229b905355a1e0de379421bd3bfedf097a12431ecc
MD5 ac7c88bcb72692ce210145fb81baf426
BLAKE2b-256 7ce3ac68c7c039cea04f82e5227bb4de992c0d09f0fcc36cce4ff9cf73ededb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e5fed7ff718328ec251d7b15c0e78f9425ef8bd48bf0c5c1bdfc5f6ea4e5caba
MD5 dccd98e12c6500b888959d4f86a15438
BLAKE2b-256 aa7aa683b7c15b56bb82f1c35a6683336235d6bbfa662a2ff0873ebc039b42ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c46f40896e6735a36dc3dd603b50f16b1cce5c41bb86966b9d923ef9cc74579
MD5 485f03c62e9f68fffb9ddc434de3b167
BLAKE2b-256 f9004da424502a50adc8e576f03c41b06a863d3d4e0786210b9c87d7a7ee8008

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.23-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.23-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aa0cc9d81187571241411eb1b272df7fc9ca0d42d4d9358bd81452bce7304055
MD5 cdd6356bf8d7ee94c39f02a53ce74ccd
BLAKE2b-256 dc56529b066b4bd44380b5dcadb1df37d42c7d668234b4bf811916a9ed0e9028

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f47ec082948b233f48c23e70e3e171c2e1dd051967fa225a295ff800fd9d013
MD5 cb8495fb7f7cd6fd18d1bf2763201836
BLAKE2b-256 48b7135f49541051e0c976b577bb178ad3695be66bd60b33220adbedeb031d83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dcf61c3182296eb8bd209cd55af73fbb7d7cf11b7a4cd455840c97d28ecd1c7
MD5 a40ef508c8ae56f43f087fa1d159cbcf
BLAKE2b-256 6e06fc1d4b2afcafb7b92701dac41f83cd190dfeeb89eae3c4dfb8fa901e1701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 471bb5309faceed708f14bfd05fc54eb6d3151982f279c38fbfc5c465c25b294
MD5 84e3d806759f03549b385c864b3da444
BLAKE2b-256 ea257e8ad9a709e95dac8a859eb4fd260b3ffc4e2b00316da826377293ddf0b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e99b88a334b5e86e20bdbd1d5a57fdf8e557af747a5060ab9c36cf5976f4d5c3
MD5 24e6e08b93b2568b4692cda85eccf962
BLAKE2b-256 10315a60b26d2de86466a4468730ea743efa24f715b06de5caae17e6950305c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.23-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.23-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f0da793943425fad06ed693b3ad62c5ac3c9ef5035e3cb187cb19bb0c6d5b3df
MD5 6bee13af45f64a70c00c644fd19069bb
BLAKE2b-256 d44788553da83a4d0cea24be892662ece9e7bc93e6ea1ce2af4c4cd59d7a848c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87b77a8e96b0e2154885f24a3be1c17a4f225e0f6dde71bfc116cfcdcc287737
MD5 ec988fccfe9aac5b0ec5f1728c0271d9
BLAKE2b-256 e2208aa6175a816ce31a66e3db6c928109a8c714a97459282a17b3e7494edc03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb00577540fec1ccbfd57764e504eb01e3c29dcd283509345b17b6b3d91c1a59
MD5 6708cbc6f6436b12aaa4d9ad059d6b9e
BLAKE2b-256 31b760ea8097ca7e838a94ad3859c473c926fdab4eda341d5d71d157bb17c87f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f168ae7f50caf8188601ab84a5c77e1fab989bd6fd6c671b551935f30e3b5e3
MD5 0154c1afd3e1e1700ed7b9519724dd6d
BLAKE2b-256 db3826f4e1e2a86d4a062f7f6c502c9993cd2ca88ce4ed6a1fae6838321854f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ddf3b734905f4a34de494e4f58f38e47f8f954d5d424ff47e3e884a89a0a3a14
MD5 717d0953177e113cd90e6bc22ca535c7
BLAKE2b-256 8efd5700aa30ed7dfd77abcd4269b8f3cd72ff8bc5bf84e574582dc245ef42ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.23-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.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a7112984642446b33719044ae330d86f1162afb4421d13a0535307d62b26f648
MD5 0f3e08b5515b923a7ef795c3d14a8241
BLAKE2b-256 91c9b7db23c2eb0e400f63301baa53284148902a5ddcfc92f6381248ea4d8d8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d21a1b319e6e36b954bb1b74b85c345a5b19eaf45535a19a93874fb1d6441da0
MD5 c2e9eabaa3c6f3eb52f7337c3bd72196
BLAKE2b-256 e6211d05a4f6fa4d07f8012dd440255c5b395efd614f1d02669ca828a3db3267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 246942cd01f07cb7e2cb555630cf8bbb98e2ffecd769a7eddfec01300d423cf4
MD5 d7a636568482ccb1cf78dd5138912128
BLAKE2b-256 631b42482dd0ce2d098fb9a8b8fb7ac09d4428f822d56ea57c7518e45aacf875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8443c5455cedae4ac25bab8c37d52105b3b01acccde8bbe9857e9d4b70775b42
MD5 b5c2472fc66e5c70a64576bfb27266e5
BLAKE2b-256 08f3e99a624fc454c51f0ca45dae2d002ab7b195acb122321023c8f45757eb57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d940d62da5508e192c3669eb2b7ad43b4747ea917f127a78ebdbdb9abcc4238
MD5 0dca332f890beb22d558dbc4798c65d6
BLAKE2b-256 4f29bd7a5e4043093b35e797e8d78e7c411811733819360ea7b3cc75477c57fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.23-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.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c8e98a6a0bfefe8863b0770b6a9aa1eee940df919df932792b864e02e7557386
MD5 f0dce51f8e8c0b2f50cae81659942053
BLAKE2b-256 cdbe7ae395f7cc1066400364414e061061981080df2855264475b14ea33e2eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c03a64a8a93276644c68210d9c25cf5795f703b96e802df6647605cc1a80f51
MD5 41bd522da99f5740e44ea33071eb89e0
BLAKE2b-256 e88baef16b85ddc64bad29a84d110838c71dc280e065ec04352132adbb75fc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcd35996fac682b588e5f260d58266571ad40ce876043c041a890edaedca5996
MD5 92f095f4f4f595a62012d1510db27a4f
BLAKE2b-256 c9bbb46546910b500f84e40445770ad356488f6d2f5dec206faca1eefe9c705b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 775327122a19fe3abd9dc11b69cdde32159ffad9386f476ec640d8ba4e56dfaf
MD5 c729f788ab5d621acac363f9fa70d37c
BLAKE2b-256 98fbcfd1cefb5eae91e6a191f131c5820c12c8b7dfde2b891f88800d043d6a39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a45ad361eb472e0de8acdae8ec91ad73ddc4ae38636c7923912a42f67481452
MD5 de3f68041949734152b4e8ef479f373e
BLAKE2b-256 82fd9b18351e5e6ed3259730cd98e8a542c0a2b436d987d0773e63dac4468107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.23-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38a17d068c983879580591742b2cb7e9911849ec3efa8ed412aa63e8b4b79556
MD5 cea1a1760c1045b1b202e96926fc217c
BLAKE2b-256 d84a51613482b18faccd5db01bde674dbe6909fe980959f0e8dfce03a8cfb4a2

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