Skip to main content

Fast embedded vector database with HNSW + ACORN-1 filtered search

Project description

OmenDB

PyPI License

Embedded vector database for Python and Node.js. No server, no setup, just install.

pip install omendb

Quick Start

import omendb

# Create database (persistent) - creates ./mydb.omen file
db = omendb.open("./mydb", dimensions=128)

# Add vectors with metadata
db.set([
    {"id": "doc1", "vector": [0.1] * 128, "metadata": {"category": "science"}},
    {"id": "doc2", "vector": [0.2] * 128, "metadata": {"category": "history"}},
])

# Search
results = db.search([0.1] * 128, k=5)

# Filtered search
results = db.search([0.1] * 128, k=5, filter={"category": "science"})

Features

  • Embedded - Runs in-process, no server needed
  • Persistent - Data survives restarts automatically
  • Filtered search - Query by metadata with JSON-style filters
  • Hybrid search - Combine vector similarity with BM25 text search
  • Quantization - 4-8x smaller indexes with minimal recall loss

Platforms

Platform Status
Linux (x86_64, ARM64) Supported
macOS (Intel, Apple Silicon) Supported
Windows (x86_64) Experimental

API

# Database
db = omendb.open(path, dimensions)      # Open or create
db = omendb.open(":memory:", dimensions)  # In-memory (ephemeral)

# CRUD
db.set(items)                           # Insert/update vectors
db.get(id)                              # Get by ID
db.get_many(ids)                        # Batch get by IDs
db.delete(ids)                          # Delete by IDs
db.delete_where(filter)                 # Delete by metadata filter
db.update(id, metadata)                 # Update metadata only

# Iteration
len(db)                                 # Number of vectors
db.count()                              # Same as len(db)
db.count(filter={...})                  # Count matching filter
db.ids()                                # Iterate all IDs (lazy)
db.items()                              # Get all items as list
db.exists(id)                           # Check if ID exists
"id" in db                              # Same as exists()
for item in db: ...                     # Iterate all items (lazy)

# Search
db.search(query, k)                     # Vector search
db.search(query, k, filter={...})       # Filtered search
db.search(query, k, max_distance=0.5)   # Only results with distance <= 0.5
db.search_batch(queries, k)             # Batch search (parallel)

# Hybrid search (requires text field in vectors)
db.search_hybrid(query_vector, query_text, k)
db.search_hybrid(query_vector, query_text, k, alpha=0.7)  # 70% vector, 30% text
db.search_hybrid(query_vector, query_text, k, subscores=True)  # Return separate scores
db.search_text(query_text, k)           # Text-only BM25

# Persistence
db.flush()                              # Flush to disk

Distance Filtering

Use max_distance to filter out low-relevance results (prevents "context rot" in RAG):

# Only return results with distance <= 0.5
results = db.search(query, k=10, max_distance=0.5)

# Combine with metadata filter
results = db.search(query, k=10, filter={"type": "doc"}, max_distance=0.5)

This ensures your RAG pipeline only receives highly relevant context, avoiding distractors that can hurt LLM performance.

Filters

# Equality
{"field": "value"}                      # Shorthand
{"field": {"$eq": "value"}}             # Explicit

# Comparison
{"field": {"$ne": "value"}}             # Not equal
{"field": {"$gt": 10}}                  # Greater than
{"field": {"$gte": 10}}                 # Greater or equal
{"field": {"$lt": 10}}                  # Less than
{"field": {"$lte": 10}}                 # Less or equal

# Membership
{"field": {"$in": ["a", "b"]}}          # In list
{"field": {"$contains": "sub"}}         # String contains

# Logical
{"$and": [{...}, {...}]}                # AND
{"$or": [{...}, {...}]}                 # OR

Configuration

db = omendb.open(
    "./mydb",              # Creates ./mydb.omen + ./mydb.wal
    dimensions=384,
    m=16,                # HNSW connections per node (default: 16)
    ef_construction=200, # Index build quality (default: 100)
    ef_search=100,       # Search quality (default: 100)
    quantization=True,   # SQ8 quantization (default: None)
    metric="cosine",     # Distance metric (default: "l2")
)

# Quantization options:
# - True or "sq8": SQ8 ~4x smaller, ~99% recall (recommended)
# - "rabitq": RaBitQ ~8x smaller, ~98% recall
# - None/False: Full precision (default)

