[GUIDE] Walkthrough for `b2nd-to-zarr` CLI tool
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 80/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- python
- Domaine
- cli, documentation
Piste de recherche
Le guide sera créé à l'emplacement doc/guides/b2nd_to_zarr.md. Commencez par examiner le guide existant doc/guides/parquet_to_blosc2.rst pour sa structure et son style. Consultez la sortie d'aide et le code source de l'outil CLI b2nd-to-zarr pour comprendre ses options. Rédigez le guide avec les sections spécifiées, en incluant des extraits exécutables en shell et Python. Enfin, ajoutez le nouveau guide dans doc/guides/index.rst sous la section 'Command line tools'.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
b2nd_to_zarr is a robust CLI tool supporting Zarr v2 and v3, sharding (--sharded, --shards), custom chunk/codec mapping, memory buffer control (--buffer-size), and data integrity verification (--verify, --full-verify).
While parquet-to-blosc2 has a dedicated walkthrough guide in doc/guides/parquet_to_blosc2.rst, b2nd-to-zarr currently has no guide in doc/guides/ and is only mentioned in a single line within the installation docs.
Suggested Work
Create a new Markdown guide at doc/guides/b2nd_to_zarr.md (and add it to doc/guides/index.rst under Command line tools).
Cover the following steps with runnable shell and Python snippets:
- Prerequisites & Installation: Installing the
[zarr]optional extra (pip install "blosc2[zarr]"). - Step 1 — Create a sample
.b2ndarray: A small Python snippet to generate a sample multidimensional array. - Step 2 — Basic export to Zarr v3: Converting the file using
b2nd-to-zarr sample.b2nd sample.zarr. - Step 3 — Custom chunk layout & memory buffer: Overriding chunk shapes (
--chunks) and controlling memory footprint with--buffer-size. - Step 4 — Zarr v3 Sharding: Using
--shardedto map Blosc2 chunks to Zarr shards and Blosc2 blocks to inner Zarr chunks. - Step 5 — Codec and filter selection: Explicitly specifying codecs (
--codec zstd,--clevel 5,--shuffle bitshuffle). - Step 6 — Integrity verification: Checking data consistency with
--verifyand--full-verify. - Cross-link with
doc/guides/parquet_to_blosc2.rstand the Zarr source reference docs.
- Langage dominant
- Python
- Étoiles
- 212
- Forks
- 66
- Merge moyen
- 1 j 21 h
- PR mergées (30 j)
- 10
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Blosc/python-blosc2
-
documentation sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Blosc/python-blosc2#720 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Blosc/python-blosc2#717 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Blosc/python-blosc2#710 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 2/5 Une demi-journée Accessibilité débutants 74/100
Blosc/python-blosc2#651 · 8 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 3/5 1-2 jours Accessibilité débutants 70/100
Blosc/python-blosc2#722 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Blosc/python-blosc2
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
BasedHardware/omi#20271 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
openai/openai-cookbook#3153 ·
Les mainteneurs répondent en général sous 1 jour
-
cvss-severity:high devguard l3montree-cybersecurity/devguard/devguard pkg:golang/github.com/l3montree-dev/devguard risk:low state:open
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
l3montree-dev/devguard#3146 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
bug confirmed issue
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
open-webui/open-webui#31849 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour