Blosc / Blosc/python-blosc2

[Tutorial] CTable copy() with reblocking and recompression

Aperta
#644 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
documentation good first issue
Lingua principale
Python
Stelle
211
Fork
58
Merge medio
1g 17h
PR unite (30g)
6

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with examples/ctable/copying.py and the existing sequence under doc/getting_started/tutorials/. Add doc/getting_started/tutorials/16.ctable-copy.ipynb covering in-memory and persistent copies, reblocking and SUMMARY query pruning, ZSTD-to-LZ4 recompression tradeoffs, and copying a projected select() view. Done means the notebook is integrated into the tutorial sequence and demonstrates each listed case.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
jupyter-notebook, python
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Specificata chiaramente
Idoneità per principianti
74/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.