Blosc / Blosc/python-blosc2

Add subclass for decompressed arrays

Ouverte
#464 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
211
Forks
58
Merge moyen
1 j 17 h
PR mergées (30 j)
6

Description

Following [this comment](https://github.com/data-apis/array-api/discussions/968#discussioncomment-14350012), add a thinly wrapped native Blosc2 class for decompressed arrays, which are currently just plain NumPy arrays. Would have to support certain additional operations and comparisons (``==``, ``__array_namespace__()``), but it will inherit most of the useful machinery directly from NumPy.

Would have to change ``np.empty`` references for loading slices etc. from C functions in the code base, possibly some other things.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par retracer comment les tableaux décompressés sont créés et où les fonctions C utilisent np.empty lors du chargement de slices. Examinez le mécanisme natif existant des tableaux Blosc2 et NumPy avant de définir le comportement de la sous-classe. Le travail est terminé lorsque les tableaux décompressés prennent en charge ==, __array_namespace__(), les opérations et comparaisons supplémentaires requises, et que les chemins de chargement concernés ont été mis à jour.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
numpy, python
Domaine
data
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

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