Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/quarto-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ on:
push:
branches: main
# Runs for pull requests should be disabled other than for testing purposes
# pull_request:
# branches:
# - main
pull_request:
branches:
- main

jobs:
build-deploy:
Expand Down
8 changes: 6 additions & 2 deletions docs/_quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,12 @@ website:
text: Web-optimized Zarr (WOZ)
- href: woz-diagram.qmd
text: Visual WOZ comparison
- href: slides.qmd
text: Slides
- section: Presentations
contents:
- href: slides/2025-02.qmd
text: Team week (February 2025)
- href: slides/2025-04.qmd
text: STAC & Zarr workshop (April 2025)
- section: Pre-requisites
contents:
- href: examples/00_download_data.ipynb
Expand Down
Binary file removed docs/_static/CNG-conference.png
Binary file not shown.
File renamed without changes.
155 changes: 155 additions & 0 deletions docs/slides/2025-04.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
---
title: GeoZarr
subtitle: STAC and Zarr Workshop Update (April 2025)
footer: "Thanks: Brianna Pagán, Christophe Noël, GeoZarr SWG, Zarr refactor WG"
format:
revealjs:
incremental: false
auto-stretch: false
theme: solarized
width: 1600
height: 900
slideNumber: true
---

## Goals {footer=false}

- 📍 Provide a status update on the GeoZarr specification
- 🧭 Provide entry-points for contributing to GeoZarr development

::: footer
:::

## What is GeoZarr?

A geospatial extension for the Zarr specification, formalizing metadata expectations.

![](_static/geozarr-repo.png){fig-alt="GeoZarr repository" fig-align="center" width="60%"}

::: footer
Read [the spec](https://github.com/zarr-developers/geozarr-spec/)!
:::

## Some history

![](_static/geozarr-activity.png){fig-alt="GeoZarr commit activity" fig-align="center" width="95%"}

::: footer
Figure generated February 2025
:::

## Recent activity

Christophe Noël proposes structuring GeoZarr around the Unified Abstract Data Model

![](_static/CDM-issue.png){fig-alt="Unified data model presentation" fig-align="center" width="60%"}

::: footer
See [the GitHub issue](https://github.com/zarr-developers/geozarr-spec/issues/63)!
:::

## (Very) recent activity

Christophe Noël structures the spec based on the Unified Data Model and Conformance Classes

![](_static/CDM-PR.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}


::: footer
See [the GitHub pull request](https://github.com/zarr-developers/geozarr-spec/pull/64)!
:::

## Background

Unidata's Common Data Model is an abstract data model that merges the NetCDF, OPenDAP, and HDF5 data models to create a common API for many types of scientific data.

![](_static/CDM.png){fig-alt="Common data model" fig-align="center" width="60%"}

::: footer
Based on [Christophe Noël's ideas](https://github.com/zarr-developers/geozarr-spec/pull/64)
:::

## Unified Abstract Data Model

A Unified Abstract Data Model would encapsulate traditional models from the modelling (NetCDF, CF) plus models from the earth observation (GeoTIFF, GDAL) communities

![](_static/UADM.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}

::: footer
Based on [Christophe Noël's ideas](https://github.com/zarr-developers/geozarr-spec/pull/64)
:::

## N-D functionality with E-O optimizations

![](_static/UADM_example.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}

::: footer
:::

## Unified Abstract Data Model Implementation

The VirtualiZarr library could be an implementation of the Unified Abstract Data Model

![](_static/virtualizarr.png){fig-alt="Virtualizarr diagram" fig-align="center" width="60%"}

::: footer
Check out VirtualiZarr on [GitHub](https://github.com/zarr-developers/VirtualiZarr)
:::

## Upcoming activity

Discussion about conformance classes April 17

![](_static/conformance-class-meeting.png){fig-alt="Calendar event" fig-align="center" width="60%"}

::: footer
Copy event from the [Pangeo calendar](https://pangeo.io/calendar)
:::

## Upcoming activity

Monthly GeoZarr meeting on May 7

![](_static/recurring-meeting.png){fig-alt="Calendar event" fig-align="center" width="60%"}

::: footer
Copy event from the [Pangeo calendar](https://pangeo.io/calendar)
:::

## Upcoming activity

Cloud Native Geospatial conference including a STAC + Zarr presentation by Julia Signell

![](_static/CNG-conference.png){fig-alt="Calendar event" fig-align="center" width="60%"}

::: footer
[Register online](https://conference.cloudnativegeo.org/CNGConference2025#/?lang=en)
:::

## Upcoming activity

EGU General Assembly including a EOPF Zarr discussion at the Pangeo session

![](_static/EGU.png){fig-alt="Calendar event" fig-align="center" width="60%"}

::: footer
[Attend the session](https://meetingorganizer.copernicus.org/EGU25/session/52079)
:::

## Shameless plug

Pangeo showcase immediately following the workshop will include a presentation about new Zarr optimizations!

![](_static/pangeo-showcase.png){fig-alt="Calendar event" fig-align="center" width="60%"}

::: footer
[Attend the showcase](https://discourse.pangeo.io/t/spring-showcase-close-out-lightning-talks-april-16-2025-at-12-pm-et/5047)
:::

## Thanks! 🚀

![](_static/geozarr-examples-repo.png){fig-alt="GitHub source" fig-align="center" width="60%"}

::: footer
[Slides](https://developmentseed.org/geozarr-examples/slides/2025-04.html#/title-slide) and [source](https://github.com/developmentseed/geozarr-examples) available online
:::
Binary file added docs/slides/_static/CDM-PR.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/CDM-issue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/CDM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/CNG-conference.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/EGU.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added docs/slides/_static/UADM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/UADM_example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/geozarr-examples-repo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added docs/slides/_static/pangeo-showcase.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/recurring-meeting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/slides/_static/virtualizarr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes