Right now the whole repo's interface is method(x, dt, **params), but what if my samples don't have a consistent dt? It would be more flexible to allow users to give function values and a same-length set of locations those values come from. Not all methods work with not-equispaced points or become much more expensive (Fourier spectral and Savitsky-Golay, e.g.), so perhaps we leave those with dt, or we could raise errors.
Right now the whole repo's interface is
method(x, dt, **params), but what if my samples don't have a consistentdt? It would be more flexible to allow users to give function values and a same-length set of locations those values come from. Not all methods work with not-equispaced points or become much more expensive (Fourier spectral and Savitsky-Golay, e.g.), so perhaps we leave those withdt, or we could raise errors.