A newcomer's guide to the Zarr ecosystem and data model.
Newcomers to Zarr hit two walls at the same time: an unfamiliar data model built from arrays, groups, codecs, and stores, and a fog of acronyms (ZSC, ZEP, "the spec", conventions, implementations). This book walks a single path through both, starting with why Zarr exists and what it is, then how the data model actually works, then how the spec evolves and who steers it.
It is the conceptual companion to the hands-on zarr-intro notebook. The book teaches the model; the notebook is where you run real code.
Work in progress. The site, the full chapter skeleton, and the interactive components are in place. The "Start here" chapters are written as finished prose and serve as the style reference for the rest:
Part I — the data model — is also written, ported from the "From Zero to Zarr" guide:
The Part II–III (ecosystem/) and Part IV (next/) chapters are still stubs: a heading plus a "what this chapter will cover" outline, ready to be written.
Requires Node.js 18+.
npm install
npm run dev # local dev server with hot reload
npm run build # static build to .vitepress/dist
npm run preview # serve the production buildThe book is built with VitePress: a static, book-style site of prose chapters with a sidebar table of contents. Interactive widgets are Vue components that render to plain JS/SVG in the browser, so there is no Python kernel and nothing for a reader to install.
MIT. See LICENSE.txt.