@aganders3 We're mixing SliceCoordinates-based time and explicit time indices throughout this file, sometimes within the same code path. It’s not always clear which representation is the source of truth.
Let's pick a single approach for time in this layer and make helpers accept only that. For example, keep SliceCoordinates at the public API boundary, compute timeIndex once, and pass to all internal functions.
Originally posted by @shlomnissan in #553
Originally posted by @shlomnissan in #553