Skip to main content

Blazing-fast vector DB with real-time similarity search and metadata filtering.

Project description

zeusdb-vector-database-logo-cropped

ZeusDB Vector Database

Meta       Powered by Rust  ZeusDB 

ℹ️ What is ZeusDB Vector Database?

ZeusDB Vector Database is a high-performance, Rust-powered vector database designed for blazing-fast similarity search across high-dimensional data. It enables efficient approximate nearest neighbor (ANN) search, ideal for use cases like document retrieval, semantic search, recommendation systems, and AI-powered assistants.

ZeusDB leverages the HNSW (Hierarchical Navigable Small World) algorithm for speed and accuracy, with native Python bindings for easy integration into data science and machine learning workflows. Whether you're indexing millions of vectors or running low-latency queries in production, ZeusDB offers a lightweight, extensible foundation for scalable vector search.


⭐ Features

🐍 User-friendly Python API for adding vectors and running similarity searches

🔥 High-performance Rust backend optimized for speed and concurrency

🔍 Approximate Nearest Neighbor (ANN) search using HNSW for fast, accurate results

📦 Product Quantization (PQ) for compact storage, faster distance computations, and scalability for Big Data

📥 Flexible input formats, including native Python types and zero-copy NumPy arrays

🗂️ Metadata-aware filtering for precise and contextual querying


✅ Supported Distance Metrics

ZeusDB Vector Database supports the following metrics for vector similarity search. All metric names are case-insensitive, so "cosine", "COSINE", and "Cosine" are treated identically.

Metric Description Accepted Values (case-insensitive)
cosine Cosine Distance (1 - Cosine Similiarity) "cosine", "COSINE", "Cosine"
l1 Manhattan distance "l1", "L1"
l2 Euclidean distance "l2", "L2"

📏 Scores vs Distances

All distance metrics in ZeusDB Vector Database return distance values, not similarity scores:

  • Lower values = more similar
  • A score of 0.0 means a perfect match

This applies to all distance types, including cosine.


📦 Installation

You can install ZeusDB Vector Database with 'uv' or alternatively using 'pip'.

Recommended (with uv):

uv pip install zeusdb-vector-database

Alternatively (using pip):

pip install zeusdb-vector-database

🔥 Quick Start Example

# Import the vector database module
from zeusdb_vector_database import VectorDatabase

# Instantiate the VectorDatabase class
vdb = VectorDatabase()

# Initialize and set up the database resources
index = vdb.create(index_type="hnsw", dim=8)

# Vector embeddings with accompanying ID's and Metadata
records = [
    {"id": "doc_001", "values": [0.1, 0.2, 0.3, 0.1, 0.4, 0.2, 0.6, 0.7], "metadata": {"author": "Alice"}},
    {"id": "doc_002", "values": [0.9, 0.1, 0.4, 0.2, 0.8, 0.5, 0.3, 0.9], "metadata": {"author": "Bob"}},
    {"id": "doc_003", "values": [0.11, 0.21, 0.31, 0.15, 0.41, 0.22, 0.61, 0.72], "metadata": {"author": "Alice"}},
    {"id": "doc_004", "values": [0.85, 0.15, 0.42, 0.27, 0.83, 0.52, 0.33, 0.95], "metadata": {"author": "Bob"}},
    {"id": "doc_005", "values": [0.12, 0.22, 0.33, 0.13, 0.45, 0.23, 0.65, 0.71], "metadata": {"author": "Alice"}},
]

# Upload records using the `add()` method
add_result = index.add(records)
print("\n--- Add Results Summary ---")
print(add_result.summary())

# Perform a similarity search and print the top 2 results
# Query Vector
query_vector = [0.1, 0.2, 0.3, 0.1, 0.4, 0.2, 0.6, 0.7]

# Query with no filter (all documents)
results = index.search(vector=query_vector, filter=None, top_k=2)
print("\n--- Query Results Output - Raw ---")
print(results)

print("\n--- Query Results Output - Formatted ---")
for i, res in enumerate(results, 1):
    print(f"{i}. ID: {res['id']}, Score: {res['score']:.4f}, Metadata: {res['metadata']}")

Results Output:

--- Add Results Summary ---
✅ 5 inserted, ❌ 0 errors

--- Raw Results Format ---
[{'id': 'doc_001', 'score': 0.0, 'metadata': {'author': 'Alice'}}, {'id': 'doc_003', 'score': 0.0009883458260446787, 'metadata': {'author': 'Alice'}}]

--- Formatted Results ---
1. ID: doc_001, Score: 0.0000, Metadata: {'author': 'Alice'}
2. ID: doc_003, Score: 0.0010, Metadata: {'author': 'Alice'}

✨ Usage

ZeusDB Vector Database makes it easy to work with high-dimensional vector data using a fast, memory-efficient HNSW index. Whether you're building semantic search, recommendation engines, or embedding-based clustering, the workflow is simple and intuitive.

Three simple steps

  1. Create an index using .create()
  2. Add data using .add(...)
  3. Conduct a similarity search using .search(...)

Each step is covered below.


1️⃣ Create an Index

To get started, first initialize a VectorDatabase and create an HNSWIndex. You can configure the vector dimension, distance metric, and graph construction parameters.

# Import the vector database module
from zeusdb_vector_database import VectorDatabase

# Instantiate the VectorDatabase class
vdb = VectorDatabase()

# Initialize and set up the database resources
index = vdb.create(
  index_type = "hnsw",
  dim = 8, 
  space = "cosine", 
  m = 16, 
  ef_construction = 200, 
  expected_size = 5
  )

📘 Parameters - create()

Parameter Type Default Description
index_type str "hnsw" The type of vector index to create. Currently supports "hnsw". Future options include "ivf", "flat", etc. Case-insensitive.
dim int 1536 Dimensionality of the vectors to be indexed. Each vector must have this length. The default dim=1536 is chosen to match the output dimensionality of OpenAI’s text-embedding-ada-002 model.
space str "cosine" Distance metric used for similarity search. Options include "cosine", "L1" and "L2".
m int 16 Number of bi-directional connections created for each new node. Higher m improves recall but increases index size and build time.
ef_construction int 200 Size of the dynamic list used during index construction. Larger values increase indexing time and memory, but improve quality.
expected_size int 10000 Estimated number of elements to be inserted. Used for preallocating internal data structures. Not a hard limit.
quantization_config dict None Product Quantization configuration for memory-efficient vector compression.

2️⃣ Add Data to the Index

ZeusDB provides a flexible .add(...) method that supports multiple input formats for inserting or updating vectors in the index. Whether you're adding a single record, a list of documents, or structured arrays, the API is designed to be both intuitive and robust. Each record can include optional metadata for filtering or downstream use.

All formats return an AddResult containing total_inserted, total_errors, and detailed error messages for any invalid entries.

✅ Format 1 – Single Object

add_result = index.add({
    "id": "doc1",
    "values": [0.1, 0.2],
    "metadata": {"text": "hello"}
})

print(add_result.summary())     # ✅ 1 inserted, ❌ 0 errors
print(add_result.is_success())  # True

✅ Format 2 – List of Objects

add_result = index.add([
    {"id": "doc1", "values": [0.1, 0.2], "metadata": {"text": "hello"}},
    {"id": "doc2", "values": [0.3, 0.4], "metadata": {"text": "world"}}
])

print(add_result.summary())       # ✅ 2 inserted, ❌ 0 errors
print(add_result.vector_shape)    # (2, 2)
print(add_result.errors)          # []

✅ Format 3 – Separate Arrays

add_result = index.add({
    "ids": ["doc1", "doc2"],
    "embeddings": [[0.1, 0.2], [0.3, 0.4]],
    "metadatas": [{"text": "hello"}, {"text": "world"}]
})
print(add_result)  # AddResult(inserted=2, errors=0, shape=(2, 2))

✅ Format 4 – Using NumPy Arrays

ZeusDB also supports NumPy arrays as input for seamless integration with scientific and ML workflows.

import numpy as np

data = [
    {"id": "doc2", "values": np.array([0.1, 0.2, 0.3, 0.4], dtype=np.float32), "metadata": {"type": "blog"}},
    {"id": "doc3", "values": np.array([0.5, 0.6, 0.7, 0.8], dtype=np.float32), "metadata": {"type": "news"}},
]

result = index.add(data)

print(result.summary())   # ✅ 2 inserted, ❌ 0 errors

✅ Format 5 – Separate Arrays with NumPy

This format is highly performant and leverages NumPy's internal memory layout for efficient transfer of data.

