[Tutorial] CTable copy() with reblocking and recompression
- 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
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