# STAC Sprint 2025 - Reference Guide & Resources 📚 **ESA ESRIN, Frascati | October 14-16, 2025** :::success **Quick Links** - 📋 [Group Formation Doc](https://hackmd.io/@stac-sprint-2025/H1Ny2Bcpxg/edit) - 📅 [Sprint Agenda](https://github.com/radiantearth/community-sprints/blob/main/14102025-esrin-rome-italy/agenda.md) - 📝 [Specification Topics Detail](https://github.com/radiantearth/community-sprints/blob/main/14102025-esrin-rome-italy/prep-work/specification-topics.md) ::: --- ## 🎯 Sprint Objectives Reminder ### Primary Focus Advance STAC + Zarr integration for cloud-native geospatial data access ### What Success Looks Like - **Per Group:** At least 2 GitHub issues opened + 1 PR or detailed specification draft - **Overall:** Clear action plans for post-sprint continuation - **Community:** Strengthened collaboration between STAC and Zarr communities --- ## 🛠️ Tools & Platforms ### Primary Tools #### GitHub (Main Platform) **Where to work:** - **STAC Spec:** https://github.com/radiantearth/stac-spec - **STAC Best Practices:** https://github.com/radiantearth/stac-best-practices - **STAC Extensions:** https://github.com/stac-extensions - **STAC API Spec:** https://github.com/radiantearth/stac-api-spec - **Community Sprints Repo:** https://github.com/radiantearth/community-sprints **Best Practices:** - ✅ Open an **issue first** to discuss the problem/proposal - ✅ Link PRs to issues using keywords: `Fixes #123`, `Relates to #456` - ✅ Use draft PRs for work-in-progress - ✅ Tag relevant people using `@username` for feedback - ✅ Use labels to categorize issues (enhancement, documentation, question, etc.) - ✅ Check existing issues before creating new ones #### HackMD / Google Docs (Collaborative Editing) **When to use:** - 🔄 **Brainstorming sessions** - Quick ideation and discussion - 📊 **Meeting notes** - Daily wrap-up summaries - 📝 **Draft specifications** - Before formalizing in GitHub - 💭 **Discussion threads** - When you need rapid back-and-forth ### Communication Tools #### [Slack Channel](https://cloudnativegeo.slack.com/archives/C094EKRDY04) --- ## 📚 Key Resources ### STAC Documentation - **STAC Spec:** https://stacspec.org/ - **STAC Extensions Catalog:** https://stac-extensions.github.io/ - **STAC Best Practices:** https://github.com/radiantearth/stac-spec/tree/master/best-practices - **STAC Tutorials:** https://stacspec.org/en/tutorials/ ### Zarr Documentation - **Zarr Spec v3:** https://zarr-specs.readthedocs.io/ - **Zarr Python Docs:** https://zarr.readthedocs.io/ - **GeoZarr Spec:** https://github.com/zarr-developers/geozarr-spec - **Kerchunk:** https://fsspec.github.io/kerchunk/ - **VirtualiZarr:** https://github.com/zarr-developers/VirtualiZarr ### Related Standards - **CF Conventions:** https://cfconventions.org/ - **OGC Standards:** https://www.ogc.org/standards/ - **EOPF Documentation:** https://cpm.pages.eopf.copernicus.eu/eopf-cpm/main/index.html# ### Implementation Examples - **STAC Browser:** https://github.com/radiantearth/stac-browser - **pystac:** https://github.com/stac-utils/pystac - **xarray:** https://docs.xarray.dev/ - **stackstac:** https://github.com/gjoseph92/stackstac --- **Last updated:** October 14, 2025 | **Maintained by:** Sprint Organizers **Questions?** Ask in #sprint-general or talk to Emmanuel Mathot / Matthias Mohr
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up