Skip to content

Notebooks and other content for Zarr tutorials

License

Notifications You must be signed in to change notification settings

angeangoh/tutorials

 
 

Repository files navigation

Zarr Interactive Tutorial

👋 Welcome to the Zarr tutorial! This tutorial was created for the 2022 Cloud-Native Geo Event. It borrows heavily from the tutorial section of the Zarr docs.

Binder

Level: intermediate python programs. Ideally you are already a bit familiar with Numpy and Xarray.

This will be a live-coding tutorial. You will get the most out of the tutorial if you follow along in a blank notebook and type the code in yourself.

Learing Goals

By the end of this tutorial, you should be able to

  • Identify the fundamental data structures in Zarr (Groups and Arrays) and the key properties of Arrays (shape, dtype, chunks, attributes)
  • Create Arrays and Groups in local files or in S3
  • Create and edit attributes (metadata)
  • Read and write data into Arrays
  • Evaluate the tradeoffs of different Array chunking strageies
  • Read and write NetCDF-style data to Zarr using Xarray
  • Do parallel processing on Xarray / Zarr data using Dask

About

Notebooks and other content for Zarr tutorials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%