Blosc / Blosc/python-blosc2

[Tutorial] CTable copy() with reblocking and recompression

Abierto
#644 0 comentarios 0 reacciones 0 asignados Ver en GitHub
documentation good first issue
Lenguaje dominante
Python
Estrellas
211
Forks
58
Merge medio
1 d 17 h
PR fusionados (30 d)
6

Descripción

The CTable.copy() method gained new chunks=, blocks=, and cparams= overrides in this release, but there is no tutorial showing when and why you would use them. There is a standalone example at examples/ctable/copying.py, but no notebook integrated into the tutorial sequence.

Suggested work: Add a notebook 16.ctable-copy.ipynb to doc/getting_started/tutorials/ covering:
- Basic in-memory and persistent copy
- Reblocking: how block size affects SUMMARY index granularity and query pruning
- Recompression: switching codecs (ZSTD → LZ4) and what to expect on size vs speed
- Copying a projected view (select().copy()) to persist a column subset

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con examples/ctable/copying.py y la secuencia existente en doc/getting_started/tutorials/. Añade doc/getting_started/tutorials/16.ctable-copy.ipynb, que cubra copias en memoria y persistentes, reblocking y la poda de consultas SUMMARY, las ventajas y desventajas de la recomprensión de ZSTD a LZ4, y la copia de una vista select() proyectada. Se considera terminado cuando el notebook está integrado en la secuencia de tutoriales y demuestra cada caso indicado.

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

Evaluación

Stack tecnológico
jupyter-notebook, python
Área
documentation
Tipo de issue
Documentación
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bien especificado
Aptitud para principiantes
74/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.