# Distance metric options:
# - "l2" or "euclidean": Euclidean distance (default)
# - "cosine": Cosine distance (1 - cosine similarity)
# - "dot" or "ip": Inner product (for MIPS)

# Context manager (auto-flush on exit)
with omendb.open("./db", dimensions=768) as db:
    db.set([...])

# Hybrid search with alpha (0=text, 1=vector, default=0.5)
db.search_hybrid(query_vec, "query text", k=10, alpha=0.7)

# Get separate keyword and semantic scores for debugging/tuning
results = db.search_hybrid(query_vec, "query text", k=10, subscores=True)
# Returns: {"id": "...", "score": 0.85, "keyword_score": 0.92, "semantic_score": 0.78}

Performance

10K vectors, Apple M3 Max (m=16, ef=100, k=10):

Dimension Single QPS Batch QPS Speedup
128D 12,000+ 87,000+ 7.2x
768D 3,800+ 20,500+ 5.4x
1536D 1,600+ 6,200+ 3.8x

SIFT-1M (1M vectors, 128D, m=16, ef=100, k=10):

Machine QPS Recall
i9-13900KF 4,591 98.6%
Apple M3 Max 3,216 98.4%

Quantization reduces memory with minimal recall loss:

Mode Compression Use Case
f32 1x Default, highest recall
sq8 4x Recommended for most users
rabitq 8x Large datasets, cost-sensitive
db = omendb.open("./db", dimensions=768, quantization=True)  # Enable SQ8
Benchmark methodology
  • Parameters: m=16, ef_construction=100, ef_search=100
  • Batch: Uses Rayon for parallel search across all cores
  • Recall: Validated against brute-force ground truth on SIFT/GloVe
  • Reproduce:
    • Quick (10K): uv run python benchmarks/run.py
    • SIFT-1M: uv run python benchmarks/ann_dataset_test.py --dataset sift-128-euclidean

Examples

See python/examples/ for complete working examples:

  • quickstart.py - Minimal working example
  • basic.py - CRUD operations and persistence
  • filters.py - All filter operators
  • rag.py - RAG workflow with mock embeddings

Integrations

LangChain

pip install omendb[langchain]
from langchain_openai import OpenAIEmbeddings
from omendb.langchain import OmenDBVectorStore

store = OmenDBVectorStore.from_texts(
    texts=["Paris is the capital of France"],
    embedding=OpenAIEmbeddings(),
    path="./langchain_vectors",
)
docs = store.similarity_search("capital of France", k=1)

LlamaIndex

pip install omendb[llamaindex]
from llama_index.core import VectorStoreIndex, Document, StorageContext
from omendb.llamaindex import OmenDBVectorStore

vector_store = OmenDBVectorStore(path="./llama_vectors")
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = VectorStoreIndex.from_documents(
    [Document(text="OmenDB is fast")],
    storage_context=storage_context,
)
response = index.as_query_engine().query("What is OmenDB?")

License

Elastic License 2.0 - Free to use, modify, and embed. The only restriction: you can't offer OmenDB as a managed service to third parties.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omendb-0.0.20.tar.gz (641.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.20-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

omendb-0.0.20-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.20-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.20-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

omendb-0.0.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

omendb-0.0.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omendb-0.0.20-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

