Back to .md Directory
tags:
- To Do
- Kerchunk
Kerchunk
!!! warning
Unsorted notes
kerchunk supports cloud-friendly access of data with specific reference to netCDF4/HDF5 files.1
How? Kerchunk
- extracts metadata in a single scan
- arranges multiple chunks from multiple files
- with dask and zarr, reads chunks in parallel and/or concurrently within a single indexible aggregate dataset
+ advantages
- supports parallel and concurrent reads
- memory efficiency
- parallel processing
- data locality
- drawbacks
- ?
How does it work?
-
Combines
fsspec,dask, andzarrone_day_data = read_chunk("10_year_data_chunked.hdf5", chunk_index=0) -
Reference file :
{ "version": 1, "shapes": {"var1": [365, 24]}, "refs": { "var1/0": ["file_1.nc", "0:24"], "var1/1": ["file_2.nc", "0:24"], // ... } }
!!! seealso
- [References specification](https://fsspec.github.io/kerchunk/spec.html)
Real world examples
- Using Kerchunk with uncompressed NetCDF 64-bit offset files: Cloud-optimized access to HYCOM Ocean Model output on AWS Open Data
- Generate references for HYCOM using kerchunk (Notebook)
Footnotes
-
Development supported by NASA fundung https://doi.org/10.6084/m9.figshare.22266433.v1 ↩
Related Documents
CHUNKING.md
基于命题分块以增强RAG
命题分块技术(Proposition Chunking)——这是一种通过将文档分解为原子级事实陈述来实现更精准检索的先进方法。与传统仅按字符数分割文本的分块方式不同,命题分块能保持单个事实的语义完整性。
aillmrag
0
12
ByteToraCHUNKING.md
TileMap Chunk Manager
**Category:** Performance - 2D Rendering & Memory Management
ai
0
4
raduacgCHUNKING.md
🤖 n8n AI Agent Mastery Course 2025
Welcome to the most comprehensive n8n AI Agent course! Build powerful automation workflows and intelligent AI agents using n8n's visual workflow builder.
aiagentllm
0
3
MohElshamy1994CHUNKING.md
Document Chunking/Splitting in Langroid
Langroid's [`ParsingConfig`][langroid.parsing.parser.ParsingConfig]
aiagentllm
0
2
langroid