Skip to main content

SciRS2: A comprehensive scientific computing library in Rust - Python bindings (SciPy alternative)

Project description

SciRS2 - Python Bindings

SciRS2: Type-safe scientific computing in Rust with Python bindings - Specialized for complex statistical analysis with exceptional performance for higher-order statistics.

PyPI License Python

Overview

SciRS2-Python provides Python bindings for the SciRS2 scientific computing ecosystem, offering:

  • Exceptional Complex Statistics: Up to 410x faster than SciPy for skewness, kurtosis, and higher-order moments on small datasets
  • Type Safety: Rust's compile-time guarantees prevent many runtime errors
  • SciPy-Compatible APIs: Familiar interface for Python scientists
  • Zero-Copy Integration: Efficient NumPy array interoperability
  • BLAS/LAPACK Integration: Hardware-accelerated linear algebra via system BLAS (OpenBLAS, Accelerate, MKL)
  • OxiFFT Integration: Pure Rust high-performance FFT with FFTW-compatible algorithms
  • Hybrid Approach: Use alongside NumPy/SciPy for optimal performance

Important: SciRS2 is a specialized tool for type-safe complex statistical analysis, not a general-purpose NumPy/SciPy replacement. See Performance Guide for when to use scirs2 vs NumPy.

BLAS/LAPACK Performance Notice

Performance varies dramatically based on your system's BLAS/LAPACK installation.

SciRS2 uses ndarray-linalg with system BLAS/LAPACK backends for linear algebra operations. The performance you see depends entirely on which BLAS library is available on your system:

Platform Default Backend Performance Level
macOS Apple Accelerate ✅ Excellent (hardware-optimized)
Linux (with OpenBLAS) OpenBLAS ✅ Good to Excellent
Linux (with MKL) Intel MKL ✅ Excellent (Intel CPUs)
Linux (without BLAS) Fallback ⚠️ Very slow (pure Rust)
Windows (with OpenBLAS) OpenBLAS ✅ Good

Ensuring Optimal Performance

macOS: No action needed - uses Accelerate framework automatically.

Linux (Debian/Ubuntu):

sudo apt-get install libopenblas-dev liblapack-dev

Linux (RHEL/CentOS/Fedora):

sudo dnf install openblas-devel lapack-devel

Windows: Install OpenBLAS via vcpkg or use pre-built binaries.

Verify BLAS is being used: If linear algebra operations (det, inv, solve, eig) are >100x slower than SciPy, your system likely lacks a proper BLAS installation.

Installation

pip install scirs2

For development:

pip install scirs2[dev]

Quick Start

SciRS2 excels at statistics - up to 410x faster than SciPy on complex operations:

import numpy as np
import scirs2

# Generate data
data = np.random.randn(1000)

# ✅ Use scirs2 for ALL statistics on small-medium data (MUCH FASTER!)
mean = scirs2.mean_py(data)          # 8x faster than NumPy!
std = scirs2.std_py(data, 0)         # 14x faster than NumPy!
skewness = scirs2.skew_py(data)      # 52x faster than SciPy!
kurtosis = scirs2.kurtosis_py(data)  # 52x faster than SciPy!

print(f"Mean: {mean:.4f}, Std: {std:.4f}")
print(f"Skewness: {skewness:.4f}, Kurtosis: {kurtosis:.4f}")

# ✅ Linear algebra: competitive with BLAS
A = np.random.randn(50, 50)
det = scirs2.det_py(A)               # ~1x vs SciPy (uses Accelerate/OpenBLAS)
inv = scirs2.inv_py(A)               # ~1x vs SciPy

# ✅ FFT: fast on small data
signal = np.random.randn(512)
rfft = scirs2.rfft_py(signal)        # 3x faster than NumPy!

Modules (v0.2.0)

Linear Algebra (linalg)

Linear algebra operations use system BLAS/LAPACK via ndarray-linalg. Performance depends on your BLAS installation (see BLAS/LAPACK Performance Notice above).

import numpy as np
import scirs2

A = np.array([[4.0, 2.0], [2.0, 3.0]])
b = np.array([1.0, 2.0])

# Basic operations
det = scirs2.det_py(A)           # Determinant
inv = scirs2.inv_py(A)           # Inverse
trace = scirs2.trace_py(A)       # Trace

# Decompositions
lu = scirs2.lu_py(A)             # LU: {'L', 'U', 'P'}
qr = scirs2.qr_py(A)             # QR: {'Q', 'R'}
svd = scirs2.svd_py(A)           # SVD: {'U', 'S', 'Vt'}
chol = scirs2.cholesky_py(A)     # Cholesky

# Eigenvalues
eig = scirs2.eig_py(A)           # {'eigenvalues_real', 'eigenvalues_imag', 'eigenvectors'}
eigh = scirs2.eigh_py(A)         # For symmetric matrices

# Linear systems
x = scirs2.solve_py(A, b)        # Solve Ax = b
lstsq = scirs2.lstsq_py(A, b)    # Least squares

# Norms
norm_fro = scirs2.matrix_norm_py(A, "fro")
norm_vec = scirs2.vector_norm_py(b, 2)
cond = scirs2.cond_py(A)
rank = scirs2.matrix_rank_py(A)

Statistics (stats)

Performance Strength: Average 30x faster than SciPy! Complex statistics (skewness, kurtosis) are up to 410x faster on small datasets. Even basic stats (mean, std) are 5-25x faster on small-medium data (<10K elements).

import numpy as np
import scirs2

data = np.array([1.0, 2.0, 3.0, 4.0, 5.0])

# Descriptive statistics
stats = scirs2.describe_py(data)  # Returns dict with all stats
mean = scirs2.mean_py(data)
std = scirs2.std_py(data, 0)      # ddof=0 for population
var = scirs2.var_py(data, 1)      # ddof=1 for sample

# Percentiles
median = scirs2.median_py(data)
p75 = scirs2.percentile_py(data, 75.0)
iqr = scirs2.iqr_py(data)

# Correlation
x = np.array([1.0, 2.0, 3.0, 4.0, 5.0])
y = np.array([2.0, 4.0, 6.0, 8.0, 10.0])
corr = scirs2.correlation_py(x, y)  # Returns 1.0
cov = scirs2.covariance_py(x, y, 1)

FFT (fft)

FFT operations use OxiFFT backend (Pure Rust, FFTW-compatible algorithms). Performance is 2-5x faster than NumPy on small data (<2K samples), but NumPy is faster on large data (>32K samples).

import numpy as np
import scirs2

data = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0])

# FFT
result = scirs2.fft_py(data)      # {'real', 'imag'}
real, imag = result['real'], result['imag']

# Inverse FFT
reconstructed = scirs2.ifft_py(
    np.array(real), np.array(imag)
)

# Real FFT (for real-valued signals)
rfft = scirs2.rfft_py(data)
irfft = scirs2.irfft_py(
    np.array(rfft['real']),
    np.array(rfft['imag']),
    len(data)
)

# DCT
dct = scirs2.dct_py(data, 2)      # Type-II DCT
idct = scirs2.idct_py(np.array(dct), 2)

# Helper functions
freqs = scirs2.fftfreq_py(len(data), 1.0)
rfreqs = scirs2.rfftfreq_py(len(data), 1.0)
shifted = scirs2.fftshift_py(data)
fast_len = scirs2.next_fast_len_py(100, False)

Clustering (cluster)

import numpy as np
import scirs2

# Generate sample data
X = np.vstack([
    np.random.randn(50, 2) + [0, 0],
    np.random.randn(50, 2) + [5, 5],
])

# K-Means clustering
kmeans = scirs2.KMeans(n_clusters=2)
kmeans.fit(X)
labels = kmeans.labels
inertia = kmeans.inertia_

# Evaluation metrics
silhouette = scirs2.silhouette_score_py(X, labels)
davies_bouldin = scirs2.davies_bouldin_score_py(X, labels)
calinski = scirs2.calinski_harabasz_score_py(X, labels)

# Preprocessing
X_std = scirs2.standardize_py(X, True)   # Zero mean, unit variance
X_norm = scirs2.normalize_py(X, "l2")    # L2 normalization

Time Series (series)

import numpy as np
import scirs2

# Create time series
data = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0])
ts = scirs2.PyTimeSeries(data, None)

# Descriptive statistics
stats = ts.describe()

# Differencing
diff1 = scirs2.apply_differencing(ts, 1)        # First difference
seasonal = scirs2.apply_seasonal_differencing(ts, 4)  # Seasonal

# ARIMA modeling
arima = scirs2.PyARIMA(1, 1, 0)  # AR(1), I(1), MA(0)
arima.fit(ts)
forecast = arima.forecast(5)
params = arima.get_params()
print(arima.summary())

# Box-Cox transformation
result = scirs2.boxcox_transform(ts, None)  # Auto-select lambda
transformed = result['transformed']
lambda_val = result['lambda']
recovered = scirs2.boxcox_inverse(np.array(transformed), lambda_val)

# Stationarity test
adf = scirs2.adf_test(ts, None)
print(f"ADF statistic: {adf['statistic']}, p-value: {adf['p_value']}")

# STL decomposition
decomp = scirs2.stl_decomposition(ts, 4)
trend = decomp['trend']
seasonal = decomp['seasonal']
residual = decomp['residual']

Performance

Benchmark Summary (macOS Apple Silicon with Accelerate/OxiFFT):

  • Statistics: 30.40x average speedup, 85.3% win rate
  • FFT: 2.24x average speedup, 53.3% win rate
  • Linear Algebra: 1.94x slower (with proper BLAS), competitive on small matrices
  • Strength: Complex statistics, small-medium data

Where SciRS2 Excels 🏆

Operation Data Size Speedup Use Case
Skewness 100 410x Distribution shape analysis
Kurtosis 100 408x Distribution tail analysis
Skewness 1,000 52x Higher-order moments
Kurtosis 1,000 52x Higher-order moments
Pearson correlation 100 127x Small dataset correlation
Pearson correlation 10,000 17x Medium dataset correlation
IQR 100 95x Quartile calculations
Percentile 100 49x Distribution analysis
Std 100 25x Small data variability
Mean 100 11x Small data average
FFT (rfft) 128 5.2x Small signal processing
FFT (dct) 128 5.5x Small signal processing
Linear Solve 10x10 9.4x Small linear systems

Best Use Cases:

  • Complex statistical analysis on datasets <10,000 elements
  • Higher-order moments (skewness, kurtosis) - up to 410x faster
  • Correlation analysis - up to 127x faster
  • Distribution shape analysis
  • Small FFT operations (<2048 samples)
  • Type-safe Rust integration

Where NumPy/SciPy May Win ⚠️

Operation Size Performance Notes
Linear algebra (SVD, QR) Large (200x200+) 2-4x slower SciPy LAPACK more optimized
FFT operations Large (32K+) 1.5-3x slower NumPy highly optimized for large FFT
Basic stats 100K+ SIMD: 2-4x slower NumPy C optimization

Use NumPy/SciPy for:

  • Large FFT operations (>32K samples)
  • Large matrix decompositions (SVD, QR on 200x200+)
  • Basic statistics on very large datasets (>100K elements)

Linear algebra performance: With proper system BLAS, SciRS2 is within 2x of SciPy. Small matrices (10x10) can be 9x faster.

Decision Matrix

Your Use Case Recommended Tool Reason
Skewness/Kurtosis scirs2 50-410x faster
Correlation scirs2 17-127x faster
Basic stats, small data (<10K) scirs2 3-25x faster
FFT, small data (<2K) scirs2 2-5x faster
Linear algebra, small (<50x50) scirs2 1-9x faster
Linear algebra, large (200x200+) ⚡ Either ~2x slower with BLAS
FFT, large data (>32K) ❌ NumPy 1.5-3x faster
Basic stats, huge data (>100K) ❌ NumPy SIMD optimized
Type-safe Rust integration scirs2 Native Rust types

Recommended Hybrid Approach

import numpy as np
import scirs2

# Generate data
data = np.random.randn(1000)

# ✅ Use scirs2 for complex stats (MUCH FASTER!)
skewness = scirs2.skew_py(data)      # 52x faster than SciPy!
kurtosis = scirs2.kurtosis_py(data)  # 52x faster than SciPy!

# ✅ Use scirs2 for basic stats on small-medium data
mean = scirs2.mean_py(data)          # 8x faster on 1K elements
std = scirs2.std_py(data, 0)         # 14x faster on 1K elements

# ✅ Linear algebra: excellent with BLAS
matrix = np.random.randn(50, 50)
det = scirs2.det_py(matrix)          # ~1x (comparable to SciPy)
inv = scirs2.inv_py(matrix)          # ~1x (comparable to SciPy)

