pychunked_data_view#
Submodules#
Classes#
Defines which axis from a MARS Request form an axis in the Zarr array. |
|
Defines how a axis will be chunked |
|
Suported data extractors. |
Package Contents#
- class AxisDefinition(keys: list[str], chunking: Chunking)#
Defines which axis from a MARS Request form an axis in the Zarr array.
Also defines if the data is to be chunked.
- Parameters:
keys (list of str) – mars keys that for this axis.
chunking (Chunking) – Define how this axis shall be chunked
- static _translate_chunking(chunking: Chunking) chunked_data_view_bindings.chunked_data_view_bindings.AxisDefinition.NoChunking | chunked_data_view_bindings.chunked_data_view_bindings.AxisDefinition.IndividualChunking#
- _obj#
- property keys: list[str]#
- class ChunkedDataView(obj: chunked_data_view_bindings.chunked_data_view_bindings.ChunkedDataView)#
- _obj#
- at(index: list[int] | tuple[int, Ellipsis])#
- chunkShape()#
- chunks()#
- shape()#
- class ChunkedDataViewBuilder(fdb_config_file: pathlib.Path | None)#
- _obj#
- add_part(mars_request_key_values: str, axes: list[AxisDefinition], extractor_type: ExtractorType)#
- extend_on_axis(axis: int)#
- build()#