With package extensions, there is the potential to create a unifying interface so that it is easy to switch between implementations. Basically, I’m thinking of a Plots.jl but for interpolations.
Would there be an interested in such a common interface? Do you have any particular design ideas for how to do this efficiently?
I would have a lot of interest in this. Interpolations.jl is rather frustrating because it’s broken in a lot of contexts for omitting things like ModelingToolkit registrations and good derivative overloads. I’d like to fix this at a higher level since right now everyone who doesn’t use DataInterpolations.jl gets a pretty bad experience. This is turning into one of the most common simple errors I’m seeing people run into, and so solving it at an interface level would be a good thing.