From b4eb414feafb6572f3bd0acb20b3db9b79708359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Le=20Guyader?= <loic.le.guyader@xfel.eu> Date: Fri, 10 Jun 2022 12:25:44 +0200 Subject: [PATCH] Auto rechunk for DSSC binning --- doc/Dask DSSC module binning.ipynb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/Dask DSSC module binning.ipynb b/doc/Dask DSSC module binning.ipynb index c7f20a0..44d319e 100644 --- a/doc/Dask DSSC module binning.ipynb +++ b/doc/Dask DSSC module binning.ipynb @@ -22,6 +22,7 @@ "import dask\n", "print(f'dask: {dask.__version__}')\n", "import dask.array as da\n", + "da.config.set({'array.chunk-size': '512MiB'})\n", "\n", "import xarray as xr" ] @@ -145,12 +146,12 @@ "def process(module):\n", " # Load dark\n", " arr_dark, tid_dark = load_dssc_module(proposalNB, dark_runNB, module, drop_intra_darks=False)\n", - " arr_dark = arr_dark.rechunk((100, -1, -1, -1))\n", + " arr_dark = arr_dark.rechunk(('auto', -1, -1, -1))\n", " dark_img = arr_dark.mean(axis=0).compute()\n", " \n", " # Load module data\n", " arr, tid = load_dssc_module(proposalNB, runNB, module, drop_intra_darks=False)\n", - " arr = arr.rechunk((100, -1, -1, -1))\n", + " arr = arr.rechunk(('auto', -1, -1, -1))\n", " \n", " # dark and intra dark correction\n", " arr = arr - dark_img\n", -- GitLab