data represent, processing
Project description
osc-data
多模态数据表示与处理库,提供 Python 友好的 API 和 Rust 实现的高性能核心。
简介
osc-data 是一个用于多模态数据处理(文本、图像、音频、视频)的 Python 库,核心计算模块使用 Rust 实现以提供高性能。
特性
- 文本处理:流式句子分割,支持中英文混合文本
- 图像处理:加载、保存、格式转换、缩放、裁剪,支持 PNG/JPEG/WebP/BMP/GIF/TIFF
- 音频处理:音频加载、特征提取(分贝计算等)
- 视频处理:视频加载、帧提取、关键帧分割、保存
- 高性能:核心算法使用 Rust + PyO3 实现,Python 端使用 DocArray 类型系统
安装
环境要求
- Python >= 3.9
- Rust >= 1.70 (编译时需要,仅源码安装需要)
使用 pip 安装
# 从 PyPI 安装
pip install osc-data
# 从 Git 仓库直接安装
pip install git+https://github.com/username/osc-data.git
# 安装指定版本
pip install osc-data==0.2.6
从源码安装
# 克隆仓库
git clone <repository-url>
cd osc-data
# 使用 uv 安装 (推荐)
uv sync
# 或使用 pip + maturin 构建
pip install maturin
maturin develop --release
# 或以可编辑模式安装
pip install -e .
快速开始
图像处理
from osc_data.image import Image
# 从本地或 URL 加载图片
img = Image(uri="./photo.jpg").load()
# img = Image(uri="https://example.com/image.png").load()
# 查看图片信息
print(f"尺寸: {img.width}x{img.height}, 格式: {img.format}")
# 格式转换
rgb_img = img.to_rgb()
# 缩放 (使用 Lanczos3 高质量算法)
small_img = img.resize(256, 256)
# 裁剪
cropped = img.crop(100, 100, 200, 200)
# 保存
img.save("output.png")
img.save("output.jpg", format="jpeg", quality=95)
# 批量处理
images = [img1, img2, img3]
resized_batch = Image.batch_resize_images(images, 256, 256)
文本流处理
from osc_data.text_stream import TextStreamSentencizer
sentencizer = TextStreamSentencizer()
# 流式处理文本
streaming_text = "你好!这是第一句话。这是第二句话。"
sentences = []
for char in streaming_text:
sentences.extend(sentencizer.push(char))
# 输出剩余内容
sentences.extend(sentencizer.flush())
print(sentences)
# ['你好!', '这是第一句话。', '这是第二句话。']
视频处理
from osc_data.video import Video
# 加载视频
video = Video(uri="./video.mp4").load()
print(f"分辨率: {video.data.shape}, FPS: {video.fps}, 时长: {video.duration}s")
# 按关键帧分割
segments = video.split_by_key_frames(min_split_duration_s=5)
# 保存视频
video.save("output.mp4", format="mp4", codec="h264")
音频处理
from osc_data.audio import Audio
# 加载音频
audio = Audio(uri="./audio.wav").load()
print(f"采样率: {audio.sampling_rate}, 时长: {audio.duration}s")
# 计算分贝
from osc_data._core import compute_decibel
db = compute_decibel(audio.data, audio.sampling_rate)
API 文档
Image 类
| 方法 | 说明 |
|---|---|
load() |
从本地路径或 URL 加载图片 |
save(path, format, quality) |
保存图片到本地 |
to_rgb() |
转换为 RGB 格式 |
resize(width, height) |
缩放图片 (Lanczos3) |
crop(x, y, width, height) |
裁剪图片 |
to_bytes(format, quality) |
转换为字节 |
from_bytes(data) |
从字节创建图片 |
batch_resize_images(images, width, height) |
批量缩放 |
TextStreamSentencizer 类
| 方法 | 说明 |
|---|---|
push(char) |
推入单个字符,返回已完成的句子列表 |
flush() |
清空缓冲区,返回剩余内容 |
reset() |
重置状态 |
Video 类
| 方法 | 说明 |
|---|---|
load() |
加载视频 |
split_by_key_frames(min_split_duration_s) |
按关键帧分割 |
save(path, format, codec) |
保存视频 |
项目结构
osc-data/
├── osc_data/ # Python 模块
│ ├── __init__.py
│ ├── image.py # 图像处理
│ ├── video.py # 视频处理
│ ├── audio.py # 音频处理
│ ├── text.py # 文本处理
│ ├── text_stream.py # 流式文本分割
│ └── assets/ # 示例资源
│ ├── image/ # 示例图片
│ ├── audio/ # 示例音频
│ └── text/ # 示例文本
├── src/ # Rust 核心模块
│ ├── lib.rs # 模块入口
│ ├── image.rs # 图像处理核心
│ ├── audio.rs # 音频处理核心
│ ├── text.rs # 文本处理核心
│ └── text_stream.rs # 流式文本分割核心
├── tests/ # 测试文件
│ ├── test_image.py
│ ├── test_sentencizer.py
│ └── ...
├── Cargo.toml # Rust 配置
├── pyproject.toml # Python 配置
└── README.md # 本文件
开发
构建 Rust 扩展
maturin develop # 开发模式 (快速编译)
maturin develop --release # 发布模式 (优化)
运行测试
# 运行所有测试
pytest
# 运行特定模块测试
pytest tests/test_image.py -v
pytest tests/test_sentencizer.py -v
代码风格
# Python 代码格式化
ruff format osc_data/ tests/
# Rust 代码格式化
cargo fmt
依赖
Python 依赖
pydantic>= 2.11.7: 数据验证docarray: 多模态数据类型系统numpy: 数组操作requests: HTTP 请求librosa>= 0.11.0: 音频处理av>= 10.0.0: 视频/音频编解码
Rust 依赖
pyo3>= 0.25.0: Python 绑定numpy: NumPy 数组操作ndarray: Rust 多维数组image>= 0.25.0: 图像处理regex: 正则表达式
作者
- wangmengdi - 790990241@qq.com
License
[添加许可证信息]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file osc_data-0.2.8.tar.gz.
File metadata
- Download URL: osc_data-0.2.8.tar.gz
- Upload date:
- Size: 689.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
685db94d3dd5102163e2a69a683dbaa2e860eb6f4577bc6a61850fb2d1e29ac9
|
|
| MD5 |
423c33b75fa1d507a5a53a21a7b4b5ec
|
|
| BLAKE2b-256 |
5df04b2958fc1587fcfc9ff8eeb07b2aa57da71bfc68c9e18aad17e31331c165
|
File details
Details for the file osc_data-0.2.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6aa3c980e8838f63feed3a7c736ac75226b8950bf1a107b9460000863bd431b3
|
|
| MD5 |
5699ca04c8b2d038ea101e1737f26cb6
|
|
| BLAKE2b-256 |
58891559aa548b958c06a309f639cf497c65bf7b93a68d31072674963bfa6750
|
File details
Details for the file osc_data-0.2.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea823d7c75ec97d2d093e527cd61a560f5d81e77125fab231eea38bcaf13a484
|
|
| MD5 |
33725cb99fd68fea85d342af0592811c
|
|
| BLAKE2b-256 |
574562644cc6c0c918cf8e68439f040423ec45ff086c4e0053a6bdfbd4941e2d
|
File details
Details for the file osc_data-0.2.8-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
257edf771a5d4d0682c3a0f477e4e820ed52dacf052cab61a3064638b6406500
|
|
| MD5 |
3e31eadc4ac1daebcda314e936442d1f
|
|
| BLAKE2b-256 |
f233c3a7ec4dee965b19360b90123665ef6e74a0d4efdd154c6eeaf4e6e0cade
|
File details
Details for the file osc_data-0.2.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d631a190fdd1e91ebbf881239c267f80857f9104efbd222e877083685f2682f
|
|
| MD5 |
e21bd0af5ffc2ede83d988e5dbc72a19
|
|
| BLAKE2b-256 |
8fabc52ff4eb10339c34ffd985467c9d9822b8746359977c7583b02bf79a1f66
|
File details
Details for the file osc_data-0.2.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce249089f708beb683df6f73cba8bd6e30c8e48b24e5f0c3270774632f781c8d
|
|
| MD5 |
5441ea865d81ac91345f0baf6ffdfc36
|
|
| BLAKE2b-256 |
1863997a9e4d2f11a7b6b7599d23bd142d90bc7e492fc264fc756f700c890d5d
|
File details
Details for the file osc_data-0.2.8-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2ab3f8b77550ebd7f2421baedf9c1237ae61e24f715dc7e6d04bcd74eeac7d0
|
|
| MD5 |
38d4927b3c5c516540cfd5e906535425
|
|
| BLAKE2b-256 |
e40825ac1f7416537348110044d10201606e30ea9dc788a5402cf97650ed0829
|
File details
Details for the file osc_data-0.2.8-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29e202de28789b8d5bc8db462d38446e4334961a167f980c83e9f09ac1913545
|
|
| MD5 |
c0afc57929a2ed97879431eb26728219
|
|
| BLAKE2b-256 |
419529771b760f5ebef126f795800894513094d0cf04d195ee45b2a6211e7a2d
|
File details
Details for the file osc_data-0.2.8-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8708a9b1758836a82da27b8327767f11475d62612cb34b4b91cd35ad40b05a7a
|
|
| MD5 |
a496e52a2fba7bc0ac33ff4275650619
|
|
| BLAKE2b-256 |
f888f6e28eb64e1ad545dec30470d3255ed52f31e238a960cba91bc45a4fc979
|
File details
Details for the file osc_data-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cebe19b01af752ab98a01c5e7fa99c3d8bd36212c73421b8039157fbde67fe9b
|
|
| MD5 |
2a4cc546084aa1812dd9b624b154276d
|
|
| BLAKE2b-256 |
512a468e019acf74ec0757a534b4a0a9b13cb24c1df1ff6d7336437b6cee9f9e
|
File details
Details for the file osc_data-0.2.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f9fc7f5e2dae15db2d8b9f1ef3d68e2c29540ddd6d87767ee7512785c890a01
|
|
| MD5 |
20122ed88e71b9084248faadb953e6e3
|
|
| BLAKE2b-256 |
3e631e5127cde619728c4d251f7fc4558a33c286f8bb5361ff8ca1dd70c09e6e
|
File details
Details for the file osc_data-0.2.8-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e239f21876820c9dad172aa97b23112f6a68f5df2aa6ae38ff4b5aa8cab9bc6a
|
|
| MD5 |
afff5f0ae348a8bccf71198f258abf53
|
|
| BLAKE2b-256 |
fac0f4e0e1f8c69ec7b8aefcc9dd44a83157cab34e1ed6d6222faee11c34ef66
|
File details
Details for the file osc_data-0.2.8-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe097614494105bd64d7850ded3572bfd4693a73abfe0116024b55099e88fddd
|
|
| MD5 |
d17e740e573d1074a27bee6372f6ac34
|
|
| BLAKE2b-256 |
f251b3f23756ba0c5c0486a15f16e829e959f271f0bfa853557e0186cdd3aa67
|
File details
Details for the file osc_data-0.2.8-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7463c20856f5b8235562591397b2fba8eacc8ebba0cadb955fbfbca4732ea548
|
|
| MD5 |
6795a91b826b8d1e70fb97954f67422f
|
|
| BLAKE2b-256 |
b3d7a10d4690e09b7f4aca905317695ac4e063be6b9867a00bd0bc63e8371545
|
File details
Details for the file osc_data-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6f549d664bdeb81390820d864b19048b8c1da1d9169d0b1b69fd4c24fae1eac
|
|
| MD5 |
71a758ef811418c06dcb046ae5a492fe
|
|
| BLAKE2b-256 |
d9958c0e606a3e7c605c6ca94dbf50bdddc3e3967f449b32d3be8cd100a1c7de
|
File details
Details for the file osc_data-0.2.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a980a526d7a191d60f12e2d795266fe241247d41c37b911530782a15d01f0cc
|
|
| MD5 |
27f444f88b6e53acea1a52ca61315636
|
|
| BLAKE2b-256 |
ba5764cf7542548126125c516ea786bdda029fb52f497eea9c3e161e69bf6d69
|
File details
Details for the file osc_data-0.2.8-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9fcf913ecf8336f113c86cad9feb6ee16198233cc3778b4b8b9606405856c49
|
|
| MD5 |
53241e8eb6c9b240b9757c792a8898c3
|
|
| BLAKE2b-256 |
8514ccb36f6ecf82db73b192e0991c38e182fea574c79f64204e649416a5a78f
|
File details
Details for the file osc_data-0.2.8-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
081c8be8e532ea0f4596c8ebdf6712e450735b453d2030981cb56f4645800e9d
|
|
| MD5 |
106480df4a24e0275f56bb3f97ef4a44
|
|
| BLAKE2b-256 |
7ae2ac08fd06adc06b938a04faa354768f3fe81516e5c876a6db81b7bb8be081
|
File details
Details for the file osc_data-0.2.8-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4822fe1478f2fcd1fc81dc9a7052cc9d9169884436df1d471806897be80661b
|
|
| MD5 |
35a878203bbc766b15042e13cbe454d2
|
|
| BLAKE2b-256 |
f598ce193b305396318f62da015a99df4ccec042c987421f8b80da5190ac1504
|
File details
Details for the file osc_data-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9b1d8ec51de21e76552bf953161336cf1e6d81287a1fc5eff121a999e4cd1af
|
|
| MD5 |
ec7bf40569c3213a08e10ad6a5eb8bde
|
|
| BLAKE2b-256 |
26e5c99594a2d9be19425459179aeada4232a2d2291ec2de876e50e6b1a34038
|
File details
Details for the file osc_data-0.2.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fe940bd9498e5a2cf1c717816c3b4b47ff79892660e003469bc839bc7245503
|
|
| MD5 |
c851523a4531caadea57267e9f125115
|
|
| BLAKE2b-256 |
3b3190a5f5b034350558dd1bc83b84287d8eebc07c97b60c4198543de4e59502
|
File details
Details for the file osc_data-0.2.8-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf440a528914f79c80f59b067a76bfcf0460266e1d880c26a5c52659ca381da2
|
|
| MD5 |
af0185483460136dabfee2d799c3b49b
|
|
| BLAKE2b-256 |
11cee9ccd8f54c2ef745bb8b03c1023e0990a35010f7bd21b050261131a00414
|
File details
Details for the file osc_data-0.2.8-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
263362ec11ad645d6bc8bcb8ea85b1ee189e78d277c7577357642ce83749dd56
|
|
| MD5 |
3d7be2f310c9d815368b506fb425eaaf
|
|
| BLAKE2b-256 |
f9f0e28abb2ddfe6781b7702a1b6e1c1719e5b0bd0f532ab18f202202ad60cba
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6395446f9a10490bebb1ff237a453ab45119b54f3d3aba812487ceee26b44938
|
|
| MD5 |
eee255439cef1b3b3cdf3eba363dcdfb
|
|
| BLAKE2b-256 |
ef8cf3ed3c8e8bd7b11b4732bc50e11865bb2446b8eb109d57d9f99447b906a3
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-win32.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-win32.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc120f170580338437f3b36346235c857a2521a96a7cbfde14d663d11ded1960
|
|
| MD5 |
41d36688cac63e01c30e8486c83edf65
|
|
| BLAKE2b-256 |
43ba77f162387f87d33980c45b3daebbca51aeb69691123049b0889d9b75c805
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
543965c5b020a15028ae0f20733c51fa24cb25e9725aa6c5ac468b48cfda4c09
|
|
| MD5 |
211adc49d7d45df8345965c7c7934d52
|
|
| BLAKE2b-256 |
4d4f8989eb643c3484bc17c4c889542b03553e7f4bc6ac1aa0d37f99ee8c8323
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45d42afbdb4a07f9a95a2366c2f47be2c43ae79a15410ac22a69f84699ec8546
|
|
| MD5 |
538dbb0c43f08de5b977163cf3ccf34a
|
|
| BLAKE2b-256 |
5dc5f18ee5c69786b775e9bc105b7ea4a6d5123f063849ce1a7773f2d7b9e98f
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89a9e1a42b0abd52353b81f01aa9b79fa36c4f8b90e97fd434411f991457e31d
|
|
| MD5 |
a5d51a5356dcda7ec77c01092ee5f91d
|
|
| BLAKE2b-256 |
47ae943a8844a8255303dccbb283e6eaf5a811c6fe2854e622393b2e57ba56d1
|
File details
Details for the file osc_data-0.2.8-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14676e05f1ca1e5f759adc0e907b36162158f25eeb159d8e0ae7db82fbfdfd66
|
|
| MD5 |
3eb50c8a59fc9147100b8a9224a71c21
|
|
| BLAKE2b-256 |
909afbde2f3153ccbfaaa7639c1a41549f21d0d5761d2e602966fb30a8a8a33c
|
File details
Details for the file osc_data-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: osc_data-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d91c7156ade3e81b479e6509d8ed1ebd41702ec816aff90965a2844be29e995
|
|
| MD5 |
6e9b9a41f8d314311200545b9aade6ba
|
|
| BLAKE2b-256 |
508e57c301e1f3a6db92becc4843bb0aa2af5c64565126f4b498f584907611c3
|
File details
Details for the file osc_data-0.2.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: osc_data-0.2.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73f5e2518a9728b03b90997ddf5c634dcbf5ddcaa1a24ff7b4f6c5d20f9e6e8c
|
|
| MD5 |
867a398a756a43a19274ba1436b6ce3c
|
|
| BLAKE2b-256 |
56ef94f97869a55d9c8ac245cc4e22cecce77a057ff2dcb19f9023de3477f88a
|