Add subclass for decompressed arrays
- 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