Skip to main content

pysz

Python bindings for SZ3 - Error-bounded lossy compression for scientific data.

Overview

pysz provides a clean Python interface to SZ3, a fast error-bounded lossy compressor for scientific data. Built with Cython 3.0+ for high performance.

Installation

Pre-built binary wheels are available for most platforms (Linux, macOS, Windows) and Python versions (3.9-3.14):

pip install pysz

This is the easiest method - no build tools required! The binary wheels include everything you need.

Building from source

If pre-built wheels aren't available for your platform, or if you want to build from source:

You need to first install the following tools:

  • CMake ≥ 3.19
  • C++ compiler (C++17-compatible: g++, clang++, MSVC)
  • Git
  • Python development headers (python3-dev or python3-devel)

Then build pysz from pip:

pip install pysz

Or build pysz from source:

git clone https://github.com/szcompressor/SZ3.git
cd SZ3/tools/pysz
pip install -e .

What happens during source installation:

  1. SZ3 is automatically downloaded from GitHub
  2. SZ3 is built with CMake (zstd is bundled)
  3. Python bindings are compiled against the built SZ3
  4. Everything is packaged together

Quick Start

import numpy as np
from pysz import sz, szConfig, szErrorBoundMode, szAlgorithm

# Create test data
data = np.random.rand(8, 8, 128).astype(np.float32)

# Create config
config = szConfig()
config.errorBoundMode = szErrorBoundMode.ABS
config.absErrorBound = 1e-3

# Compress
compressed, ratio = sz.compress(data, config)
print(f"Compression ratio: {ratio:.2f}x")

# Decompress
decompressed, config = sz.decompress(compressed, np.float32, data.shape)

# Verify
max_err, psnr, nrmse = sz.verify(data, decompressed)
print(f"Max error: {max_err:.2e}, PSNR: {psnr:.2f} dB, NRMSE: {nrmse:.2e}")

API Reference

szConfig Class

Configuration object for SZ3 compression. It mirrors the C++ Config class. During compression, the dimensions are automatically inferred from the numpy array shape, so you don't need setup the config dimensions.

sz.compress()

sz.compress(data, config) -> (compressed, ratio)

Compress a NumPy array. Dimensions are automatically inferred from data shape.

Parameters:

  • data (ndarray): NumPy array (float32, float64, int32, or int64)
  • config (szConfig): Config object

Returns:

  • compressed (ndarray): Compressed data as uint8 array
  • ratio (float): Compression ratio (original_size / compressed_size)

sz.decompress()

sz.decompress(compressed, dtype, shape) -> (data, config)

Decompress data back to NumPy array.

Parameters:

  • compressed (ndarray): Compressed uint8 array from compress()
  • dtype (type): NumPy dtype (np.float32, np.float64, np.int32, or np.int64)
  • shape (tuple): Shape of the original data. It must hold as many values as the compressed data, or ValueError is raised.

Returns:

  • data (ndarray): Decompressed data with the specified shape
  • config (szConfig): Config object used for decompression

sz.verify()

sz.verify(src_data, dec_data) -> (max_diff, psnr, nrmse)

Compare decompressed data with original data and calculate quality metrics.

Parameters:

  • src_data (ndarray): Original data before compression
  • dec_data (ndarray): Decompressed data to verify

Returns:

  • max_diff (float): Maximum absolute difference
  • psnr (float): Peak Signal-to-Noise Ratio in dB
  • nrmse (float): Normalized Root Mean Square Error

Example:

>>> max_err, psnr, nrmse = sz.verify(data, decompressed)
>>> print(f"Max error: {max_err:.2e}, PSNR: {psnr:.2f} dB")

Usage Examples

Basic Usage

import numpy as np
from pysz import sz, szConfig, szErrorBoundMode, szAlgorithm

# Create data
data = np.random.randn(100, 200, 300).astype(np.float32)

# Create config
config = szConfig()
config.errorBoundMode = szErrorBoundMode.ABS
config.absErrorBound = 1e-3

# Compress
compressed, ratio = sz.compress(data, config)
print(f"Compressed {data.nbytes} → {compressed.size} bytes ({ratio:.2f}x)")

# Decompress - returns (data, config)
decompressed, dec_config = sz.decompress(compressed, np.float32, data.shape)

# Verify quality
max_err, psnr, nrmse = sz.verify(data, decompressed)
print(f"Max error: {max_err:.2e}, PSNR: {psnr:.2f} dB, NRMSE: {nrmse:.2e}")

Loading from Config File (Optional)

import numpy as np
from pysz import sz, szConfig

data = np.fromfile('testdata.dat', dtype=np.float32).reshape(8, 8, 128)

# Load config from file
config = szConfig()
config.loadcfg('sz3.config')
compressed, ratio = sz.compress(data, config)
decompressed, _ = sz.decompress(compressed, np.float32, data.shape)

Relative Error Bound

from pysz import szConfig, szErrorBoundMode