add_result = index.add({
    "ids": ["doc1", "doc2"],
    "embeddings": np.array([[0.1, 0.2], [0.3, 0.4]], dtype=np.float32),
    "metadatas": [{"text": "hello"}, {"text": "world"}]
})
print(add_result)  # AddResult(inserted=2, errors=0, shape=(2, 2))

Each format is parsed and validated automatically. Invalid records are skipped, and detailed error messages are returned to help with debugging and retry workflows.


📘 Parameters - add()

The add() method inserts one or more vectors into the index. Multiple data formats are supported to accommodate different workflows, including native Python types and NumPy arrays.

Parameter Type Default Description
data dict, list[dict], or dict of arrays required Input records to upsert into the index. Supports multiple formats

Returns:
AddResult includes: –

  • total_success: number of vectors successfully inserted or updated
  • total_errors: number of failed records
  • errors: list of error messages
  • vector_shape: the shape of the processed vector batch

Helpful for validation, logging, and debugging.


3️⃣ Conduct a Similarity Search

Query the index using a new vector and retrieve the top-k nearest neighbors. You can also filter by metadata or return the original stored vectors.

🔍 Search Example 1 - Basic (Returning Top 2 most similar)

results = index.search(vector=query_vector, top_k=2)
print(results)

Output

[
  {'id': 'doc_37', 'score': 0.016932480037212372, 'metadata': {'index': '37', 'split': 'test'}}, 
  {'id': 'doc_33', 'score': 0.019877362996339798, 'metadata': {'split': 'test', 'index': '33'}}
]

🔍 Search Example 2 - Query with metadata filter

This filters on the given metadata after conducting the similarity search.

query_vector = [0.1, 0.2, 0.3, 0.1, 0.4, 0.2, 0.6, 0.7]
results = index.search(vector=query_vector, filter={"author": "Alice"}, top_k=5)
print(results)

Output

[
  {'id': 'doc_001', 'score': 0.0, 'metadata': {'author': 'Alice'}}, 
  {'id': 'doc_003', 'score': 0.0009883458260446787, 'metadata': {'author': 'Alice'}}, 
  {'id': 'doc_005', 'score': 0.0011433829786255956, 'metadata': {'author': 'Alice'}}
]

🔍 Search Example 3 - Search results include vectors

You can optionally return the stored embedding vectors alongside metadata and similarity scores by setting return_vector=True. This is useful when you need access to the raw vectors for downstream tasks such as re-ranking, inspection, or hybrid scoring.

results = index.search(vector=query_vector, filter={"split": "test"}, top_k=2, return_vector=True)
print(results)

Output

[
  {'id': 'doc_37', 'score': 0.016932480037212372, 'metadata': {'index': '37', 'split': 'test'}, 'vector': [0.36544516682624817, 0.11984539777040482, 0.7143614292144775, 0.8995016813278198]}, 
  {'id': 'doc_33', 'score': 0.019877362996339798, 'metadata': {'split': 'test', 'index': '33'}, 'vector': [0.8367619514465332, 0.6394991874694824, 0.9291712641716003, 0.9777664542198181]}
]

🔍 Search Example 4 - Batch Search with a list of vectors

Perform a similarity search on multiple query vectors simultaneously, returning results for each query.

query_vector =
[
    [0.1, 0.2, 0.3],
    [0.4, 0.5, 0.6]
]
results = index.search(vector=query_vector, top_k=3)
print(results)

Output

[
[{'id': 'a', 'score': 4.999447078546382e-09, 'metadata': {'category': 'A'}}, {'id': 'b', 'score': 0.02536815218627453, 'metadata': {'category': 'B'}}, {'id': 'c', 'score': 0.04058804363012314, 'metadata': {'category': 'A'}}],
[{'id': 'b', 'score': 4.591760305316939e-09, 'metadata': {'category': 'B'}}, {'id': 'c', 'score': 0.0018091063247993588, 'metadata': {'category': 'A'}}, {'id': 'a', 'score': 0.025368161499500275, 'metadata': {'category': 'A'}}]
]

🔍 Search Example 5 - Batch Search with NumPy Array

Perform a similarity search on multiple query vectors from a NumPy array, returning results for each query.

query_vector = np.array(
[
    [0.1, 0.2, 0.3],
    [0.7, 0.8, 0.9]
], dtype=np.float32)

results = index.search(vector=query_vector, top_k=3)
print(results)

🔍 Search Example 6 - Batch Search with metadata filter

Performs similarity search on multiple query vectors with metadata filtering, returning filtered results for each query.

results = index.search(
    [[0.1, 0.2, 0.3], [0.7, 0.8, 0.9]],
    filter={"category": "A"},
    top_k=3
)
print(results)

📘 Parameters - search()

The search() method retrieves the top-k most similar vectors from the index given an input query vector. Results include the vector ID, similarity score, metadata, and (optionally) the stored vector itself.

Parameter Type Default Description
vector List[float] or List[List[float]] or np.ndarray required The query vector (single: List[float]) or batch of query vectors (List[List[float]] or 2D np.ndarray) to compare against the index. Must match the index dimension.
filter Dict[str, str] | None None Optional metadata filter. Only vectors with matching key-value metadata pairs will be considered in the search.
top_k int 10 Number of nearest neighbors to return.
ef_search int | None max(2 × top_k, 100) Search complexity parameter. Higher values improve accuracy at the cost of speed.
return_vector bool False If True, the result objects will include the original embedding vector. Useful for downstream processing like re-ranking or hybrid search.

🧰 Additional functionality

ZeusDB Vector Database includes a suite of utility functions to help you inspect, manage, and maintain your index. You can view index configuration, attach custom metadata, list stored records, and remove vectors by ID. These tools make it easy to monitor and evolve your index over time, whether you are experimenting locally or deploying in production.

☑️ Check the details of your HNSW index

print(index.info()) 

Output

HNSWIndex(dim=8, space=cosine, m=16, ef_construction=200, expected_size=5, vectors=5)

☑️ Add index level metadata

index.add_metadata({
  "creator": "John Smith",
  "version": "0.1",
  "created_at": "2024-01-28T11:35:55Z",
  "index_type": "HNSW",
  "embedding_model": "openai/text-embedding-ada-002",
  "dataset": "docs_corpus_v2",
  "environment": "production",
  "description": "Knowledge base index for customer support articles",
  "num_documents": "15000",
  "tags": "['support', 'docs', '2024']"
})

# View index level metadata by key
print(index.get_metadata("creator"))  

# View all index level metadata 
print(index.get_all_metadata())       

Output

John Smith
{'description': 'Knowledge base index for customer support articles', 'environment': 'production', 'embedding_model': 'openai/text-embedding-ada-002', 'creator': 'John Smith', 'tags': "['support', 'docs', '2024']", 'num_documents': '15000', 'version': '0.1', 'index_type': 'HNSW', 'dataset': 'docs_corpus_v2', 'created_at': '2024-01-28T11:35:55Z'}

☑️ List records in the index

print("\n--- Index Shows first 5 records ---")
print(index.list(number=5)) # Shows first 5 records

Output

[('doc_004', {'author': 'Bob'}), ('doc_003', {'author': 'Alice'}), ('doc_005', {'author': 'Alice'}), ('doc_002', {'author': 'Bob'}), ('doc_001', {'author': 'Alice'})]

☑️ Remove Records

ZeusDB allows you to remove a vector and its associated metadata from the index using the .remove_point(id) method. This performs a logical deletion, meaning:

  • The vector is deleted from internal storage.
  • The metadata is removed.
  • The vector ID is no longer accessible via .contains(), .get_vector(), or .search().
# Remove the point using its ID
index.remove_point("doc1")  # "doc1" is the unique vector ID

print("\n--- Check Removal ---")
exists = index.contains("doc1")
print(f"Point 'doc1' {'found' if exists else 'not found'} in index")

Output

--- Check Removal ---
Point 'doc1' not found in index

⚠️ Please Note: Due to the nature of HNSW, the underlying graph node remains in memory, even after removing a point. This is common for HNSW implementations. To fully remove stale graph entries, consider rebuilding the index.


☑️ Retrieve records by ID

Use get_records() to fetch one or more records by ID, with optional vector inclusion.

# Single record
print("\n--- Get Single Record ---")
rec = index.get_records("doc1")
print(rec)

# Multiple records
print("\n--- Get Multiple Records ---")
batch = index.get_records(["doc1", "doc3"])
print(batch)

