Skip to main content

JinWo VecDB - 嵌入式向量数据库,零配置、零依赖、跨平台

Project description

English | 中文

JinWo VecDB (金幄向量数据库)

JinWo VecDB 是一个开源、跨平台、嵌入式向量数据库,专为移动端和嵌入式设备设计。

特性

  • 🔥 纯C实现 - C99标准,无外部依赖,易于集成
  • 🚀 跨平台 - 支持 Android, iOS, macOS, Windows, Linux (五大主流平台)
  • 🎯 高性能索引 - 支持 IVF 和 HNSW 索引算法
  • SIMD加速 - 自动检测并使用 SSE/AVX/NEON 指令集
  • 📦 零配置 - 开箱即用,无需复杂配置
  • 📊 向量量化 - 支持 PQ (Product Quantization) 和 SQ (Scalar Quantization)
  • 📱 移动优化 - 针对移动设备和嵌入式系统进行了内存和性能优化
  • 🔧 完整API - 提供完整的向量数据库操作API
  • 🧪 完善测试 - 包含全面的单元测试、并发测试和性能测试
  • 🌐 多语言支持 - 支持 C、C#、Java、Swift、Python、Go、Node.js、PHP、Rust、Kotlin、TypeScript、R、Dart、Julia
  • 🔄 CI/CD集成 - 完善的持续集成和持续部署流程

快速开始

构建项目

# 克隆仓库
git clone https://github.com/pkjinwo/jinwo_vector_db.git  #国外
git clone https://gitee.com/pkjinwo/jinwo_vector_db.git  #国内
cd jinwo_vector_db

# 创建构建目录
mkdir build && cd build

# 配置
cmake ..

# 构建
make -j$(nproc)

# 运行测试
make test

# 安装
sudo make install

基本使用

#include <jw_vecdb.h>

int main() {
    // 初始化
    jw_init();
    
    // 创建/打开数据库
    jw_vecdb_t *db;
    jw_vecdb_open("my_vectors.jwv", JW_VECDB_CREATE, &db);
    
    // 创建Collection
    jw_collection_t *coll;
    jw_vecdb_create_collection(db, "documents", 1536, &coll);
    
    // 插入向量
    float vec[1536] = { /* embedding data */ };
    jw_vid_t vid;
    jw_collection_insert(coll, vec, &vid);
    
    // 搜索相似向量
    jw_search_result_t results[10];
    jw_size_t count = jw_collection_search(coll, query_vec, 10, results);
    
    // 关闭数据库
    jw_vecdb_close(db);
    
    jw_cleanup();
    return 0;
}

项目结构

jw_vecdb/
├── include/           # 头文件
│   ├── jw_types.h     # 基础类型定义
│   ├── jw_arena.h     # 内存池
│   ├── jw_vector.h    # 向量操作
│   ├── jw_lock.h      # 锁机制
│   ├── jw_index.h     # 索引结构
│   ├── jw_collection.h# 向量集合
│   ├── jw_storage.h   # 存储抽象层
│   ├── jw_quant.h     # 向量量化
│   ├── jw_config.h    # 配置管理
│   ├── jw_file.h      # 文件操作
│   ├── jw_hash.h      # 哈希表
│   ├── jw_log.h       # 日志系统
│   ├── jw_math.h      # 数学工具
│   ├── jw_sort.h      # 排序算法
│   ├── jw_string.h    # 字符串操作
│   └── jw_vecdb.h     # 主接口
├── src/               # 源代码实现
├── examples/          # 示例程序
│   ├── c/             # C语言示例
│   ├── csharp/        # C#示例
│   ├── java/          # Java示例
│   ├── swift/         # Swift示例
│   ├── python/        # Python示例
│   ├── go/            # Go示例
│   ├── nodejs/        # Node.js示例
│   ├── php/           # PHP示例
│   ├── rust/          # Rust示例
│   ├── kotlin/        # Kotlin示例
│   ├── typescript/    # TypeScript示例
│   ├── r/             # R语言示例
│   ├── dart/          # Dart示例
│   ├── julia/         # Julia示例
│   ├── android/       # Android示例
│   ├── ios/           # iOS示例
│   ├── windows/       # Windows示例
│   ├── linux/         # Linux示例
│   └── macos/         # macOS示例
├── tests/             # 单元测试
│   ├── test_types.c   # 基础类型测试
│   ├── test_string.c  # 字符串测试
│   ├── test_arena.c   # 内存池测试
│   ├── test_vector.c  # 向量操作测试
│   ├── test_math.c    # 数学函数测试
│   ├── test_sort.c    # 排序算法测试
│   ├── test_hash.c    # 哈希表测试
│   ├── test_lock.c    # 锁机制测试
│   ├── test_file.c    # 文件操作测试
│   ├── test_storage.c # 存储层测试
│   ├── test_index.c   # 索引算法测试
│   ├── test_quantization.c # 量化测试
│   ├── test_config.c  # 配置测试
│   ├── test_vecdb.c   # 主接口测试
│   ├── test_collection.c # 集合测试
│   ├── test_concurrent.c # 并发测试
│   └── performance/   # 性能测试
├── cmake/             # CMake配置
├── docs/              # 文档
│   ├── en_us/         # 英文文档
│   └── zh_cn/         # 中文文档
├── local_doc/         # 本地文档
├── .github/workflows/ # CI/CD配置
└── CMakeLists.txt     # 构建配置

API 设计

核心模块

模块 说明
jw_types 基础类型定义,跨平台兼容
jw_arena 内存池管理,高效内存分配
jw_vector 向量操作,支持SIMD加速
jw_lock 锁机制,支持多线程
jw_index 索引算法,IVF/HNSW
jw_collection 向量集合管理
jw_storage 存储抽象层
jw_quant 向量量化,PQ/SQ支持
jw_config 配置管理
jw_file 文件操作
jw_hash 哈希表实现
jw_log 日志系统
jw_math 数学工具函数
jw_sort 排序算法
jw_string 字符串操作
jw_vecdb 主接口API

索引算法

IVF (Inverted File Index)

  • 适合大规模数据集(千万级以上)
  • 内存占用小
  • 通过聚类中心快速定位

HNSW (Hierarchical Navigable Small World)

  • 查询速度快,精度高
  • 适合中小规模数据(百万级)
  • 图结构存储,增量更新友好

性能

在标准桌面环境下的基准测试结果(128维向量):

操作 性能
点积 ~10M ops/sec
L2距离 ~8M ops/sec
余弦相似度 ~6M ops/sec
归一化 ~5M ops/sec

实际性能取决于硬件配置和SIMD支持

路线图

v0.1.0 (已完成)

  • 基础类型定义
  • 内存池管理
  • 向量操作(含SIMD加速)
  • 锁机制
  • 索引结构设计

v0.2.0 (已完成)

  • IVF索引完整实现
  • HNSW索引完整实现
  • 存储层实现
  • Collection完整实现

v0.3.0 (已完成)

  • PQ/SQ量化支持
  • 批量操作优化
  • 并行查询

v1.0.0 (已完成)

  • 完整功能集
  • 稳定API
  • 完善文档
  • 全平台支持
  • 多语言绑定
  • 并发测试
  • CI/CD集成

平台支持

平台 支持状态 集成文档 示例代码
Linux ✅ 已完成 ✅ 已提供 ✅ 已提供
macOS ✅ 已完成 ✅ 已提供 ✅ 已提供
iOS ✅ 已完成 ✅ 已提供 ✅ 已提供
Android ✅ 已完成 ✅ 已提供 ✅ 已提供
Windows ✅ 已完成 ✅ 已提供 ✅ 已提供

语言支持

语言 支持状态 示例代码 文档
C ✅ 已完成 ✅ 已提供 ✅ 已提供
C# ✅ 已完成 ✅ 已提供 ✅ 已提供
Java ✅ 已完成 ✅ 已提供 ✅ 已提供
Swift ✅ 已完成 ✅ 已提供 ✅ 已提供
Python ✅ 已完成 ✅ 已提供 ✅ 已提供
Go ✅ 已完成 ✅ 已提供 ✅ 已提供
Node.js ✅ 已完成 ✅ 已提供 ✅ 已提供
PHP ✅ 已完成 ✅ 已提供 ✅ 已提供
Rust ✅ 已完成 ✅ 已提供 ✅ 已提供
Kotlin ✅ 已完成 ✅ 已提供 ✅ 已提供
TypeScript ✅ 已完成 ✅ 已提供 ✅ 已提供
R ✅ 已完成 ✅ 已提供 ✅ 已提供
Dart ✅ 已完成 ✅ 已提供 ✅ 已提供
Julia ✅ 已完成 ✅ 已提供 ✅ 已提供

贡献指南

欢迎贡献代码、报告问题或提出建议!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

开源协议

本项目采用 Apache 2.0 协议开源。

关于

JinWo VecDB北京金幄科技有限公司 开发维护。

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

