Skip to main content

A collection of high-performance Python functions implemented in Rust

Project description

Rust_Pyfunc

一些用Python计算起来很慢的指标,这里用Rust来实现,提升计算速度。

安装

pip install rust_pyfunc

使用

import rust_pyfunc as rp

功能列表

1. 时间序列分析

1.1 DTW动态时间规整 (dtw_distance)

计算两个时间序列之间的DTW(动态时间规整)距离。

import rust_pyfunc as rp

# 示例数据
a = [1, 2, 3, 4]
b = [3, 9, 8, 6, 5]

# 计算DTW距离
distance = rp.dtw_distance(a, b)
print(f"DTW距离: {distance}")

1.2 转移熵 (transfer_entropy)

计算从序列x到序列y的转移熵,用于衡量时间序列之间的因果关系。

import numpy as np
from rust_pyfunc import transfer_entropy

# 创建两个相关的时间序列
x = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0])
y = np.array([0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0])  # y比x滞后一个时间步

# 计算转移熵
k = 2  # 考虑过去2个时间步
c = 4  # 将数据离散化为4个等级
te = transfer_entropy(x, y, k, c)
print(f"从x到y的转移熵: {te}")

# 反向计算
te_reverse = transfer_entropy(y, x, k, c)
print(f"从y到x的转移熵: {te_reverse}")

1.3 趋势计算 (trend 和 trend_fast)

计算时间序列的趋势。

from rust_pyfunc import trend, trend_fast

# 准备数据
data = [1.0, 2.1, 1.9, 3.2, 4.0, 3.8, 4.5]

# 使用trend函数(更准确但较慢)
trend_result = trend(data)
print(f"趋势(标准版): {trend_result}")

# 使用trend_fast函数(更快但精度略低)
trend_fast_result = trend_fast(np.array(data,dtype=float))
print(f"趋势(快速版): {trend_fast_result}")

2. 统计分析

2.1 最小二乘回归 (ols 和 ols_predict)

执行最小二乘回归分析。

from rust_pyfunc import ols, ols_predict
import numpy as np

# 准备数据
X = np.array([[1, 2], [3, 4], [5, 6]])  # 特征矩阵
y = np.array([2.1, 3.8, 5.2])           # 目标变量

# 训练模型
coefficients = ols(X, y)
print(f"回归系数: {coefficients}")

# 预测新数据
X_new = np.array([[2, 3], [4, 5]])
predictions = ols_predict(X,y, X_new)
print(f"预测结果: {predictions}")

2.2 区间统计 (min_range_loop 和 max_range_loop)

计算滑动窗口内的最小值和最大值。

from rust_pyfunc import min_range_loop, max_range_loop

# 准备数据
data = [1.0, 4.0, 2.0, 5.0, 3.0, 6.0, 2.0]

# 计算滑动窗口最小值
min_values = min_range_loop(data)
print(f"滑动窗口最小值: {min_values}")

# 计算滑动窗口最大值
max_values = max_range_loop(data)
print(f"滑动窗口最大值: {max_values}")

3. 文本分析

3.1 句子向量化 (vectorize_sentences 和 vectorize_sentences_list)

将句子转换为词频向量。

from rust_pyfunc import vectorize_sentences, vectorize_sentences_list

# 两个句子的向量化
s1 = "The quick brown fox"
s2 = "The lazy brown dog"
v1, v2 = vectorize_sentences(s1, s2)
print(f"句子1的词频向量: {v1}")
print(f"句子2的词频向量: {v2}")

# 多个句子的向量化
sentences = [
    "The quick brown fox",
    "The lazy brown dog",
    "A quick brown fox jumps"
]
vectors = vectorize_sentences_list(sentences)
for i, vec in enumerate(vectors):
    print(f"句子{i+1}的词频向量: {vec}")

3.2 Jaccard相似度 (jaccard_similarity)

计算两个句子之间的Jaccard相似度。

from rust_pyfunc import jaccard_similarity

