@pwolfram, I think the dimensions of verticalTreatment should be changed ti just nParticles from (nParticles, Time). Would I be correct in thinking a particle should never transform its mode? I.e., it is only dependent on particle integer.
This becomes an issue when post-processing. In the following example (with trimmed down output):
note that indexToParticleID and xtime get converted to different data types and attempt to broadcast to the (Time, nParticles) format of verticalTreatment. If I select just one time slice of verticalTreatment, the where function proceeds as expected:
@pwolfram, I think the dimensions of
verticalTreatment
should be changed ti justnParticles
from (nParticles
,Time
). Would I be correct in thinking a particle should never transform its mode? I.e., it is only dependent on particle integer.This becomes an issue when post-processing. In the following example (with trimmed down output):
If I want to select for just surface floats to slim down the size:
note that indexToParticleID and xtime get converted to different data types and attempt to broadcast to the (Time, nParticles) format of verticalTreatment. If I select just one time slice of
verticalTreatment
, the where function proceeds as expected: