Skip to main content

Fast libspng-based PNG decoder. Fork of pyspng.

Project description

PyPI version

Note: This is a fork of pyspng which can be found here: https://github.com/nurpax/pyspng/. See below for a list of differences.

Pyspng is a small library to for efficiently loading PNG files to numpy arrays. Pyspng does not offer any image manipulation functionality.

Pyspng was originally written to speed up loading uncompressed (PNG compression level 0), making the PNG file format more suitable to be used in machine learning datasets. Pyspng uses the native libspng library for fast PNG decoding. Synthetic benchmarks indicate pyspng to be roughly 2-3x faster in loading uncompressed PNGs than the Python Pillow library.

Scripting Example

import numpy as np
import pyspng
from pyspng import ProgressiveMode

# DECODING
with open('test.png', 'rb') as fin:
    nparr = pyspng.load(fin.read())

# ENCODING
binary = pyspng.encode(
    nparr,
    # Options: NONE (0), PROGRESSIVE (1), INTERLACED (2)
    progressive=ProgressiveMode.PROGRESSIVE, 
    compress_level=6
)
with open('test.png', 'wb') as fout:
    fout.write(binary)

CLI Example

There is a CLI included with this distribution.

# turn a numpy file into a highly compressed progressive PNG
pyspng example.npy --level 9 --progressive # -> example.png

# create a highly compressed progressive interlaced PNG
pyspng example.npy --level 9 --interlaced # -> example.png

# convert a PNG into a numpy file example.npy
pyspng -d example.png 

# read header
pyspng --header example.png

Installation

pip install pyspng-seunglab

Binary wheels are built for Linux, MacOS, and Windows. This library is intended to be a drop-in replacement for pyspng, so simultaneous installations are not possible. If this is inconvinient, we can adjust this.

Differences from pyspng

  1. Compiles on MacOS
  2. Upgrades spng to 0.7.2
  3. Fixes a bug for decoding grayscale with alpha
  4. Adds an encoder function (new in libspng)
  5. Replaces zlib with miniz-2.2.0 for simplicity.
  6. Adds CLI for compressing/decompressing npy files.
  7. Adds function for examining PNG headers.

License

pyspng and pyspng-seunglab are provided under a BSD-style license that can be found in the LICENSE file. By using, distributing, or contributing to this project, you agree to the terms and conditions of this 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

pyspng_seunglab-1.1.3.tar.gz (128.2 kB view details)

Uploaded Source

Built Distributions

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