# 测试完全相同的句子
s1 = "The quick brown fox"
s2 = "The quick brown fox"
sim1 = jaccard_similarity(s1, s2)
print(f"完全相同的句子相似度: {sim1}")  # 输出: 1.0

# 测试部分相同的句子
s3 = "The lazy brown dog"
sim2 = jaccard_similarity(s1, s3)
print(f"部分相同的句子相似度: {sim2}")  # 输出: 0.4

# 测试完全不同的句子
s4 = "Hello world example"
sim3 = jaccard_similarity(s1, s4)
print(f"完全不同的句子相似度: {sim3}")  # 输出: 0.0

4. 序列分析

4.1 分段识别 (identify_segments)

识别序列中的连续分段。

from rust_pyfunc import identify_segments

# 准备数据
data = [1, 1, 1, 2, 2, 3, 3, 3, 1, 1]

# 识别连续分段
segments = identify_segments(data)
print(f"连续分段: {segments}")
# 输出形如: [(1, 3), (2, 2), (3, 3), (1, 2)]
# 表示:值1连续出现3次,值2连续出现2次,值3连续出现3次,值1连续出现2次

4.2 最大范围乘积 (find_max_range_product)

寻找序列中乘积最大的区间。

from rust_pyfunc import find_max_range_product

# 准备数据
data = [2.0, -3.0, 4.0, -1.0, 2.0, 1.0, -5.0, 4.0]

# 查找最大乘积区间
start_idx, end_idx, max_product = find_max_range_product(np.array(data,dtype=float))
print(f"最大乘积区间: [{start_idx}, {end_idx}]")
print(f"最大乘积值: {max_product}")

注意事项

  1. 所有函数都经过Rust优化,相比Python原生实现有显著的性能提升
  2. 输入数据需要符合函数要求的格式和类型
  3. 部分函数(如transfer_entropy)的参数需要根据具体场景调整以获得最佳结果
  4. 文本处理函数会自动进行大小写转换和标点符号处理

性能建议

  1. 对于大规模数据,优先使用带有"fast"后缀的函数版本
  2. 文本处理时,建议预先进行数据清洗
  3. 时间序列分析时,注意数据的预处理(如归一化)可能会影响结果

贡献指南

欢迎提交Issue和Pull Request来改进这个项目。在提交代码前,请确保:

  1. 代码经过充分测试
  2. 添加了适当的文档和示例
  3. 遵循项目的代码风格

License

MIT License

Project details


Download files

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

Source Distribution

rust_pyfunc-0.5.1.tar.gz (27.9 kB view details)

Uploaded Source