omendb-0.0.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20.tar.gz
Algorithm Hash digest
SHA256 c3ad599d3cfbfefedcea5c294547e0794424d43a30bd93266ee4c4958aa7a50e
MD5 1d75b28b7defe5680e0c42d3dc912ea1
BLAKE2b-256 0fe2dcc51c7a949c5ef10f8f2e4f263f635707e186a13f0bd0eddaa830d64beb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 869afe4c82c9dad2b21a32ac9da37cea9281e43adc1bc49b2fe6bdd6c14b6146
MD5 3e7275794c2cb35ca0b85618f4023f6d
BLAKE2b-256 ad2b4044a9af10da34a97e895c1eb8ae0d11e9d7df64c962893f6f00bfb92ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b9956fb0f1f4c8d5f0f5892de12c6c1ca4029fe0d21690b0e3fa6541e83287d
MD5 e3fc9bf1f193a83d4ca74051b7dba3ac
BLAKE2b-256 28f5bcc50dbc4c5bf08f9c1519b078767bc7e6def397f5b84c6a0faf1551fda8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4d2a3233831e8d49a81effa3247cc9d50ccda31f860a967db467e43e7cc1521
MD5 acd9872835f545d383e3449371cdb5d4
BLAKE2b-256 6d1db89beb5f7e26b347114c73d6da5cc6b0e493b1bdc6f1ac1b5d8440c0ecdf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7a9d5cf36a51840a0d7c512585ba8ca26130af58e68fa1ecb9778fbc2a5ac669
MD5 ae43cce1b0469dfea3f041e6cf16df1a
BLAKE2b-256 e6cb7e16c0e0c8d78cac841ee6b215db3aeba6ba00764bca94e874acb4e27b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e96e1c5022c0db829f75aff50d848af832d343f08b17cf8bbe07b5d85064d5f3
MD5 050aec51bd5d29f93297538fe71f2e9b
BLAKE2b-256 c254c3841b795c4591962cdbaa8b7bf92fbd42092dd26f5076da22568bc17b48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7ae0e2347c97a457654650f8762a90679decce6a7dfcf788b4bf5cba6eced57
MD5 76796edc455c85150d4017448f62d84f
BLAKE2b-256 545c636bc5aa117215e7ed3458b093a5f72b34936a7dfe9e014a67dd966d61b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5104c5a158d84e745de0168660fba0f680f2de4cedb0c35c9050989ce4a1351f
MD5 ba297997c189688d556b7b85e0ad6009
BLAKE2b-256 7e21ff2b461c77145fa48b25e472470b1a5dfcc5e0aa0a58ec55396ea5b48a0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43bc63c6e6c482cf06f74d64a0c3eaf5d2eaf90b24da272d2678ce453eb764b7
MD5 78b1fd63ecb295d421fea59f10a6a183
BLAKE2b-256 ab4d212d8444633ccb6194551d2e115dcd473ac99fa6f607a1bc3731ec566323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50bd9073d39fa660271dee3a8cf71ffff8917265ffa20cd73a528d82ec2d273d
MD5 f5afa02b5537589eb00184125f2ca6aa
BLAKE2b-256 17a68db0bb2b2223c382a466f8c9e6d9d04a586213c107341a7d7062e06b5e4d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e8617e20ee5d4f35d9f0f02e69639554fddcb37d62f4b6027bf9b2edd1408bbe
MD5 46b866cab40742213b6c6bff3d0e5447
BLAKE2b-256 f24536c4c69569e2bbccda066e3211044116b7b91928737db764c52dcb49938d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d30472f8e5ef0d06d86c4a2b6e74b83214328bd41fcb7e2d9e954541522544c4
MD5 8576448dee168439e4ed694083f1572b
BLAKE2b-256 d220d3e03dbe29c65486380865cfd740082c58e0171eba8e8067e28e1fbb562b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2076a005d11d4350f2cad1bf7769eb43841a91fcc44930a01818b991e7cdea86
MD5 b7ffad4bb2cb8044be3d2e33770e9cc2
BLAKE2b-256 104c5b9ac3a998b33a80f8aea26b368b80b1d1e9a252412b196fa9f9770827a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c355a490c3970e8beae8616b6ef10234bffa6b656092bae208c1f2299537e971
MD5 3d6efbbf8a2f143a8e5d205815eec752
BLAKE2b-256 0bcafc93589adf37938bd00a32b4d1ef67f84892f2b35165c727d174e2a310a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 31f5eef67e1b9a8c8ecca1f286d69d1377a7583fee53719ed437e50fa3355db7
MD5 a55064892893bc947ae22548c9bfdb0e
BLAKE2b-256 4212718ad6ad94b1e9293c4eba8421d31f3c3bfbbd07d973931c8dfa4f96d7b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9171c34fbe35f9a8291ec63ce8b507ad4109b2cfba89eb4ab049f63dd33dbc90
MD5 b5851830ddd22b1937739cd70b99c202
BLAKE2b-256 cff38388dcf2e2ed2504fbf62a68b59ead7acef022bd94a9019bee8d4929d426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9604e16581c472f7289faa46b89e5f95a18dcc968ded1db95dce26d1a4f751fb
MD5 9467655cb96a5e43feff766eb8500935
BLAKE2b-256 315d0b716bade062d4fb1489bd80c98af529db7fd55e7f0cc1a6840cf0fb075b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdfb084daba181f5e8f42e82cef9cca02dabca0a0ccac3a36694b7026b14286b
MD5 79be89e2b663926905b1038436a27969
BLAKE2b-256 7433bf2b47c7af3e98261c0446afb53ebe4eeffbd563970f70365df8bd648c98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a47d6dbffee4cfc690e8c20d49aef84acc3446a5ba29a9424c9ddd5769596f32
MD5 27ce1f4b5699d5b65f61b541f479ef09
BLAKE2b-256 96e4cbc32e6a0791ab85ffa733e029b9f60d0ab79ff2a26dc1f0d72259da4eaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fac5380f24e3fee44bc5c3f594a3717741a04f3069ca5719e900b497b3d14a77
MD5 6d7eae3c89b656d8c2cccd5d39babe18
BLAKE2b-256 c10d75ef90a1ca562ff37d15fc3b77eb1136910d368f43f9137edd787b9f5ef8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 763a58a8f60f7bcae40d5fb1ef4ed7ab12f01a4645c98f3adb73eedf6eced954
MD5 8b83cc117231816b2d19842a76f6b6f4
BLAKE2b-256 75bff52019954f5de9fdf4f36190e537685f1b043b5f2507a9205205b976fe2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f1da0ea09857ba98360cba3fd6370ee162c4cfb88b7e1bcab00ff9b4a6ffbd3
MD5 d08b3628d43d9a3ced86d20d19833e6f
BLAKE2b-256 ad3e4e2a4688d7f5aad78e2826fd939923e17716c0780c3c8c4f4d0ce78c590d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26e0284f1b7b3cce85d260671a53e2829694e52cd0c808c80dcecd2944eadc72
MD5 8c0a08e576d2d2eeb9c5ab55f8f7312b
BLAKE2b-256 b15d77e998223e17147b64e1752ce531a89f5fa815fd3e5fe9c0444bc0e1b1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c955d369c48e2ac42762717f2f7133186e132b37da6c2bc28f0e156f4b6068b
MD5 865104f1aecafbc521d9a211b363f657
BLAKE2b-256 17debe54b31233886e102767094bef941fd6da9fb0d9112f51ec938d750bcd35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 81ae4c3c55c315933818cdca341299d80a5fa6d9ac2e54baed2d653dddc7756f
MD5 0757de599f9a99da3c600cbc406edda2
BLAKE2b-256 a74971b5e7b4124c0732f7e700ff653467068f4ac293af7590ee3472ff470067

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae37ba322d952cb9f590b4717eb3e2cc638f7e342b8c19f8c227ca8c48351632
MD5 f1ee47c3b0c44c8820d0e8ce45a6bb56
BLAKE2b-256 2586838050053b16bdcf9ae340b1881dc1946f8a05390ddc7984f814f2e3a12e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e3fc79c512f118b5acf7aa6f0e621a7133000915835f6ac0fbf42d69b0517a0
MD5 1b93649778b23b5322b60609436dc370
BLAKE2b-256 8499c7e4aff117592363606b57300368ce884e0355256b93b16f178929eca6eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c36cf14a9a65c8afb57786998e6b4c4ce2d4d424f7d3a17753fe1a1ef45e87df
MD5 7a01b461a8c2d083783c04eb44cf3b49
BLAKE2b-256 38d057cd36fddcd3532960ded2e4ebf84774c50398e179ed921660e222e6f5ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omendb-0.0.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 376208bdff628a92b23b4349db51fd0ff7fba3f621dccdd6e998e813e3720c3c
MD5 c52a761fd76a72c91ead375a3b4a232a
BLAKE2b-256 94f63676c967299cadcc52cfc92ac7af6fdd5f9b99e29c8c4b9a7b4fd838971e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb1fa956b5f3bb7ff5bdef9ca48f4d69aaea170d0129aafe2ce03d233a3b85b6
MD5 6e8c2c10f9e89fcf59a9a7b1a96f2cda
BLAKE2b-256 a085062ab2616b765e44c9db9521c5c79e4357cf58820bbc93c55d28686e8ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42f59c33b1d042ba65ab8e68979e2d3f5a09f9d8b66656dc0f9d252c763f4cbd
MD5 8bd03e939cc576bf874699607914e5b4
BLAKE2b-256 baf434fac48f7667a0810cccc84cdbcc3337a2559bc437c80e4256efd7743cba

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