See you at the EGU26 Short Course SC2.5 on Friday, 08 May, 14:00–15:45 (CEST) in Room -2.82 or remotely.
Getting Started¶
You can find the short course introduction slides in 00-introduction.pdf.
(a) Local installation¶
First, clone the this repository using git:
git clone https://github.com/climet-eu/egu26-compression-sc2-5.git
cd egu26-compression-sc2-5We provide several example datasets, which are stored in Git Large File Storage. If you have not yet installed git lfs on your system, you can find instructions here: https://git-lfs.com.
Afterwards, you can download the datasets with:
git lfs install
git lfs fetch --allWe use the uv Python package manager. If you have not yet installed uv on your system, you can find instructions here: https://
uv syncFinally, you can run Jupyter Lab using:
uv run jupyter lab(b) Setup-free Online Laboratory¶
Alternatively, you can open the notebooks in the Online Laboratory for Climate Science and Meteorology and get started right away. Please note that compression in the Online Laboratory currently only works in recent Firefox and Chrome browsers.
Glossary¶
- Bit Pattern
- The bits that make up a number, e.g. the 32 bits for a single-precision floating-point number.
- Codec
- An algorithm that transforms the data from one representation to another (encoding) and back (decoding).
- Compression
- Reducing the number of bits needed to store some data.
- Compressor
- A codec that implements compression and decompression.
- Filter
- A codec that transforms the data to make it more easily compressible without necessarily reducing its byte size directly itself.
- IEEE 754 Floating Point Number
- A number with dynamic precision that is represented by its sign , its binary exponent with bias , and a mantissa that encodes the binary fractional multiplier.
- Lossless Compression
- Compression that reproduces the original bits exactly during decompression.
- Lossy Compression
- Compression that may only produce an approximation of the original data during decompression.
- Meta-Compressor
- A compressor that wraps one or more other compressors and transforms the data they work with. Meta-compressors can be used to combine multiple compressors or to provide extra functionality on top of existing compressors.
- Pointwise Absolute Error Bound
- for the original data and decompressed data
- Pointwise Relative Error Bound
- for the original data and decompressed data
- Range-Relative Error Bound
- for the original data and decompressed data
- Quantity of Interest
- Function that is computed over the data
Compression Challenges¶
The notebooks also include some compression challenges, in which you are challenged to find the best-performing compressor for a specific task. There is also a leaderboard of all submitted entries.
License¶
Licensed under the CC BY 4.0 license (LICENSE or https://
This product includes software produced by UChicago Argonne, LLC under Contract No. DE-AC02-06CH11357 with the Department of Energy.
The example datasets in the data/ folder are licensed separately, please see the LICENSE.txt files in the respective subfolders.
The compressor pitch presentation slides in the pitches/ folder are licensed under the CC BY 4.0 license (LICENSE or https://
pitches/f-sz.pdfis licensed under the CC BY 4.0 license (LICENSE or https://creativecommons .org /licenses /by /4 .0/). (c) Argonne National Laboratory 08.05.2026. pitches/g-pressio.pdfis licensed under the CC BY 4.0 license (LICENSE or https://creativecommons .org /licenses /by /4 .0/). (c) Argonne National Laboratory 08.05.2026.
Funding¶
The materials for the EGU26 SC2.5 course have 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.
- Tyree, J., Faghih-Naini, S., & Bouvier, C. (2026). EGU26 SC2.5: Data compression and reduction for Earth System Sciences datasets in practice. Zenodo. 10.5281/ZENODO.20136415
- Tyree, J., Faghih-Naini, S., Bouvier, C., & Tintó Prims, O. (2026). Data compression and reduction for Earth System Sciences datasets in practice. 10.5281/ZENODO.20136040