Есть ли библиотечный модуль или другой простой способ реализовать многомерную сплайн-интерполяцию в python?
В частности, у меня есть набор скалярных данных на регулярно распределенной трехмерной сетке, которую мне нужно интерполировать в небольшом числе точек, разбросанных по всему домену. Для двух измерений я использую scipy.interpolate.RectBivariateSpline, и я в основном ищут расширение этого для трехмерных данных.
Найденные N-мерные процедуры интерполяции недостаточно хороши: я бы предпочел сплайны над LinearNDInterpolator для гладкости, и я имеют слишком много точек данных (часто более одного миллиона), например, радиальной базовой функции для работы.
Если кто-то знает библиотеку python, которая может это сделать, или, возможно, один на другом языке, который я мог бы назвать или порт, я бы очень признателен.