jinwo_vecdb-0.1.0-cp312-cp312-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (127.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_universal2.whl (127.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.0-cp311-cp311-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (127.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_universal2.whl (127.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.0-cp310-cp310-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (127.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_universal2.whl (127.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.0-cp39-cp39-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (127.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_universal2.whl (127.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.0-cp38-cp38-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl (127.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_universal2.whl (127.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 82c81a31667ca218127f7fa6e44163cd34fedcd1b3dc2024b11e6dbc44808e66
MD5 ff8c38f09d6b84462c500113905c0003
BLAKE2b-256 27e61fbc34ffbbe0dfc7462307cf53fcbc44fd9faa083c114327ff603fdcfdc3

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe301df77f2e48cabe213d935fea817bb11fd3ac433cfde327346e3906a44263
MD5 cfe5ea1a3a9f0665cbc3018ecf8800f6
BLAKE2b-256 bc60e97eda3d16f937ff54395fe8e6f965be19f431e5035e11067735cb89b942

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83c36148a96a5b82cfb13127e77b10ac608c4052d0c74810e37fe54aa76be5f0
MD5 f9ec3bb791f21943ff37fbfb89afbecd
BLAKE2b-256 96d770c547d4df54d00d7d29bdd15d6785275bfe794e63d168e485d13334d8a8

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4e390e6b55f395f69841b6923eeacad8a02a78c08842ad6814048af7d12b363
MD5 0ae9e6570a446bdb51fb8455a6fca661
BLAKE2b-256 a823077b2b58b2f455f96ad7319a31ee321b5ece757626422cb6e4392c2a465e

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f0e3db37d2e51d2f564a89981af321b0658aebdc59b725a700ed3ed6d2aba709
MD5 bdff02d455490465fd7164d0e153a46f
BLAKE2b-256 b40a846fbeb3978ba69f7502ca89de658e49cc32fd91ab2c4bdd0be388a292f5

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7f40d76defef6c37f5cc141d3dcdd32d3e0cbf898109ada644d7b61bd8c30e9a
MD5 9c193488278cdcc57f2b509f4822ac73
BLAKE2b-256 1c06f9b471673db14f50a76b9f87e05e88ccfbd918c030f68427ecc0c137df9e

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bfefd0dcea05767ac930b0725fc1f89cbec286aa5d9aca4e06a9e768fbad2671
MD5 b257ad06e06e628d6cf76a9e442cd979
BLAKE2b-256 4a15cef255f77d3ae6d562a177a0a4a9975080aae7bf0027542d4ae3d9264127

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21376fecfdf972ed3c004b91c30bdc6690a44fadaa066204ac0a5f6756769fd1
MD5 62e68ac55cd04d72d4b76dc7b2e827c3
BLAKE2b-256 2b6c772ba508a87942b2684930185ee668fbf6a4a53b1a95b96570ac93b7adf2

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d564bc7ac17010c214f0d2c438a1668af9ba19e591346cc133efbcf2c2bdbaa
MD5 32c6002b16e0d135506b2a9c7fcac8d7
BLAKE2b-256 0c22c620f1a62aead96792d3695feac17936678457879c443047390afbe0309b

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83fda886e5021c9da0b79c649fe19f3efb99b58095de0a75882a960508ad21be
MD5 e92c1024302f771a52d5470764936f0b
BLAKE2b-256 e920840232bbdf07c411555731427e39c687f95eeb43f73fa360d89d2538277e

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ebf63cc16e1c88999fc29671c84ebadad59c4855fd18df3f67f285b5989f857
MD5 b430e23633c906ea0d74ffda5ae220b2
BLAKE2b-256 23755e7529b30e932a809885a97bb85c51ae250c6d0ba9be1a6739e939b8125c

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c0bafa4aa423fef697da815302e6a284d2b0ab818f9220d5cf5270289a554d51
MD5 5af3d28feca36af2123c4afd50ea1130
BLAKE2b-256 972e2dc6e03eddfdcd39f131756d940d479403b0d343d37787546922f387ce67

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4370315013c925e67edc82a292ba391c951da760c755deac0f49c5be33fc60d
MD5 5bfbe83e67bf53cbbc45976b34658b42
BLAKE2b-256 4514ac820a41d6a56ff386f41881f2a931b0773389341a9135feb7d52e42ea85

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b2c2869feac27fef1f9516f703fd4eb595363cfc2976ec262ebfe9ac8fb3229
MD5 802149623abcd60c0f09883049b88c34
BLAKE2b-256 ea9b0d2a2c83d5bcf755f72f480ba472e5d61d13600394f4b029e0a5ff5ae888

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fde8ca8fc9bd27139726e21926465ab70187a1d75c010e02ded0da17d6599afe
MD5 1f15f39dc80a1356a082ebfcbdc3f75b
BLAKE2b-256 cc60fe20e05a60f81dd3d66581e144c85e51a5a9651f9bef8d5d401b16e6f9d4

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7deafddc9cb7b15ecf7ecda6c4ffc322757db17b18f79362ffd2ca72f4c1123
MD5 60e958fe41f718c22cd3bb7a1d3a3bc3
BLAKE2b-256 d504bd0e429b9c8d3b0198353737b0db6afed6d0d2f9fbeea4f876a5c2b80d1e

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4796f3ca4d1ffff35791fdbd6b5f243989c8921efe1119bc383f79e65e67d3de
MD5 452827d3c52f53710026224624ea09ed
BLAKE2b-256 16ebc773eaf9a7a03045e9506a83870bc66d371bc22f253b7b4b5d570b2809c3

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 46e0685399527419c217e04043d56bc45b8f01a9cd4f424b93296015a95d700f
MD5 a2e36ac0a30ea03e111a9f6e49461781
BLAKE2b-256 bc2e6039c0e6fc8075291d43b0f5ac6fcca34393a4cfe5f2527b6a0f3791e432

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: jinwo_vecdb-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f3ef470bfaa87ab25e04a670224f88dbabeffeedb9676ff5d00f225d6028d03
MD5 fdc266cce16d851d896666858203a53b
BLAKE2b-256 4ac0be36acdb193b73beab8450012419e6fb4aa01feccfe008214ec332e3fc77

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86a17aa3a2c26b2340a0d81c64222775fa3c31016eaefbc8e59f85bff8dc405c
MD5 0add7b270ba26e1e65a6e30a4a12ddbe
BLAKE2b-256 c742518326deebbac5aae6b8395bce43688e2eca88d5eb44d001385b5a655ac7

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e266bbf4d6f41d8d00ed73353cf9f446b960c8da8d1736fbe715f2e32880fd6
MD5 7d15257d4abfbe160255d1d776e30226
BLAKE2b-256 700c8027ce8d5b840b79ccdc1a4fcf939a2384ce75c5e727a31f37b53fed54fb

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d97b6ed84b09d0672b98454fe5eec67dcbc0aaf822824f7dc93dac1805e5ec9
MD5 d4d3b8d43a219365635c1a707c3e4c6a
BLAKE2b-256 14fead6708a8332c270ebdbb0bb69b9bbad50e378d6017b258026b86b459295b

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3edf0a423eb9aed406777a1c698a8cf7a53c7e17b872488a273fc0141c0c07e4
MD5 d4424aff048b43d08e9f42c64af1d49e
BLAKE2b-256 badeb708c9c16d21527f8424eaa19fcf898e6cf1431ce795171e22374f4fee5f

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9032a941c8e269c34053a1fc4037c69e523e2098b000e1eb56db1a8fee8c89bf
MD5 67083d85b5502221a4f80238e3bbefd2
BLAKE2b-256 6bd3b09096e2c444ddeb79264a3b95d7cfcc423013c0bde2dbffd8e4f5c3a304

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: jinwo_vecdb-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 28d69ee6d5c911c9f181859ee26d0ab482ac40456ae05bafbf32697f5e58c3ee
MD5 20fa1f2a65e6e901e940792bdd3713a9
BLAKE2b-256 b474d1e1d502ec4d24fe55f28dfbafee1d016432cac88b46140f7e3155098c30

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21acfa80d29a905ec9cc691fe339aa8b4ce5b26d436a79f56339fc6c24aa3808
MD5 5642700031f019a4320e2421b85bf002
BLAKE2b-256 078030f09106ca3f557560baf9696323b7485a84bc7a1c462ae82faae46582e3

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89ca168f9c3bf86ad810afc1b4557b0ac3c5ea19170fa354eb4ada322e2a8523
MD5 bd11c389b1a4f4abbabf976a9ad12c80
BLAKE2b-256 ae5ff0bd4b47e2bdb78a98b76aa5bdb1d7e2078c0099e87fd9a875621be13b15

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e622ef40f0d5fde0e637ccf6975456aa627a1b5d9ca8da6bf2d1fe4d1542f3b8
MD5 69e08c7ac1d6b74c425dfc4eb68a19b2
BLAKE2b-256 a65a4f378d95b9e4c69def155bb1b1db7b70070380a2f6fe4fe0ff601bc645d3

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f32af63e76fd2f7417371476038a8de7bb15d386a492c07568b54b01c6d03576
MD5 178571f40c92e3f6ccec99a3c4cd80fb
BLAKE2b-256 6665c95d0b0611bcac27ba6be29580f3edb239ee44e5b40682c576329f2161ac

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 59e5dce65e1c3ffe9ba24d52b568384d8bc61b83e9aa8eff494acdc697b0a2a5
MD5 bdc0d6210eaf2fb6a308953e588b7d38
BLAKE2b-256 4cb04f7df1d94c46a050952556c79c33cd29b3b74a730df8ab521247d5f1cdb2

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