gradient only does 2nd order, but it even works with irregularly-spaced points by solving little 3x3 inverse problems, just as I suggested in the Taxonomy paper. https://numpy.org/doc/2.1/reference/generated/numpy.gradient.html
This is pretty low priority. We'd gain an ability to handle nonuniform spacing for one param setting but not others, which is a bit confusing. Just wanted to note down it's a possible improvement.
gradientonly does 2nd order, but it even works with irregularly-spaced points by solving little 3x3 inverse problems, just as I suggested in the Taxonomy paper. https://numpy.org/doc/2.1/reference/generated/numpy.gradient.htmlThis is pretty low priority. We'd gain an ability to handle nonuniform spacing for one param setting but not others, which is a bit confusing. Just wanted to note down it's a possible improvement.