Skip to main content

a python wrapper for astc-encoder

Project description

astc-encoder-py

astc-encoder-py is a Python binding of astc-encoder. It can compress images into astc textures and decompress astc textures into images.

Requires Python 3.7+

docs

TODO, check the pyi for now.

examples

loading astc data as PIL.Image

# import following once to register the codec
import astc_encoder.pil_codec

# pass the relevant data to the decoder via the decoder args as below
profile: int = 1
block_width: int = 4
block_height: int = 4
# the target mode should always be RGBA, even for RGB, as the decompression always returns RGBA
Image.frombytes("RGBA", (512, 512), comp, "astc", (profile, block_width, block_height)).show()

compressing and decompressing using astc_encoder

from PIL import Image

from astc_encoder import (
 ASTCConfig,
 ASTCContext,
 ASTCImage,
 ASTCProfile,
 ASTCSwizzle,
 ASTCType,
)

# create config like astcenc_config_init,
# color profile, block dimensions, quality, flags
# and then allow editing by hand afterward
# optional args:
#   block depth = 1, quality = 60, flags = 0
config = ASTCConfig(ASTCProfile.LDR_SRGB, 4, 4)

# create a context from the config
# as the context creation is expensive,
# this solution allows re-using the context
context = ASTCContext(config)

# create a new image for testing
img = Image.new("RGBA", (512, 512), (255, 0, 0, 255))

# put it's data into an ASTCImage for handling 
image = ASTCImage(ASTCType.U8, *img.size, data=img.tobytes())

# create a RGBA swizzle
swizzle = ASTCSwizzle.from_str("RGBA")

# compress the image with the given context
comp = context.compress(image, swizzle)

# create a destination image with the correct arguments
image_dec = ASTCImage(ASTCType.U8, *img.size)

# decompress the data into the image
# the result has always 4 channels
# DON'T RE-USE THE IMAGE OBJECT FROM COMPRESSION, IT MIGHT SEGFAULT
context.decompress(comp, image_dec, swizzle)

# load the decompressed image into PIL
img = Image.frombytes("RGBA", img.size, image_dec.data)

TODO

  • figuring out segfault for re-using ASTCImage
  • creating ASTCSwizzle from strings instead of from ints
  • creating ASTCImage directly from PIL.Image
  • export ASTCImage directly to PIL.Image via PIL.ImageDecoder
  • SVE support for arm
  • tests
  • docs page

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

astc_encoder_py-0.1.6.tar.gz (143.9 kB view details)

Uploaded Source

Built Distributions

