Is there an API of extension that would enable time-based average (e.g. average 10 minutes worth of data points) down-sampling of measurements?
Or is resorting to pre-filter provided data points the only option?
I’m not sure what you mean, but by default, SciChart uses visually lossless data-point resampling to ensure the minimum viable dataset is displayed on the screen. This enables big-data performance and rendering millions of datapoints without having to pre-filter data. We have an article in our documentation about it. And if you need to do some other transformations of input data, then you would need to do it in your code and update dataSeries with transformed data that should be displayed.
Hope this will help you!