From 1f482682ca699b69e3d4d18db8d3dd71177a9d24 Mon Sep 17 00:00:00 2001 From: Fabian Wachsmann <k204210@l40109.lvt.dkrz.de> Date: Tue, 24 Jan 2023 17:21:14 +0100 Subject: [PATCH] Debugged rechunker --- tzis/rechunker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tzis/rechunker.py b/tzis/rechunker.py index 1cea83d..9e3c7f9 100644 --- a/tzis/rechunker.py +++ b/tzis/rechunker.py @@ -28,9 +28,10 @@ def calc_chunk_length(ds, varname, chunkdim, target_mb, other_chunks): ------ """ n_bytes = ds[varname].nbytes - return math.ceil( + target_mb_matching_len=math.ceil( len(ds[chunkdim]) * other_chunks / math.ceil(n_bytes / (target_mb * (2**20))) ) + return math.ceil(len(ds[chunkdim])/(math.ceil(len(ds[chunkdim]) / target_mb_matching_len))) def calc_other_dim_chunks(orig_chunks_dict, chunkdim): -- GitLab