# Metadata only
print("\n--- Get Metadata only ---")
meta_only = index.get_records(["doc1", "doc2"], return_vector=False)
print(meta_only)

# Missing ID silently ignored
print("\n--- Partial only ---")
partial = index.get_records(["doc1", "missing_id"])
print(partial)

⚠️ get_records() only returns results for IDs that exist in the index. Missing IDs are silently skipped.


🗜️ Product Quantization

Product Quantization (PQ) is a vector compression technique that significantly reduces memory usage while preserving high search accuracy. Commonly used in HNSW-based vector databases, PQ works by dividing each vector into subvectors and quantizing them independently. This enables compression ratios of 4× to 256×, making it ideal for large-scale, high-dimensional datasets.

ZeusDB Vector Database’s PQ implementation features:

✅ Intelligent Training – PQ model trains automatically at defined thresholds

✅ Efficient Memory Use – Store 4× to 256× more vectors in the same RAM footprint

✅ Fast Approximate Search – Uses Asymmetric Distance Computation (ADC) for high-speed search computation

✅ Seamless Operation – Index automatically switches from raw to quantized storage modes


📘 Quantization Configuration Parameters

To enable PQ, pass a quantization_config dictionary to the .create() index method:

Parameter Type Description Valid Range Default
type str Quantization algorithm type "pq" required
subvectors int Number of vector subspaces (must divide dimension evenly) 1 to dimension 8
bits int Bits per quantized code (controls centroids per subvector) 1-8 8
training_size int Minimum vectors needed for stable k-means clustering ≥ 1000 1000
max_training_vectors int Maximum vectors used during training (optional limit) ≥ training_size None
storage_mode str Storage strategy: "quantized_only" (memory optimized) or "quantized_with_raw" (keep raw vectors for exact reconstruction) "quantized_only", "quantized_with_raw" "quantized_only"

🔧 Usage Example 1

from zeusdb_vector_database import VectorDatabase
import numpy as np

# Create index with product quantization
vdb = VectorDatabase()

# Configure quantization for memory efficiency
quantization_config = {
    'type': 'pq',                  # `pq` for Product Quantization
    'subvectors': 8,               # Divide 1536-dim vectors into 8 subvectors of 192 dims each
    'bits': 8,                     # 256 centroids per subvector (2^8)
    'training_size': 10000,        # Train when 10k vectors are collected
    'max_training_vectors': 50000  # Use max 50k vectors for training
}

# Create index with quantization
# This will automatically handle training when enough vectors are added
index = vdb.create(
    index_type="hnsw",
    dim=1536,                                  # OpenAI `text-embedding-3-small` dimension
    quantization_config=quantization_config    # Add the compression configuration
)

# Add vectors - training triggers automatically at threshold
documents = [
    {
        "id": f"doc_{i}", 
        "values": np.random.rand(1536).astype(float).tolist(),
        "metadata": {"category": "tech", "year": 2026}
    }
    for i in range(15000) 
]

# Training will trigger automatically when 10k vectors are added
result = index.add(documents)
print(f"Added {result.total_inserted} vectors")

# Check quantization status
print(f"Training progress: {index.get_training_progress():.1f}%")
print(f"Storage mode: {index.get_storage_mode()}")
print(f"Is quantized: {index.is_quantized()}")

# Get compression statistics
quant_info = index.get_quantization_info()
if quant_info:
    print(f"Compression ratio: {quant_info['compression_ratio']:.1f}x")
    print(f"Memory usage: {quant_info['memory_mb']:.1f} MB")

# Search works seamlessly with quantized storage
query_vector = np.random.rand(1536).astype(float).tolist()
results = index.search(vector=query_vector, top_k=3)

# Simply print raw results
print(results)

Results

[
{'id': 'doc_9719', 'score': 0.5133496522903442, 'metadata': {'category': 'tech', 'year': 2026}},
{'id': 'doc_8148', 'score': 0.5139288306236267, 'metadata': {'category': 'tech', 'year': 2026}}, 
{'id': 'doc_7822', 'score': 0.5151920914649963, 'metadata': {'category': 'tech', 'year': 2026}}, 
]

🔧 Usage Example 2 - with explicit storage mode

from zeusdb_vector_database import VectorDatabase
import numpy as np

# Create index with product quantization
vdb = VectorDatabase()

# Configure quantization for memory efficiency
quantization_config = {
    'type': 'pq',                  # `pq` for Product Quantization
    'subvectors': 8,               # Divide 1536-dim vectors into 8 subvectors of 192 dims each
    'bits': 8,                     # 256 centroids per subvector (2^8)
    'training_size': 10000,        # Train when 10k vectors are collected
    'max_training_vectors': 50000,  # Use max 50k vectors for training
    'storage_mode': 'quantized_only'  # Explicitly set storage mode to only keep quantized values
}

# Create index with quantization
# This will automatically handle training when enough vectors are added
index = vdb.create(
    index_type="hnsw",
    dim=3072,                                  # OpenAI `text-embedding-3-large` dimension
    quantization_config=quantization_config    # Add the compression configuration
)

⚙️ Configuration Guidelines

For Balanced Memory & Accuracy (Recommended to start with)

quantization_config = {
    'type': 'pq',
    'subvectors': 8,      # Balanced: moderate compression, good accuracy
    'bits': 8,            # 256 centroids per subvector (high precision)
    'training_size': 10000,  # Or higher for large datasets
    'storage_mode': 'quantized_only'  # Default, memory efficient
}
# Achieves ~16x–32x compression with strong recall for most applications

For Memory Optimization:

quantization_config = {
    'type': 'pq',
    'subvectors': 16,      # More subvectors = better compression
    'bits': 6,             # Fewer bits = less memory per centroid
    'training_size': 20000,
    'storage_mode': 'quantized_only'
}
# Achieves ~32x compression ratio

For Accuracy Optimization:

quantization_config = {
    'type': 'pq',
    'subvectors': 4,       # Fewer subvectors = better accuracy
    'bits': 8,             # More bits = more precise quantization
    'training_size': 50000 # More training data = better centroids
    'storage_mode': 'quantized_with_raw'  # Keep raw vectors for exact recall
}
# Achieves ~4x compression ratio with minimal accuracy loss

📊 Performance Characteristics

  • Training: Occurs once when threshold is reached (typically 1-5 minutes for 50k vectors)
  • Memory Reduction: 4x-256x depending on configuration
  • Search Speed: Comparable or faster than raw vectors due to ADC optimization
  • Accuracy Impact: Typically 1-5% recall reduction with proper tuning

Quantization is ideal for production deployments with large vector datasets (100k+ vectors) where memory efficiency is critical.

"quantized_only" is recommended for most use cases and maximizes memory savings.

"quantized_with_raw" keeps both quantized and raw vectors for exact reconstruction, but uses more memory.


💾 Persistence

ZeusDB Vector Database provides production-ready persistence capabilities that allow you to save and restore your vector indexes to disk. This enables you to preserve your work, share indexes between systems, and implement backup strategies for production deployments.

The persistence system supports:

Complete state preservation – vectors, metadata, HNSW graph structure, and quantization models
Hybrid storage format – efficient binary encoding for vectors with human-readable JSON for metadata
Quantization support – seamlessly handles both raw and quantized storage modes
Training state recovery – preserves PQ training progress and model parameters
Cross-platform compatibility – indexes saved on one system can be loaded on another


💾 Saving an Index - .save()

Use the .save() method to persist your index to a .zdb directory structure:

# Import the vector database module
from zeusdb_vector_database import VectorDatabase
import numpy as np

# Create and populate an index
vdb = VectorDatabase()
index = vdb.create("hnsw", dim=1536, space="cosine")

# Add some vectors
vectors = np.random.random((1000, 1536)).astype(np.float32)
data = {
    'vectors': vectors.tolist(),
    'ids': [f'doc_{i}' for i in range(1000)],
    'metadatas': [{'category': f'cat_{i%5}', 'index': i} for i in range(1000)]
}
index.add(data)

# Save the complete index to disk
index.save("my_index.zdb")

📂 Loading an Index - .load()

Use the .load() method to restore a previously saved index:

# Load the index from disk
vdb = VectorDatabase()
loaded_index = vdb.load("my_index.zdb")

# Verify the index loaded correctly
print(f"Loaded index with {loaded_index.get_vector_count()} vectors")
print(f"Index configuration: {loaded_index.info()}")

# Test search on loaded index
query_vector = np.random.random(1536).tolist()
results = loaded_index.search(query_vector, top_k=3)
print(f"Search returned {len(results)} results")
print(results)

🗜️ Persistence with Product Quantization

Persistence seamlessly handles quantized indexes, preserving both the compression model and training state:

# Create index with quantization
quantization_config = {
    'type': 'pq',
    'subvectors': 8,
    'bits': 8,
    'training_size': 1000,
    'storage_mode': 'quantized_only'
}

vdb = VectorDatabase()
index = vdb.create("hnsw", dim=1536, quantization_config=quantization_config)

# Add enough vectors to trigger PQ training
vectors = np.random.random((2000, 1536)).astype(np.float32)
data = {
    'vectors': vectors.tolist(),
    'ids': [f'vec_{i}' for i in range(2000)]
}

add_result = index.add(data)
print(f"Added {add_result.total_inserted} vectors")
print(f"Training progress: {index.get_training_progress():.1f}%")
print(f"Quantization active: {index.is_quantized()}")

# Save quantized index
index.save("quantized_index.zdb")

# Load and verify quantization state is preserved
loaded_index = vdb.load("quantized_index.zdb")
print(f"Loaded quantization state: {loaded_index.is_quantized()}")
print(f"Compression info: {loaded_index.get_quantization_info()}")

📁 Index Directory Structure

The .save() method creates a structured directory containing all index components:

my_index.zdb/
├── manifest.json           # Index metadata and file inventory
├── config.json             # HNSW configuration parameters
├── mappings.bin            # ID mappings (binary format)
├── metadata.json           # Vector metadata (JSON format)
├── vectors.bin             # Raw vectors (if applicable)
├── quantization.json       # PQ configuration (if enabled)
├── pq_centroids.bin        # Trained centroids (if PQ trained)
├── pq_codes.bin            # Quantized codes (if PQ active)
└── hnsw_index.hnsw.graph   # HNSW graph structure

🔄 Complete Save/Load Workflow

Here's a comprehensive example showing the full persistence lifecycle:

from zeusdb_vector_database import VectorDatabase
import numpy as np

# === PHASE 1: CREATE AND POPULATE INDEX ===
vdb = VectorDatabase()
original_index = vdb.create("hnsw", dim=1536, space="cosine", m=16)

# Add vectors with rich metadata
np.random.seed(42)  # For reproducible results
vectors = np.random.random((500, 1536)).astype(np.float32)

data = {
    'vectors': vectors.tolist(),
    'ids': [f'doc_{i:03d}' for i in range(500)],
    'metadatas': [
        {
            'category': ['science', 'tech', 'health', 'finance'][i % 4],
            'priority': i % 10,
            'published': i % 2 == 0,
            'tags': ['important', 'featured'] if i % 5 == 0 else ['standard']
        }
        for i in range(500)
    ]
}

# Populate the index
add_result = original_index.add(data)
print(f"✅ Added {add_result.total_inserted} vectors")

# Add some index-level metadata
original_index.add_metadata({
    "dataset": "demo_collection",
    "created_by": "data_team",
    "version": "1.0"
})

# Test search before saving
query_vector = vectors[0].tolist()  # Use first vector as query
original_results = original_index.search(query_vector, top_k=3)
print(f"🔍 Original search found {len(original_results)} results")

# === PHASE 2: SAVE INDEX ===
save_path = "demo_index.zdb"
original_index.save(save_path)
print(f"💾 Index saved to {save_path}")

# === PHASE 3: LOAD INDEX ===
loaded_index = vdb.load(save_path)
print(f"📂 Index loaded from {save_path}")

# === PHASE 4: VERIFY INTEGRITY ===
# Check vector count
assert loaded_index.get_vector_count() == original_index.get_vector_count()
print(f"✅ Vector count verified: {loaded_index.get_vector_count()}")

# Check configuration
assert loaded_index.info() == original_index.info()
print(f"✅ Configuration verified: {loaded_index.info()}")

# Check metadata preservation
original_meta = original_index.get_all_metadata()
loaded_meta = loaded_index.get_all_metadata()
#assert original_meta == loaded_meta
print(f"Original meta fields: {len(original_meta)}, Loaded meta fields: {len(loaded_meta)}")
print(f"✅ Index metadata verified: {len(loaded_meta)} fields")

# Test search consistency
loaded_results = loaded_index.search(query_vector, top_k=3)
assert len(loaded_results) == len(original_results)
assert loaded_results[0]['id'] == original_results[0]['id']
print("✅ Search consistency verified")

# Test filtering on loaded index
filtered_results = loaded_index.search(
    query_vector, 
    filter={'category': 'science', 'published': True}, 
    top_k=5
)
print(f"🔍 Filtered search found {len(filtered_results)} results")

print("\n🎉 Complete persistence workflow successful!")

⚠️ Important Notes on Persistence

  • Directory Structure: The .save() method creates a directory, not a single file. Ensure you have write permissions for the target location.

  • Cross-Platform: Saved indexes are portable between different operating systems and Python environments.

  • Version Compatibility: Indexes include format version information for future compatibility checking.

  • Memory Efficiency: The persistence format is optimized for both storage size and loading speed.

  • Atomic Operations: Save operations are designed to be atomic - either the entire index saves successfully or the operation fails without partial corruption.


🏷️ Metadata Filtering

ZeusDB supports rich metadata with full type fidelity. This means your metadata preserves the original Python data types (integers stay integers, floats stay floats, etc.) and enables powerful filtering capabilities.

📘 Supported Types

The following Python types are supported for metadata and preserved during filtering and retrieval.

Type Python Example Stored As Notes
String "Alice" Value::String Text data, IDs, categories
Integer 42, 2024 Value::Number Counts, years, IDs
Float 4.5, 29.99 Value::Number Ratings, prices, scores
Boolean True, False Value::Bool Flags, status indicators
Null None Value::Null Missing/empty values
Array ["ai", "science"] Value::Array Tags, categories, lists
Nested Object {"key": "value"} Value::Object Structured data

📘 Filter Operators Reference

These operators can be used in metadata filters:

Operator Usage Example Description
Direct equality {"field": value} {"author": "Alice"} Exact equality for any type
gt {"gt": value} {"rating": {"gt": 4.0}} Greater than (numeric)
gte {"gte": value} {"year": {"gte": 2024}} Greater than or equal (numeric)
lt {"lt": value} {"price": {"lt": 30}} Less than (numeric)
lte {"lte": value} {"pages": {"lte": 100}} Less than or equal (numeric)
contains {"contains": value} {"tags": {"contains": "ai"}} String contains substring or array contains value
startswith {"startswith": value} {"title": {"startswith": "The"}} String starts with substring
endswith {"endswith": value} {"file": {"endswith": ".pdf"}} String ends with substring
in {"in": [values]} {"lang": {"in": ["en", "es"]}} Value is in the provided array

💡 Practical Filter Examples

Below are common real-world examples of how to apply metadata filters using ZeusDB's metadata filtering:

✔️ Find high-quality recent documents

filter = {
    "published": True,
    "rating": {"gte": 4.0},
    "year": {"gte": 2024}
}

results = index.search(vector=query_embedding, filter=filter, top_k=5)

✔️ Find documents by specific authors

filter = {"author": {"in": ["Alice", "Bob", "Charlie"]}}
results = index.search(vector=query_embedding, filter=filter, top_k=5)

✔️ Find AI-related content

filter = {"tags": {"contains": "ai"}}
results = index.search(vector=query_embedding, filter=filter, top_k=5)

✔️ Find documents in price range

filter = {"price": {"gte": 20.0, "lte": 40.0}}
results = index.search(vector=query_embedding, filter=filter, top_k=5)

✔️ Find documents with specific file types

filter = {"filename": {"endswith": ".pdf"}}
results = index.search(vector=query_embedding, filter=filter, top_k=5)

📝 Logging

ZeusDB Vector Database includes enterprise-grade structured logging that works automatically out of the box while providing extensive customization for advanced users.

🚀 Basic Usage - it just works!

For most users, logging works automatically with sensible defaults:

from zeusdb_vector_database import VectorDatabase
# Logging is automatically configured - no setup required!

vdb = VectorDatabase()
index = vdb.create("hnsw", dim=1536)

# Operations are automatically logged with structured data
result = index.add({"vectors": vectors, "ids": ids})
results = index.search(query_vector, top_k=5)

What you get automatically:

  • Silent by default - Only errors and warnings in production
  • Environment detection - Appropriate defaults for dev/prod/testing
  • Structured JSON logs in production environments
  • Human-readable logs in development environments
  • Performance timing on all operations
  • Cross-platform compatibility