# ✅ FFT: fast on small data
signal = np.random.randn(512)
rfft = scirs2.rfft_py(signal)        # 3x faster than NumPy!

# ⚠️ For large FFT, NumPy is faster
large_signal = np.random.randn(65536)
spectrum = np.fft.rfft(large_signal) # NumPy wins on large data

Note: Benchmarks performed on macOS Apple Silicon with Accelerate framework. Performance may vary on other platforms depending on BLAS installation.

Type Hints

SciRS2 includes type stubs (.pyi files) for better IDE support:

# Your IDE will show type hints and autocompletion
import scirs2
result = scirs2.det_py(matrix)  # IDE knows this returns float

Development

Building from Source

Prerequisites (for optimal linear algebra performance):

macOS: No additional dependencies - uses Accelerate framework.

Linux (Debian/Ubuntu):

sudo apt-get install libopenblas-dev liblapack-dev gfortran

Linux (RHEL/CentOS/Fedora):

sudo dnf install openblas-devel lapack-devel gcc-gfortran

Build Steps:

# Install Rust and maturin
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install maturin

# Build (ensure BLAS is installed first!)
cd scirs2-python
maturin develop --release

# Run tests
pip install pytest numpy
pytest tests/

Note: If you see linker errors about openblas or lapack, install the system BLAS libraries as shown above.

Project Structure

scirs2-python/
├── src/           # Rust source with PyO3 bindings
│   ├── lib.rs     # Module registration
│   ├── cluster.rs # Clustering bindings
│   ├── series.rs  # Time series bindings
│   ├── linalg.rs  # Linear algebra bindings
│   ├── stats.rs   # Statistics bindings
│   └── fft.rs     # FFT bindings
├── tests/         # Python tests
├── scirs2.pyi     # Type stubs
└── pyproject.toml

Related Projects

  • SciRS2 - Core Rust library
  • NumPy - Array operations
  • SciPy - Scientific Python (API inspiration)

License

Licensed under the Apache License 2.0. See LICENSE for details.

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

scirs2-0.1.4.tar.gz (23.2 MB view details)

Uploaded Source

Built Distributions

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

scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp314-cp314-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.14Windows x86-64

scirs2-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp314-cp314-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

scirs2-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

scirs2-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp313-cp313-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.13Windows x86-64

scirs2-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

scirs2-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

scirs2-0.1.4-cp312-cp312-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.12Windows x86-64

scirs2-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scirs2-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

scirs2-0.1.4-cp311-cp311-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows x86-64

scirs2-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scirs2-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

scirs2-0.1.4-cp310-cp310-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.10Windows x86-64

scirs2-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

scirs2-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

scirs2-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file scirs2-0.1.4.tar.gz.

File metadata

  • Download URL: scirs2-0.1.4.tar.gz
  • Upload date:
  • Size: 23.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4.tar.gz