config = szConfig()
config.errorBoundMode = szErrorBoundMode.REL
config.relErrorBound = 1e-4  # 0.01% relative error
compressed, ratio = sz.compress(data, config)

Different Algorithms

from pysz import szConfig, szErrorBoundMode, szAlgorithm

# Default: INTERP_LORENZO (best quality)
config = szConfig()
config.errorBoundMode = szErrorBoundMode.ABS
config.absErrorBound = 1e-3

# Or try other algorithms
config.cmprAlgo = szAlgorithm.INTERP        # Interpolation only
config.cmprAlgo = szAlgorithm.LORENZO_REG   # Lorenzo/regression
config.cmprAlgo = szAlgorithm.LOSSLESS      # Lossless only

Double Precision

data_double = np.random.randn(50, 50, 50).astype(np.float64)
config = szConfig()
config.errorBoundMode = szErrorBoundMode.ABS
config.absErrorBound = 1e-6
compressed, ratio = sz.compress(data_double, config)
decompressed, _ = sz.decompress(compressed, np.float64, data_double.shape)

Save/Load Compressed Data

# Compress and save
compressed, ratio = sz.compress(data, config)
compressed.tofile('data.sz')

# Later: load and decompress
compressed = np.fromfile('data.sz', dtype=np.uint8)
decompressed, _ = sz.decompress(compressed, np.float32, (8, 8, 128))

Compatibility

pysz 1.1 is built on SZ3 3.4.0. It decompresses data compressed by pysz 1.0 (SZ3 3.3.2), except data compressed with szAlgorithm.NOPRED and integer (int32, int64) data; decompress those with pysz 1.0. See the SZ3 CHANGELOG.

Troubleshooting

Import Error

ImportError: cannot import name 'sz' from 'pysz'

Solution:

cd tools/pysz
pip install -e .

License

See ../../copyright-and-BSD-license.txt

Metadata

Release files for pysz 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pysz 1.1.0
File Size Uploaded
pysz-1.1.0.tar.gz 14.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pysz 1.1.0
File
pysz-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pysz-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pysz-1.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pysz-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pysz-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pysz-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pysz-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pysz-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pysz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pysz-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pysz-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pysz-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pysz-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pysz-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pysz-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pysz-1.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pysz-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pysz-1.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pysz-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 69.7 MB

Release files / pysz-1.1.0.tar.gz

Download URL pysz-1.1.0.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
52c5b0e66571ac379ca316b47c9c5594dfda6c14eaa59a61314a1872ed1bddf1
BLAKE2b-256 checksum
How to use checksums
becdce18c78b647e00ae6311188d5a514ed6fbb76771d35945e641cf8a224c52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp314-cp314-win_amd64.whl

Download URL pysz-1.1.0-cp314-cp314-win_amd64.whl
Size 742.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
15fdebc1b4e3f55173e112f72cabd14eafda9bc9a5f25c543cec5e351f1e5665
BLAKE2b-256 checksum
How to use checksums
b20f28f768c9ffcf3e57dc8e5808827350b78a1631530be5d0cea4dd1a2fc948
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e4a0024d48caba54df2138a67242233e471533087600093ad98909918082a4e
BLAKE2b-256 checksum
How to use checksums
939ef14c02e490a19597dab06693a318189eea6367ceeee5f72c41a86d3178ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 973.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
863a6917c686b868f670a3c5679ffcd33120eaecf20e65200c1d29f39ae13406
BLAKE2b-256 checksum
How to use checksums
d1ed1dcd2af836d7e145b20cc23c9b313771e0c24d93ee759d45ae19276c55b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pysz-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cb34540642d396771a1f16a754b9e2224540543fc239f0133c99bb5770155e4b
BLAKE2b-256 checksum
How to use checksums
699dea40169093942f64b8f27474b74d38faa14f3010f26f2769403a32c9f01a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp313-cp313-win_amd64.whl

Download URL pysz-1.1.0-cp313-cp313-win_amd64.whl
Size 723.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d7637f53138f20cfe55da13ca9dc2c9331430ce336cdf060c37fdaa3acaf1250
BLAKE2b-256 checksum
How to use checksums
fac501ca51c356d20e265393187782d284d925d2eb40be42ecaaf189ccd9fafc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c2a8ddd9ab7a60691d31b44e98321228a67c4df1090bbeb731159f7488578a1f
BLAKE2b-256 checksum
How to use checksums
b4917e28ebe430df9878845353fe8e5d1c4c31c9e37bdcab2c6652ce7a1f4b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 973.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
19e7e6bd989b06acf8dca13e5413a64b1ab62761fcf9cfe4848b642d0674d168
BLAKE2b-256 checksum
How to use checksums
a2d45df4086791d3ff909e520ae15fc74b9b63d6f79056c9c3e6433d6167fd76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pysz-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a0b479a23cb66c1a753cab572e4099dee862b520fc59d8030721f938d2b585b2
BLAKE2b-256 checksum
How to use checksums
820cbc08ce8071652d4b341f1cdd3882ad86832bda55d38ef8b142bca8136328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp312-cp312-win_amd64.whl

