Skip to content

Commit a20a850

Browse files
authored
Merge pull request #126 from LDeakin/update_implementations
implementations: add V2/V3 support and last updated
2 parents 23f964f + de56f4b commit a20a850

File tree

1 file changed

+68
-19
lines changed

1 file changed

+68
-19
lines changed

implementations/index.md

Lines changed: 68 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,36 +13,85 @@ href="https://zarr-specs.readthedocs.io/">specification</a>, making
1313
implementations across several languages possible. It is used in various
1414
domains, including geospatial, bio-imaging, genomics, data science, and HPC. 🌏🔬🧬<br><br>
1515

16-
Implementations are listed (in alphabetical order) as follows:<br><br>
16+
Zarr version 2 and 3 implementations are listed (in alphabetical order per language) as follows:<br><br>
1717
</font>
1818

19-
| C | C++ | Java | Javascript | Julia | OCaml | Python | R | Rust |
20-
|------------|----------------|---------------|---------------|-----------|-----------|---------------|-----------|-----------|
21-
| [NetCDF-C] | [GDAL] | [JZarr] | [Zarr.js] | [Zarr.jl] | [Zarr-ml] | [Zarr-Python] | [Rarr] | [Rust-N5] |
22-
| | [Tensorstore] | [N5-Zarr] | [Zarr-js] | | | [Zarrita] | [Pizzarr] | [Zarr] |
23-
| | [Xtensor-Zarr] | [NetCDF-Java] | [Zarrita.js] | | | | | [Zarrs] |
24-
| | [Z5] | | | | | | | |
19+
| Language | Implementation | V2| V3| Latest Release/Commit |
20+
|------------------------|------------------------|---|---|------------------------------|
21+
| C | [NetCDF-C] || | ![][NetCDF-C-re] |
22+
| C++ | [GDAL] || | ![][GDAL-re] |
23+
| C++/Python | [TensorStore] ||| ![][tensorstore-lu] |
24+
| C++ | [xtensor-zarr] ||| ![][xtensor-zarr-lu] |
25+
| C++ | [z5] || | ![][z5-re] |
26+
| Java | [JZarr] || | ![][JZarr-lu] |
27+
| Java | [n5-zarr] || | ![][n5-zarr-lu] |
28+
| Java | [netCDF-Java] || | ![][netCDF-Java-re] |
29+
| Java | [zarr-java] | ? | ? | ![][zarr-java-re] |
30+
| Javascript | [Zarr.js] || | ![][Zarr.js-re] |
31+
| Javascript | [zarr-js] || | ![][zarr-js-lu] |
32+
| Javascript | [zarrita.js] ||| ![][zarrita.js-re] |
33+
| Julia | [Zarr.jl] || | ![][Zarr.jl-re] |
34+
| OCaml | [zarr-ml] | || ![][zarr-ml-re] |
35+
| Python | [Zarr-Python] ||| ![][Zarr-Python-re] |
36+
| Python | [Zarrita] ||| ![][Zarrita-lu] |
37+
| R | [pizzarr] || | ![][pizzarr-lu] |
38+
| R | [Rarr] || | ![][Rarr-lu] |
39+
| Rust | [charizarr] | | ? | ![][charizarr-lu] |
40+
| Rust | [rust-N5] | | | ![][rust-N5-lu] |
41+
| Rust | [zarr] | | ? | ![][zarr-lu] |
42+
| Rust | [zarr3-rs] | | ? | ![][zarr3-rs-lu] |
43+
| Rust/Python/C | [zarrs] ||| ![][zarrs-re] |
44+
45+
<sup>✓ Likely conformant</sup>
46+
<sup>? Unknown conformance</sup>
47+
<sup>✗ Nonconformant</sup>
2548

2649
[NetCDF-C]: https://github.com/Unidata/netcdf-c
50+
[NetCDF-C-re]: https://img.shields.io/github/release-date-pre/Unidata/netcdf-c
2751
[GDAL]: https://gdal.org/drivers/raster/zarr.html
52+
[GDAL-re]: https://img.shields.io/github/release-date-pre/OSGeo/gdal
2853
[JZarr]: https://github.com/bcdev/jzarr
54+
[JZarr-lu]: https://img.shields.io/github/last-commit/bcdev/jzarr
2955
[Zarr.js]: https://github.com/gzuidhof/zarr.js
56+
[Zarr.js-re]: https://img.shields.io/github/release-date-pre/gzuidhof/zarr.js
3057
[Zarr.jl]: https://github.com/JuliaIO/Zarr.jl
58+
[Zarr.jl-re]: https://img.shields.io/github/release-date-pre/JuliaIO/Zarr.jl
3159
[Zarr-Python]: https://github.com/zarr-developers/zarr-python
60+
[Zarr-Python-re]: https://img.shields.io/github/release-date-pre/zarr-developers/zarr-python
3261
[Zarrita]: https://github.com/scalableminds/zarrita
62+
[Zarrita-lu]: https://img.shields.io/github/last-commit/scalableminds/zarrita
3363
[Rarr]: https://github.com/grimbough/Rarr
34-
[Rust-N5]: https://github.com/aschampion/rust-n5
35-
[Tensorstore]: https://github.com/google/tensorstore/
36-
[N5-Zarr]: https://github.com/saalfeldlab/n5-zarr
37-
[Zarr-js]: https://github.com/freeman-lab/zarr-js
38-
[Zarr]: https://github.com/sci-rs/zarr
39-
[Xtensor-Zarr]: https://github.com/xtensor-stack/xtensor-zarr
40-
[NetCDF-Java]: https://github.com/Unidata/netcdf-java
41-
[Z5]: https://github.com/constantinpape/z5
42-
[Pizzarr]: https://keller-mark.github.io/pizzarr/
43-
[Zarrs]: https://github.com/LDeakin/zarrs
44-
[Zarrita.js]: https://github.com/manzt/zarrita.js
45-
[Zarr-ml]: https://github.com/zoj613/zarr-ml
64+
[Rarr-lu]: https://img.shields.io/github/last-commit/grimbough/Rarr
65+
[rust-N5]: https://github.com/aschampion/rust-n5
66+
[rust-N5-lu]: https://img.shields.io/github/last-commit/aschampion/rust-n5
67+
[TensorStore]: https://github.com/google/tensorstore/
68+
[TensorStore-lu]: https://img.shields.io/github/last-commit/google/tensorstore
69+
[n5-zarr]: https://github.com/saalfeldlab/n5-zarr
70+
[n5-zarr-lu]: https://img.shields.io/github/last-commit/saalfeldlab/n5-zarr
71+
[zarr-js]: https://github.com/freeman-lab/zarr-js
72+
[zarr-js-lu]: https://img.shields.io/github/last-commit/freeman-lab/zarr-js
73+
[zarr]: https://github.com/sci-rs/zarr
74+
[zarr-lu]: https://img.shields.io/github/last-commit/sci-rs/zarr
75+
[xtensor-zarr]: https://github.com/xtensor-stack/xtensor-zarr
76+
[xtensor-zarr-lu]: https://img.shields.io/github/last-commit/xtensor-stack/xtensor-zarr
77+
[netCDF-Java]: https://github.com/Unidata/netcdf-java
78+
[netCDF-Java-re]: https://img.shields.io/github/release-date-pre/Unidata/netcdf-java
79+
[z5]: https://github.com/constantinpape/z5
80+
[z5-re]: https://img.shields.io/github/release-date-pre/constantinpape/z5
81+
[pizzarr]: https://keller-mark.github.io/pizzarr/
82+
[pizzarr-lu]: https://img.shields.io/github/last-commit/keller-mark/pizzarr
83+
[zarrs]: https://github.com/LDeakin/zarrs
84+
[zarrs-re]: https://img.shields.io/github/release-date-pre/LDeakin/zarrs
85+
[zarrita.js]: https://github.com/manzt/zarrita.js
86+
[zarrita.js-re]: https://img.shields.io/github/release-date-pre/manzt/zarrita.js
87+
[zarr-ml]: https://github.com/zoj613/zarr-ml
88+
[zarr-ml-re]: https://img.shields.io/github/release-date-pre/zoj613/zarr-ml
89+
[zarr3-rs]: https://github.com/clbarnes/zarr3-rs
90+
[zarr3-rs-lu]: https://img.shields.io/github/last-commit/clbarnes/zarr3-rs
91+
[charizarr]: https://github.com/mpiannucci/charizarr
92+
[charizarr-lu]: https://img.shields.io/github/last-commit/mpiannucci/charizarr
93+
[zarr-java]: https://github.com/zarr-developers/zarr-java
94+
[zarr-java-re]: https://img.shields.io/github/release-date-pre/zarr-developers/zarr-java
4695

4796
<font size="4">
4897
→ 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>

0 commit comments

Comments
 (0)