Skip to content

Commit c242aa9

Browse files
authored
Add new slides for Zarr <-> STAC workshop (#10)
1 parent c61da23 commit c242aa9

27 files changed

+164
-5
lines changed

.github/workflows/quarto-publish.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ on:
77
push:
88
branches: main
99
# Runs for pull requests should be disabled other than for testing purposes
10-
# pull_request:
11-
# branches:
12-
# - main
10+
pull_request:
11+
branches:
12+
- main
1313

1414
jobs:
1515
build-deploy:

docs/_quarto.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,12 @@ website:
2121
text: Web-optimized Zarr (WOZ)
2222
- href: woz-diagram.qmd
2323
text: Visual WOZ comparison
24-
- href: slides.qmd
25-
text: Slides
24+
- section: Presentations
25+
contents:
26+
- href: slides/2025-02.qmd
27+
text: Team week (February 2025)
28+
- href: slides/2025-04.qmd
29+
text: STAC & Zarr workshop (April 2025)
2630
- section: Pre-requisites
2731
contents:
2832
- href: examples/00_download_data.ipynb

docs/_static/CNG-conference.png

-970 KB
Binary file not shown.
File renamed without changes.

docs/slides/2025-04.qmd

+155
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
---
2+
title: GeoZarr
3+
subtitle: STAC and Zarr Workshop Update (April 2025)
4+
footer: "Thanks: Brianna Pagán, Christophe Noël, GeoZarr SWG, Zarr refactor WG"
5+
format:
6+
revealjs:
7+
incremental: false
8+
auto-stretch: false
9+
theme: solarized
10+
width: 1600
11+
height: 900
12+
slideNumber: true
13+
---
14+
15+
## Goals {footer=false}
16+
17+
- 📍 Provide a status update on the GeoZarr specification
18+
- 🧭 Provide entry-points for contributing to GeoZarr development
19+
20+
::: footer
21+
:::
22+
23+
## What is GeoZarr?
24+
25+
A geospatial extension for the Zarr specification, formalizing metadata expectations.
26+
27+
![](_static/geozarr-repo.png){fig-alt="GeoZarr repository" fig-align="center" width="60%"}
28+
29+
::: footer
30+
Read [the spec](https://github.com/zarr-developers/geozarr-spec/)!
31+
:::
32+
33+
## Some history
34+
35+
![](_static/geozarr-activity.png){fig-alt="GeoZarr commit activity" fig-align="center" width="95%"}
36+
37+
::: footer
38+
Figure generated February 2025
39+
:::
40+
41+
## Recent activity
42+
43+
Christophe Noël proposes structuring GeoZarr around the Unified Abstract Data Model
44+
45+
![](_static/CDM-issue.png){fig-alt="Unified data model presentation" fig-align="center" width="60%"}
46+
47+
::: footer
48+
See [the GitHub issue](https://github.com/zarr-developers/geozarr-spec/issues/63)!
49+
:::
50+
51+
## (Very) recent activity
52+
53+
Christophe Noël structures the spec based on the Unified Data Model and Conformance Classes
54+
55+
![](_static/CDM-PR.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}
56+
57+
58+
::: footer
59+
See [the GitHub pull request](https://github.com/zarr-developers/geozarr-spec/pull/64)!
60+
:::
61+
62+
## Background
63+
64+
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.
65+
66+
![](_static/CDM.png){fig-alt="Common data model" fig-align="center" width="60%"}
67+
68+
::: footer
69+
Based on [Christophe Noël's ideas](https://github.com/zarr-developers/geozarr-spec/pull/64)
70+
:::
71+
72+
## Unified Abstract Data Model
73+
74+
A Unified Abstract Data Model would encapsulate traditional models from the modelling (NetCDF, CF) plus models from the earth observation (GeoTIFF, GDAL) communities
75+
76+
![](_static/UADM.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}
77+
78+
::: footer
79+
Based on [Christophe Noël's ideas](https://github.com/zarr-developers/geozarr-spec/pull/64)
80+
:::
81+
82+
## N-D functionality with E-O optimizations
83+
84+
![](_static/UADM_example.png){fig-alt="Unified data model proposal" fig-align="center" width="60%"}
85+
86+
::: footer
87+
:::
88+
89+
## Unified Abstract Data Model Implementation
90+
91+
The VirtualiZarr library could be an implementation of the Unified Abstract Data Model
92+
93+
![](_static/virtualizarr.png){fig-alt="Virtualizarr diagram" fig-align="center" width="60%"}
94+
95+
::: footer
96+
Check out VirtualiZarr on [GitHub](https://github.com/zarr-developers/VirtualiZarr)
97+
:::
98+
99+
## Upcoming activity
100+
101+
Discussion about conformance classes April 17
102+
103+
![](_static/conformance-class-meeting.png){fig-alt="Calendar event" fig-align="center" width="60%"}
104+
105+
::: footer
106+
Copy event from the [Pangeo calendar](https://pangeo.io/calendar)
107+
:::
108+
109+
## Upcoming activity
110+
111+
Monthly GeoZarr meeting on May 7
112+
113+
![](_static/recurring-meeting.png){fig-alt="Calendar event" fig-align="center" width="60%"}
114+
115+
::: footer
116+
Copy event from the [Pangeo calendar](https://pangeo.io/calendar)
117+
:::
118+
119+
## Upcoming activity
120+
121+
Cloud Native Geospatial conference including a STAC + Zarr presentation by Julia Signell
122+
123+
![](_static/CNG-conference.png){fig-alt="Calendar event" fig-align="center" width="60%"}
124+
125+
::: footer
126+
[Register online](https://conference.cloudnativegeo.org/CNGConference2025#/?lang=en)
127+
:::
128+
129+
## Upcoming activity
130+
131+
EGU General Assembly including a EOPF Zarr discussion at the Pangeo session
132+
133+
![](_static/EGU.png){fig-alt="Calendar event" fig-align="center" width="60%"}
134+
135+
::: footer
136+
[Attend the session](https://meetingorganizer.copernicus.org/EGU25/session/52079)
137+
:::
138+
139+
## Shameless plug
140+
141+
Pangeo showcase immediately following the workshop will include a presentation about new Zarr optimizations!
142+
143+
![](_static/pangeo-showcase.png){fig-alt="Calendar event" fig-align="center" width="60%"}
144+
145+
::: footer
146+
[Attend the showcase](https://discourse.pangeo.io/t/spring-showcase-close-out-lightning-talks-april-16-2025-at-12-pm-et/5047)
147+
:::
148+
149+
## Thanks! 🚀
150+
151+
![](_static/geozarr-examples-repo.png){fig-alt="GitHub source" fig-align="center" width="60%"}
152+
153+
::: footer
154+
[Slides](https://developmentseed.org/geozarr-examples/slides/2025-04.html#/title-slide) and [source](https://github.com/developmentseed/geozarr-examples) available online
155+
:::

docs/slides/_static/CDM-PR.png

769 KB
Loading

docs/slides/_static/CDM-issue.png

1.7 MB
Loading

docs/slides/_static/CDM.png

64.2 KB
Loading
1.37 MB
Loading

docs/slides/_static/EGU.png

1.37 MB
Loading
File renamed without changes.

docs/slides/_static/UADM.png

62 KB
Loading

docs/slides/_static/UADM_example.png

92.3 KB
Loading
Loading
293 KB
Loading
File renamed without changes.
264 KB
Loading
672 KB
Loading

docs/slides/_static/virtualizarr.png

351 KB
Loading
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)