Skip to main content

Observe encoding and decoding in the `numcodecs` buffer compression API

Project description

image image image image image

numcodecs-observers

Observe encoding and decoding in the numcodecs buffer compression API.

The following observers, implementing the CodecObserver class are provided:

  • BytesizeObserver: measure the byte size of the data before and after encoding / decoding
  • WalltimeObserver: measure the walltime it takes to encode / decode

License

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

Funding

The numcodecs-observers 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_observers-0.1.3.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

numcodecs_observers-0.1.3-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file numcodecs_observers-0.1.3.tar.gz.

File metadata

  • Download URL: numcodecs_observers-0.1.3.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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_observers-0.1.3.tar.gz
Algorithm Hash digest
SHA256 03a0befdb202dea545912710883d19771db1a7362f594a7ea8a7732fe4154749
MD5 9e2a553c346d2fff5387e7c184cd6f87
BLAKE2b-256 58952504eca6a433bad60b117b7b6b7cd73598306080fe52742aef5749802f60

See more details on using hashes here.

File details

Details for the file numcodecs_observers-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: numcodecs_observers-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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_observers-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ad3bdc6fcc7e43c92493bc1bb83fc70569dd46163539d174e26bc10bafd22640
MD5 1dde7fb501355a04e968c4385f1f1b75
BLAKE2b-256 771979fe81c0d514e43343a75e386f73b921047e362bbace627b66dcde3e731a

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