Другие пакеты для интерполяции
Для Julia есть и другие пакеты для интерполяции, включая следующие:
-
ApproXD.jl реализует интерполяцию B-сплайнами и линейную интерполяцию в Julia.
-
BarycentricInterpolation.jl реализует барицентрическую формулу для интерполяции многочленами на равноудаленных точках и точках Чебышева первого и второго рода.
-
BasicInterpolators.jl предоставляет коллекцию распространенных схем интерполяции для основных сфер применения.
-
BSplineKit.jl предоставляет инструменты для методов Галёркина и коллокации на основе B-сплайнов, в том числе для интерполяции и аппроксимации.
-
Curves.jl поддерживает логарифмическую интерполяцию посредством неизменяемых объектов
Curve
. -
DataInterpolations.jl — это библиотека для интерполяции одномерных данных.
-
Dierckx.jl — это оболочка для библиотеки Фортрана dierckx, которая также лежит в основе
scipy.interpolate
. -
DIVAnd.jl для N-мерной гладкой интерполяции.
-
FastChebInterp.jl выполняет быструю многомерную интерполяцию методом Чебышева на гиперкубе с использованием разделимой сетки точек интерполяции.
-
FEMBasis.jl содержит подпрограммы интерполяции для стандартных конечных функциональных пространств элементов.
-
FineShift.jl выполняет быстрый сдвиг подвыборки многомерных массивов.
-
FourierTools.jl включает инструменты sinc-интерполяции для повышения и снижения частоты выборки.
-
GridInterpolations.jl выполняет многомерную интерполяцию на прямолинейной сетке.
-
InterpolationKernels.jl предоставляет библиотеку интерполяционных ядер.
-
KissSmoothing.jl реализует устранение шумов и процедуру оценки радиальной базисной функции.
-
LinearInterpolations.jl обеспечивает интерполяцию с использованием средневзвешенных значений, что позволяет интерполировать вероятностные распределения, вращения и другие лиевы группы.
-
LinearInterpolators.jl предоставляет методы линейной интерполяции для Julia на основе упомянутого выше пакета InterpolationKernels.jl.
-
LocalFunctionApproximation.jl предоставляет локальные аппроксиматоры функций, которые интерполируют функцию со скалярным значением в векторном пространстве.
-
NaturalNeighbours.jl предоставляет методы естественной интерполяции соседних элементов для рассеянных двухмерных множеств точек с поддержкой генерирования производных.
-
PCHIPInterpolation.jl для монотонной интерполяции.
-
PiecewiseLinearApprox.jl выполняет кусочно-линейную интерполяцию по произвольному количеству измерений.
-
ScatteredInterpolation.jl интерполирует рассеянные данные в произвольных измерениях.
Некоторые из этих пакетов поддерживают методы, которых нет в пакете Interpolations
, поэтому если вы не нашли в нем чего-то нужного, обратитесь к другим пакетам или отправьте запрос на вытягивание.
Если вы хотите добавить в список зарегистрированный пакет, связанный с интерполяцией, откройте проблему на Github.