For variables where the values are the same for each element in a specific dimension we want to have an operation that 'removes' that dimension. We should introduce this as a squash operation:
Such variables can appear if we perform a harpmerge; this will introduce a time dimension for all variables. Even for variables that have time independent content. The squash operation would allow for explicit removal of this time dimension afterwards.
For variables where the values are the same for each element in a specific dimension we want to have an operation that 'removes' that dimension. We should introduce this as a
squash
operation:squash(<dimension>, <variable>)
squash(<dimension>, (<variable>, .., <variable>))
Such variables can appear if we perform a harpmerge; this will introduce a time dimension for all variables. Even for variables that have time independent content. The squash operation would allow for explicit removal of this time dimension afterwards.