~/talk

Blosc2: Fast And Flexible Handling Of N-Dimensional and Sparse Datasets

Talkat PyData Global 2023 · 2023-12-06..12-08· [databases, web-performance]
slides:none on file

Blosc2 is a C and Python library plus a simple container format that claims up to 5–8× faster slicing via a double data partition and extreme compression (an 8 trillion‑cell Gaia cube shrinks from ~8 TB to under 2 GB, >4,000×). Dynamic plugins load shared libraries at runtime so new codecs work without rebuild; an example JPEG 2000 via Gro plugin yields good lossy image reduction. Automated tuning with B tune searches codec/filter/thread/partition tradeoffs and reports best combos by speed and ratio.

AI-written summary · about

  1. 0:00Introduction to Blosc2 and its features
  2. 4:24HDF5 integration gains
  3. 6:52Sparse arrays compression
  4. 9:22C library multi-language
  5. 10:05Dynamic plugins
  6. 12:38Blosc2Gro JPEG 2000
  7. 14:23B-tune compression tuning
  8. 16:13B-tune genetic & DL modes
  9. 18:00B-tune real-time predictions
  10. 20:29Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.