ibex.core.utils.step_average_downsampling

ibex.core.utils.step_average_downsampling(data: IDSNumericArray, n_out: int, x=None, *args, **kwargs)

Takes data list as input, and returns list of indices to be used for downsampling. Utilizes step-average method. Divides data into bind and counts average value of every bin.

Parameters:
data: IDSNumericArray

data to be down-sampled

n_out: int

desired size of data after downsampling

*args

unused argument

**kwargs

unused argument