Expose `blosc2_schunk_append_file` to Python API [Feature request]
- Langage dominant
- Python
- Étoiles
- 211
- Forks
- 58
- Merge moyen
- 1 j 17 h
- PR mergées (30 j)
- 6
Description
Hey and thanks in advance for the support!
I use blosc2 to write multiple small arrays into files, and I want to reduce the number of files.
I saw there is a C function that appends an SChunk to a file, `blosc2_schunk_append_file`, but couldn't find a way to call it from the Python API. Will it be possible to expose such function? or support it as a mode in `blosc2.save`?
We already have the option to load arrays from files with offset, so an option to append seems logical to me.
Thanks again ❤️
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par l’API Python autour de blosc2.save et de la prise en charge existante du chargement basé sur des offsets, puis comparez la manière dont la fonction C blosc2_schunk_append_file est exposée. L’issue laisse ouverte la question de l’ajout d’une API directe ou d’un save mode ; le travail est considéré comme terminé lorsqu’il existe une voie d’append prise en charge, avec une couverture pour l’écriture de plusieurs arrays dans un fichier.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, python
- Domaine
- api, data
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100