I have a situation where imosTimeSeriesSpikeQC is operating on an RDI, but the list of variables being considered is also including 2D variables (like ECUR etc), generated from
load_timeseries_variables(sample_data);
but when code gets to line 226
[l, r] = validBounds(pqc_var.flags);
validBounds is operating on a 2D flags array, which I don't it's set up for, and in my case returns values which are then applied in a manner which doesn't make sense and causes it to fails (usually at line 236).
Thanks, confirmed.
Yes, validBounds accepts only vectors. Problem here is that load_timeseries_variables is missing a size filter for those invalid variables
I have a situation where imosTimeSeriesSpikeQC is operating on an RDI, but the list of variables being considered is also including 2D variables (like ECUR etc), generated from
but when code gets to line 226
validBounds
is operating on a 2D flags array, which I don't it's set up for, and in my case returns values which are then applied in a manner which doesn't make sense and causes it to fails (usually at line 236).