pyspng_seunglab-1.1.3-cp314-cp314t-win_amd64.whl (168.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl (211.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp314-cp314t-macosx_10_15_x86_64.whl (221.5 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pyspng_seunglab-1.1.3-cp314-cp314-win_amd64.whl (156.5 kB view details)

Uploaded CPython 3.14Windows x86-64

pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp314-cp314-macosx_11_0_arm64.whl (201.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp314-cp314-macosx_10_15_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pyspng_seunglab-1.1.3-cp313-cp313-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp313-cp313-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp313-cp313-macosx_10_13_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyspng_seunglab-1.1.3-cp312-cp312-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp312-cp312-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp312-cp312-macosx_10_13_x86_64.whl (212.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyspng_seunglab-1.1.3-cp311-cp311-win_amd64.whl (150.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp311-cp311-macosx_11_0_arm64.whl (199.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl (209.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyspng_seunglab-1.1.3-cp310-cp310-win_amd64.whl (149.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp310-cp310-macosx_11_0_arm64.whl (198.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl (208.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyspng_seunglab-1.1.3-cp39-cp39-win_amd64.whl (149.6 kB view details)

Uploaded CPython 3.9Windows x86-64

pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp39-cp39-macosx_11_0_arm64.whl (198.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl (208.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyspng_seunglab-1.1.3-cp38-cp38-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.8Windows x86-64

pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyspng_seunglab-1.1.3-cp38-cp38-macosx_11_0_arm64.whl (198.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyspng_seunglab-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file pyspng_seunglab-1.1.3.tar.gz.

File metadata

  • Download URL: pyspng_seunglab-1.1.3.tar.gz
  • Upload date:
  • Size: 128.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyspng_seunglab-1.1.3.tar.gz
Algorithm Hash digest
SHA256 e7dcc9d5b2ede58618fc7d07fc83e49ea204e206ecbc2bc85b0a105b8fa8558f
MD5 bf64da2c39b2e2e3c154bc0dcf992852
BLAKE2b-256 6af8a0165fb3e631eeeaa9dab1d7c58fa644d4dd2d7280749c98031eb16b69cc

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dd260bb61974403bfc54e5da6a43aee01f8ba2486b86ff5e68eaeed6c164784a
MD5 55f7bf7a628cbdd44af0638d09de6e2f
BLAKE2b-256 a3987422626f43dc549073944b6dd445c40c9dcd993902f298d1b27a96e0a790

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0981ce666ec64489a3df47f81af0998d32610b109ca8964c89a32c9c5fd86db
MD5 3976cb81eae0145b19d32ccccbc4c8e3
BLAKE2b-256 6fa6c3eb0455df8b029ee7b22f179c099928edc45e6af2c5b7e9328beb977e73

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ae0e62d004aa3119c520d315774aaec20d28d8179f4b7d64e91685bd2793cea
MD5 122023f4e5f8423056c9d421056afc69
BLAKE2b-256 fd88d023751285f128790860e64f458ff51c75c732bdb1110cdf65f6ed0a5a89

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12eca52d27b8b3b506119b5763a7b4122580cc829bda5d02be65eae8951d2c91
MD5 8ebf8ee62177fd3ffacf5f1e75a24d5b
BLAKE2b-256 97dc8c097088b74a5938d738519202bd65db7dd10491e5425695cc79533efab1

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c2199ff0e2a521fd7f13d01e16ad30b01b95e74f42c8283d6326eee876e590a
MD5 5e51d6bd0b897aeb5d77f9e47b2b58a9
BLAKE2b-256 e977add7a2cb60a55bd42eef14df896fc07568266661587a19202890652bd4fa

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 af3d125a3a5a01db0dc5c4534f167306f13f5a64a802138bc03158b09cce66ec
MD5 addb9682bb2c088bef2f13cd6eff4750
BLAKE2b-256 0b20837d742533e9e6a5a10629962138de1ae59f6d2d55a12cf6d593b9c05ddf

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbb0eea037d76e08daf3db0f2be0882929449c1efabc4c6c98cc6bd59c8f5c74
MD5 755b8ca9226687bceaea3b8edfd4efca
BLAKE2b-256 e72a96e50db64d6c9f29b52cca5c9bb8e195a31cafc4c37dd75b4b28e184440f

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ce1b8f83ecebbd04e4e0433e39cd11b5d546397a63ca0e81b1be2a64a8831f9
MD5 20949639f64d9688380d54d649c5f4f0
BLAKE2b-256 c101120b1be691aa6a0dca40d95704c4c9cb8163118c6a24dc3b7f9ec1a93750

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dbc887795ad021d31262d39da5afeb1d4e5cdafbc6ca95644258982c0821783
MD5 36c781b235ecfc1c7c5f5fb605196a9e
BLAKE2b-256 484a54ca6b1a55b1a360707bf48b6dccfbdf8e98f5cf307f478eba357228fd5a

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f7d74fd1c4f57a93d533c8da4a38d502f162ad742f60e0b44b2eeffb2ed5ff73
MD5 45369085cb3c087a59b76e2e1096175c
BLAKE2b-256 31eb36c5dbc31584df4fc2cdae25e2cc9833f11b5d613336d8f23a9cea51fdbd

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 422732f98d3dba8cf0b973d265b792ea2e353b96794e0c0a96a45b54c72b337a
MD5 51f12768e981e78fd3897930f8d6e496
BLAKE2b-256 7a2da098f2837d5bf3277e178f94dd2e2d4fff740d6ff7979b297dbc3921af52

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c867ab7b20dc4b0d32b79fdcce34c43f7a7baec425e83c953bf69bc966bb912
MD5 070dea0a11d874cb0887429775355489
BLAKE2b-256 ad4a1a2ba48553897f0047a76e22b51c9ae5fe6b3a35c33dc33c2da8ae804d62

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79f5ccae7576049329cb46fe1acc6a4837b4a489731517b74c43cd4b86fbde32
MD5 e1387b5a68b9587e2e51517ab4dd5243
BLAKE2b-256 0f98f5fbefc79bb77c6920f1023962d8d2a047e432169c60c5b571904781d7dc

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22bf9e125cd65723dee0b7a5bc8510a6b2f17a8f12f473135e0682562b2c34f4
MD5 d0ea2ccf32612333e71cb6d9f98d5b6f
BLAKE2b-256 478e9bae25b0766ab9d28b38b5053e936d31593537e63ff24fd7e31165df3a24

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a61d6049334379175e8416557ef296f83955ec570b376caa067a7559241377aa
MD5 c1316c07de697cba445cd1e2ad7d3247
BLAKE2b-256 c4d8f961a236239114283d555ae86a92abf122b583cce86405c536e3b288f166

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a8a0e37e02c88dfbb85feba8b1feeeaab444c78dd0c2df56ee5a6a996002942
MD5 32331bea2963bc73792d5f6d3bcd8215
BLAKE2b-256 665ea43268286e7550690c0f8e7cf4f921cd9072b5559d35feb9b08475d46c2c

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 941eb2afd0fa1bb24ef05dd7fa63c7da986a35e8b547f7d8213d5a309b677bc5
MD5 1eda21f5f214bc98136693f4b65390fc
BLAKE2b-256 f307e231f8a32a1443dd8532fce8da171d21f722add1e29a9b0042baaefab825

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6159f602a1061d70af73cf6fecc61929222e0137653b0b6c1ce5cc04f3ed2b00
MD5 bf2b56f1caa580994489acf02fb1f321
BLAKE2b-256 75c0065b150ef963ae8597e4e0d1b0156555076ab2092e18b38082ef50b6fc2d

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43a7123fdc45b6bfb6e2e4379b9430e2e49d2655b8afbe66e562ea314b26d405
MD5 7765abd630e8a8d9078744e7d6ac2747
BLAKE2b-256 57f68cee44d46be15be36cfdff4ee23fa5aee6f5efc6f6e5b28f0ebd2f8d8c47

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 09a6278aba4be0baa7d0fe84b0566bb97dac98f502f4dff6ffe90557e2bb5710
MD5 8cb6297fe1bc6a347e967c3f18c44156
BLAKE2b-256 1965aa0ea30d9ffecdade9b7bf51b263cad56a1cfdb949c851ca5974ad97d446

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c456e24aba370177c78a6a2be4691821262652eac71b3bcc7a7fd6e609c796a5
MD5 6499a053b24be548c3255b2dc82b43d4
BLAKE2b-256 b3de849c82d243eca74a16f209215fd9552944902efb5bdd97842919a7ae6aca

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4858c7c730f4668494ffbabbc8fb32a4c5992e144160e79e326c4d9c900b813f
MD5 ebda3f75a0a431b91bd00f80d640529b
BLAKE2b-256 9f30ff62b33bb391566582f08fb00c1ad206a393919f95db9b45783f8c14e1c0

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43d50287c84ea7584875977cfcc0e16a068c7e3daeec5a86533e620a622e5d9d
MD5 117d939d703413945c2e988e760314f8
BLAKE2b-256 f40385daa43116ac696e031c5714d08d1911415166251d307317843a2e19dc67

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb4bce5f203d13e19b52ae5e1f6ab90000a09ac98f1a4e19f9ad3425dbdb6405
MD5 47830028b83249eb6013aee9d2c68b22
BLAKE2b-256 f5a3bc83e8ce95991f92a9f3a6af558e067ad4c0ea9b7e5fba427aba0823eabf

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c815042fde4b29bb7dcb5cd60d732a098e3fa94e0a82b22cc2071aa7e0bfc7f2
MD5 76e8793fa66cb5b0c7a2811ecf3e41b8
BLAKE2b-256 9933dd1bcacefb4e476c394948a609b8635f76a92368293f156ca8d05be89eb3

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 519515e9d9c5adcb12e637c69f2f9494ba64fa6f80f71e86eca01738f3319e89
MD5 5f797829ac77b19fdad5520dd9e08709
BLAKE2b-256 902a5b0f0cadfecca2979c43ffc744cf79b106ae39dc9d804806d55b4f59eac3

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04b7d319f6dd58c795705f7460c84aa83f251ddf462a6fcfa2ec37d9581a798d
MD5 3711e8377d7239ca0813d49fb9286cd0
BLAKE2b-256 0937d78083e3db8809ae11885842a828916ce05fd8b212c949b4d4872dd39dab

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c6c3c9734a3cc1c5c1d877393fe59c814bbc204776c6a98d9c1c3f800dddb6e
MD5 39cc04ec4c14ee9e125ce0d1d22c0118
BLAKE2b-256 8af85744ce075900746bfa5343dc36139888b875f322b6359880946a79c2c142

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fa5d35494d02e9f1a8ffb15b6a82ef7d6081ec2c778daf6bc41042a4eeb4d5f
MD5 2a75c9c2c65a5f8a219bee6ee34b7fce
BLAKE2b-256 1edf126d03ff0d66aaa80fc32f1960e540ee8368bcb03cddeee5f3b517fed0ca

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9de112fe753471d7c74c733bc7906c0b9479ad4bbc64e6452978b0e3b458ac8a
MD5 1d369781a2991d791ce95f66f358a23a
BLAKE2b-256 a503967fd31b3e085360b9f464fdcf4c42b5046a744a986ab00650c5b6506038

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0630d588c3c28d085ab351ba4a5b609b1123ad43366354c787c71f2c913131d0
MD5 ce692ddc10b406e47dc9df482ee7f362
BLAKE2b-256 8fc487923db4a428450e0b26a82ed7c078bce8fc232e0a408b743d6492f15b3e

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83b25c21e61eefd023c4583c68970f69ae204d5780d427563f413278b1f57083
MD5 0a3bd13ab13028e1da4c6747ab2e5c7c
BLAKE2b-256 80f1c1556a6f66d850253f7efa71a6bacf77ac0f76c41297803ae9e0d20e3129

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b22fdf50b97eaac7f52d9ede2271907085c24efd3e468ca13dcf65644c5d4702
MD5 7427ee6dccbce63ed384aa15bf67468d
BLAKE2b-256 b146d7fb8d82055c21835bcbae8af8e3b076fdfc0bff0262b9b3b4bbddc58ac4

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19232e02c7296fbceff1bbfd64b5e94e891db5164f2f4f2458c9d08f5c4b3e9e
MD5 5d2e780cbafff10d67ac77f9044fae94
BLAKE2b-256 bfe08641eed1ff1826be0b3decdd9f9c8aa1de6c3b8925ae45680888d246cce0

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e8abd528d653f1c27f95bd5a969b1786b19146b309199a3b778a89b1b9a85dcd
MD5 ce508ada2f0256f150c981b63175a19d
BLAKE2b-256 ecfa8cfb758a9fed63c39dddcb79a0cfff6fbccf3f6ba30da4a1ca8fbea93295

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 acc0684aa1e4ad7f3c74c6f57d82eed7186a7b31051aaa4802aca1885fbcbc3c
MD5 549ca1994d9ba87656141c04612b7358
BLAKE2b-256 89e5c7d17244072d4d4e2d7797c96922b05e6b6b57ac01a485bf8cc167b42c36

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b29dbb8a4c4e81ef72f15c98128566dd608fa06722e4f50d89a7f1c3d80edd80
MD5 6f73de3443a82417794684c2ab566c40
BLAKE2b-256 fdf8802cb1e0df6825c40c27ac447422da0695fe3404db3185dad8076de9c15b

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f4c629839ae9c81fab9b22accf2ef446a2c9c6e8b02ca5177b468cc68b8f593
MD5 6fb45d47bad64c53698f4a5cc62b2701
BLAKE2b-256 f5d0b1fc91b67dafa8336e2f23a6b130171ecaf286f8453de36072a8137b59ad

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d0a2ca1992d9faeaeeb90d453528299da06ac929c1134ecd6f4b1506d75c0db
MD5 7768081af879b49f7650e75c9889d074
BLAKE2b-256 b6be143d5c769ccd7ffb88d2ee292ab24d90178fac8be4f7ff0475d83e7509c5

See more details on using hashes here.

File details

Details for the file pyspng_seunglab-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyspng_seunglab-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f03fcf12b79a51c09677c1e5fd91774b4c79eb43111a458d8b5378f63881571
MD5 7bf1c62cab43de590de479938a9f17f2
BLAKE2b-256 63a508daee894165491168ac8a26a6ae11a4dc7223e33f2997699fc876284113

See more details on using hashes here.

Supported by

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