Skip to main content

OmenDB

PyPI npm License

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 --full is 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%; SQ8 59,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_search must 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:

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)

Source distribution for omendb 0.0.37
File Size Uploaded
omendb-0.0.37.tar.gz 692.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for omendb 0.0.37
File
omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
omendb-0.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
omendb-0.0.37-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
omendb-0.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
omendb-0.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
omendb-0.0.37-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
omendb-0.0.37-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
omendb-0.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
omendb-0.0.37-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
omendb-0.0.37-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
omendb-0.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
omendb-0.0.37-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
omendb-0.0.37-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
omendb-0.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
omendb-0.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
omendb-0.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page