Here's a MWE ```julia using RadiationDetectorSignals, Unitful, ArraysOfArrays, LegendDSP wvfs = ArrayOfRDWaveforms((fill(range(0f0, 990f0, 100) .* u"ns", 10000), nestedview(rand(100, 10000)))) wvfs2 = wvfs .|> HaarAveragingFilter(2) println(typeof(wvfs.signal)) # ArrayOfSimilarArrays{Float64, 1, 1, 2, Matrix{Float64}} println(typeof(wvfs2.signal)) # Vector{Vector{Float64}} ```