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.12.tar.gz (15.1 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.12-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: numcodecs_combinators-0.2.12.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.12.tar.gz
Algorithm Hash digest
SHA256 ffb148b2cbe23511b1d126f9b2ab8cdc5d53289a2510ecd6c6aa53d28dae392c
MD5 23381dbcdcbb2682bc76f97d24b82786
BLAKE2b-256 5084e6bb6398dd3a3257398110a5c35449b5ad7bbc2e57ec89106e4113660ea9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numcodecs_combinators-0.2.12-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 94b6808c237e3fac8737e554644ea5fed9e5874f012de0a95c5294761e591f8a
MD5 a1a6f045b65b3b0c5042db41e425ddc9
BLAKE2b-256 2e930d52d3ca184e75026b2e16b034a48f69e4e6260e2a6007297924a5a3d07d

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