Skip to content

Commit 10e3f97

Browse files
Add page for Zarr implementations
1 parent 569a486 commit 10e3f97

File tree

2 files changed

+92
-7
lines changed

2 files changed

+92
-7
lines changed

_data/navigation.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ main:
99
sidebar:
1010
- title: About
1111
children:
12+
- title: "Specification"
13+
url: https://zarr-specs.readthedocs.io/
1214
- title: "Description"
1315
url: '#description'
1416
- title: "Applications"
@@ -19,6 +21,8 @@ sidebar:
1921
url: "/office-hours"
2022
- title: "Features"
2123
url: '#features'
24+
- title: "Implementations"
25+
url: '/implementations'
2226
- title: "Sponsorship"
2327
url: "#sponsorship"
2428
- title: "Slides"
@@ -30,10 +34,4 @@ sidebar:
3034
- title: "Community"
3135
url: '/community'
3236
- title: "Blog"
33-
url: '/blog'
34-
- title: Other sites
35-
children:
36-
- title: "Specification"
37-
url: https://zarr-specs.readthedocs.io/en/core-protocol-v3.0-dev/
38-
- title: "Implementations"
39-
url: https://github.com/zarr-developers/zarr_implementations
37+
url: '/blog'

implementations/index.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
layout: single
3+
author_profile: false
4+
title: Zarr Implementations
5+
permalink: /implementations/
6+
sidebar:
7+
title: "Content"
8+
nav: sidebar
9+
---
10+
11+
<font size="4">Zarr is a data storage format based on an open-source <a
12+
href="https://zarr-specs.readthedocs.io/">specification</a>, making
13+
implementations across several languages possible. It is used in various
14+
domains, including geospatial, bio-imaging, genomics, data science, and HPC. 🌏🔬🧬<br><br>
15+
16+
They are listed (in alphabetical order) as follows:</font>
17+
18+
<font size="4">
19+
20+
<ul>
21+
<li>C</li>
22+
<ul>
23+
<li><a href="https://github.com/Unidata/netcdf-c">NetCDF-C</a></li>
24+
</ul>
25+
</ul>
26+
27+
<ul>
28+
<li>C++</li>
29+
<ul>
30+
<li><a href="https://gdal.org/drivers/raster/zarr.html">GDAL</a></li>
31+
<li><a href="https://github.com/google/tensorstore/">Tensorstore</a></li>
32+
<li><a href="https://github.com/xtensor-stack/xtensor-zarr">Xtensor-Zarr</a></li>
33+
<li><a href="https://github.com/constantinpape/z5">Z5</a></li>
34+
</ul>
35+
</ul>
36+
37+
<ul>
38+
<li>Java</li>
39+
<ul>
40+
<li><a href="https://github.com/bcdev/jzarr">JZarr</a></li>
41+
<li><a href="https://github.com/saalfeldlab/n5-zarr">N5-Zarr</a></li>
42+
<li><a href="https://github.com/Unidata/netcdf-java">NetCDF-Java</a></li>
43+
</ul>
44+
</ul>
45+
46+
<ul>
47+
<li>Javascript</li>
48+
<ul>
49+
<li><a href="https://github.com/gzuidhof/zarr.js">Zarr.js</a></li>
50+
<li><a href="https://github.com/freeman-lab/zarr-js">Zarr-js</a></li>
51+
</ul>
52+
</ul>
53+
54+
<ul>
55+
<li>Julia</li>
56+
<ul>
57+
<li><a href="https://github.com/JuliaIO/Zarr.jl">Zarr.jl</a></li>
58+
</ul>
59+
</ul>
60+
61+
<ul>
62+
<li>Python</li>
63+
<ul>
64+
<li><a href="https://github.com/zarr-developers/zarr-python">Zarr-Python</a></li>
65+
</ul>
66+
</ul>
67+
68+
<ul>
69+
<li>R</li>
70+
<ul>
71+
<li><a href="https://github.com/grimbough/Rarr">Rarr</a></li>
72+
</ul>
73+
</ul>
74+
75+
<ul>
76+
<li>Rust</li>
77+
<ul>
78+
<li><a href="https://github.com/aschampion/rust-n5">Rust-N5</a></li>
79+
<li><a href="https://github.com/sci-rs/zarr">Zarr</a></li>
80+
</ul>
81+
</ul>
82+
83+
→ Feel free to add any missing implementations by sending a PR to the website <a href="https://github.com/zarr-developers/zarr-developers.github.io/">repository</a>. 🤝🏻<br><br>
84+
85+
→ It's relatively easy to implement Zarr from scratch. If you're up, feel free to join our <a href="https://zarr.dev/community-calls/">community meetings</a> and let us know. 💪🏻
86+
87+
</font>

0 commit comments

Comments
 (0)