=============== ``xcube chunk`` =============== Synopsis ======== (Re-)chunk xcube dataset. :: $ xcube chunk --help :: Usage: xcube chunk [OPTIONS] CUBE (Re-)chunk xcube dataset. Changes the external chunking of all variables of CUBE according to CHUNKS and writes the result to OUTPUT. Note: There is a possibly more efficient way to (re-)chunk datasets through the dedicated tool "rechunker", see https://rechunker.readthedocs.io. Options: -o, --output OUTPUT Output path. Defaults to 'out.zarr' -f, --format FORMAT Format of the output. If not given, guessed from OUTPUT. -p, --params PARAMS Parameters specific for the output format. Comma- separated list of = pairs. -C, --chunks CHUNKS Chunk sizes for each dimension. Comma-separated list of = pairs, e.g. "time=1,lat=270,lon=270" -q, --quiet Disable output of log messages to the console entirely. Note, this will also suppress error and warning messages. -v, --verbose Enable output of log messages to the console. Has no effect if --quiet/-q is used. May be given multiple times to control the level of log messages, i.e., -v refers to level INFO, -vv to DETAIL, -vvv to DEBUG, -vvvv to TRACE. If omitted, the log level of the console is WARNING. --help Show this message and exit. Example ======= :: $ xcube chunk input_not_chunked.zarr -o output_rechunked.zarr --chunks "time=1,lat=270,lon=270" Python API ========== The related Python API function is :py:func:`xcube.core.chunk.chunk_dataset`.