Пишу публичный пакет для расчета квантилей в скользящем окне через быструю сортировку. Загвоздка в том, что квантили в Statistics.jl считаются по какой-то линейной регрессии значений соседних элементов в массиве, поэтому даже для целочисленных массивов квантили будут дробными:
quantile([1,2,3,4,5], 0.5) # 3.0
Вот думаю - как быть с соответствием между типами входных и выходных данных, стоит ли прокидывать версию с одинаковыми типами?