Skip to main content

Combinator codecs for the `numcodecs` buffer compression API

Project description

image image image image image

numcodecs-combinators

Combinator codecs for the numcodecs buffer compression API.

The following combinators, implementing the CodecCombinatorMixin are provided:

  • CodecStack: a stack of codecs
  • FramedCodecStack: a stack of codecs that is framed with array data type and shape information
  • PickBestCodec: pick the best codec to encode the data

License

Licensed under the Mozilla Public License, Version 2.0 (LICENSE or https://www.mozilla.org/en-US/MPL/2.0/).

Funding

The numcodecs-combinators package has been developed as part of ESiWACE3, the third phase of the Centre of Excellence in Simulation of Weather and Climate in Europe.

Funded by the European Union. This work has received funding from the European High Performance Computing Joint Undertaking (JU) under grant agreement No 101093054.

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

numcodecs_combinators-0.2.13.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

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

numcodecs_combinators-0.2.13-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file numcodecs_combinators-0.2.13.tar.gz.

File metadata

  • Download URL: numcodecs_combinators-0.2.13.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for numcodecs_combinators-0.2.13.tar.gz
Algorithm Hash digest
SHA256 86c5f15b0fdb195de60fb9ccb2b92e02990bc15257e932b50c2847c8c342478c
MD5 31e85a4bb82079c732ed36dce9bd248b
BLAKE2b-256 3cc490cfd4981eda09ced190388426d9a7b87882e1c1cc37b791774faef32ce0

See more details on using hashes here.

File details

Details for the file numcodecs_combinators-0.2.13-py3-none-any.whl.

File metadata

  • Download URL: numcodecs_combinators-0.2.13-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for numcodecs_combinators-0.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 6aac7ff38eedd153b191059636d9e9ff448e892f1dde0b44dab30d5cde2f4c90
MD5 0884b71f82daeea159ccc10e431c35bc
BLAKE2b-256 74319025c0d42432aa65f2b997713485ff38298e1e9036696820c752cbdff960

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