Skip to content

Online Laboratory for Data Compression in Climate Science and Meteorology

Welcome to the documentation for the Online Laboratory for Data Compression in Climate Science and Meteorology, compression.lab.climet.eu!

Please first read about the Online Laboratory for Climate Science and Meteorology to get familiar with the environment that the Online Laboratory for Data Compression is hosted in.

Overview of the provided notebooks

The Online Laboratory for Data Compression comes with several Jupyter notebook examples to

  1. introduce you to its functionality
  2. showcase different compression methods on various weather and climate datasets
  3. allow you to easily and quickly test out compression on your data

The following is an overview of all notebooks (clicking a link opens the specified file in the online compression laboratory):

  • 01-intro.ipynb: First introduction to the online laboratory, data loading, compression, and visualisation
  • 02-data-sources/: Small examples on how to open datasets from different sources
    • 01-local.ipynb: open a large local read-only dataset by mounting it into the online lab
    • 02-remote.ipynb: open large remote datasets using fsspec, kerchunk, and zarr
    • 03-cdsapi.ipynb: download small datasets from the Climate Data Store using the cdsapi
    • 04-ecmwfapi.ipynb: download small datasets from the ECMWF Archive using the ecmwfapi
  • 03-examples/: Longer walkthrough examples that apply and evaluate data compression on different variables
    • 01-compressors.ipynb: comparison of different compressors on a small temperature and specific humidity dataset
  • 04-example-datasets/: Example datasets and access via an S3 bucket

Getting Help and Contributing

This laboratory is being developed at https://github.com/climet-eu/lab and https://github.com/climet-eu/compression-lab-notebooks. If you come across a bug or would like to suggest a new feature or support for an additional Python package, please submit an issue at https://github.com/climet-eu/lab/issues/ or https://github.com/climet-eu/compression-lab-notebooks/issues.

License

Licensed under the CC BY 4.0 license (https://creativecommons.org/licenses/by/4.0/).

Funding

The Online Laboratory for Data Compression in Climate Science and Meteorology 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.