ZARR(1)

πŸ“¦ version 3.3.0, in ubuntu resolute, ubuntu stonking

πŸ’– ZARR πŸ’–

okay bestie, gather round, because this is the migration tool that takes your zarr files from v2 to v3 and it's lowkey a lifesaver πŸ¦‹


✨ NAME ✨

zarr β€” the migration tool that converts zarr files from v2 to v3, no cap πŸ’…


🌸 DESCRIPTION 🌸

Here's the whole vibe, straight up:

Usage: zarr [OPTIONS] COMMAND [ARGS]...

See the available commands below β€” and if you wanna get the deets on any individual one, just hit it with zarr COMMAND --help. iykyk πŸŽ€


✨ Options ✨

  • --verbose β€” turns on verbose logging, which prints info about the metadata files that are getting deleted / saved. the default is no-verbose, so it stays quiet unless you ask. πŸ‘‘
  • --install-completion β€” installs completion for whatever shell you're currently living in. slay. ✨
  • --show-completion β€” shows you the completion for the current shell so you can copy it or customize the installation however you want. πŸŽ€
  • --help β€” shows this message and then dips. bye πŸ’œ

🌈 Commands 🌈

  • migrate β€” migrates all v2 metadata in a zarr hierarchy over to v3. it creates a zarr.json file for every single level (so, every group / array, bestie, every one). and the v2 files like .zarray, .zattrs etc.? those get left exactly as-is. not touched, not deleted, just vibing. 🫢
  • remove-metadata β€” removes all the v2 metadata files (.zarray, .zattrs, .zgroup, .zmetadata) or the v3 metadata files (zarr.json) from the Zarr you point it at.
⚠️ heads up bestie β€” this one removes metadata files at all levels of the hierarchy. every group and every array. it does not do a little bit. it does the whole thing. πŸ’€

that's the whole page, fr fr. this is zarr 3.1.3, dated September 2025 β€” go forth and migrate, main character πŸŒŸπŸ’–βœ¨

πŸ“¦ where this page comes from