Download URL pysz-1.1.0-cp312-cp312-win_amd64.whl
Size 723.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b6a134b5dfa6fc26738e8ec26ed56a38c348f6f523a0db88bc09a400099f7208
BLAKE2b-256 checksum
How to use checksums
08468cc2e51d062f553ad7114ec45b77005d899c9423b6556b2669b32a15b4fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
738f947e13e535abd7acb000552ddc6d2f58343e9a8f5c5a3df89945e79390df
BLAKE2b-256 checksum
How to use checksums
0b33fdecf2f8b70450a77c6783db8cbe03e618e5d7d2ca51bbfe34f3919a1b18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 974.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
578e8163daf566b0c871e43cf4dc2b2aef89f3bee952ec6fcb5ed7d5cd15aa3a
BLAKE2b-256 checksum
How to use checksums
29ba17d52422c6c239008535c1e604d665f04309413255a4d443e942ba840a1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pysz-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8c5d5a119d517129be8d5a0f44e904642859f35a980c298f003999697fd01f03
BLAKE2b-256 checksum
How to use checksums
b605014e3fe9752e6a2f4e52eb8d2466672ac84e20845145c49a4987ecffb48e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp311-cp311-win_amd64.whl

Download URL pysz-1.1.0-cp311-cp311-win_amd64.whl
Size 724.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8e20e7baf2f7a72448607e3a3e681216ea1e399c3d1a901c3438ed6cf7113023
BLAKE2b-256 checksum
How to use checksums
91ac493537302a79e8841c121c0f2099dc889aa5257a23302acf06ac3a722e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a42eed4adf1784f993d95c3cf96246a86272671da2a07a0370749d57d082eec6
BLAKE2b-256 checksum
How to use checksums
ba835099e35da1cf64d742557e703a315c3c6f38eaeb11d569fd75edfb065b7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 972.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec6c06ce2e1cc1a5d0ab6ff376ca5801e210c57a8877866fdb906519c2045eb0
BLAKE2b-256 checksum
How to use checksums
325765ebf15c7cfbdfa581958a2f26c0a3f1ac081b2c3d6a84c10d340c6d2482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pysz-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
338621f8b7297932f076a533d39880fe689203b1bf80d531c4fa437d93b3e303
BLAKE2b-256 checksum
How to use checksums
3f6742eddba52a1af1338237db0b8cdd2ea7718468e3204b1e72a441a522979a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp310-cp310-win_amd64.whl

Download URL pysz-1.1.0-cp310-cp310-win_amd64.whl
Size 725.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7499ca078d93bac5e88b7a7af2f4b395a6a103047ea9f580f4f01270f87c25b8
BLAKE2b-256 checksum
How to use checksums
f6d20c317f8b2d87b7d7a5da1eca9f7a17e9faec5778ef88b7b1ce54fe7d0817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b981c716823c301d9746826512dad8aba08b5ddc020a30ddf2e13b7ca43e00c9
BLAKE2b-256 checksum
How to use checksums
33186d9b7e02b33a25feed5c0743f007a6bfc36fde66d76128a28d78a5af41fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 973.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9f2625a9580bf9eb8f78ed8f8865899aad4b2b499a67b7d14ff5719c132b5b6
BLAKE2b-256 checksum
How to use checksums
cf646ea977fa28f77a0b22ae453140a33f99a4ff4e23c9eb945897eab6b7e9cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pysz-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0e83c77b569526ee2e26dd7a77c6f98dffb0a73f3d4dbbe4682fa27398ae9b20
BLAKE2b-256 checksum
How to use checksums
646ed30e389bae2067bec204fb7eab92db76280b5c86bf99565cfc21bc374965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp39-cp39-win_amd64.whl

Download URL pysz-1.1.0-cp39-cp39-win_amd64.whl
Size 726.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
38a7065174c997ac206def8ce7d13d0e158d514a00cfd3ef848fe58a4c6f5a07
BLAKE2b-256 checksum
How to use checksums
216685e30091f65be413f832604750e27b7dd83e7cc7900b6c4ce35a535e36c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pysz-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dc18b4c63d834532840602b34ee538087e804164bd68004af176452fc27d7090
BLAKE2b-256 checksum
How to use checksums
705af686317e7569327e85e69dd6fba1bd476fd5791559c7c037141d03529e29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pysz-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 974.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53eeb5536dba8e8146c17965454f6ff1f6e6b63ea9169c61e3399470c87be58a
BLAKE2b-256 checksum
How to use checksums
8835944c0c7c6cb33a21ec372a3fa589f1fa3ec1817c81a8af6171cd4d81582e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pysz-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pysz-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5dfb8d06962da42e741664d274467e0572d0ad20fd2f7b2d8908c6e346995f20
BLAKE2b-256 checksum
How to use checksums
aa23eb09598a17841c49355523147a311923cd79b0164dd486a41dfc41f790ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.1.0 This release

25 release files

1.0.3

25 release files

1.0.2

25 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page