@@ -2318,24 +2318,20 @@ def map_data2D_srx_new_tiled(
23182318
23192319 d_xs , d_xs_sum , N_xs , d_xs2 , d_xs2_sum , N_xs2 = None , None , 0 , None , None , 0
23202320 if "xs_fluor" in data_stream0 :
2321- # The type of loaded data is tiled.client.array.DaskArrayClient
2322- # If the data is not explicitly converted to da.array, then da.sum
2323- # will fill the whole dataset, which is not desirable. This could be
2324- # fixed in the future versions of Tiled.
2325- d_xs = da .array (data_stream0 ["xs_fluor" ])
2321+ d_xs = data_stream0 ["xs_fluor" ].read ()
23262322 d_xs_sum = da .sum (d_xs , 2 )
23272323 N_xs = d_xs .shape [2 ]
23282324 elif "fluor" in data_stream0 : # Old format
2329- d_xs = da . array ( data_stream0 ["fluor" ])
2325+ d_xs = data_stream0 ["fluor" ]. read ( )
23302326 d_xs_sum = da .sum (d_xs , 2 )
23312327 N_xs = d_xs .shape [2 ]
23322328
23332329 if "xs_fluor_xs2" in data_stream0 :
2334- d_xs2 = da . array ( data_stream0 ["xs_fluor_xs2" ])
2330+ d_xs2 = data_stream0 ["xs_fluor_xs2" ]. read ( )
23352331 d_xs2_sum = da .sum (d_xs2 , 2 )
23362332 N_xs2 = d_xs2 .shape [2 ]
23372333 elif "fluor_xs2" in data_stream0 : # Old format
2338- d_xs2 = da . array ( data_stream0 ["fluor_xs2" ])
2334+ d_xs2 = data_stream0 ["fluor_xs2" ]. read ( )
23392335 d_xs2_sum = da .sum (d_xs2 , 2 )
23402336 N_xs2 = d_xs2 .shape [2 ]
23412337
@@ -3626,6 +3622,7 @@ def download_dataset(dset, data):
36263622 for retry in range (n_tiled_download_retries ):
36273623 try :
36283624 dset [ns :ne , ...] = np .nan_to_num (np .array (data [ns :ne , ...]))
3625+ # dset[ns:ne, ...] = np.nan_to_num(data[ns:ne, ...].compute())
36293626 break
36303627 except Exception as ex :
36313628 logger .error (f"Failed to load the batch: { ex } " )
0 commit comments