Skip to main content

A zarr-based compression benchmarking tool

Project description

Zarrzipan: A raster compression benchmarking tool

Zarrzipan is a compression benchmarking tool based on Zarr.

Usage

An example of how to use Zarrzipan is included in the example.py script.

To run this example and generate the benchmark results, execute:

uv run python example.py

Benchmark Results

The following table summarizes the benchmark results generated by example.py:

Dataset Name Pipeline Name Chunk Shape Iterations Compression Ratio Space Saving Avg Compress Time (ms) Avg Decompress Time (ms) Lossiness (MAE)
SampleFloat32Array ZlibCompression (50, 50) 3 3.34x 0.30 2.90 1.59 0.0000
SampleFloat32Array BloscCompression (50, 50) 3 6.37x 0.16 9.75 1.50 0.0000

What does "zarrzipan" mean?

Zarrzipan, pronounced like marzipan, is like "Zarr zip analysis", where zip is a general allusion to compression and not a reference to the specific zip archive format.

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

zarrzipan-0.0.2.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

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

zarrzipan-0.0.2-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file zarrzipan-0.0.2.tar.gz.

File metadata

  • Download URL: zarrzipan-0.0.2.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zarrzipan-0.0.2.tar.gz
Algorithm Hash digest
SHA256 47acbc56cdc064efa7be3424e14820194778ba7f82d9df9b6c0ff56c9a4d5483
MD5 e9c6f58cb1476bcdeda93f343f6de62e
BLAKE2b-256 a94dcc6ffdbc90adf32910d61f4b0a83bbfd4386dee8b369c6b16a58be2a77c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for zarrzipan-0.0.2.tar.gz:

Publisher: release.yml on jkeifer/zarrzipan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zarrzipan-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: zarrzipan-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zarrzipan-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bdf55d5df5e9075dd547b3ddcf1c1166c85a81ade6b8b8211e5d041976f1d26f
MD5 46551e81346f75ac211f3fadfdcc8df8
BLAKE2b-256 011d6e94ebaa8fe8b6f36bcc35016b8cebabdd0f59402c3d26c94c91b530d78a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zarrzipan-0.0.2-py3-none-any.whl:

Publisher: release.yml on jkeifer/zarrzipan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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