Blosc / Blosc/python-blosc2

Expose `blosc2_schunk_append_file` to Python API [Feature request]

Ouverte
#445 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.