astc_encoder_py-0.1.6-pp310-pypy310_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (652.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (189.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl (248.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (507.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.6-pp39-pypy39_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (652.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (189.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl (248.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (507.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.6-pp38-pypy38_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (652.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (189.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl (248.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (509.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.6-pp37-pypy37_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (658.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (191.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (509.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.6-cp37-abi3-win_arm64.whl (1.1 MB view details)

Uploaded CPython 3.7+ Windows ARM64

astc_encoder_py-0.1.6-cp37-abi3-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.7+ Windows x86-64

astc_encoder_py-0.1.6-cp37-abi3-win32.whl (555.6 kB view details)

Uploaded CPython 3.7+ Windows x86

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ x86-64

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_s390x.whl (2.2 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ s390x

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ppc64le

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ i686

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARMv7l

astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARM64

astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ s390x

astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ppc64le

astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.6-cp37-abi3-macosx_11_0_arm64.whl (256.4 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

astc_encoder_py-0.1.6-cp37-abi3-macosx_10_9_x86_64.whl (526.3 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

File details

Details for the file astc_encoder_py-0.1.6.tar.gz.

File metadata

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

File hashes

Hashes for astc_encoder_py-0.1.6.tar.gz
Algorithm Hash digest
SHA256 ecf97fe957ccea3f112754b7ecc8936a24442843ed7d4e677d2ea9d867ae94d1
MD5 edf0504886d27541d4f4f8e01c8dd92e
BLAKE2b-256 5068688a381ab650bc26cf4166081aee60b0a0ae52c3dc74cee3712a94d2f947

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f08bcf273d10dc164dc0f502740106943e67ad13ef0c3a6e2f04bc5f952ded76
MD5 4e63d16a9aa5e1f7f9e086ed5c6c610c
BLAKE2b-256 cffe3ba34a00311313201d4f34891057c01b87cd5b1431ec7075fdf5ea007a07

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d4dd68100590e1a2a805d3f01249621bddc6aa355025a457e7e0ae19e941b44
MD5 6a3ff273d8ba11eb49fdea0a034686a8
BLAKE2b-256 bd8c1611a6ab9faf07e420dba10f24771b2c8c6975f3a097856c0b54f4c3e610

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e8da0ac7769ef1cfc3216212c0c27bab48e079416d5e81179917aa0d9dd163f
MD5 c0c8c8547f8a22d75494d46bc240a4d7
BLAKE2b-256 da0f548f8fd9d80484705b31800282f654f031b2d80850831e0ab411ef796695

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a561440bd6c78331b1379454a44e32dac47c8d739955339c27a140e3cf09e612
MD5 64e9a43cc04e3a6fcde0d74ed3796690
BLAKE2b-256 46cd4b4f038c1dbe026ea94be3f02fa3fc6565755367ab4aadc5a407f0617636

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184b021bc01f7bfe778fcc6c257029714d843e147611bd31942b9ec963676047
MD5 fbfbd6397f24a2b1aa3ce7fe12a19c58
BLAKE2b-256 36d94576ce8ab95065ed019775067e2f58055c72de66c2c502a417bf1efe1288

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 31eb5e2263891ed4d56aef8ac613315ffc743c23a2eb8f4aba2d928266307f7c
MD5 c3b5b71875821c558bf0f2988c9100f9
BLAKE2b-256 18f17e5a251c4c1efb0c343cbef346abd0ea95a68217fba40e187547c013a5df

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 543acecc7094b4c751a87c1a218b4054d3c7bec9a236d1e015aaed94a5f6c12c
MD5 0474e121fe97c726499ff06cc47f6674
BLAKE2b-256 fac35d44b536ae4e3439774e4b9cb922e393045ddb4f9fb88f1bead4ed923d8c

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cc91df2746ab9557cb69d4517801c48acdaa2603f61c10ff88f6bb661bd50a5
MD5 264aee369dbd3a605240959b83e6701d
BLAKE2b-256 7b7ba70fbe429a232573d853425424ed1d3e83aa46ddfaa568cc834f93c617e3

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35cd789715daa20169ec243a7421f70f1d1a4623746c7825cf422fccde7b8136
MD5 d3fccda7e5cf52a99cf0ff5c2d166586
BLAKE2b-256 249797af7c49f8a013b78c3554aa0cbdeea0b98161e6e02fad1649d5229a9ac5

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93c1e5ffbbbc6790e7a944936a63cdba984e1499cbc6b941ae84a009aec7ec68
MD5 6a7451985f6bc83c71687c5870d42798
BLAKE2b-256 004fba5c2bb24f82b9a87b569e2fdf231233b4a8c23cce6e1356444584cd5986

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0925517f70b7d41f4269c9a915d6317b399037e2058d4502ae2c199acd2782b2
MD5 186f1c6f8046fa5a53e7d3b0f4edbdc6
BLAKE2b-256 11eea3e34bb4a767b3b90b95e84b9174bab034463ec44b5e6d77766b085f18ba

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b022b7299ad7cd2682e346463595d66066a9331e0a558495d2c47e08f65726e6
MD5 35b88b649d1b21670a5452a7e18da8df
BLAKE2b-256 25ced0a2bf8c70a1cb17644cf276be1a8538493a248da04d5c559ca721e80519

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e1f3ebd2e43063bfc0da6e5fd1fe8af00e216c5d4e4fcacf7cc69fc6240a1cfb
MD5 34822def55715802e98c4671d6309042
BLAKE2b-256 23a153e1871b7246e77ce937ebfd466421687b30f0152a3a7425aa686ab71214

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed6cd669578f8fe1f755c74cee87613339b4f9e630733e4dc30e9b7c4d354217
MD5 94a1745de9267cdd6c052f0f3321eff2
BLAKE2b-256 7ee512f54be222045f514cdcb48ac13e30398f20ce3d7e4537cba59bfc91bd77

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e96af228ac60afde105d1e50c83c9116fa01e2807d0ca0c153e30d6a3748d270
MD5 858f582af03ef66697b436a5daf407a0
BLAKE2b-256 888201d2bfb6cdf5ef3bd8584bc528448f8bc689ff1808ae729f7273cfb6e752

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b9a0b6b17b37db1d58658ce2a831674c5f3952f9b50bb2cc65c10487d003079
MD5 76913bb98f62ad5fb0f8c14be2a187a2
BLAKE2b-256 a527383655806718d8f618001951bb5e0f6c8dd249a903f539f6af9cd5914ee4

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9303bf547518db5294f9bff70b060976054191e1c416feb8aee49440b18f5304
MD5 1f4167f8afee9503877cf24fcdfcc119
BLAKE2b-256 4e44223ff4ca5987446737131e5ab0fcfb5ba31afc91ee49df8ce02794aebd0f

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6e9f704c045bbc205f374c421f22b2f27090e964812c2237bf29de16cbe1ed7
MD5 3f59c527c84cdbe589587dbba77de375
BLAKE2b-256 6195043a6d55b899e99ddbedf43d03ed9b09f43dc3a5b6b767e574b5dfd28043

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 103a1647073f3ff5d400964bccd3e7545ba479ddb5f6ff23ce2639dc7ac7c826
MD5 22508b969143023a8a779f48f4f58758
BLAKE2b-256 81c4c485242dffb232e3e9373bc435c3ddf00c037532d3f27e8ae4412756417e

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79b70ec2755f8c208382852cffde35bd46ce72b10325aee7c75d3d6b0aab20dc
MD5 0b7f54f476a20127a3f1976b69c7d1e2
BLAKE2b-256 65ea75049655c23c1bb4636a00b75909f50af14dacd7291691f82e524810a736

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1afe82a095433f2f8c3d7d4af998c81fcbde23cf6eb8a0b0f47abce327af53ae
MD5 bcd5b34675df35be665e04b0e845689b
BLAKE2b-256 088d0e3b85898784816920ab26d7c3a00c61cb9a21996099b6c506248873be07

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85cadd568a5239b1f7d1f3953519d92fdc256f0e475c31b1d008477656864199
MD5 723fa8c3105ec7f869c01a5192eaa023
BLAKE2b-256 3db180043c9b6ac87740e23486d32f83241fef1553278c0b391c10c82c33335c

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6d1863842810c7a7bc0b277d2bae7b7cb15b66d026fc74f9a70963e6ef3acbf
MD5 070e97f3254270a62b2690e129105941
BLAKE2b-256 8eb2317f65a19fb645fc4abae7adf3b294f2773835c5fa1453879f44b677c093

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 6adfc89b330541f925896c9dfc17dc032e3ad1f3914a14f663cfeb3d59b0174c
MD5 edb4a76725f7e44e2575a6820de53414
BLAKE2b-256 d358211f223c92a2e25b2497f130b83694366353f4f203caf5ba5785b3aa10e4

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a6c1e6c3c98ca9320ff58cdeeac63d119dd788496bc7ba93fe2a81bfbca3e306
MD5 30c5b2179f5996c05bfe8a815f4d0a42
BLAKE2b-256 d13802f53ea5d1fdabc2f553c1374f8ee920569c2a396219f18da3eb9d396ce6

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 8aab985e0cc68204afa3ec4c4c867ca7a4a55d71619b75a1f2da9454f48550ab
MD5 2ed08d9352004ffe2fda281160396d0b
BLAKE2b-256 7cf3297eb02c88f6ea2e84dae024202c396b1fc562011e617f3d45c170266651

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 077c2d2e3a84c6d8115a82fea1dff249cc99ceafbc3678fa9040b47d9be55728
MD5 33954e2c55be306444d60bec1ff39ec9
BLAKE2b-256 374d73557f499684561cc327beddd1feb08cc938e3e1c8b24de24531ae6ee5c5

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 cd6ff9dc2bc3b89e9a7c5d46a4bc135513f12e1e15df97f7d4bcca34c879c697
MD5 6198460f358821b219ff9683743eeff8
BLAKE2b-256 cf754c0b6b7d531eac585632dd9ad01e45fada12ecd93c0e53a52c4c30e7b061

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f057201b42bbaff182b70dce915278550de076d187dd46fc6599c120aeab1f39
MD5 aef3569f49a226c7e3467f4272aacf7d
BLAKE2b-256 8134df70f13ecf1269d319a107a56665f490b86dccfa2f538a64edbd519d65df

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a2365b98458547ed2049df1022819a8166987f888c0b3668cdc0f82e9bd08cf5
MD5 fd522f2731699452f7ff8018398d9ed6
BLAKE2b-256 86ccff7d1d83a9e063305e02c32ab6d86a06306c48a502609a8e8e9bd8cf72a6

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e1aba9e8d597fe531eae8a6133e150d340660e3d4cc536b78ac5fa946e23b12d
MD5 c6156e9ecbbda93b40150439559e640c
BLAKE2b-256 2776ee644e06af25e00b8e482d048355b02c6e039568bc741eca0928e9eb44d4

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0fc089a79126e5edfd9163fd8a0adc4be1cf5c3e369f7c1f541b1802dbb7336b
MD5 76ba67eaf6eb13ab46e69403184a1823
BLAKE2b-256 b73945e5cf3c2aa2fb2103c0e68b313f59c457a973ceb1025b257d2a7f407537

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b95061f4919a5545d79b2f54eca5723267dd118c087e13fc715671d5cd4584a
MD5 e248020b9bbc0e1f9e432100eac6bf7e
BLAKE2b-256 37dd56411943b6134efca40e50208096bdef1bd8b83d0fa95393eff6bd715877

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c35d0a0b5a517fede58b9123e8a4d17ca61c6f2d1816b8a4e64ec67a85b4c1e8
MD5 6d445660a56c654f0d6335e7e7584b9a
BLAKE2b-256 559ec2736f7811d5d86db69c59c5835314e3c494e5ae7981bae5274cb1a2105c

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f2c58c5e121d3af94192a97d2d7a80c86d491b0f904a7cd56cb7ffc0930ff4ad
MD5 abc0fb46a5c4f2d215c0dd528e050806
BLAKE2b-256 7ed7930f68139fb7778935909504ccfb82d7a95ffe3629d0026dd3fe9adafb29

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 32bfedc4d0e6532fbb3eef66e812d693718fbb2259ef1fdddc5a795d6e74f6a0
MD5 ecc2a196041516c0552fbc4a61983033
BLAKE2b-256 aa0ed63e48e643a228c5d360e1dcb6551aa4f6085bdafff9674ae654eddedaed

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a495bbfb5d49d2243a8792c49d35fd17b84e3d384243f37d6ad74053281de51
MD5 604becbd49366cbfcda6baa9dfdb4354
BLAKE2b-256 87c5d2a808a0746736a2ce90c06b22bd097a4623fe7f22ddaa8bfcaf587b6e69

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93e0346ca6d714edbcc771653355851081f4e812f42c5e1e87bd6d6847163a50
MD5 3c123840f361d797d5271885814f92c8
BLAKE2b-256 527180795a1cd6ec256e89a8f26f29a2d22b39d0b72e655c69e50c5788e96df9

See more details on using hashes here.

File details

Details for the file astc_encoder_py-0.1.6-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.6-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f74d14fcd37577bfe63ea4bb4735f4cead47fa9bb71f7031b9c40b8fd9071cc
MD5 bb1bac68a7beeae85fbf5537c71912a8
BLAKE2b-256 dc0b7ac631725ff40a980366b6f95157dcf1b2d9b9dcdd4fdcab1be5b395bc92

See more details on using hashes here.

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