Built Distributions

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (442.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (320.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (331.3 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (442.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (320.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (442.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (320.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp312-none-win_amd64.whl (200.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

rust_pyfunc-0.5.1-cp312-none-win32.whl (192.3 kB view details)

Uploaded CPython 3.12 Windows x86

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (441.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (319.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (331.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

rust_pyfunc-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (275.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rust_pyfunc-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

rust_pyfunc-0.5.1-cp311-none-win_amd64.whl (200.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

rust_pyfunc-0.5.1-cp311-none-win32.whl (192.3 kB view details)

Uploaded CPython 3.11 Windows x86

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (441.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (319.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (331.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

rust_pyfunc-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (275.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rust_pyfunc-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

rust_pyfunc-0.5.1-cp310-none-win_amd64.whl (200.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

rust_pyfunc-0.5.1-cp310-none-win32.whl (192.3 kB view details)

Uploaded CPython 3.10 Windows x86

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (441.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (319.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (331.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

rust_pyfunc-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (275.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rust_pyfunc-0.5.1-cp39-none-win_amd64.whl (201.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

rust_pyfunc-0.5.1-cp39-none-win32.whl (192.3 kB view details)

Uploaded CPython 3.9 Windows x86

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (441.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (320.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (331.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

rust_pyfunc-0.5.1-cp39-cp39-macosx_11_0_arm64.whl (276.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rust_pyfunc-0.5.1-cp38-none-win_amd64.whl (201.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

rust_pyfunc-0.5.1-cp38-none-win32.whl (192.5 kB view details)

Uploaded CPython 3.8 Windows x86

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (442.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (320.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (331.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file rust_pyfunc-0.5.1.tar.gz.

File metadata

  • Download URL: rust_pyfunc-0.5.1.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1.tar.gz
Algorithm Hash digest
SHA256 85ae99627544ec8eb3dbb9029a0028e18b1eeea64b20266e7d3a40c79510fd2c
MD5 2aa623532e8cc88ae599e11f8c682c18
BLAKE2b-256 dfeb93f4716915fdfd0e37583465a9af87a5afa45c30809113935b4715ac25fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1.tar.gz:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49755df498acfe9203bd8ce04c0229f87975464d742d392b7000674665c431e9
MD5 e0857dcfa411108e0af59315789c00f8
BLAKE2b-256 ea99fc8188f460ef15eae896f4100c12b58feb1fa4ef661b2856f7652752c79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 965cbc2a19699c40e0d0261e419ad7f7ca069ef394e03551a2fb3242cb43e28b
MD5 02c03beeaa4efd35f916d5fc499adbb7
BLAKE2b-256 a809b23339120630fd82ff63e5cb2ce655cd50979d90599c95a72e33b018e0f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0095570c1b8126d9700c6944207215bb9f0fef51f2297e10b662ce5e1a097d55
MD5 4dc06e8cb16c1615152550e7d5790bc5
BLAKE2b-256 8963ac61c8e97dee4c6aa8d82c7a0385c4023e0e7ed0be45ccc741ba8aafe86e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 97cf02dd17bac6e778129fdb70b09db9c45ea3425fd144c2f47f60145c17bc53
MD5 c5e828bc3bd38557dcd46314f6f297a9
BLAKE2b-256 f5a0efc4dcd589fad7ec6b3f443a772bf62f8b2ef07b73f0bd7a23069ba149d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e09d6d2ca81630fdb5830df11ff676f2beb7392a9bfba583144623b13d6e60a
MD5 11915282e15e08bee1f1995466e4d043
BLAKE2b-256 713d50e283b568f27ddf9c14616b403fce4567dfb969f6afade6dbdcbee8fd30

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 610404354be3fd292d70fc5b9192754d5a7a3f298dc9c13a32350c556919d7f0
MD5 d7cb7a61ef5126a3eac2105be2630864
BLAKE2b-256 d8eb5c4758270ff0a90c01d1d51e53dcf9cfb054a385c3a9fbf0da670d320644

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a88a71303e5b28c8064d5d330bbc8afe8c5221d93944645924159cfdbd0d3879
MD5 627d823ed9e311255ae93c5f7bca49e0
BLAKE2b-256 a232666cc10d86ad9d26947e19e4d664bac6737de8e84325224976882fbd99b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 514e3a254092a99d6f06525c53fc5d0be752a136a5ae9444bb5f0471c1d1c96d
MD5 92172f092c4904c3fb595f0ee2573fbc
BLAKE2b-256 51ea2a65fbeaa90f3db24ab41185e852c965c3ea82adcfc2da84f3e16bbc1af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2d8d6a786d93cbba5edc67afbd5f3c4b48a64b1b0814fbcc81f588ec2ade9937
MD5 fa95aa9e264f4eb0d0927fedebee0d29
BLAKE2b-256 91fcd450fb58fabcc8771e6d9ed62a4b2f4ccc8a953ea6bf266917921a1551a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d41ab7ce911f8857b98361144ea2f01cb6f4541c080beb6d94032080fd6aa98b
MD5 bb65f4f0f95887ac413f677aad40f15a
BLAKE2b-256 73d04f7bdad505d9c45b75aa1cf3aa555caed136e6f2f5567c304ac0ba316b67

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 becec5e59c39563ca747ca1075635d4b93cc968451f0e1adb9fb78ddb3d450bd
MD5 04473ea1fb60e20117996bef4690c8e7
BLAKE2b-256 9bc799e3ef5498224dd3c5fdeaddb556b11052466522ecca8afd231a6d073329

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3311ff76e2ba841374ffdac33f0cbfa99426e3b42cce59a9cbefdea08eb680dd
MD5 e90630ada2edbe5e35185f0e225a59bd
BLAKE2b-256 08124609a48d99f481e040bb58b266774a720e9e8ef9fd479900e769dd2a376c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 45a6ee8f9a1ae2b251c96eebcc139fb1e526547784606ee5c5e8ab32174939c9
MD5 57d46c3d5f3643be2d49be17dbb2b2dd
BLAKE2b-256 744a5cba4e145d4edccc2ed4f7c7ff1a2f55bb79f949e9e5b2058fbe67704f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70dc4319ccb5e7ddfef2fe00139884ae0dcda7c9fa7f06c65b36318430286587
MD5 c5b2895cd2d9801ddb27b7d66320087c
BLAKE2b-256 cfa11cf473be70cf069dac970ca7ccb4a9dff633e9a8beaada839e1bac8e24e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 548f23837fe5da25f97ef0fd980e25ecbcd6f5f6896a121dc6864a6f6e9c8ff6
MD5 e91f89e64bdfc1a6428f5fb19bc3e07a
BLAKE2b-256 67ebd0e96e503b9c33d1939f21579a54be4f0223546a6ef2491ed9098c8cfb56

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-none-win_amd64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-none-win32.whl.

File metadata

  • Download URL: rust_pyfunc-0.5.1-cp312-none-win32.whl
  • Upload date:
  • Size: 192.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 eef88aa56dec68534e1c5194b18d5198525554dfefbd2efab076e4282865568f
MD5 9c3a39f29ccaa94ca040db508772e440
BLAKE2b-256 ca093f28e05b59200429ec8e117460405130c8c274fda415557927d746e3dfe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-none-win32.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8edb13f99c6f37100dfd28c890e11f0d9f381b1f948124f57f3dbfb9bb51afa0
MD5 50fe37fa9e36a63cdb6042f78c602fcc
BLAKE2b-256 1f81fc401e839fa968b24d83b9e46ebbe5192c7730e303a095556bc4d2cac39c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eadf4ed561f3ef91fedc96808cced616b11f9d79bda27fbfc6ee980b70f22a20
MD5 6b05ab6e0e9ba50145a117124024452a
BLAKE2b-256 54611f92745d3a15eaf1ed59e90a6aeb9c69b3f4fd792a537b05c748f9b112fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5bae036e9daadcec1f230cc5004551531d3b677dc037b57a9bd24f3077c96b22
MD5 42240d7d992bdc8138634aff88e908f5
BLAKE2b-256 bf15265e7466ef39947e89efecd1315fa8aaf003a2ea797870a1f3ce8480efd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d8f2f0b54d6c69fe2f0a790210aa7d142d197ad8c0e0d824d5c9ebe3589f930a
MD5 cc0f04e8d747fe7af3868abd331ed149
BLAKE2b-256 87a7c547d4c7ad4cda5de3dae8e061c5fe48c166e61d54be271b78b3de807c0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 debbbe9398efc5191b178aba219a1950e3b9fd8ab769106bcb87c836b4b8f5ab
MD5 43da3d65ec243ff91b3cc9609012002b
BLAKE2b-256 fdaf5b223949132f73177d9e832badd273b835434027da44753d3c6f1f0359c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 221200e44aabcb6b2e1886df8c43308e7a5323683d16527391a11f31fbff97e6
MD5 d35d0be36039b3e52b0e789e632e00d0
BLAKE2b-256 ad3a4fd33df388af428a50c3a4943cb05f07903286ea46b7b5f6c5d9d04fc49e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9af5072612003f1b3e4be1c53ee87a4768cc3833e3019f11e0b014b0cf59c2e
MD5 2da253fe9303994428ba1e32013bb931
BLAKE2b-256 48c86bd6362ee18eb79a02a117b06463559e303a8695876e5adc63da017a16ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d55d4e63b7a0cef782f5ae3055feb06d1dfdc58492480ac9f974a4d11c198a03
MD5 ce15b9f63d38fb91384cf1c138880d92
BLAKE2b-256 a14cf190c979d347db69dddba5acc092281475a8fb3b70cce295a6e769878c5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 00f8411aefa5cb680881e8444ab49ad9d8fb15ca71e36e3113e94a1a4ed002cd
MD5 5d27448bf1bb48bf004e29f533226d40
BLAKE2b-256 991a097e2e20aa1c47c2a707b0fa98eca9878e135080a64358f47f984e8bdf47

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-none-win_amd64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-none-win32.whl.

File metadata

  • Download URL: rust_pyfunc-0.5.1-cp311-none-win32.whl
  • Upload date:
  • Size: 192.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 16972539de57af2ba91f7fe7e85380cd4604b5f75ce37c6dab4045c6f4d799bf
MD5 6b37c704a67a45b045dab2336e9b75e1
BLAKE2b-256 38c51eb4163206f98f58557add10c37ba183a5ed86d5dbcb1ac86c1dfede9429

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-none-win32.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ec402450836598f3db2fc8aaec97e4919f1de84235ee5cabfe69aa4684dfb6a
MD5 6a6540a104e652d778273beeb6b100f8
BLAKE2b-256 a55aeb41f0a70511c60aa139390cb63a9e29a5aa16630ca795f586524c746970

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 06ee0311784127c74fb0e9d01a4abccdd5250b8c20165489c6ecd3fcf30dae38
MD5 bc11ffdd627ca555a7b8b8ee33eaae36
BLAKE2b-256 bfb1c50df9f54655df10953ed212a5a55e1867f8a3b8c9770add5e94ba2d796d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 461b826a0fd70ba35a1341f2611fc28028428d937a8d07ee6504017a840ea74e
MD5 65424bfc21b059e0fd27ffcb1c49f09c
BLAKE2b-256 644d3f6abd96e12d8915f45ec0c78ac1f4f98912ec86095ba2496946f250436f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 765ec87c686d2aef8319427e5d8f5a97d917841fb7ad055c69ca8bd31958e38b
MD5 e199e6e0e1b51acacb86b848c97eebe6
BLAKE2b-256 6261fb34f0f1da7fd0c0fe1f9cad090f2cff8b14d474e4c58cb60b87292abd6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dac9e6066bc9df7a90a3c4f314ec90e4f3138e568fb6f6265ab10b96c9aa52d
MD5 f0c64e151df4fb4c3bf9272d2a3bdfc3
BLAKE2b-256 074ba371e5d85613ffb8b45844759eb5779285c8dd759f59078e22545b6e2b65

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c319dd1a3aa46b2159ab6f7095992293d6b7dad59235f7d876ec912c37139b72
MD5 96a092890389820b975f8c32fb7bf383
BLAKE2b-256 6756018c0bc1e4750cd647165656a1d83620150745cef177b5b36cf972359a97

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8f685537fc266f55f40fc11357db4f14e6624ba4c72e460934d117bce77857a
MD5 4f1d6cf937809fb7356d2b2a34fa7b73
BLAKE2b-256 98b48220e1cf80ddd8b79eeb182d967491920e81bf33cd4c243808e80407b2a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c617f9bd3388653ba1aee082157f696bca8d0038c84f8e8145adc4ab735b9549
MD5 0aabdf3936ad87362af281c181ef683a
BLAKE2b-256 42d2029a9d53c2f48675d401d7d034d4e6347e6aee17febe1f60d0688028da17

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a2b62fc50ae41e05c151f0060a87a3b08bbfb3fdb379aceca7812801bb107e3d
MD5 33fa0c9be212bf6839dbb40d13a20655
BLAKE2b-256 c20141388f5eb40d8005b8464bd51cc22e4d7725cf3a62b5058029565fe221c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-none-win_amd64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-none-win32.whl.

File metadata

  • Download URL: rust_pyfunc-0.5.1-cp310-none-win32.whl
  • Upload date:
  • Size: 192.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 73240c5de92f900c6565e41cb107227ff0eb6a40048a782c369ba1975dcfb890
MD5 1ceb9c250d50f863d0b2e477aa669990
BLAKE2b-256 ea7b15ff44c4906a3845c9c3dba3fe0c263f2fda73286dd73ced6c652fe8d101

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-none-win32.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc9b5b79598e2b2793557acc4d0d76325eed8991518010bb84f85c2160b30243
MD5 5fa9263fec963c24aa1c84a5ea95658e
BLAKE2b-256 68da52792a6e67c6d8fde7d70c5272a9e48855a8b462c7ac226c64fa855d84df

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7403d5506b0296184c02123a623fc51c649c914d7db0564e196eecd62521e937
MD5 418ddfc3d2a647b747b2627f3faa1208
BLAKE2b-256 9a72481654306de235f092895f5fb34c52a62f01a090cd76de2e254d05962201

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e5139c00b0a2628db064d02833926da495a06baa4cee3808b20ada1e9c4f9107
MD5 723f822f9e884c326f0ed8e38c6e49cb
BLAKE2b-256 a67a7f5fb985e7ad91f48e3725a8467c84087297549deafc47cb7d79d3aac53e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2e7f667188ad085772e210864e5a18c2fff5b141c31d1ac2b68a175723a110f5
MD5 71d499d6489db00b18a9d79307c77441
BLAKE2b-256 740ca737c5f0a4ec35d47c29740eb9c101a56d961d7555f0a585887269a1f50d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38f3392ddd36b7f5caefa1f19b0e02eb9792d4da9c92ce2fad71d888036e7f7e
MD5 d008f4c0dcdd1b44fd36f1b8159bf004
BLAKE2b-256 f63bf2f794c0c801bf173282890150b2c0613b7aa1ea36903d5df415837491ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9c476c8e8a31bc68c06ff2e9dfe97bbe63ff499b6ca5f16bb1a89a6ce528fe09
MD5 ecf63fc4ca920ed288604cc3bea06c75
BLAKE2b-256 091b2361392f6751aea7bbcb99783e5be032c04f897e6206856a6971c3f184c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5db9fb962e8ba1e42494112c2b20ee0799271a1a0b45a97417e146e3069755f
MD5 12dbd370112b3bfb36fdb79c2a1741ae
BLAKE2b-256 b55da6df4977949b06993ca073f2fceb68835f6c687b5245adff9b5154e7c37d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae011e6ea9dcb224d5389e00d7ac86de5344474bd2ad36c62a058926b8a7652e
MD5 70c7f4d46eb381ab81ad446304a94b91
BLAKE2b-256 f1f75eebf4d87e54857ddb9e38475912d8f77c17accaa5044585f5cf2a227a12

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-none-win_amd64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-none-win32.whl.

File metadata

  • Download URL: rust_pyfunc-0.5.1-cp39-none-win32.whl
  • Upload date:
  • Size: 192.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 28f1365dc576c322dfeffc734e76a0d7998adaef9a7bfaa0b134ee187cd7bf3b
MD5 6b2a98292ddb89b77c0818d9fd0c3210
BLAKE2b-256 62a5e72a52b7b940449f17e0980ceabad8467ca0fc12ba5dfa2561c65d82eb18

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-none-win32.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d21fe94dc33d6411cc3f21e9765d74c21b1c2c1bc7e6effcb97c8bd6f4b46d59
MD5 f85b38b75030d9248aa4050566904e06
BLAKE2b-256 25f5510e8c42cc2ae66ce82cbb813e2142bd1691eb2a08f6163fb7da3a8a507a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0071f455937897f94f6ba0a4dc74a022fe55b18c6b2c68ce1f88cda60b26a7d2
MD5 02f179db784dba4bdf8083e98b705cad
BLAKE2b-256 6d2d9553bbed8acebb9f5c5a1a880b4c8e95f68c7c2f0fd4fd2edc7bba9eb77d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 608c74c81d98fd77cae7f8ac380411ed97e1681bceb9a5937b226482109b732e
MD5 b36ff5fa6099a3774cb27df9932f566d
BLAKE2b-256 684dbdb247fc75311b7239088868a4d33fed273b690e8d772408d03506a3b391

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ebf62ce6c79da262fe97979020a13fe08768d9b9a37674d4dc20a2fc7dec816b
MD5 80672634ec36a06264ace4184e828320
BLAKE2b-256 00ab3b0087192a472a1e8692a27a9dc9e5311d06ec5f88ab31840065cf0c5ae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7524ffa193d32ccbf20a91eab2036825ba78fe14e80e8c9c80b326cb5638d09
MD5 b2dcaaf9bba40a3cdd7144ddd6a4c8cf
BLAKE2b-256 5064b82b27ad3f1b4be4678dd0803ca3f5e96d118d612ea2a122114e3c11f048

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1cb1ac3d1c5d0bb0c5b00d1ac64527824b4c35db0f1107f4c82a7c606e5aabee
MD5 5d41cb40cd531889115c5639afbf7c74
BLAKE2b-256 fec6615ee96e7e9f36b6666d6ed13be560004d6e94d86c372abf6e890a4f6891

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f649784b7d15b000cbb14893f8b7418979df51c4ae4cecdcf82f0f93147aea87
MD5 18882b29fbb3cc99e04dd411571937b2
BLAKE2b-256 8e214a5e62b42a208dd8f94093f351bf55a001abd581968335d27e286a63669e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7f62ccec8d76d9b74d47310f3de669c907a8683555970026faa6f4fbf513b41e
MD5 af1f3d4c80675d0d70ede005bf4888a0
BLAKE2b-256 1e6110516ec7211bb08f0cbe14a3f10211139281b6b710c957bcd6dc3b07fe3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-none-win_amd64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-none-win32.whl.

File metadata

  • Download URL: rust_pyfunc-0.5.1-cp38-none-win32.whl
  • Upload date:
  • Size: 192.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f59ed33977ed2608fd6a0c17271ff78792d5d46ee36884399d2a9ad490e8b8bf
MD5 b28db1a3b089cad9970ff158cba98fc4
BLAKE2b-256 e2b1c9f8d92dfd1d753b51c6c3b063108a679063d40e79807d65d9c7873e0607

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-none-win32.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92571361fb9c32415acea08e1268ed22cb989fc9849471e6d612c937ce5a295e
MD5 f7f042aa16ab65ad5b6d6d23301b64a6
BLAKE2b-256 39f8aa3910ac6d6dd8b64af72d07389cc30d413c646ddd315932914402d921b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8a2615832e3ffebad8a200f32c10d4e2eb8fbe7052c9bad0d88296252ddca606
MD5 762343deff1ddbdde13baac824c4f270
BLAKE2b-256 b27804f1caf8112853854a352cca56aaf4eeeb439566679f92475d9b0452106e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9bd08af98890b46ece246f636afd594d8390b7bfae240775898569a8634524e4
MD5 56bc1392d402df34b56eb8441b72f072
BLAKE2b-256 484779b60be4f795560236ee86b8225eb41a8ded26608f3be42d07aa4288efa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 63b1e64f3274605468a9c5d8940e8406d9c0ab0800e388d26dc245dde077098b
MD5 1ea28282c462daedb12252e31c03499a
BLAKE2b-256 092702775fb82d8bcb31859c294c49a9969486609711667fa0e57ed055438b4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2adfd6631b28588b3076fced53746480087dbf6a37f9775b4c841ae087a28b5
MD5 890bbbf127fe23a3c2d79a4fecbb76d1
BLAKE2b-256 035819b42867d4cdeb39445c284ba4701062388279230e2043ebe875aa12af49

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

File details

Details for the file rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 767263fbab52f3c42e06cd2e14b114a8d454898af7ca7239141107f5fc5471c6
MD5 5b9e721e6d1fb2e567e84c8c22af1435
BLAKE2b-256 e25779c4e0a66de7ad26521f3edb45ea1af865a729ac2c6734dcfa7d83acddf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rust_pyfunc-0.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: CI.yml on chen-001/rust_pyfunc

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page