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.21.tar.gz (660.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.21-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.21-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

omendb-0.0.21-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.21-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.21-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

omendb-0.0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omendb-0.0.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.21-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.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

omendb-0.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omendb-0.0.21-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.21-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

omendb-0.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omendb-0.0.21-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.21-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omendb-0.0.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.21.tar.gz
Algorithm Hash digest
SHA256 4b25881e6deb54f5f24e8a09dba71b88b790aa21fa507a493040805dc4017cd9
MD5 27545fc926b9055a38fa8fdf4c5aac43
BLAKE2b-256 de2ceb0b79edf237bb6023e4cb2f8943f90a110516fc1812a7d18304a8a9f386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40fde44add735078cb9f27b05ea8f0f727f2db059a93be534826685c7fc64d77
MD5 ae8bd68e8931d1688f3c2153e108f4a6
BLAKE2b-256 a282022585efba3f3e312266123c0d701f78a4a933a5d546bae0c42f32bcb7ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aeb61acc46551449755f870ea1c006e0f7131336297ced4c4983c6c87c3290e7
MD5 6748670fe3c859f615b2f8a6e536358f
BLAKE2b-256 d7a474fec1baca57151ab2538e1d1ab1be985ffaf776220e17a7b060993d8ec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f09c570f5da49781722e45b93dae38b71226febb9bfa6bca3cfe0347b2db68f
MD5 e2fbbc6962feb75306220bf93c23ef18
BLAKE2b-256 829579b85af584e4c66f91a3313251b4f00bfec7561940f407cecfea6c792d22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 17e38a30cddb9a94667e0a306074cc098597c1e79b1b98b55263efaa0006f3de
MD5 d924780df0df3af4d8856175fffeea8b
BLAKE2b-256 a3e45186fb122267585f8719b84bae41a67368d677ce2dafbe357a5bc1b19e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af754a320d9ecb229425b010bfe15f311bc6ca2f2dad4cb075e762cba0308551
MD5 9c462d8c655489410801b4b69f752b6c
BLAKE2b-256 0ca62fadc262142ff8ad355eb64521a9e9c8c5d028b6df7c01fff34ffdb911ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a8a6491291895ee6a06d9706154f2aa3bac36dc97934820c4503ac282b49bbc
MD5 f6c80b54ae56680b95e6d68d25e6ada6
BLAKE2b-256 d0512e695935753defebf684fe71916d48dcb733723ae59ceaf0966da1943c24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34194f5c146456e6a1d99bab4ba3ece796b36276c5f10ec86209d6b48552c4fa
MD5 0c345cbc9bde8dc7f0db7fb627688295
BLAKE2b-256 7f7fec235c7d82ae0d869357aee05bbe02c6a3f176a1a82a8086059ca4539a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41a8812419a140b3f62529dbb7cd8d1f59822162d35ef5c8bebe6d4290a1bd1c
MD5 95f314b061f0f6d15aa63c34c63a7f98
BLAKE2b-256 dfe02cc935fb5027e9dd7d9196b95b8b14bd24e3e501f993c0e9a3eccbf8249c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c2c257cea447f3e8cc6c316ed9b4b78e3525425b8ea811e01b8f44d1c381d61
MD5 9a05fbbde55f6d85816bc0056a1d8339
BLAKE2b-256 ba7ff4b07ed1977d8f69ca60a8535c0933e8b16069005595d3e8a6a564188781

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9095b285e54fe51ebb67e2f7a2e31ad189041a327fa7b56c7a91881c20125956
MD5 fa0d92d358344bb3a3c6f7f78758ec38
BLAKE2b-256 e2ec5d772b7993c0e9cb98b68e9f5ee525ca7cfe6132c7e8e7edbf685f0c417d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c1156442da947e87581872052a8720b3c067a31f622333df98834873b7df468
MD5 0d7dfb876c6bc83d3249ff3b69923cf3
BLAKE2b-256 a875026469bc4104b0ec9d131080182b6c076daf511848e596ca45ff22dfec7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13f013bf14d84f1123a16a37689ac11b2175934c2d4a2239dc77a7324f7d7b15
MD5 3a33a533d5532200d68be08aad855420
BLAKE2b-256 2791fa80ee98d95af4831dba825d42137158e0a47802e68860f00fb2d7a5c6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46bb8036dfff3f7adb97ccc76294d17caa2e59dd243af452dba765e2eae68383
MD5 923123503ab2b0c431688bbb6860407c
BLAKE2b-256 f1925d569be2216eebe53ea0b30674444176e318967f038fb4e05dc945265f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1a20acc8033fc936d1900ca52c8b378e0261372ad70df92bf254af18415bb70
MD5 ba3401540d8ba4ca37bbca2d4da11f34
BLAKE2b-256 e5dcfb5592cfb813140d566e62c32e1ec85716a7664375cb318ac6ad82f5d6c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42146d1272d4e6890d9db14e4477297964d3f1eb3200e5c3e5d1e0099cd0edee
MD5 6fa2db5a540285f44c4c0a6a414f413b
BLAKE2b-256 177d0f698d1283e118e97e7fd44c88d9b757f103a2201b95c83b369541e95ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 571e1519f763dd98d9551dae24164534d71fecccd2de01a1e1ecc6023ca95f35
MD5 b58b06fe4df9477f3c7f3156181a91c1
BLAKE2b-256 d754b6b9c209401c78eb4985b415a4d4541904cb8ca125042ea3fe6898e01b47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d07f35431f67257e86260f21a31033f743d555a8fa0b13e9665e93083c69ff1
MD5 b1513da77e80978a06b4a1579e20afc4
BLAKE2b-256 ab20127d3cb4fe0e9c2206082d4391200f5dd39078fe1b15ed2c0b8fc810426d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d33780080d47c92035a209dc6564165ed62265e1c298e992e6d543119a2f02b
MD5 9a5bece420021ca713b2a920a60da6f3
BLAKE2b-256 d40dac0f1495f4561aae8350fc606f73578c8e8805c710915a16b4cbbf901f8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e1b4b0d5fb2aa2a6049da436149e10f5583306a4a7aeedc82585f783f30846e1
MD5 f017b7ffd9fcb6bb962b7a74539dcb95
BLAKE2b-256 4489eae904045a695b7f31cc1fb57ce9ac184bed036a893b4eecdbd77e716133

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 459d1c6509310ccc88aa81657aa545ce70c2e3b288242a1a43e23d33ba1c9e10
MD5 6178bc6f16252a79e1256fda9ea6eeeb
BLAKE2b-256 e89d6afb6543eb73fcd4196456414a6b440b8949c315ec545c20ef977a356ae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49fd305a00eca84d83ffa3678ce56f88268e6a59bec460d40a1758e212da304e
MD5 2b7a9b24fefe65fe0fefe6b4e4ca63f9
BLAKE2b-256 8de9f810d1886afec28c545cfe6d76b6c7e3aa85e09778aeb81f3a14d3314459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cddc6cadd88f6aab2eab0797debd76d2375c28d2a7d58e9743c31918ff7ed85b
MD5 0bb961e8da22411fc9152342fb0ca226
BLAKE2b-256 810532b78122c64a5ba8f474d3a6c68318b927086a71184dffa182dad010b0bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33685e4b844de4a70904846a972780507ae47d0a2d76756f1ac25aea57c9bd79
MD5 b547e9873441c34c88f12fc90634b033
BLAKE2b-256 2a20b99886ab002755c253e0ac1331f23669b8aa10017931e1ab1062d7e2f694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06e8243a6dba323660b747de311406bfbd6a725f8943ea6985b819a76e336d2d
MD5 84b915d31ae11e5388d15c5a7d0c04c2
BLAKE2b-256 b2c31271904a37195841bbdb75bd0987ae2d3e5da52f842d7594c147719de11b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 573e7e1b562dc80e4e227b457a8c72c1d61d7a19c4da15b1a901213a35298e07
MD5 3a3df586ef7a5f2927688be5f04a3f56
BLAKE2b-256 456c69a12453da30d30169515587ade6ea0064ab984a0444c47f589d4994f29a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6b3fedde9995ad90bfb4ab53d0536e8e28031cd5d0f3dd5fa8ef47ae9769c67
MD5 92c1c4a7322cb012c000089ea2f4c749
BLAKE2b-256 928d382542895d8ddaf9b1db9cbfbf7e15210d864c5e856fa5bcc3b9cd1c49c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c41243241b09be2977baab565be9d04cb7e05fb28ed32cf29c51f16b88c1409
MD5 81151492ae8436f994ad4e35a191075a
BLAKE2b-256 a78d3c83e44d5b770553ac317a9cc580faaba85cfd2f9062aabf1f1715df80df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.21-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.10.2

File hashes

Hashes for omendb-0.0.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae3ea087de0af6c023a0d2771c68333b83ca38930b04641c904a754397fb615a
MD5 73c23f84aa8924d68f9fdf83115ce292
BLAKE2b-256 c6edd30b9149d1b0dd2cb7abb54b3b77d2564a3eb0f8af6a96e1ff1518d40860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab50d592f148155d82e2d57405171fdb908f46fa50e418a8cd1fb14c002605e2
MD5 483fb5effe6657a956634b812609b665
BLAKE2b-256 71e80400ac91ae409568c466a51bb7557dcb99d80ef1191385ffcb4037d9da2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb8529c022e9bf0f671dc06ecc3b35f05c8efcca2af16f050a95054b778e5047
MD5 b8df676e428bf8fde8f11a0806a71212
BLAKE2b-256 94c74c763164f89176ab5910a1bbbd18eb07fd266e7dbc00ab78edacdce91f28

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