Blosc / Blosc/python-blosc2

Add subclass for decompressed arrays

Abierto
#464 0 comentarios 1 reacción 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
211
Forks
58
Merge medio
1 d 17 h
PR fusionados (30 d)
6

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando cómo se crean los arrays descomprimidos y dónde usan np.empty las funciones de C al cargar slices. Revisa la infraestructura nativa existente de arrays de Blosc2 y NumPy antes de definir el comportamiento de la subclase. El trabajo estará terminado cuando los arrays descomprimidos admitan ==, __array_namespace__(), las operaciones y comparaciones adicionales requeridas, y se hayan actualizado las rutas de carga afectadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
numpy, python
Área
data
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.