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

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

AGPL-3.0

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.16.tar.gz (648.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.16-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.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

omendb-0.0.16-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.16-cp314-cp314-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14Windows x86-64

omendb-0.0.16-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.16-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.16-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

omendb-0.0.16-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.16-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

omendb-0.0.16-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.16-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.16-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

omendb-0.0.16-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.16-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.16-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

omendb-0.0.16-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.16-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.16-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

omendb-0.0.16-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.16-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.16-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

omendb-0.0.16-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.16-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.16.tar.gz.

File metadata

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

File hashes

Hashes for omendb-0.0.16.tar.gz
Algorithm Hash digest
SHA256 8c9ed2cbcfda22caab3b262849e93a051fae53b5e0b74a81672b179b3f624551
MD5 6eaa048830a8092d7706713a5d714496
BLAKE2b-256 dcfb6b0cbb19377ec4394e7488e8c6809b025d2086b0795381b56468ac052899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aec8d6e48d913bf01234323a6d0b3fb6227c95e759fefe86f077076a16f9e979
MD5 0562912a900170500320569f88c9966f
BLAKE2b-256 6d2ed2ed6e9007948da05b0be42a33de302e08214eacfd3678c86c2c073923fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45141a6ac74d8ad538f326058619d0e0ce9f633d64f470700937afad83d4cc81
MD5 94b4129b99e7c18b7ed94debd6791fdc
BLAKE2b-256 1a7f2dccee9b02c4c657aec744bb0b6cbbb226e79f752e3a822c01a0b35876a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13c25b2850e3defd1221b2d5cefd06ab92d77511365cadecc4b8f473c994de7b
MD5 8a7479fcb470b7f7ed8a11f33ef04130
BLAKE2b-256 5ab2d00f38290571488898df625546a42ae7a785b54f9844df6c6a04aac9db04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 da49dde36931696f6abfabac371d44520060776bbb5a4acea2eb892d3be4dc61
MD5 227ab1a610c8e846526833eafcccd2c6
BLAKE2b-256 e4631c09126e12385815a05089b90a5e1e5c9595dd78836123fc5ab1147a0170

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e79b0b55027c5bd4042aa391a4318d684433c374858d7569e69a96cff461e25
MD5 a12311eebe104c626e0d67eec3a73718
BLAKE2b-256 187c9cd0e7ab934489e99c832718c9a5a6a8fc6c84ef9679cb6cec3d108465aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57a366b7900c0801e622bb7464eac58e0810becaba494f6744a05433f1d31964
MD5 6ef899d66fedee1b0d38d7c8a63f164d
BLAKE2b-256 e93e06079c0716f50280b11f79c5cf6ab6d46814bfe039fa5c9f0ad331ff5c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38f8b2c67a380920b53fff70466bb7c68fc6250df76eb60e01467f1246f6d829
MD5 d0d0a5349b123d66a6b00a3d176fbfe5
BLAKE2b-256 b057decfabe650ceb4dbfa245171c18633611cea180f350aca54167b7ad0531f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 167b2173c02d128ce3a96fee1530af3739c6782d701833d58cc18a55781f4db4
MD5 2dad1e19c4020c759245a27bebb809b5
BLAKE2b-256 35b1cfa91eb59f468746072d924e5657c2cda9c37af1c91ac136f8ed6f14991b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3594bd6e65f924c8353dfaa28c0868f91ca07f644012d97356b53d7a2f0a79a8
MD5 0a81385f30ca49f9093e8d40de7160fc
BLAKE2b-256 25ac9a43bcebdb1638e9a4ba515be22d43b4ab2c29bd592c808de43b7c0c605d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 75fa26b67c8571adb6c63ca3e6767baf28f05b7c81194e260a947a95361f0061
MD5 4d81cd33f892f5c2676dabaf54598a3b
BLAKE2b-256 1f841a895692fa74b7e31bf35e43ffdba97a41b3c0d81d19e8145cee97e8116f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 142a1a69dffe4243229afb3a8ff14ce1d115806eb3128e05dedc4353254494d5
MD5 827b000b815ae3534fe36b5cef851d2e
BLAKE2b-256 f21d614feacade79ffc438421e12aee0ad172020335f13708a4d3148fd08d04c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcb651fb807dcb79cd4541f4a31dbfb1adf91d6c0ca9aaee059613d4bf4dc823
MD5 0d401689a3e36f0d4491f1c6d18d1443
BLAKE2b-256 076f889ef36c68deeb70b6237fd52c420e604cbfb102ab663e6379a5ca294994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5b899bce51277fbbb646dacab427c045faafdda6bcb582c2eb826c4fb7ca6c4
MD5 876fbe4371c80e51276a028a3b2a9afd
BLAKE2b-256 45b0ad76cfd2f4814f0e229be84724b2798fda78e19d95be799fd7ce7c62bf8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 35ace82e19cdb95c94f9952d8c12b1e38b8490ea1f17e55b63788143aa36440b
MD5 688ae82c4103e9016e58970100314ed4
BLAKE2b-256 811386e3879c367541bdb5f8c566bc11560af32400b73307c5363e116deb2cd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0295491571fdfc944b32b5cc41745d3c0ea2d732b46770f9b85c4d0a65791236
MD5 6f28e682f9c9c78f6462599c842ae32a
BLAKE2b-256 2beb6e55589efa3ed3388dc659571ed1b0361215c66f94dbfbf317354441fe86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 685bb77122369d8c0a9dc2bcacee6e2e23d51674d90ed585479b16e9dfc9f8b1
MD5 e6dde4153f6ca2d7ef55cd14375d60eb
BLAKE2b-256 19b6bb9c5e3219f92dc432c2ba675e315a4b819e52eebdf44538c166a8a0b125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32341ab0b00949241662d2aae430578c1ca2bb88d777e0ec6f8e9fa10c996593
MD5 171e2b7a72684a5bc50008e7adec0a78
BLAKE2b-256 8bb4cdf43a0024face31dfc421fe33157a6cb9d7c2169d4ea8642957183ab2a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e637f8fb032a38539442f03c339924b0e9c615f809c6bf7ddab834d0dc86e312
MD5 8349f857fdbeff24dc16a492bb7f0d79
BLAKE2b-256 072b9580ef4429c9d38a57d02e91e4b580476686b6e1a023b2a042f167915aca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f27df0511b07330fa0fce55b2303769401505653ee7b1e511d258fcb53a33aae
MD5 6163549fb882f73adf4b4bea3ca85cc5
BLAKE2b-256 316c966c44b1f83723767f535b2a9e38310c8fc9f0358a1aaf419bffcc00b75f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ad2d31e6622faa05a558e2cedfcfb0ae31eee36680afbdc33ad8b7dba992bc5
MD5 481009bfad2132a8af1453c00bb50b04
BLAKE2b-256 97ad469a9249f79cb41a640b0ff14956ee5347078204f1110fbc6f2c00697de7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60c47fac94b5fa15c4ecdef40f53ab200f74fd7792687f27ba5882581fc88c81
MD5 324bfe90fcc3d5322a6c0c9031cbbc3c
BLAKE2b-256 386924e831287484c213a69c1ed15da673ff537e0550257453d12f88dc12fcaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3c2472b5876f29031f2acc6ca640ae348001e9145af72f810f0628d8cfb35df
MD5 5db5f2a243018e0a8ce9af1288bea64e
BLAKE2b-256 69bdbf704376be31574d3361d07dd1af3721bb7d7fd977d7870e0409c3a01f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9499e25d5480321e9a36833df2c97f9e6be986a01b9a3bbe032d7218616c585
MD5 fbbf4d3a3587553901b9fc144553e0b8
BLAKE2b-256 70b27b30413632c199332c325ee10dc8a7ef523631d284192e843101695b937c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 725fa581203cd2341ab0674299f3e5025b143193ff3fbe9e3d45d6f1936214d4
MD5 6a1266b184a28be143a5f47ee5378c6e
BLAKE2b-256 12b82266da2c7b1cf45557dec66f079fc01870d8599bed4764a54552c32e993c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e9a71354b3699a7be6947889d146e2eec6e83378364c79f49d8d4bc2d103b631
MD5 11e01b7074cfb269169f26d1be29b037
BLAKE2b-256 fc8572d44c9654ab786b67300e8ce74fca7073b7db9bff759c1506dcd8c02c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da60fc16cf8fc337b319977add76d4e6ab3f26bd4b69cbac3e8728d3a4c0d63e
MD5 a4d56b5365ee1545c5664925e20a39fa
BLAKE2b-256 c24e86a77c5ecff84466f2eee0e83786451c7ee6372105101129c268891db949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1e77daf3907141e4128cb3ecb137196bba75b70948d75705eff0fddfe6d607b
MD5 43fcda767b6a160a06c02d4a0d1ec960
BLAKE2b-256 249294fce12cd34fef0bd3a248d11040021c81774d0f37a5d3611a15496188ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omendb-0.0.16-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.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8798a71f8629bf54cfdf987c84532830c9cdd3ef0235a16619e565cca109e653
MD5 d3d72a55881d84cb5a44cb13795d5d2b
BLAKE2b-256 58f065f1896f91d98e58b62936a9440bedd198bab99f6e85b3c2403f978833bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 795ab21d94d53919ea2d4d0d737f5c23634bec88c3aa131afde31a495ed378df
MD5 624d40cbfa2cc1b411e6550c3ad00be0
BLAKE2b-256 e2627e4d05156c4e5f4a54c9c3d824d3b850107f788b244aae33b2e41659f749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omendb-0.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9ab0daddc0b542b11b9dde231846c73d196e2893fe8749fa47bbf926207bdeb
MD5 83ee656ab11e830d51be9c4fe14cc551
BLAKE2b-256 252b2e392d615f1a1d2eff92c5bed89dc3f393b2fd8e3272ffbde8d18905148f

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