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.22.tar.gz (669.2 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.22-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.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.22-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.22-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.22-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.22-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.22-cp314-cp314-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.22-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.22-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.22-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.22-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.22-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.22-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.22-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.22-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

omendb-0.0.22-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.22-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.22.tar.gz.

File metadata

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

File hashes

Hashes for omendb-0.0.22.tar.gz
Algorithm Hash digest
SHA256 ab02685ee1fdf1c936966840e57623719746a2f2be2b834156c94759ca87df0a
MD5 9134e59d6e3366699e94e90729c9f6c3
BLAKE2b-256 e1207e9fdf5c31fcf98537d2127bcb21df6ca633cbfd527f8140d725b073824d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3271d5c072d645533ebb27880f2e0b1058ba83009c75552803b61666091f9d2
MD5 9cb098ab930ce7118146e7bd699e33d2
BLAKE2b-256 51f4ac1405318ecb73af51159414c7639b71dddf8e0edd4a3d9ad06e57a1f1b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4165155199e3dac6af08cb55b3357156dcac0a913921a3416280f494a4b4933d
MD5 000ed6b90284611a12c0da60c7147ea4
BLAKE2b-256 9d18da9abe96b26c33ff202e4b07ae2e6a414086dc01f2155576f7890812e2c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ceddc059c084c75455acde7e5fe3eb7400353d215cda2a2bde41311da377bdc
MD5 864032d5c3e3cea1f0e65abeb4a68bc4
BLAKE2b-256 2b74a14b2e8003e4c8a4f46efb3aba340e06fd68ef8f60f75975ef6333cc8d8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d130d24db04a2426ea35aa478f1a31be0271a081ff3b8d283c0f9c0ef97a4c4e
MD5 94568e26612881c23a0a5f72cad97c48
BLAKE2b-256 28932cd0d591a4a49fa20448dce0f0dc5ce102f7bc78656cc81af1e0eba74d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b2364ee791bfdb71d01e048c92306f01ea666f3a1a63a008644b5d37acf2234
MD5 0e1e9d796a32e4ea8b25bf8c2e4603a8
BLAKE2b-256 7339fcb732d9af9c07f67c81cc77b7f0a4e765b566b0a908f8f038a656b88c93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e4f0de903b9d14923bb54a138e12bf6ddd210cbc941006cf16b4f8b9cce67d1
MD5 75ec458fd78b3d0a6a19a5bd2b1b558b
BLAKE2b-256 e3503bc916cb7508f8ddb61b8832dbd2fda85ea9fa06fe866771fced49dc3d9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b6aa6f2dcb1d172cc6aeeccdca8ba9cb1cd094a43d6c734004a78de5a11db10
MD5 631851f92b82d6ea4529e69ca4de8921
BLAKE2b-256 5a562e570bab60d373b9bfbf66b1bbc15e01d91446c7dca70bc2c56e575502c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 745e81c7ac6a11eeaad41ec1a6610c36037638b765f55b2422c2531ed5e2e48e
MD5 8a89c416529eddb85dba53a736812db9
BLAKE2b-256 b0629bcb2597ea9b272e02dd07f8b20da3fc0d6a43169d0bd1b403c826bbbbcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a86406e90fa47abf7f20caef062619e6d684ccf01ed858f7b92a8a234c9bfdac
MD5 86dac2fcf4ae77b8f1761e09d02ac190
BLAKE2b-256 9b6733dc68d2dfecaa88bdfe96c7a6f9fa1eaa7c92fd3e63ec0654c087ed4dbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 305bc39b3d5370ba1d17c248494db2da5afb89f2631dfbf1b08eff7d508c9810
MD5 1b965572c3ff7e2942956a0862d6a096
BLAKE2b-256 c8ea08cb0ef82f6f7a281fc9a1a2709aca78e6fc7a5301c445de0f206c2c277f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4899c1ebb1981ee249cc0402d222b5c281ef9f3930e2186fa6be12de9718f33
MD5 f8c178142453d207640c8c46d7030fdb
BLAKE2b-256 26b1838adbd290727473f7b26915507c26980bdcf400347d921203df9e969207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7557876e8045aa0bec9c2bc86759d5fe0f6997a9ecebac439b18ef55804d201
MD5 e71f0ed8c462013af2e7314da01b2ce4
BLAKE2b-256 eacb19f7f5c5271d41d61335576f4282a8477bb7ec445b436d92906bda11218b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03e6ffe2394629c6f5eb9aaa7378bed71e8225ddfc8f0bd0ad187eeb7254c530
MD5 f239b9281a79fc4441e4b0d88e2a6696
BLAKE2b-256 46b602193729aa919cdf5bb99be8dd3acc2741e3a649f36691c50e5c4b64d466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 203c19d2dbd7dc0d8dd5a8047f8c691bbebbf10f76ba7a02ee594078e974f3b1
MD5 f6fe6722b340242b82017b80e45ec197
BLAKE2b-256 39dce024c3a251ac1685b5d38c3f5c666552894af29a0c1a1e69e014036af8c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 edbc1573b2a59a7592f47af5193eb893e19c39e95b1d476c78c012d9975d17a9
MD5 f9ffc902fd9401cd059709d173d31a3f
BLAKE2b-256 bfb01c6650ca6cc1953d7ca0c5c3dfb5de77c81b9aaa62566f1898d9fb9f170b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ce1dbe7ddcc3ee54f3d7368365ae573968791159fd4d7469a9071a08e0cfe43
MD5 4ca359008c3c29ca9648eddfb950bf6a
BLAKE2b-256 6bf2305995a9d4073d8b4ea01e0d9270c7b48081b427da6e7e3a7b3cfdb23f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f563cfa4bb126e3785341b46570b60b526a939c2eca0cf93996e858e756b3fe
MD5 c32e20be379627fad91e853cb97ba553
BLAKE2b-256 719442e8155e05d24654418c38f31666b85bee05880936c4ce41b569ddcc8e49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef44c80f248bf24dd346a674b2a0b2cfab4aaffe656c06085a088a66e98b447f
MD5 201fa5bc43d23034b091b302b9688305
BLAKE2b-256 2416567a4faef920970a9facef111fb76555e8df359dd5961987fa0b936053d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 47688473b4612bceb35799b52b0982d96f92cf72f3070205f9e80fb08f11907b
MD5 170dd356f64c677e1c8df8205fcbfaf1
BLAKE2b-256 9b8587e7d3394d1cf8701fe9e7f188c497a6e596261a3198dd546b69656d5c1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 430a242d50aa2a8b78086aa5f8eeb9e3bcdd85ede55ebe12284327c0cbe619b0
MD5 46f4de6aebb03ddf8863aadcd99ec041
BLAKE2b-256 b0f842ead5af36967199ac2a501b06ec03983890943dffa04592a65e6df56be0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dac10c8ce738d28ee21d0e5a054abdb2a037ec81266402d99deb810e41547ed
MD5 fb8b5f0fa34f58a0474d2387018fd5dd
BLAKE2b-256 40619821591ef0bc3d516a22c4b08f76b91440969e8653f23a355c2491c10e92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25c208a673285dd6ceb891f3e5cb1c6f835c3a52b63a29cf3e0b1d2436a4d42c
MD5 1e6cad6a10fc411fbdca41e66b314a57
BLAKE2b-256 78c7c7e46dbcd363ba141cc39e3a88dc2442173bf0a80149b4f217727a313298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a408403114d122bd4e240b31496c45173c4f22e555978c44e4bf90cacc6e9943
MD5 c00a0cfe09e01239e9091aa4f9cbe0a4
BLAKE2b-256 b9ccea78ed982ddb0c95ac00d13a31cfe0ea018cea8c303a4fcd5e7c3cef5459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c51907b3acf4e84ecaec8f7437fb624188c93e9389779aa7bac3e6f34dc5d492
MD5 6f9ac85abb61c0ff6e511d3d6473951d
BLAKE2b-256 2453660d9f590d1ff3496cc977d5ca44eb3de5f699e628e8f0bc8f9a321332cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9091167d5ff373eac58fc37f09a702a883f5ce614b0ba09e62cae38bbf7851e8
MD5 8bca31051653d35fd955eef071e579b5
BLAKE2b-256 1cf417294f7ef5bf43cc03401914f701f1f515f1adbcfc5f10c43d886021afed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 398de73b123c368f90fbc417832830225fc9e617e77abe722985c24776c8af86
MD5 5494a3feff37453ff892003bad2a6ac5
BLAKE2b-256 d9f61bdeadd26c6f260e0f61819856a003589b2642352407141592b935d2d3fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62d58f5641b86689ae340d1c1567822e544a0c25c77774d166f7c7bc8551dc7d
MD5 48edfd7ef8c1a150c71a033796f1b610
BLAKE2b-256 9d7e54cb283c2e8a51961a5ea8440c4acec4b8df69b8c148fae5f431776d4112

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.22-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.22-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d8d34f911940a9b0e951ccd5b4f9b490cf798b0fe5c34d73d7b57fb723e81b5
MD5 0cd47d564ea47d0e4df1750a8146be4b
BLAKE2b-256 d45b3d64f40c499a07d6d20f1995da98ce2a014ddc1797e30b15f6191ce65182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 225e9e3525ecad3977c3819df283b1a44ae9d4f624d6155c785acac500894bf0
MD5 97b85bed8f7f128ec05ed7e0acab6535
BLAKE2b-256 3f666a1ccd53d7508c09ebb07e741070033ff0adf773fd0538f559853a59588c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 660926d66756abf36fa76702a9d7330df8db3dbb3685d73950ac524c85dd45e4
MD5 58df6565ada5f90ffe7e95d762ed340c
BLAKE2b-256 2484b2a4a4cb0df246d07716da3378640054328cf96f18b54c5ef6c27c573df1

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