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.30 (已完成)

  • 基础类型定义
  • 内存池管理
  • 向量操作(含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.30-cp312-cp312-win_amd64.whl (268.5 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.30-cp312-cp312-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.30-cp312-cp312-macosx_10_13_x86_64.whl (370.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.30-cp312-cp312-macosx_10_13_universal2.whl (370.1 kB view details)

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

jinwo_vecdb-0.1.30-cp311-cp311-win_amd64.whl (268.5 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.30-cp311-cp311-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.30-cp311-cp311-macosx_10_9_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.30-cp311-cp311-macosx_10_9_universal2.whl (371.0 kB view details)

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

jinwo_vecdb-0.1.30-cp310-cp310-win_amd64.whl (268.5 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.30-cp310-cp310-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.30-cp310-cp310-macosx_10_9_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.30-cp310-cp310-macosx_10_9_universal2.whl (371.0 kB view details)

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

jinwo_vecdb-0.1.30-cp39-cp39-win_amd64.whl (268.5 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.30-cp39-cp39-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.30-cp39-cp39-macosx_10_9_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.30-cp39-cp39-macosx_10_9_universal2.whl (371.0 kB view details)

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

jinwo_vecdb-0.1.30-cp38-cp38-win_amd64.whl (268.6 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.30-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.30-cp38-cp38-macosx_11_0_arm64.whl (370.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.30-cp38-cp38-macosx_10_9_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.30-cp38-cp38-macosx_10_9_universal2.whl (371.0 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1684622671a1ce1b166acf77e6e248793eb88521c34d6d47263c26815e42a332
MD5 d8d5baa97a5651b5c4d8894c86986bd6
BLAKE2b-256 b1781d0414a0f6524bb9f31e031965c8be680127a4921a5f7f7ee3d1f666769a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 580337b3fccbffbaac831aa739da6d8f5e541e9b72c72c5aae859d376e0c38f6
MD5 fb0c3dcbd960b464732b1571f034af37
BLAKE2b-256 8a2fcc623cfc33beeadd647621425b92d02737ab0aee9f4cca2cfa5746dde590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e023830cc8dafa29f4a098bd15eb30d9de5e283825c7c14c798babe28601be27
MD5 1cd72322b3d2527e8b927ecf44b42642
BLAKE2b-256 40994c2cac8acef9b7855ee36484115316b5d70f7d92e1c47f3cb9b39801302c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c04b5297ef142d289290e5b7f034a20396edac9b3be95a491fec82ad0894415
MD5 0f296986a5a97b4323ee2589cabfec9d
BLAKE2b-256 a5a9bf11ab5e8346e14a04f3e679c42804b9c450bc711f2db154815d7bdc6a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1a018eb43450bdb321bc780451fbcbf6f321bfd7385cbb8d4e75cdb0ae64f608
MD5 c7225d233b66dfd4996a3a9ba74b4e1a
BLAKE2b-256 59cb05259b840fb79da9163a9826a0c5a727f812ac3e3ce72adb45f61a592500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9459cc2ca8fd2d56f6367d6a5a05a6f75afe64a16d728de53f06b03157cd21e9
MD5 e587abc858e431511ae78e16484d5e94
BLAKE2b-256 d6adb0a70bd801032f705e91d53138cac8cfda9ba97f338b419bedbc4c1e5b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d4975825da949a20ea0236fff907dc13cdd15c1aa3914774d27fd88561b26f0
MD5 e98fd215b30d734017fa8fcbe88052ee
BLAKE2b-256 9411aa4d3c3ae6e097709197a46a4645d00ee2976748245dc62b9fca08075f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee35feed067bbf7791e6558d410a65c8a9a40a6d02a082552b0d57cd920d2804
MD5 5513d92e6ba74c4bd5ae4fb9780bdfda
BLAKE2b-256 4feb47e07b6034dfda8534fa78e9c77713b3bb59033b4e3cb9c9b6f06ecdc448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 442f5897d06fa2615c1fb85a8a0619c5e4c4e7b237d631c1838c9a859fb34142
MD5 7ab8f48ed3670f335bf58f6d841b85f8
BLAKE2b-256 d06a6c9f47d9a6491ef95f41cce87d0028d5a2e2c6df5475e3e987a77858ac6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5571260e6d3a237c0520d50ce76ac2cac38a9044756a510f62015f1bdd85aaf
MD5 5ca569b7d09f7c262435a18a6981c71d
BLAKE2b-256 206e77215e429ed4d44973a95bd02193de6ad8bfac68d1b7f4561904b8eb061e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d65fc3a65ad904cff4ad9ce1720c409cb594246c9eaa10945e73746287892f62
MD5 977d64d78f50147798ad77d822c20fcf
BLAKE2b-256 81fefdae487a451873a9f4ed4f5839ab79050149f8c012e8bf4ddf7b2da8fdfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dbcd6235cc52976ec99e22ec8332824286d3015c9bd9f45abe123d35e1bc2e0e
MD5 2fa2b98ea74969ed140f2d2428ac64f8
BLAKE2b-256 54877478128c85da4ab4d24baff46c68cb22a795dd2fcb91b516ac1b7c27a68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d1c882c6806ecf2a00cd4bfd31302d0052da1ea877016a78659832b5a9a2150
MD5 87b35605126e7fa6684c36eca19efaa3
BLAKE2b-256 c8b5821c4f0c686cb24e52b0838bd6e502fddb417ed000400384d8deebceb258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 569d399903663010c59551a608d36360b3bf93cf86d4da73096e9ad7114cb55b
MD5 764eed107f09d74fb93c770c8442d4ab
BLAKE2b-256 419904b67ac690c0eecc097ade29a269c97c8fa4a298ec23423c4a7620b1d302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb3b085a4dd0a8eb0f11fddc0d271ca2d4554416203667c613acf44a9fcd2a6c
MD5 bbf4d5c683ef1c4ad83337a690678361
BLAKE2b-256 cec0726d2bec68ee8371f4e098ddfa3167f99677a27ad93c8820e8a8ab953ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5d8a3977a34d78fb30911d4bd5a147e3526509a36e2389ee7e914f440272d60
MD5 245be750da36a206535e7f95cc127d17
BLAKE2b-256 e1af312f2d4e454fc7c0b3e31092d581a064ebd1021fba4d31915713fcd1a622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e7e3df97c0c0ac593a2848c3d34e89731c78f99ef728b0d2e563cf2b4181488
MD5 f6b0f6fd9ad2f9777f156a29b4796eb5
BLAKE2b-256 1af86bd2c57396cd12305f2be787810e481209d82e53db478f41521a27bdac9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 86490acd2c78f2346c8c36879b29c5b96b3b270117a5267522a5e9ad9dbe482a
MD5 a0f101efd43ec9efe2b0fb0a125bed97
BLAKE2b-256 ff2768e615378f794b3a5220c20ac36a1ce91a282b757d66666340345d5b9713

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.30-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 268.5 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.30-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4ef66a2c305c93127cf6d87a49a00a50ed4fcebb7cb6354d33daf263d9660748
MD5 688602943fab5e2720af12af62a6a203
BLAKE2b-256 b049da1a1473a0e64744d6d2789b398e8980b3ad3b73710736dda4f71b33dbf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 121aa5077fed35650caf3755bce25372ff957a240974307d956e6e27127b30f0
MD5 53ee83c78bd9616d2083cde296fbbdc0
BLAKE2b-256 71cbc0a6e441e907ba9c7511bb747d70ab45e72f663c0eab5f77078026c094e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 129b12d74316139774c31daed37074ed3e45bd22513e03a07d9db5842e64f7b5
MD5 55d4d84f9a0819b123d75328b531cab4
BLAKE2b-256 d1c60baf141ca174ca0364628b8d541396ab5cdd4c041c212eef1214c971eb93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25bf97d16e36286a804ee64b49f3b5d9536805072ef1da633fecc30802895204
MD5 f56dec39144471e4cab73b99f7aa4d06
BLAKE2b-256 9a0a6e19277bc89e729ee37c30d42f5780d7a4f46dac48422cb6088665d2a57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fea5c4010a08bd808c86c30d01036f3741a17a308dd548fa668d1522cdbdbbc8
MD5 99e4cd13aef29bde0082d29eaeec050a
BLAKE2b-256 ceb89e30a46440ec21eb1410837f01a80181f5e16df3df04d3241bcfb2c7cc22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ec53ea907bd753acac52c8661aaa1bc9ec9beb2369f3b5b4f168209fe949b986
MD5 34e6d582d8281acc851ae71a0ddc8736
BLAKE2b-256 bea5fc2114cddea45be0db9ce5d22b849515f81980927522cac3e9196f10a64b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.30-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 268.6 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.30-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 85c1df4801b6b2c7b13c04e52ab7aa5cc370c373167b32f351a1e6d618ae625a
MD5 548be34fa5f637ab5dd2cb58422db6b5
BLAKE2b-256 b779506428811b1f466a0d5876ed29333a066ab0fc0ecee5eb804fb769bf2067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b41453dcb840dbaa33d5b31225bdadab07abb2ca44015d820ca4d31f92cafa4c
MD5 24004c177c67f1bfc6ccd559b88fcab0
BLAKE2b-256 59f69445f938c9c86c6b9d7186252c51fca04268ee86da05e3c8839e20019769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ddfa23b0c3c1b174046cb4d8cf948556d95525ce208a559f4e3b37263d71a98
MD5 dc6f8cbaad5a0e6c116e7eda3fc929eb
BLAKE2b-256 1bf9f870918fa89a4ded22d0a0d37e195d7cd74f2e5dab621f580126d21559ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9226906f6ddd3ddba6782b3c799fd8f54858170a2cbd488ecb6889834bbd7227
MD5 e92343b6a9576a62db381b34fa16a3f4
BLAKE2b-256 0c3b2e9b533e8a450f0c767e64db91681c4db438906511c2cddb865cc7b31ed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c84440376647755d776c1a9512ecd316c93179be25498eeb5d1ef7c323cd2068
MD5 562d8e3771907be15c66e59adba53346
BLAKE2b-256 afaba9cac4d4a998b00d9cac285b3e5014b0d9512e4ac00384c7b07b0baa2bb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.30-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cfbdcd61216de9f4022c783c6c1131ccdf5391ec06c7716e9aada3b2482a5476
MD5 ed7c8d96a27d7ff746fb06e969dc7658
BLAKE2b-256 30dfec6d3746dec50ef198b48486055b5c30ace487991ac252919f4f562e9fe9

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