11 · The implementations
Status: stub.
The same spec is implemented by several libraries across languages. This chapter maps them so a newcomer knows which one they are actually using.
What this chapter will cover
- The idea that one spec, many implementations is a feature, not a fork.
- A tour of the major ones: zarr-python, zarrs (Rust), TensorStore (C++/Python), zarr.js, and others — what each is for.
- The one most newcomers begin with, zarr-python, and how its API surfaces the data model concepts from Part I.
- How to tell which spec version an implementation supports.