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.5-cp312-cp312-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl (125.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.5-cp312-cp312-macosx_10_13_universal2.whl (125.8 kB view details)

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

jinwo_vecdb-0.1.5-cp311-cp311-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.5-cp311-cp311-macosx_10_9_universal2.whl (125.4 kB view details)

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

jinwo_vecdb-0.1.5-cp310-cp310-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.5-cp310-cp310-macosx_10_9_universal2.whl (125.4 kB view details)

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

jinwo_vecdb-0.1.5-cp39-cp39-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.5-cp39-cp39-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.5-cp39-cp39-macosx_10_9_universal2.whl (125.4 kB view details)

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

jinwo_vecdb-0.1.5-cp38-cp38-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.5-cp38-cp38-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.5-cp38-cp38-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.5-cp38-cp38-macosx_10_9_universal2.whl (125.4 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4a5cb04d4d415d4b813fbff70c18a04be4d85e0145ea407643c6f560d7d2d4b2
MD5 94be99705ba6878de0b2d7097473eabc
BLAKE2b-256 a7d81fcc853a5eba01fdcd3afa89beed6a0d9fd11a9bcd12bdd0937d3e623869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79e24e9693ff807440fef68427abd3d3d6800d62097161da90ba8d21d4d6b32e
MD5 05d1026f0a203662f6defdea296107a3
BLAKE2b-256 a09f77fe40703b4e1f3278e856ca6bb1c355d262aed7bb7c0aaf5515c895f315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92761c3a072613c2e3f0b9806229c4422ed8f90273a4acf759a6b157b27bfc9f
MD5 342c4ee99b61c7c95b42629464f59f46
BLAKE2b-256 397f9864e7b85dd3616b3db76218cec6d95e0a0e5c1d53488c7020091bc6fd74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05565e23c9d37baa5fc62e813427c3f9c6493807b79660a3e146a58dd351703e
MD5 308548f06eff7aef28e23ebbe95e719f
BLAKE2b-256 6a7c8869f61288291a7480dbc60fab2a0d0d5b04a5770a1d1702cad06703a4e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8045afe5927458df0eb0a3a7f99dcaf19906931b5d6cbeb3a00344e7c0fb7aba
MD5 75ef4c177cea86353efa3ef20d59377e
BLAKE2b-256 13aab43d23baadbc7b0131c5b3938daf1f967497f2dded94b56a24f5514c6d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3943666fe4c044d96e790037e3c1e3fb0bdefb1e0aaa99550359c007515ca824
MD5 eeec5b6f434f5f700f5f331951e00cb4
BLAKE2b-256 e66fdd2d9a8ea9132027ff95a12b6cc2265dac968405eff6b153cac5d66f59b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b2ce95871904532b9ba0eb419b4f45cd67b83f25726e519a6da11906802800a
MD5 a558f04eceb7a3bc5af0fee976f1760f
BLAKE2b-256 2f0a9c0028ee81414682d4fbe5eeec51963e99acd16d0a87b942f488d9081414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 117cf4170e3298c0b5c809167a7ad5929896f5d29ca77ddebfe0c3b82e6ddbd7
MD5 cabaff4e68deafb7ae4e66ce61151169
BLAKE2b-256 1252c9cc0e9784e0eaaa554b78857c7827d7ba1f94dd9306a2cd923907717faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51796345db2123ce5dbcbbda00cc85c49c79651b1976cec0b05e5bb448739a5f
MD5 178730a997e7ee7099f04e2fb01ffda5
BLAKE2b-256 eb1c1fe003f74805793d51c4b21f0fec6be717e5496699dd2f7295cfb540b145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05fb86626dfd029aca8c30915ed6adfa7b368d85b5250c34598d368fada066ac
MD5 b251ece955c01e19864f04c425ee9298
BLAKE2b-256 040523e58c0f9ac2a522dcff92cccd66ebc64a0997a5c2f0cd07794113fc1d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95e2c07056b0575bc00e715d02651f5b5a6e511330781905dd525e9d94b1d1f8
MD5 df290d8af6536295362feb5dcd6b3ac6
BLAKE2b-256 44e63bc86d792754f348580a97b4782da30c034b51863e120ff076b1be6755e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 67889a8a47bebd6f654a8af4e9f0d8975b3d48da41d67a6458028646a35ce95c
MD5 c649bfda648f0693c9c10a2e838751a4
BLAKE2b-256 7d7636942c2c0f9df87240a4ef784f1fb47df85c321430851cc5e7b0f7b10b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 473c1ebdebc35a2e9fd1fb2e6dd650fd414e047de102c47fbb7eba7385a694e3
MD5 8f9184453371d9118085da096a7e73d3
BLAKE2b-256 3da6075280a48133ab4c85fda8aa1b79adc671901ce2ae6dc47715744fc0b5e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dec6f2f77bd21eba6e7cabe4a3a46f12589884ab95cfcbc214fb02f34fa7c4a2
MD5 816e5739bc33251a51fcc8ccd0e0ec83
BLAKE2b-256 876011416641e64b10c8824782ca0cca2cbf580e0404b520d94615261e5626d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15b430ae6403d0a0b74220aa609e400878f8581c1e0468ec14df7901e3d8cc4b
MD5 2bfa1d0d3b164e765b44111849cd4761
BLAKE2b-256 ed3986a8aa262d49b4cb60cda56d2f6fd81a6b66f3809d16d39b13f6cb10f1e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff20e70888aa5c41723b56826822f6a843207414c568fe6df29f93e565b5e797
MD5 f5c527cc08dc6f7b2c7c7137027de484
BLAKE2b-256 c2498a755687c65cd0f4cc1fcf1ec421a6a1069caf22f9eb04de471b27deaea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6b7ca48a343344e64a6d45509499fda74d3a305ad275e67e4cbef40e955d27a
MD5 ec8505d4d434ac800591188ed0eb326e
BLAKE2b-256 2041bdb6dea8e18bff9d1f972bbb585a809de8fa048ce00ac0a71a962be93c93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a3c2d9a7177f828f63e96bd864563b5e6b5c4cad22cbefaea1961d31d652fc32
MD5 fc0d217e4eb385adabe23202ca4b9e5e
BLAKE2b-256 d5915688f99e3a77c800c8d52b86e55b0dc88bc2a0f1cd35415dbbd906459f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.2 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b97cd576d09119736ebe77346628e45fe51cf9fe93d803c3a22121f286a531e2
MD5 4c0db864012d0b1c04e2c4a4d2559aab
BLAKE2b-256 d392f5f6a8e24c6f2dd595e47cf6c12130ad86112f734b44cf0ddc611dd1fa88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3dc079add62514c85804dfb532e8b6a9d3ecdf320c794470a7045945d3c6653
MD5 5d0d6de684590f1472507a0b61a56e16
BLAKE2b-256 15f0637725e0815acb96b123597dfde318ff95c4f97064204ca4f52d9fb16c5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 903f889f4fe621fb7c802bd5cd80ec1b88f2b78bbaa475493994f36a64dbc682
MD5 b11536524db9e2883d82fa6fb66f03bb
BLAKE2b-256 a06b7106aa34db8703ded02a3014bff8fa6bcb3046ecf818ea1da9bd0c09c8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a73352f391056407509b6533c4a88909201fd5c77315207a0ba488bd0f77f3ae
MD5 0f02527738225165af2a8ea6489842b6
BLAKE2b-256 088951d81d4388a1ca895e222cbabf80df462d07f82e4341003d7983dff51ae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56ec8205802953b26ea6960d95bd4d884c82ae699b137d42c33c21e68bb1cfc9
MD5 aaef10f216985051cba0833a121dbd79
BLAKE2b-256 018b16a4c91507694f326cd3b3953e6165f55128934636e60f948bb494561218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 643949561486c51f401c732b39763a3fc8fa1368871697d9118af2d773b791be
MD5 0d69acfaf97ddef749ea31530e7586de
BLAKE2b-256 2285a008549844ede76d408c6e2507bf7f12682e2b856505a9578a64e9a7c136

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 36.2 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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cbde9f3fc4212ac1741cbffe70db41e36eb864653ee38de60acb68317f966073
MD5 4b2aa81ea4e292eafc217f5db4e5b01a
BLAKE2b-256 6c064cc88ec35a1e2178bb660801b4365eb5c1b8cac6a3e70464f51fa18ae21c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a63e97454c317445378d585ba08572e203583250c9ff8fb65573881009a7701
MD5 971855ad6f36122de242b1c1b6825127
BLAKE2b-256 0d07b5082460c5e295487ede6599b62d1062b0e4e11254ff3393004708a8e232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99cf315fbe0f62e025d24048e209251e0ce264e9e7cf55b684adc0286349e5ae
MD5 7f013c23d19aba81854d77fd3cc1f496
BLAKE2b-256 79c48fc9806054f7d49e64d5c3a38de27756d45d3afc8f399201780acdea13f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39f2d1ed2717f978d8e8b603928ccdabfe9bd4aeca3d8492fdd12eea3aa98121
MD5 93ff032cf49ceda85f5ff7f599d6aef9
BLAKE2b-256 2c50e3084a398297e30be14a0c231fa54c76c2c394926944d32a6cd562959f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 690705877b73a86db1c4e1c30172d8a101b99155fccdbba3b58ec270fadbdecb
MD5 600f7c8cb4fdba6c05ec0fecc0a4e600
BLAKE2b-256 60b8c057dae4c6b5bff6bce08903dfd55e320cdeff8af478a8fa3962dc0f521b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5686d6cb6de8f30116e7a9658e08d42269602edd3072a4acd4acd1e3e379c32a
MD5 650725951158af14da9b9e623eb44ec9
BLAKE2b-256 21eb54c6fde1840ffc9045b79b286a7a18df6d9d3a978c98edc919cb46265a65

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