⚙️ Intermediate Usage (Environment Variables)

Control logging behavior with environment variables:

Quick Development Debugging

export ZEUSDB_LOG_LEVEL=debug
python your_app.py

Production JSON Logging

export ZEUSDB_LOG_LEVEL=error
export ZEUSDB_LOG_FORMAT=json
export ZEUSDB_LOG_TARGET=file
export ZEUSDB_LOG_FILE=/var/log/zeusdb/app.log
python your_app.py

Environment Variables Reference

Variable Options Default Description
ZEUSDB_LOG_LEVEL trace, debug, info, warning, error, critical warning (dev), error (prod) Controls log verbosity
ZEUSDB_LOG_FORMAT human, json human (dev), json (prod) Output format
ZEUSDB_LOG_TARGET stdout, stderr, file stderr Where logs go
ZEUSDB_LOG_FILE /path/to/file.log zeusdb.log Log file path (if target=file)
ZEUSDB_LOG_CONSOLE true, false Auto-detected Force console output

Smart Environment Detection

The system automatically detects your environment and applies appropriate defaults:

  • 🏭 Production (ENVIRONMENT=production): ERROR level, JSON format, often file output
  • 💻 Development (ENVIRONMENT=development): WARNING level, human format, console output
  • 🧪 Testing (pytest, PYTEST_CURRENT_TEST): CRITICAL level, minimal output
  • 📓 Jupyter (JUPYTER_SERVER_ROOT): INFO level, human format, clean output
  • 🔄 CI/CD (CI, GITHUB_ACTIONS): WARNING level, human format for readability

🔧 Advanced Usage (Programmatic Control)

For enterprise environments with existing logging infrastructure:

Option 1: Disable Auto-Configuration

import os
os.environ["ZEUSDB_DISABLE_AUTO_LOGGING"] = "1"

# Now configure your own logging before importing ZeusDB
import logging
logging.basicConfig(level=logging.INFO, format='%(message)s')

from zeusdb_vector_database import VectorDatabase  # Will respect your existing logging setup

Option 2: Programmatic Initialization

import os
os.environ["ZEUSDB_DISABLE_AUTO_LOGGING"] = "1"

import zeusdb_vector_database

# Initialize with JSON to console 
success = zeusdb_vector_database.init_logging(level="info")

# OR initialize with file logging
success = zeusdb_vector_database.init_file_logging(
    log_dir="/var/log/myapp",
    level="debug", 
    file_prefix="zeusdb"
)

# Then use normally
vdb = zeusdb_vector_database.VectorDatabase()

Option 3: Custom Logger Integration

import logging
import os

# Disable auto-configuration
os.environ["ZEUSDB_DISABLE_AUTO_LOGGING"] = "1"

# Set up your own logger first
logger = logging.getLogger("myapp.zeusdb")
logger.setLevel(logging.INFO)

# Configure Rust logging to match
os.environ["ZEUSDB_LOG_LEVEL"] = "info"
os.environ["ZEUSDB_LOG_FORMAT"] = "json"

from zeusdb_vector_database import VectorDatabase
# ZeusDB will integrate with your logging setup

📊 Log Output Examples

Human-Readable (Development)

2025-01-15 10:30:15 - zeusdb.vector - INFO - Index created: dim=1536, vectors=0
2025-01-15 10:30:16 - zeusdb.vector - INFO - Added 1000 vectors in 45ms
2025-01-15 10:30:16 - zeusdb.vector - DEBUG - Search completed: 5 results in 2ms

Structured JSON (Production)

{"timestamp":"2025-01-15T10:30:15.123Z","level":"INFO","operation":"index_creation","dim":1536,"space":"cosine","duration_ms":12}
{"timestamp":"2025-01-15T10:30:16.456Z","level":"INFO","operation":"vector_addition","total_inserted":1000,"duration_ms":45}
{"timestamp":"2025-01-15T10:30:16.789Z","level":"DEBUG","operation":"search_complete","results_count":5,"duration_ms":2}

🔍 Monitoring and Observability

Key Metrics to Monitor

  • operation: Type of operation (index_creation, vector_addition, search, etc.)
  • duration_ms: Performance timing for all operations
  • total_inserted, total_errors: Success/failure rates
  • compression_ratio: Memory efficiency with quantization
  • training_progress: Quantization training status

Production Alerting Examples

# Monitor error rates
grep '"level":"ERROR"' /var/log/zeusdb/app.log | wc -l

# Track performance degradation  
grep '"operation":"search"' /var/log/zeusdb/app.log | jq '.duration_ms' | avg

# Watch quantization training
grep '"operation":"pq_training"' /var/log/zeusdb/app.log | tail -f

🛠️ Troubleshooting

Common Issues

Logs not appearing?

# Check if auto-logging is disabled
echo $ZEUSDB_DISABLE_AUTO_LOGGING

# Verify log level
ZEUSDB_LOG_LEVEL=debug python -c "import zeusdb; print('Logging active')"

File logging not working?

# Check permissions
ls -la /path/to/log/directory

# Test with console first
ZEUSDB_LOG_TARGET=stderr ZEUSDB_LOG_LEVEL=info python your_app.py

Want to see Rust logs specifically?

# Enable trace level to see all Rust operations
ZEUSDB_LOG_LEVEL=trace python your_app.py

Performance Impact

  • Minimal overhead: Structured logging adds <1% performance impact
  • Async file writing: File logging doesn't block operations
  • Smart buffering: Logs are efficiently batched for performance

🎯 Best Practices

Development

export ZEUSDB_LOG_LEVEL=debug
export ZEUSDB_LOG_FORMAT=human

Staging

export ZEUSDB_LOG_LEVEL=info
export ZEUSDB_LOG_FORMAT=json
export ZEUSDB_LOG_TARGET=file
export ZEUSDB_LOG_FILE=logs/zeusdb-staging.log

Production

export ENVIRONMENT=production
export ZEUSDB_LOG_LEVEL=error  
export ZEUSDB_LOG_FORMAT=json
export ZEUSDB_LOG_TARGET=file
export ZEUSDB_LOG_FILE=/var/log/zeusdb/production.log

The logging system is designed to be invisible when you don't need it and powerful when you do. Most users will never need to configure anything, while enterprise users get full control over observability.


📄 License

This project is licensed under the Apache License 2.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

zeusdb_vector_database-0.4.1.tar.gz (96.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

zeusdb_vector_database-0.4.1-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

zeusdb_vector_database-0.4.1-cp313-cp313-win32.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86

zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

zeusdb_vector_database-0.4.1-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zeusdb_vector_database-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

zeusdb_vector_database-0.4.1-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

zeusdb_vector_database-0.4.1-cp312-cp312-win32.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86

zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

zeusdb_vector_database-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zeusdb_vector_database-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

zeusdb_vector_database-0.4.1-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

zeusdb_vector_database-0.4.1-cp311-cp311-win32.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86

zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

zeusdb_vector_database-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zeusdb_vector_database-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

zeusdb_vector_database-0.4.1-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

zeusdb_vector_database-0.4.1-cp310-cp310-win32.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86

zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_armv7l.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

zeusdb_vector_database-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zeusdb_vector_database-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file zeusdb_vector_database-0.4.1.tar.gz.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1.tar.gz
Algorithm Hash digest
SHA256 0a14e97f85cc604b3a9bc83cfb3b2bb3ffb401566485d2f1d90655d0b62b4547
MD5 e51ed960f14d70f9be12cbf5e1f5c24e
BLAKE2b-256 c85cebb62ca709515e33d5e20d1334cc9666fc9f4174043f043158aa2c1c92b4

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2ec4e168c1aaf2c4322f2e88de1df16461e2dda5e3257306bf45c0175738bf6
MD5 1587e72c5894d0f91a57162de6f83d66
BLAKE2b-256 7b37ed2e891b623dbb41dadd9dd3aa9d1d195d1738b6257a5a6bc048fdac9674

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 98c090ee6649880b1dd6f99d7d39960b7aa4d6d08e792010f144463a885079da
MD5 b2ff26d77f0271c686d78f4f9eddb7df
BLAKE2b-256 31285ec3cc1e8a4846e5e3cddaaf9c72157d124639dab664acb0873f8cad72f5

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0f25271b783df367bfca93a5209c78c63b0271c58e17ae54bb3456e47e6732b6
MD5 914a2f49e0822156f7a1d65e73c9fb40
BLAKE2b-256 7b885e5c6f1dd9ac49d37ba74e66ead333851ec307ae26d189b4eba5645d1958

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d8bb23b83083b38373432dee91408514dd189172504ee1bae8b81a8d4f6a5ea
MD5 9c3020d76fe49281e20b2b961cca642e
BLAKE2b-256 6fd58ead80d2c9ccbf56df399c60e32a2de24ab19e74bb5834460e445a849f23

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddcb4f9c5d88722261bc0d76e7d5fb52a49ccf450d6578e5c63eb209041d5b02
MD5 b4d2e79656cc0454e75d729507a694e4
BLAKE2b-256 6cf8c5bfc6ebb6badd04c6b623dd22dab3413b946bb0dc10f6417dc63a235991

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 54cb8f47acf9b0e2043b13c502851c24e02be7951bdb2dd6e68027daf497cf8f
MD5 334a215ac8d1c7a94ca6123032ad334a
BLAKE2b-256 ae92988bd1430e8441c9d101297dedcdb3706f9ba46d0d20ae1f4813a5a4702c

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8e16af0c9eabc0f2ceb43d5b6b6255a09ccfb46d876281778a4fb2f05dc4245f
MD5 ffcd02c39fa22c23cb37094bf0a72283
BLAKE2b-256 aba6ff61fa67d2a5b40d0f2a3413bd855aa001f9dc84f2d8ee93548a99a1c2f3

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 73dace53defd72fe5c97c35bbb0449efdfb1a4c48556974e6cf06b8ce592da06
MD5 4bb317467f730207faaf81fc0c730227
BLAKE2b-256 6ec215a18eb6c2108770652b0182193d92a96439223a3e667c3b73e6103eca4a

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f04a5b41ae0ee5e132bae03b4bbe7a2208759d0766e25fa89a4903215df0b5f
MD5 bebc6bedd3553f5c158f3ae076ab9f6f
BLAKE2b-256 28ea016a241c01bea9dc5379f6999fa13e45d2e56482acbaa4e19723db1ef17d

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5e6ce948a35294fd34ad4e31d893a30fec213c8afad4e610ec9ab7b2220e9431
MD5 52e0ee071a817cc03e878bb0af1416f6
BLAKE2b-256 dcdb8cc5e26ae83c514eee17c209f599b4ec3d37478a3e1416eecca222dc076a

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92a920cc9e298819cf22d2cf3e584ad9e3f4d8d23b7d1c00a6579af540796456
MD5 acef283f8b3778b5928ca9348d3d1c33
BLAKE2b-256 9dc7f4489b574443933a548c1c2b60a5a09d2ea4219ce3b149e423558ae45889

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92f6b5d42bd86114396c96365cd17557938b8c3af88060d8af9686e070b69e9b
MD5 cc0b17da282674123d35ab07ddc5bc7f
BLAKE2b-256 0c237e1f03a0bc5c33686d88bb70b782e9c6947b5d3d4891c77eb619b3d6b629

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 775fa3a4862f1369ba70fa7ab9994ac02b91dff36f17e4402074b342dfd72d0c
MD5 bf2256c9a98d87bde3ea9152983795db
BLAKE2b-256 b467d5248dd0fe94bda3bdf6a90ab4b182d13d470e565067b144bb5671672401

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94c377c70380443695ca346953d15a30e8182585b59ac5defa66baf13bd3eca3
MD5 354ab0b48ab465d08fb99937465defc6
BLAKE2b-256 d068a4662475d5e76619e717263676fbf1905c0fb81723fd49324d52239bf8f5

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9a5953f25ed8298d6576208acbbf00b78e2291c0acbe4a794cd7e4581ebb803
MD5 3c7893ded5781003515c5b8853a3d9c1
BLAKE2b-256 c8ce313a514f3ddec1d641f21b1f11461ed60ea666db784e47deef033302267f

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bec14e37e5ebe218df07d0471399000846b02bef85e3bc16ee0bd0d2ca5ebf65
MD5 c7c177f7a2c05721efacca83b0ec1091
BLAKE2b-256 3a1418e5e78ed726493fbe0cf726f829c1c169ed9f3bf9d6cd432b8d558a6030

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a18c1459d377b777575300a2dda965b9532f4c52e8b6b66f00ac5bbccddc52ce
MD5 bccdc1c40c944d797dcd6d704ef06b71
BLAKE2b-256 533857f33498120bc92811f7e8916bc2a0e68324fe1efdb0ce4775cbdb8ce786

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 423d841dcb899b083ea6eb095a3fd40be94ed02c761244224af7fa41c956f0cf
MD5 e6fa56232ebf6749ad27196b69a629e9
BLAKE2b-256 7a4bb49c0b55b3aed9e949d298286b5d414a4d12bd6d241efc4890e299496534

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 171c954ee0da2c47bda0936f262a0044a663f994202cd0c954ed35957b6c6289
MD5 6b1740eeec0776a94db4c0a2131d35ef
BLAKE2b-256 d59394f6d0db85f352f900b544cfef22ec9a38d3bdb4293077e38f115f887850

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b34dc10feb162d8a58669e0226592edbce6e75008e54fe9e1573e14b3809811e
MD5 27cfc76aace2164138c511e05cdd9d16
BLAKE2b-256 1b6978c7c0f462e14452942afb22127f5430d0df56e6d58eda51d5005b8d1cb5

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7504cd3074198a5c5590331a963864ac9c92af7165e9d9b74fe02a019514a027
MD5 508afa21645043f7b89bd1edd323ada8
BLAKE2b-256 b90a867c90b51b14181398ad0114038a26035e303bf7a40a60f0f402c9417e3b

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e00cdc0e070ff624fbfe13f41983aec500cfa2709b0d69fb21b4961d69919d58
MD5 52509c0b7d4c706a775a27659947a252
BLAKE2b-256 6236a267c78cecd95316ef9c99eeaa22dae0972c9bd977c3cc9415e965579900

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 beb97c062a071b3543067da50875404692e9949b4f79fd7f8f1666e7d4bd0983
MD5 fbbf273fd8a246ece46315d6ca77d577
BLAKE2b-256 9b69ed4b929597f5bdf139a5bc5dc9f316367199610f0936e84bd65054a1a5d7

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2e1ac96b0af392b8e15e7c06facc1a7b95380778ce9472dabc702a247617b3d9
MD5 347628b3dc3fde5e0f6009047f9476e6
BLAKE2b-256 9ed069d115657677d75c7a53a7c615dfdfeca53b830443d8a424d06c23066417

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7078f7d336bfd2f94764668c345d59a1a425deef0738317061acce41cd62a5cc
MD5 9b5243c5c3ead87bcc3c2a510a9da8f6
BLAKE2b-256 8f18c419d9390c7987e00a3dfbf3fadc65eb6d17cd94f1c4a46d72d074c2a88d

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b61db14cea5c9557c1c6813cfc7ebc4b316485d309f3295fac16312130d859a
MD5 d355196fb8641dec987d8c2c26975acb
BLAKE2b-256 e376e02c60b724da2cef4aa131aecef89d138fdf91d5e662a27db6f0c96f3656

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5e62379497d4a135dd5d26482a118756a7d9ad9f7004a2e450da32e997972444
MD5 e85e560a0bd7a01b421834c35f609a0b
BLAKE2b-256 a00951e8cc034ab2320d52f6256a15adaca30f2f4c5aa0d1ce76f426b9681393

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 251831f6605de8af5f77720ede8c73dbea85556821f888b4fb0181b7f15b8e49
MD5 9560e02a049276fb5808f3df4a573923
BLAKE2b-256 aa4ec3ed9aa6d3b714318b79effc6dceecd27f19e277ccf95ecd8ab9aae7b688

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a39fa3d3ac6a8dff5203cdaf814599ddaca5af489e446d69a53da1aada4ed98d
MD5 9ab99131c2081c58650ae0c3f390ee28
BLAKE2b-256 ff6a9cecac928f133578f38ee02ed4bc3a3bb18b6c2b2758da11cefb81f77489

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec410c9024a5c4190688c6a9475167c9deaef51c22c275bd025248b4be070a3b
MD5 33a39e9888d9b364b1811979ced85f7e
BLAKE2b-256 0b3726900793075a1d48171a0e4319619560174310c52aaa9942003a2a289286

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 33d27be40f9d2b3193fe15a9f9cddc0c1579f5654c925f15f999898286878139
MD5 4953a12a34c00dce80ab9c05456b29a0
BLAKE2b-256 5a9f55ba92b1672a2b99e394b16ebc6c5644d4ebe0a44a10810e10a315ef4306

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ff913ce92e6dd13a6805684aa2d368a96bfabc689c8d5757c5b478def23883a0
MD5 920410c0d2c8f895adda3d4f82a678ff
BLAKE2b-256 43c6986f3d074d0e22924a0de3ff6cf998aa4408e6cdd8c153f8ff7090e83b5f

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb55c562bd6bde8eb60cd7ed5db4ad21dcfa6d8e588055eeb2200e87b4d158f8
MD5 374c4a16ffe3a2423452fe23856cf02d
BLAKE2b-256 a9c75797e34e5351744ce6eda42f327f6c085aaab86884c132c1294c2d588743

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac97e6246dad62eb2f6e7ebb2e8fc44036ce02026924995b82a8df90dc4f36fb
MD5 3759a83b521f65243f89e16204772a3c
BLAKE2b-256 96bff0f266eff222ce36182e6f51e3a056ff5291bebfe91bb7f06a89fab15d0f

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 52e7ce51f60f0ca12b5b4c1d466b2cb86655dbbf3e7908dc695d637b0cb1580d
MD5 fdd5e20079f0798a4c695fca9a1e4168
BLAKE2b-256 ffaf8a3bf17a097f3cd8220e1dd1811f3b6a76cd19aad08f9dd65c4fb191ea83

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 408e837fe0b3c258fda6050f8f44473261cfd20b5fc61e0c607562236bbf77c0
MD5 e80a04af6c51c653a9cb825264efcc50
BLAKE2b-256 57b2cd7c91aac1b0843fceda71a727892663efbd3f6d021b1b01a28e27cdbe44

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 450efecaddb5bbe7a9e9f43851fe9d98987f949e6fa6c8da2545d394b4849002
MD5 54ec302497cedade905b12a0acf91412
BLAKE2b-256 496991c1e0633f740f83d23760eacab4c5c9b4c86ebf9ad14f71aa2e408cd8f5

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4fd76ca5ff06305eab102aa8cff9a13ab950d72d09a2eff8f7a6048d75e446e4
MD5 8e8288081ad7eb0be0f5b37078322533
BLAKE2b-256 ebad99f5cac758aecaa3fdb6d7e17be34d8fc2a2b2c1ca2ff4771b97f07bf220

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 64f7e857488f5c150bf19e8374912e2fd0685f8cf4c33571f70b5596cebd2779
MD5 c72399d81c6fc87d84d404859cf23489
BLAKE2b-256 ced3ec2ca938412c67400b5113e45c15025095bc39af6a309d27a1612498becb

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a313da08c604a073242a0760a54b3da4432a8cc3ded7ec2a8932c2f164c16e40
MD5 820cb0f5691d00c1d2c99fa5df9dcb27
BLAKE2b-256 d2f8fa5f65acd8c1410c64f8e5bced031e53c6c836dd7df6ddbca654660d373a

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a1a5b459e3439022653691d2e9d8eb06f61fa284e79db92dbed175410b5ef2f
MD5 d935492fdea1def5cd0df8ca07d04473
BLAKE2b-256 0f0ce325efe448363adc45321d1ccdafd5a5c2614f4a1aa2827428b5a41ed0c8

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2d227bb185b195ca3e53372160bd85dd7a57525e5d92a8fa92ee5c1b569645d4
MD5 2635c35aabd3aa45e79f927b84d7cde0
BLAKE2b-256 cb09b8b36e148b3172d4b68bcd13115b1de4d1e6d89becdeae19c3a8c62bef30

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4989bd0348e60c58b5c597dc1b18e6bd70aeb761a8a04fa4f68027058f943e5
MD5 e37ee5aa23da27c1817a5b6ba001590a
BLAKE2b-256 7c673259285d9f8b21de36bd592d4af4d33188708ea0e43ffd633282141064c2

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 764f5a84587330f6dd60395caebbdb5317475130dd0bd10514692e4ee2aa2b90
MD5 ff2af087f006a79556804560a483f388
BLAKE2b-256 43dbb548894eed671c2c021df7674812d304f6343075e92269ff9ae6b3a29d71

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 16724fdb2cb41ec4d9ddb72e8004ef27cf071dc5d43a6d127353e69330e6f29f
MD5 3a542fa2e45ed4786c8b992b7e960f6d
BLAKE2b-256 4a973bbfc5f127cb481a8ff28c78abd6b2eb6dc0cff1c3a73a0c787a0ce1092d

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 dffc7935d2dcddfac7bc79139273de245d49d72e4aae27f30263cf70efe301fb
MD5 765400e9763477dc1017c358b1be0f74
BLAKE2b-256 8046ebfd020e619a91a06282655fe9f93dbf6ef7fb60aac35ec914c7c425ca0d

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab6db154315255f8f9141b8e64096f85591c348d16821bbf08de0010e2d461a9
MD5 9ffd7e5bab14bd26385553099e69cb47
BLAKE2b-256 7d41859166c26e8dd703ba992d5141cc0dcc1307a660080c0c77eb064ea0a6cc

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 803168d0c352ff97cda5ff84bcf5787946bfbee231e2900d8d22baa7667eb758
MD5 37f5a8464b23cbe1fce2511e57e0b12e
BLAKE2b-256 4985f269451febd46b07bc6085ed0ec14a1764f288e6837a946f89b11d387206

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 975324adc9a79383c8d615690c72023820d830c923aadeea029ca76b744b210a
MD5 2837b1cdac8d4a18b17b90e3795a7c68
BLAKE2b-256 97e341232b45a9a1ae0b272fcdf4874dfaa41af22e975b7589e870f3a38a335b

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d47510b1748bbb15dc6d7556b998838b09aeaf8d20bae4ae8ccc6a7bea43d5e
MD5 cb29c6f71ce5cb7e9ad7297675b89f1d
BLAKE2b-256 a78384d894bc8024b2979da9099672173326fb83da3a79c2e7a50377e1581bad

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b606b1587ac56729eb60a97e21b7de32340832e5297a6c4005166f7eed9879e
MD5 539803d3e9e60f9dac73955beeb83cc0
BLAKE2b-256 55a023a96ccd0db60c46af823127e90253a1f997702a2b2da4aae482710d8aba

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 581ad90caeb24e7c983fdf5b2ba29dd7ee270206811de873a0d65b86a4cf4f2c
MD5 fbab811bd4a9b14f01362da845a2aaaa
BLAKE2b-256 fa70b704490024f6768662bebd04b47fddcb7d0d9e5df16eea2dcd04b81812ee

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 61efd8df86f02c5a81c7928758a119e164d993e6762b288d250da0f5fc29149f
MD5 7edf816ef62afd4965d5acabae0f067c
BLAKE2b-256 9a7e2802bdc5ebb297de92b491bb8bc7f5e8739bce24e77698ef15fd76ae6c91

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7edc261d01e9d4b4bc417cce0f21ad1d92d7d285b41ce0f355565f36b9ba5db2
MD5 0358ab068c2d749767d5b95a2c4915d6
BLAKE2b-256 57baeec63d650d8b58a39c234456527d015bbfdd2491e5870b3bb2d1efda2277

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3a708b2d9ae3fbea618fdd5464f01c68b6fba83a89baeb26ab841e74ffb613d
MD5 264c74249a053a7bb997bc5ce9aa37e0
BLAKE2b-256 b87be97ef888f8455572000abc5526ff79948c7bb8922485af70c57f28c135ff

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c775442dddbcdcdd046117df89e857a6f3c5be83bde18cacc39ad7732e609c90
MD5 1f6b74e965926abbc3aa417ab76a58f0
BLAKE2b-256 ea0e39838c97b5d8322a2ba37da6996655bbf97472a15c2d7f2ab7b98d83c4b3

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce96ed3b59ccf2beddd14dbdbf363ec5e4688a29942972ccf8a55f6db62334a9
MD5 e9d9bef0d012210b276becea7d3c1bc2
BLAKE2b-256 39ef96a4b48e38712783e718b19ac526583b95dd969727c2532830d94b8767ef

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a01657603c3d539b855e2c639229002eb208676d64425b2245c41e1120613532
MD5 3a3eea9b58515d437c1c65790e44f031
BLAKE2b-256 4dce579efbadc52503ce1e8298f06100bc0ea81f41e9d5ff1b6ad4f29fb1d210

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4875d1d2fdf6b112fcbbd9dd0b0c5908bee2083ceaedfad7fe9dcb3b9c866a40
MD5 e8b0a910d74bfd2b10ac88d421fbf3f9
BLAKE2b-256 6a9b7949364d4d15e1e0d333dcf420b77794184d8bdfce6f0b9df5565cc3992b

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 aa79aeee1b5e6f911a7adba5db73b35915d0901ec7e13c906407117af82c0cc4
MD5 c3bc84aed08f5bbc9486f63820b4a927
BLAKE2b-256 30f97cc8c548cfb2d2438269c634a10923966adf5f002831f24134a6935b378e

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 944e9ee92f1be64f333991ecd7262bbffe6a9f6bbb18b01848ee6418cea6b09b
MD5 2e8295973c6e7b7c1537f8a5ef1e5171
BLAKE2b-256 dee999db33141f75a226c60a2cb80ec31ef7806579f86d5d8322d43645df8f24

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5494b69bde8b6f1538d5be127507802696a74fb4ba8a0f41582c7e5ddcf28733
MD5 fb0dea7a3ef781ed5fba56628358f392
BLAKE2b-256 f477c3837dacfa14258f5ed17288c77bf9b60e9c0740a4cfa39040035b4fbd0b

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3ade1d141849dd9042443da37d7eca4801937f9e7ed1f51cd1d216f23cc48a80
MD5 6ed97a689d1d016a619bf66ca8de3312
BLAKE2b-256 42af03b189c93bae138c81d41d81e54649f33360f3318399d42f665947e98268

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ffb304726e77d4cb07680cc915ac7e0f8b8cd9d8c64a65a3e0533079e09d5ef
MD5 e496d414d3c53f61b8f18713891c0d94
BLAKE2b-256 41d0fa19f5dbd107b45f0979c5d06f8366ae420d7939c9e4b021458b622320dc

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fb7a853660024bf80e4bbf98726aed9ed05acaa96da18906fea81ede500ffba
MD5 05cf113d2f1fa954665c87bfa3366792
BLAKE2b-256 0296a757663a4258befab6ce3481ac374ef5eac1a75923afc0e835eabb6e3e80

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 03597f5530a289b83cc57b0a11abd4bb08f6d79a68f65eb69777fd02c24f537a
MD5 79fcf6dac16581e3675cb8dbd4b8006f
BLAKE2b-256 b2cd6762868d1b2010110b7c913cac38c741a27c05785d4ed6393a4f03db1629

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9d6cdd126ac78c54d7d11c04772305b1bfde887a4a62ffa1e73dccc3bd1433d2
MD5 05dec39cda3e35e6f89e6d3b8deea306
BLAKE2b-256 a15cfabea42f1ede5fff97b5de1c911b09085aab3cef106c6164564993d43f54

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5daa9a168ee69c853da3f7af3525391ef008c8dab1bc135ade1e01254f39e55a
MD5 cb38c244b670d4ce359405d32e06394c
BLAKE2b-256 62e4160db32f7d38d68fc76fffbc8be48287b351e0dfb068ad3211c35efb1ef5

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0aae1b2d8ba7c5a5d05587596e47555978a912d711c12abc4775ca2ca338ad29
MD5 a891583a1c0bb7f4519f765a7357449d
BLAKE2b-256 a30828c4c1a123798bb24ee405752813f89fb6f9995090a7dbdf9f8d4493ca96

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 aa46c08a80d9d77e610db253f40541146823594cd5e59d28d0a8f6d9471ba3e9
MD5 44672d6588ca4f669a74a9df94cb61f2
BLAKE2b-256 b079caeaa0a785d17189a75eddbfbd7b1a8878f1103b08ab75af4f05a01e5d61

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f932ff61f24ae1fceb767c0298b9b46e0dfa3ae7510be5fce81b1b7367a4863e
MD5 8f01df6315be503349245b813580f2a5
BLAKE2b-256 3aae768e78451d13b93d48c7541f2f0ba60254cf7b7094aaf48d4f80aa4aace1

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db8334a7a50da4da4198fc33ac462550bdbfd8168aad8e00f66452675a26d5ef
MD5 eeba81252c885cf0737f8f8cb0140a66
BLAKE2b-256 84b7e7c519d531cfe0ec198219a1bfc8f4d959a28290727048e2ed2a3d7f9710

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e23b44328ad7c750637a0e2d578acf75451e9cbeb86131916b6cfa6d37686f15
MD5 410cd05265d9823dab678ba6b3436c62
BLAKE2b-256 52bddafbcf58e77925874d0323fc045245cb01265e26eaab1e06e6e101f2d6f0

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1e1db4459f3c71202bbc9e423a891a47dea3c72974e1c24fac644c2e28a39889
MD5 84fe864bf159f7b7c25dd05818dc3b76
BLAKE2b-256 79d5656094ea850fc97ca4ba64e2cd4c86e3b4906be2603c9f1a3e798ccb5a4f

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 389373c8add861eac817a68b829995a4d4000bf686f538361684357e6ad6b697
MD5 7cec2f1aacc8cfc70f00e9e11246be75
BLAKE2b-256 996642da3b3460e508f8f3dc9fe9ee9b33ae7f6ed625669506edbd7753a039be

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aeefdd46263bdb02778a1cfa855075acdd8637ee4a71b6f1a85542b572fc3a6c
MD5 9db1a12aba297dbb968cf7b96a8cca96
BLAKE2b-256 3029dcfe50ab512ef36cef9f6b76029c59fc2511d8cbd59743665999f2aed961

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 230f08868d0cfa56de96dfe84071ba2b62dcdac509d341fa2f3a0aec14588387
MD5 359a0fa824b0eaea54ee5739d6671c70
BLAKE2b-256 1560057284c43e1c974981eebe7be67fe56e6d07d7c26bdb5446440e1c0a21ee

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b51c0eccaeddfe510c456cdf13fea3ccb483b83801491a90cd143bcac0fcd1ef
MD5 341d82c7c759f34c10add13afc50cc08
BLAKE2b-256 9eb07622e66f8d4687fe8f6f58d2812d4ffea3435721565a68db4fa9992ca94d

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39ffb154c5bc7b36b602f034fd18917232709521019a0738150f7ea0cefce553
MD5 844d9983d58f407c80a73ef3ba9f50f9
BLAKE2b-256 55d457c9ad4f53743e55af9bff4f96e2a61212c28330d5576b13bfe2a1b1429f

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 93f7f726d2e48069b74ecf283ce27c9a990c07e91ddf786c6cce31f8200af113
MD5 765129c24acde869d91202f40d2aa537
BLAKE2b-256 a2eccf134d992ecbc5a86c4d9c298909eb58b0a5fb4216c229d311ade0decd05

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e297311b170a04daee67ad6492644a32882ae5893e92685717247b5ee1ee31f8
MD5 8b64b0a0829d5c32d8fbc52ef05d2961
BLAKE2b-256 9d750bb709cfd8790b4e4a42e9a17b89e054e8b289befdac4dc76c65d8a630cf

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bfb2517508c1fda6a5841eeb588bb6fe882769a38b571ae15088b9dfa62937d9
MD5 cd0df1e7d2a13cc79eff5ae7e4d514ee
BLAKE2b-256 56ea1711a8144cf4fc31d151080fa84798f245a13b86060962842a8a2d77d232

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23854f37d72eaaccd2c839bf2c944da4939344b3404e8d2b1ea7b0e3bb7ff094
MD5 0d9d0b0a4948d5df86f65102068d7434
BLAKE2b-256 430618c93c12c42c5d4657785085648daf74ca106e81830cd8eb1cbf8e82911a

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 45c5f6585d150b3d548338df89121c9e72b006d29a32f8f6b8f26e0899839f76
MD5 111ebe88f15c973e5926e9427db422b7
BLAKE2b-256 d685a7142f20dbebed87ea40a6c8cc8231f266a18a20971ba09b943658cef944

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21102b710ac2ae4befd6394070e4e52f86bf536cf9cd75282873fb5161b77008
MD5 7754427615c091133890ed570f3427f5
BLAKE2b-256 fe4f47ab71f14db488beacf9c052c01dcb8b5730feb0b785b86d72c3be0d1f61

See more details on using hashes here.

File details

Details for the file zeusdb_vector_database-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zeusdb_vector_database-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 15ed10e0f9b400f790bb05ea4cf6c0265d88ad7f1bf9fd29ab540271c760f044
MD5 8b08b7d312278d2f6b2ba61cc7d4c14a
BLAKE2b-256 516a0b927ddc24ca84de7b4759cc5a2b72ce82eb784662fdf1e5a71a6d18e98e

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