OmenDB
Embedded vector database for Python and Node.js. No server, no setup, just install.
- 7,600 QPS single / 64,000 QPS batch search, 99.8% recall (SIFT-100K)
- 60K vec/s insert throughput
- SQ8 quantization (4x compression, 99.8% recall, 2x faster search)
- ACORN-1 predicate-aware filtered search
- Hybrid search -- BM25 text + vector with RRF fusion
- Multi-vector -- ColBERT/MaxSim with MUVERA and token pooling
- Auto-embedding -- pass a function, store documents, search with strings
pip install omendb # Python
npm install omendb # Node.js
Quick Start
Python
With auto-embedding -- pass an embedding function, work with documents and strings:
import omendb
def embed(texts):
# Your embedding model here (OpenAI, sentence-transformers, etc.)
return [[0.1] * 384 for _ in texts]
db = omendb.create("./mydb", {"dense": {"dim": 384}}, embedding_fn=embed)
# Add documents -- auto-embedded
db.set([
{"id": "doc1", "document": "Paris is the capital of France", "metadata": {"topic": "geography"}},
{"id": "doc2", "document": "The mitochondria is the powerhouse of the cell", "metadata": {"topic": "biology"}},
])
# Search with text -- auto-embedded
results = db.search("capital of France", k=5)
With vectors -- bring your own embeddings:
db = omendb.create("./mydb", {"dense": {"dim": 128}})
db.set([
{"id": "doc1", "vector": [0.1] * 128, "metadata": {"category": "science"}},
{"id": "doc2", "vector": [0.2] * 128, "metadata": {"category": "history"}},
])
results = db.search([0.1] * 128, k=5)
results = db.search([0.1] * 128, k=5, filter={"category": "science"})
Node.js
With auto-embedding:
const { create } = require("omendb");
const db = create("./mydb", { dense: { dim: 384 } }, embed);
await db.set([{ id: "doc1", document: "Paris is the capital of France" }]);
const results = await db.search("capital of France", 5);
With vectors:
const db = create("./mydb", { dense: { dim: 128 } });
await db.set([{ id: "doc1", vector: new Float32Array(128).fill(0.1) }]);
const results = await db.search(new Float32Array(128).fill(0.1), 5);
Features
- HNSW graph indexing -- SIMD-accelerated distance computation
- ACORN-1 filtered search -- predicate-aware graph traversal, 37.79x speedup over post-filtering
- SQ8 quantization -- 4x compression, 99.8% recall, 2x faster search
- BM25 text search -- full-text search via Tantivy
- Hybrid search -- RRF fusion of vector + text results
- Multi-vector / ColBERT -- MUVERA + MaxSim scoring for token-level retrieval
- Token pooling -- k-means clustering, 50% storage reduction for multi-vector
- Auto-embedding --
embedding_fn(Python) /embeddingFn(Node.js) for document-in, text-query workflows - Collections -- namespaced sub-databases within a single file
- Persistence -- WAL + atomic checkpoints
- O(1) lazy delete + compaction -- deleted records cleaned up in background
- Segment-based architecture -- background merging for sustained write throughput
- Context manager (Python) /
close()(Node.js) for resource cleanup
Platforms
| Platform | Status |
|---|---|
| Linux (x86_64, ARM64) | Supported |
| macOS (Intel, Apple Silicon) | Supported |
API Reference
Python
# Database
db = omendb.create(path, {"dense": {"dim": 384}}, embedding_fn=fn) # With auto-embedding
db = omendb.create(path, {"dense": {"dim": 384}}) # Manual vectors
db = omendb.create(":memory:", {"dense": {"dim": 128}}) # In-memory vectors
mvdb = omendb.create(":memory:", {"multi": {"token_dim": 128}}) # Multi-vector store
# CRUD
db.set(items) # Insert/update (vectors or documents)
db.set("id", vector, metadata) # Single insert
db.get(id) # Get by ID
db.get_batch(ids) # Batch get
db.delete(ids) # Delete by IDs
db.delete_by_filter(filter) # Delete by metadata filter
db.update(id, vector, metadata, text) # Update fields
# Search
db.search(query, k) # Vector or string query
db.search(query, k, filter={...}) # Filtered search (ACORN-1)
db.search(query, k, max_distance=0.5) # Distance threshold
db.search_batch(queries, k) # Batch search (parallel)
# Hybrid search
db.search_hybrid(query_vector, query_text, k)
db.search_hybrid("query text", k=10) # String query (auto-embeds both)
db.search_text(query_text, k) # Text-only BM25
db.enable_text_search() # Default text-search config
db.enable_text_search({"tokenizer": "code", "buffer_mb": 64})
# Iteration
len(db) # Count
db.count(filter={...}) # Filtered count
db.ids() # Lazy ID iterator
db.items() # All items (loads to memory)
for item in db: ... # Lazy iteration
"id" in db # Existence check
# Collections
col = db.collection("users") # Create/get collection
db.collections() # List collections
db.delete_collection("users") # Delete collection
# Persistence
db.flush() # Flush to disk
db.close() # Close
db.compact() # Remove deleted records
db.optimize() # Reorder for cache locality
db.merge_from(other_db) # Merge databases
# Config
db.ef_search # Get search quality
db.ef_search = 200 # Set search quality
db.dimensions # Vector dimensionality
db.stats() # Database statistics
Node.js
// Database
const db = create(path, { dense: { dim: dimensions } }, embeddingFn: fn);
const db = create(path, { dense: { dim: dimensions } });
// CRUD
await db.set(items);
db.get(id);
db.getBatch(ids);
db.delete(ids);
db.deleteByFilter(filter);
await db.set([{ id, vector, metadata }]); // update
// Search
await db.search(query, k);
await db.search(query, k, { filter, maxDistance, ef });
await db.searchBatch(queries, k);
// Hybrid
await db.searchHybrid(queryVector, queryText, k);
db.searchText(queryText, k);
// Collections
db.collection("users");
db.collections();
db.deleteCollection("users");
// Persistence
db.flush();
db.close();
db.compact();
db.optimize();
Configuration
db = omendb.open(
"./mydb", # Reopen an existing database
)
db = omendb.create(
"./mydb",
{
"metric": "cosine",
"dense": {"dim": 384, "quantization": "sq8"},
"text": {"tokenizer": "code", "writer_buffer_mb": 64},
},
embedding_fn=embed, # Auto-embed documents and string queries
)
# Quantization options:
# - True or "sq8": SQ8 ~4x smaller, ~99% recall (recommended)
# - 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)
# Text search options:
# - True: default BM25 config
# - {"tokenizer": "default" | "code" | "raw", "buffer_mb": 64}
# Context manager (auto-flush on exit)
with omendb.create("./db", {"dense": {"dim": 768}}) as db:
db.set([...])
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
Hybrid Search
Combine vector similarity with BM25 full-text search using RRF fusion:
# With embedding_fn -- pass a string for both vector and text query
db = omendb.create("./mydb", {"dense": {"dim": 384}}, embedding_fn=embed)
db.set([
{"id": "doc1", "document": "Paris is the capital of France", "metadata": {"topic": "geography"}},
])
results = db.search_hybrid("capital of France", k=10)
# With manual vectors
db.search_hybrid(query_vector, "query text", k=10)
# Tune alpha: 0 = text only, 1 = vector only, default = 0.5
db.search_hybrid(query_vector, "query text", k=10, alpha=0.7)
# Get separate keyword and semantic scores for debugging/tuning
results = db.search_hybrid(query_vector, "query text", k=10, subscores=True)
# Returns: {"id": "...", "score": 0.85, "keyword_score": 0.92, "semantic_score": 0.78}
# Text-only BM25
db.search_text("capital of France", k=10)
Multi-vector (ColBERT)
MUVERA with MaxSim scoring for ColBERT-style token-level retrieval. Token pooling via k-means reduces storage by 50%.
mvdb = omendb.create(":memory:", {"multi": {"token_dim": 128}})
mvdb.set([{
"id": "doc1",
"vectors": [[0.1]*128, [0.2]*128, [0.3]*128], # Token embeddings
}])
results = mvdb.search([[0.1]*128, [0.15]*128], k=5) # MaxSim scoring
Performance
Authoritative baseline: SIFT-100K · 128D · M=16 · ef_construction=100 · ef_search=100 · k=10 · Fedora i9-13900KF (5-run median)
| Mode | Build | Single | Batch | Recall@10 |
|---|---|---|---|---|
| fp32 | 24,881 v/s | 2,324 QPS | 39,905 QPS | 99.8% |
| SQ8 | pending refreshed Linux run | pending | pending | pending |
Batch search uses Rayon for parallel execution across all cores. Scales to 1M+ vectors. Apple Silicon runs are still useful for local reference, but Fedora/Linux medians are the authoritative comparison baseline.
Filtered search (ACORN-1, 10% selectivity): predicate-aware graph traversal, no post-filter overhead.
Benchmark methodology and reference runs
- Dataset: SIFT-100K (real 128D embeddings, not random vectors)
- Parameters: M=16, ef_construction=100, ef_search=100, k=10
- Batch: parallel via Rayon
- Recall: validated against brute-force ground truth
- Authoritative runs: Fedora/Linux medians from
cd python && uv run python benchmark.py --publish - Local reproduction:
cd python && uv run python benchmark.py - Synthetic sweeps:
uv run python benchmark.py --fullis exploratory and not comparable to SIFT history - Current Apple M3 Max reference: fp32
59,789 v/s,7,644 QPS,64,570 QPS,99.8%; SQ859,905 v/s,15,403 QPS,95,442 QPS,99.8%
Tuning
The ef_search parameter controls the recall/speed tradeoff at query time. Higher values explore more candidates, improving recall but slowing search.
Rules of thumb:
ef_searchmust be >= k (number of results requested)- For 128D embeddings: ef=100 usually achieves 90%+ recall
- For 768D+ embeddings: increase to ef=200-400 for better recall
- If recall drops at scale (50K+), increase both ef_search and ef_construction
Runtime tuning:
# Check current value
print(db.ef_search) # 100
# Increase for better recall (slower)
db.ef_search = 200
# Decrease for speed (may reduce recall)
db.ef_search = 50
# Per-query override
results = db.search(query, k=10, ef=300)
Recommended settings by use case:
| Use Case | ef_search | Expected Recall |
|---|---|---|
| Fast search (128D) | 64 | ~85% |
| Balanced (default) | 100 | ~90% |
| High recall (768D+) | 200-300 | ~95%+ |
| Maximum recall | 500+ | ~98%+ |
Examples
See complete working examples:
python/examples/quickstart.py-- Minimal Python examplepython/examples/basic.py-- CRUD operations and persistencepython/examples/filters.py-- All filter operatorspython/examples/rag.py-- RAG workflow with mock embeddingspython/examples/embedding_fn.py-- Auto-embedding with embedding_fnpython/examples/quantization.py-- SQ8 quantizationnode/examples/quickstart.js-- Minimal Node.js examplenode/examples/embedding_fn.js-- Auto-embedding with embeddingFnnode/examples/multivector.ts-- Multi-vector / ColBERT
Integrations
LangChain
pip install omendb[langchain]
LangChain integration requires Python 3.10+.
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.
Release files for omendb 0.0.37
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| omendb-0.0.37.tar.gz | 692.0 kB | Details |
Built distributions (wheels)
Total release size: 337.1 MB
Release files / omendb-0.0.37.tar.gz
| Download URL | omendb-0.0.37.tar.gz |
|---|---|
| Size | 692.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cacab344295abcddfcccc051f0df11e8b3501080e1ef1bde0db39754407adee3
|
|
BLAKE2b-256 checksum How to use checksums |
d2edb274350835fc9c6076ac06c2a06e626dde6a7613b97c3e9e0a74e62ba976
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c86b6e93c432e1f9c16ea67f6dee0b681962444c2d62a6c491effffbd72efddf
|
|
BLAKE2b-256 checksum How to use checksums |
118587f48c3a088c0a77542658f67fe19dc4b486655674b556085829c4972cf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
80e232c2f99596b9f82a49de19067e5d668244db8c9055ed14c0b3c290b33235
|
|
BLAKE2b-256 checksum How to use checksums |
9dac4909b31943e667e01d07d69ceade9c492755b98fc7526c96d0e6c8b11508
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1dcbb57a0dc03dc169e248b581bb186ca3d1a52b3b1fdc67b876c8211bb115a6
|
|
BLAKE2b-256 checksum How to use checksums |
d51c56b5996bd78f5935bd2b57cebc85cd3ca432d5c8d654cecc534d1099ae7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314-win_amd64.whl
| Download URL | omendb-0.0.37-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
606a26344c36f18daecf003200619670f6591b9f69bbb4ac23f33904c7b284b7
|
|
BLAKE2b-256 checksum How to use checksums |
94e4439bd3db05b05ff205907050ca3bda70f3f50a14476bde287e3d265afcff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6643f31bacb6dc470fb1e4437ceb36ebb80a36b2a30711ebe48f8a3d2794d61
|
|
BLAKE2b-256 checksum How to use checksums |
bbb3e5127cde5ae9135a6ab6248ffa13e0b7f657b936390161c3c342a2bca21f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e935b04541857c29aa39964b034512064ae82a3b5bab4a9ccb1d7d8ec3e42806
|
|
BLAKE2b-256 checksum How to use checksums |
809819297ca03e6b965c378323f1db3e5a906be86d5373ca552778211c9a9db0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | omendb-0.0.37-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e2b297e0667c5061493476e5ae76ffec6dd45070cab1310019821d141277e15c
|
|
BLAKE2b-256 checksum How to use checksums |
a460811ce0eb06d3dff5098ad28b8c88136b918f88bcf90d60313f87bd1c868b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | omendb-0.0.37-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e649531d6c27437c4b4064c185cf04789cb6253a2d5d5acf4c49938af9230dc0
|
|
BLAKE2b-256 checksum How to use checksums |
b879a0c0bbe913acab3d6257a8162914ac6a85190057d92b6147effa54bb4346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6623963d38f54b3844b317cd753a4ed85cf47bcdf6c5ee93d12e97656a651bdd
|
|
BLAKE2b-256 checksum How to use checksums |
a94e28e0224acb8caf19e77b0021d131fdf978612fe8573cc7a273e5bb6720df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313-win_amd64.whl
| Download URL | omendb-0.0.37-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b59ccb7d13287fec81f9ed4f0cb3b2ba8ef8634d2fb44b348765b3f72831e5e9
|
|
BLAKE2b-256 checksum How to use checksums |
c4e99d7c0fa4916bbc375d908346851711cde39b05d1e54f3773e11b44a7be59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ae26b22160e94f3f3e0b543533f2ae8c8af35bd56a2d4c9bd0e470c7723b912
|
|
BLAKE2b-256 checksum How to use checksums |
d3cc0adf74722fbe521736885f7c5f335d53e381642cba43da1c08ec444d5f86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5bc37e48439f37cf87b00cc652cb992366d5120c03f721644a628264fd8a6e81
|
|
BLAKE2b-256 checksum How to use checksums |
46a71fc7618b93e17f647f44c541821f1583e4f6c5012519ce24f536f54fe672
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | omendb-0.0.37-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6c8ee80dd3e4068eb8eb6ad4e36e892d3632fcc24fd5008ee765d172364c403
|
|
BLAKE2b-256 checksum How to use checksums |
b2959e80913a8bd264c6a90bd2d87ea7e45e60399003ff2cc154e03b63a58120
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | omendb-0.0.37-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bb278e867985197215193eb7e5378ce99e6b1f72f737afe18f307be1f3cd6e1
|
|
BLAKE2b-256 checksum How to use checksums |
4da0ab684b6a84aed4794b5136839494f8d9f56d5ff60356bcc85366b43a2d6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp312-cp312-win_amd64.whl
| Download URL | omendb-0.0.37-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9f8aba396ad6782f5ef1ac12fa2a1917d3f37103a952f12046777f5a979e1603
|
|
BLAKE2b-256 checksum How to use checksums |
7bdf40a210f39671475df03f0c29faa2cafb12853e73334be83c9da63ddab950
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0a87f93a9055265ed357ec0e64611aff6de040f34cf07d175c6d9facfff8fcc9
|
|
BLAKE2b-256 checksum How to use checksums |
44e4c9931794f9a1e2f3a4efe8c533a53510b376788cab051b92b03ac1c2379d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
92928001ca4d177af3227bfeee9a0ca47195644bf622953f40ca0a6ee45071b4
|
|
BLAKE2b-256 checksum How to use checksums |
53969f8a77ab9a600817feda6fc415f007cd0667efc33fab7a458a21055aba16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | omendb-0.0.37-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a0e6b84c4b1840ebed4b823ae8eb78e3463150bb80e121ef3aaa2e14fe7d101
|
|
BLAKE2b-256 checksum How to use checksums |
c7469f507452ba98fb14efc0af798e5766b98d1a6f2c551e7b1d755369435deb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | omendb-0.0.37-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
77e8a233c4d4491f38424303cb3c7bf1188def425c8549588966b42a2921332b
|
|
BLAKE2b-256 checksum How to use checksums |
62dff24fcf58ed69477108fa4b7d8d7075c94cc8b548d0ce6fe6663cfca56aba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp311-cp311-win_amd64.whl
| Download URL | omendb-0.0.37-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9e5ddc25b8c711b2b9ef12f6a26d38caada876272ee0611d5cc2228808df688c
|
|
BLAKE2b-256 checksum How to use checksums |
c89330dcfee2be69d1776bca3c510afc2d3e553bfa9e3a5ca7179d0e02ef6525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
fcb6b1210ca48bcf590402806b3d431657f055e3da3b90a33aad0a1e30f945a2
|
|
BLAKE2b-256 checksum How to use checksums |
b69befeb040b15ba367b394c83b7ad99db3513e58f7536ef1778094b5b7d1865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c47ed1fdd8152f720c85c9c61c3030c9e22a0a54d26943aca960f5e4f8869aef
|
|
BLAKE2b-256 checksum How to use checksums |
cda2a385820314056b78529650617e8a8c7900b06ca810d687f69cbce19bcb20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | omendb-0.0.37-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
39e893708fa39b7281c126ca680ee75e9964b83c321ce38cfbe3b5480346dc3e
|
|
BLAKE2b-256 checksum How to use checksums |
f30f36fa5d308ad62136f7afd03d340b01c8bf930a4d015265c5cb0f2e8ca503
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | omendb-0.0.37-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f82b62c1691cc26d21e042aeed6ec0d772b271b9aff066067a432171398247b
|
|
BLAKE2b-256 checksum How to use checksums |
de4964f0e8f2e15d4cf59318a328e4c5b875182237c02613e586ebfc02821628
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp310-cp310-win_amd64.whl
| Download URL | omendb-0.0.37-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
51f316eeb7e1f1ebaacb3706736052094b356cbac5bdc62902b4b794db5df7a3
|
|
BLAKE2b-256 checksum How to use checksums |
f59cf6b33c9ba93e44cc66f721cf40bbd7423d4adf6fb83969496b4ffaba1692
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
532b622c237edceb93866b5cca097cbe47462cf2f34b7a17f465ffcbcf168caa
|
|
BLAKE2b-256 checksum How to use checksums |
93a1edd598c6aa67956cb7c60b421d9d5f82088258a7aa7988c7d06d15efe6d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b52ee20653cfb4ca5258dee2e11ae7bffb341a1288b208f332a4d91af1786a93
|
|
BLAKE2b-256 checksum How to use checksums |
e395690c981f43919ef1332046210cb1676bcbf3b3e06c2c1297670deba00b13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omendb-0.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 20.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5153f314820f31bc18067e1ae781a96b157fd4e9816cb8fc4458da463abec214
|
|
BLAKE2b-256 checksum How to use checksums |
4f45bbf52844d4c33c8754b61c54043a1bb92bffa13ea7043a6af20a338b2d33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|
Release files / omendb-0.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | omendb-0.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2856909c2cbee67c7acce82d803365740961b73b973b4f643ef665bbabf91c49
|
|
BLAKE2b-256 checksum How to use checksums |
0f68cbe8c3a40880e51577d968a563b9c375eb953f3918e1a854f8288d7ef504
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.13.1
|