Документация Engee

Другие пакеты для интерполяции

Для 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.