Algorithm Hash digest
SHA256 71f2b6879c374285c4804bdf4bec2b28cc8f4b57bb2c0fe9a11bb7550eb4cfd4
MD5 9477d1e4ea5b80a7cb7f692938ed7046
BLAKE2b-256 3c7c5e1616936aee9e25f6b3d1019ee37529bfb69e8ea5f085f3e705368b4b0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4.tar.gz:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 463b901ae0fd56448dbb0dcc1a5694a11af81da935bfaa86ba6907c4de9d6364
MD5 b0b9b31a8a20be40a3392db5161ffa5b
BLAKE2b-256 e7e36310a09224789983f6978e6cf16992fb7eef8fee35265962222dd2daca8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 faa83a527d1150680566f990984a41b5ad5e8a061fee810255d89cfb50ff9e75
MD5 213aa2b7ee62d5430ad08d5406e5ed6c
BLAKE2b-256 a0ea4c964429df9874e343d0a6f74873352b1390909e78f5afb9548bd2889ec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00ec46c2576b14d30ea0e735e378bc6a383a08c7d95da9458a48037d0faac13c
MD5 21e08bf9344f665938e658e9d8d75876
BLAKE2b-256 a1bf306e586c6172414fca1157705a939965f29d6a4c056558d8faf0b906dca9

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: scirs2-0.1.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f4a1f8bac851d8a8fc46e1b1307b0900053e66d463bf97e8b0f4e623088b7409
MD5 a40e668d450a493246bdd07b38940c98
BLAKE2b-256 69bb9a46a0f951cd6ef884686d6008702c65a4ce5fecea953f4335d996bc1b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314-win_amd64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be001fd33af30c78111eed2fc4b0e756977bf88c9ff3991e35bbce78cfdefbcd
MD5 449c3f1602385d75474827ad510b527d
BLAKE2b-256 c5e52d7a88fcdd4f32d3c322765038d8586b4f876e0abd22ce8aed1524dbbd60

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2692119ab058856f835c1fcdca19e9ebd7b06dc1f306e71d328d0facec456c96
MD5 16f4de519f25bb3fe0c6a993f5135061
BLAKE2b-256 5376efb8e5f4de41002afd4f52a3c5c235a895123181fb524a96d84f01c2bbec

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edf33a4f8bebd98746188c5053056249c1464af92828263f5f3899ee6bbc033b
MD5 05508ebe0afd7079e98853b5b2065e22
BLAKE2b-256 e6ed925d10dc2bf448533a94a460575ac0ef4ab3a7e130f76fa0b0b7b23f69ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c2154bc939f875b3952eec9bf67411bf98b3900acfef1b8bd93eb62ea19a6e6
MD5 ecd7c24919d6c6b1d7616b0f55e4ca82
BLAKE2b-256 f5eed2331321793e36606ce20d093f55920ff1727752fe811b9405b70c8a0082

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18f41fe7858e791422c95b5a2bafb9d57adf62dab3d94400eba272fdbe944d26
MD5 57b954db8eb543a946c4138d3422cbe7
BLAKE2b-256 3d76bb222e892bf737ad02da8ad1e732f75c30940de2fd763952e8bf62110c09

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: scirs2-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bce2831fd1fe1cebaa39bebbb2b4a44e85edb74fd39d52fbfa71e275de09013f
MD5 d1ac1f55b58eade907e4b589f139d99a
BLAKE2b-256 3a20b1628b12fe54ebd33e6b02debbbb0446ba4221db37c914dbbf855c54cbd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313-win_amd64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fb6d31f0737c7c11392bdcfdac5a27a5d3d59ca71f8beed04fda12d97a298af
MD5 57bc9185dbad2a7840a3e7815ea97094
BLAKE2b-256 8ed7d200ebbae7276ddb53a4636f6f421a07f8c3242b02080d90062f56df1e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3c6763c38186d0dcddf639f5cc5d1f26645c8deaa7684e3eb7f87ffd2bb349a
MD5 b9dd68b30a3580c30e08a844281ba2c3
BLAKE2b-256 3bd8b2f5f28c998983c4ed929732f83302bfcb41c9153cb9eb504a4d3aca7909

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a3a61de4e882856c0df8bc862af5534725197401701eb277accaf3caf81e494
MD5 64d59fd16032c99b5e51d7accd6aaa38
BLAKE2b-256 36d609764ac4b6f8840f114fc9dba96d0937c71353b73a851429d9607bed2b49

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 790ee820fc367146e0efa1f15633d6d6311da393b4d1b1374c4e87854f88fdb0
MD5 ce96e122d893b4e060c98bf513b4a347
BLAKE2b-256 bb8b99692a0161f27e73c773db83f88818aaed459e34405f7d94e08a110d7c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: scirs2-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dcf584c6785f80518d155b5d4c4157a1bdfaa43d5d339970a4dfc24ed06be2c8
MD5 027e97579a332be2a496d185ea969453
BLAKE2b-256 6865514fa540d6f7dd88fd86501414973dbee37772b7e6312e5014aca3d1ad76

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp312-cp312-win_amd64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e5b99e2a3721fc7a5427f369632c0ed6a66532052493cf9cefe019d46284291
MD5 ed3e50f80c29436fe8ae901dd8fe215e
BLAKE2b-256 8fe3e948611c39fea4c33e1680cb479a927367af73a93fe7f6b64a4d93c949f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fb213f938985d0833140d99f471903d5c5aee7f604924b908baa4a1f6376c65
MD5 139309e0de9905cda14f73c8c925ebaf
BLAKE2b-256 b5841d845e8c23a54b061272118aea1276d82b2382be720796f923d50067e533

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d9af463bc7ece46b03df0da9d4c30d18c0ff56252021775949693f4a281553b
MD5 3804bb70d62d06b5f07d8060151146ae
BLAKE2b-256 8796e7a10f2119a3f8aaaf076f0d762fbd718ec4bc7b9d6b6f8c56f42a114aa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d3bdd4961e5d50d01cb4ecb4a79842fe5ecf74b5f2b74b7ddab1a91838fd921
MD5 997bd361d9901667313cdf46c5f71191
BLAKE2b-256 14ca6ee7c3d32d270f8b28c0d66e27ecee5d4af8f4fbbea7004c272bbc98dad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: scirs2-0.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af844b319ef3599296ef6da99d85ef69b4393b82e3184f6553bf713593d736ba
MD5 57d61d78cd5674cbfb74bc3a5db02adf
BLAKE2b-256 c344ec364dfa5b8068bcf0502b5d887713d23c12d06f8a82277bcfef5cb27d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp311-cp311-win_amd64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d7687d5a18948cdb46b8bb349968eceb78e96e4b27d1c2e5129042b4d606603
MD5 75bc6cadbff38ed2e271465b0295c318
BLAKE2b-256 4414226efe1d82a6f1bd784d173a6b53b1e919f7085577e5ff3172108267270a

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f44ea4fec36037dbfb8ef7b97b111344158d51b6e00c1f0beb802c8e8a60da0
MD5 16f1cbb12d34f77bd59a2693671f23d1
BLAKE2b-256 4e62457f2826700cbba761b2ee8cae2b730a6059ea9fe79c66f1951d2dc11fdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17321eac06ee0a92505d967d54358cc8a3b2eb5d9e7f88153e853334d89d821e
MD5 98b7b9343a65689d530293a4497f3c7e
BLAKE2b-256 7858fc08cee6798ab837b8927bedddb742fb0639e3459dc993a5eea107953346

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e7858a3b40484f603a9ff6b6e49be7f5fecbbcacfdeff048021cdaadcee7d40
MD5 834f41183d3d3cde5c2658cabbea9f14
BLAKE2b-256 7123c0b1ecf78da0cedc8a17b1a491d1cae556372992b9fc3c28db6dd3313e59

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: scirs2-0.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scirs2-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4d39affe58f7bd88ff02b84a5fd17cb0b4e6d982be15ba8ceb5b388a3c31f6d
MD5 44a9e90ffb3b807a3a689e5e7a57b709
BLAKE2b-256 35d5d03c7cfefcfb24645162ddd74a9e3fe19b216755984282530390ce010ce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp310-cp310-win_amd64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecb3f117e92ae515c1c6184d7dcc455fc6954e1228f1e858ebf044f52e7dc3d5
MD5 6be7d8bf1157f0407ae2201e85229388
BLAKE2b-256 b74818e301b5b600b18f93e3c3a7c034e000eeeeb3cb237589daaed0d5cfb02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6621aa8d9007f3bf3df7014fb15f53a75de3e6cbfbb2b418a1d2de8eaba9de1
MD5 afc11ebd70a2786382df6bb23b36e4d3
BLAKE2b-256 d152f233b438d8ce6b6e446b2a15ba1abe76b3e8765b925e6b6b254a0783ee98

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 289d9318b9f711dc1c396e35aa2a3ac61238ab9c3896aef531a3d3cb211905a0
MD5 26288b65ee238262c44a491dffb195a6
BLAKE2b-256 9eb1255f50296d969464a2573ff1a4b25e0b99481422a727bc750993eccda5fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 231981171126f800578841ea5cd7f0716bf3de67aa16893921bf3cf6f1fd1c59
MD5 0e48c4513ea197a246e2574a87af2ee6
BLAKE2b-256 c62a074352b18dbf90b2a024899c3151e13feea126a3df3b08ff965d2cd5919c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cf1b8faf216dd86d137a7cb88befffbb124e6dfc20b6456c401ed249833621f
MD5 6f0dccdc9b0038f24affa6beaa07fce2
BLAKE2b-256 10b5f08a29f1ff4a8c03486a373259d4419b9545e3a4fd603c03b6afd14bbeff

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scirs2-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scirs2-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53d903197e32a6a601c4472034db2ec1d6957cd7c6de4771a69db8e9d790f8fa
MD5 0ed6b6c3179f31e7862ef4509abcbf8a
BLAKE2b-256 e5f8263dc194d79203a99194f172ce664206f53598ba83f46c5f50a483dfd8c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scirs2-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/scirs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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