You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a more optimized way is to set the number of tolerable quanta, especially electrons. Interaction with 1 electron and 1E6 electron takes the different sizes of chunks in higher data_type, e.g. propagated_s2_photons.
We have two ways to solve this:
For ChunkCsvInput, deduce roughly the size of the tolerable quanta; for ChunkInput, deduce roughly the size of the tolerable energy deposition in higher data_type.
Hi @dachengx I like the idea of revisiting the chunking settings for fuse. Initially rechunk_on_save was set to False in order to prevent memory issues in the later plugins (S2 photon propagation and raw records simulation). Now that these plugins will create smaller chunks on the fly, we might actually be able to allow rechunk_on_save for all non-Down chunking plugins.
Hey @HenningSE . It will be a problem if the chunking makes photons from different cluster_id end up in different chunks. So we have to validate the potential change. That is not trivial. I will let you know once I have the PR ready.
If we still do not allow re-chunking of simulation results,
fuse/fuse/plugin.py
Line 13 in ccbc24b
a more optimized way is to set the number of tolerable quanta, especially electrons. Interaction with 1 electron and 1E6 electron takes the different sizes of chunks in higher
data_type
, e.g.propagated_s2_photons
.We have two ways to solve this:
ChunkCsvInput
, deduce roughly the size of the tolerable quanta; forChunkInput
, deduce roughly the size of the tolerable energy deposition in higherdata_type
.fuse/fuse/plugins/detector_physics/csv_input.py
Line 177 in ccbc24b
data_type
.The text was updated successfully, but these errors were encountered: