From 7fcc7c7d3cb06ef46cd058a1790453f86990767f Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 30 Jul 2024 13:23:13 -0400 Subject: [PATCH 1/2] mention KernelInterpolation.jl in section about other packages --- README.md | 5 +++-- docs/src/other_packages.md | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b067237a..ed94885a 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ interp_linear(0.9) # outside grid: error ``` Create linear interpolation object with extrapolation ```julia -interp_linear_extrap = linear_interpolation(xs, A,extrapolation_bc=Line()) +interp_linear_extrap = linear_interpolation(xs, A,extrapolation_bc=Line()) interp_linear_extrap(0.9) # outside grid: linear extrapolation ``` @@ -67,7 +67,7 @@ Other interpolation packages for Julia include: - [Curves.jl](https://github.com/lungben/Curves.jl) supports log-interpolation via immutable `Curve` objects. - [DataInterpolations.jl](https://github.com/SciML/DataInterpolations.jl) is a library for performing interpolations of one-dimensional data. - [Dierckx.jl](https://github.com/kbarbary/Dierckx.jl) is a wrapper for the dierckx Fortran library, which also underlies `scipy.interpolate`. -- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. +- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. - [FastChebInterp.jl](https://github.com/stevengj/FastChebInterp.jl) does fast multidimensional Chebyshev interpolation on a hypercube using separable grid of interpolation points. - [FEMBasis.jl](https://github.com/JuliaFEM/FEMBasis.jl) contains interpolation routines for standard finite element function spaces. - [FineShift.jl](https://github.com/emmt/FineShift.jl) does fast sub-sample shifting of multidimensional arrays. @@ -75,6 +75,7 @@ Other interpolation packages for Julia include: - [GeoStats.jl](https://github.com/JuliaEarth/GeoStats.jl) provides interpolation and simulation methods over complex 2D and 3D meshes. - [GridInterpolations.jl](https://github.com/sisl/GridInterpolations.jl) performs multivariate interpolation on a rectilinear grid. - [InterpolationKernels.jl](https://github.com/emmt/InterpolationKernels.jl) provides a library of interpolation kernels. +- [KernelInterpolation.jl](https://github.com/JoshuaLampert/KernelInterpolation.jl) implements scattered data interpolations in arbitrary dimensions by radial basis functions with support for solving linear partial differential equations. - [KissSmoothing.jl](https://github.com/francescoalemanno/KissSmoothing.jl) implements denoising and a Radial Basis Function estimation procedure. - [LinearInterpolations.jl](https://github.com/jw3126/LinearInterpolations.jl) allows for interpolation using weighted averages allowing probability distributions, rotations, and other Lie groups to be interpolated. - [LinearInterpolators.jl](https://github.com/emmt/LinearInterpolators.jl) provides linear interpolation methods for Julia based on InterpolationKernels.jl, above. diff --git a/docs/src/other_packages.md b/docs/src/other_packages.md index 7cf1602f..91ffbe3b 100644 --- a/docs/src/other_packages.md +++ b/docs/src/other_packages.md @@ -9,7 +9,7 @@ Other interpolation packages for Julia include: - [Curves.jl](https://github.com/lungben/Curves.jl) supports log-interpolation via immutable `Curve` objects. - [DataInterpolations.jl](https://github.com/SciML/DataInterpolations.jl) is a library for performing interpolations of one-dimensional data. - [Dierckx.jl](https://github.com/kbarbary/Dierckx.jl) is a wrapper for the dierckx Fortran library, which also underlies `scipy.interpolate`. -- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. +- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. - [FastChebInterp.jl](https://github.com/stevengj/FastChebInterp.jl) does fast multidimensional Chebyshev interpolation on a hypercube using separable grid of interpolation points. - [FEMBasis.jl](https://github.com/JuliaFEM/FEMBasis.jl) contains interpolation routines for standard finite element function spaces. - [FineShift.jl](https://github.com/emmt/FineShift.jl) does fast sub-sample shifting of multidimensional arrays. @@ -17,6 +17,7 @@ Other interpolation packages for Julia include: - [GeoStats.jl](https://github.com/JuliaEarth/GeoStats.jl) provides interpolation and simulation methods over complex 2D and 3D meshes. - [GridInterpolations.jl](https://github.com/sisl/GridInterpolations.jl) performs multivariate interpolation on a rectilinear grid. - [InterpolationKernels.jl](https://github.com/emmt/InterpolationKernels.jl) provides a library of interpolation kernels. +- [KernelInterpolation.jl](https://github.com/JoshuaLampert/KernelInterpolation.jl) implements scattered data interpolations in arbitrary dimensions by radial basis functions with support for solving linear partial differential equations. - [KissSmoothing.jl](https://github.com/francescoalemanno/KissSmoothing.jl) implements denoising and a Radial Basis Function estimation procedure. - [LinearInterpolations.jl](https://github.com/jw3126/LinearInterpolations.jl) allows for interpolation using weighted averages allowing probability distributions, rotations, and other Lie groups to be interpolated. - [LinearInterpolators.jl](https://github.com/emmt/LinearInterpolators.jl) provides linear interpolation methods for Julia based on InterpolationKernels.jl, above. From e215ee3db6ee09d2c74077ac96deb69a0fbd3201 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 15 Oct 2024 09:54:44 +0200 Subject: [PATCH 2/2] reintroduce trailing whitespaces --- README.md | 4 ++-- docs/src/other_packages.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ed94885a..cd1665d6 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ interp_linear(0.9) # outside grid: error ``` Create linear interpolation object with extrapolation ```julia -interp_linear_extrap = linear_interpolation(xs, A,extrapolation_bc=Line()) +interp_linear_extrap = linear_interpolation(xs, A,extrapolation_bc=Line()) interp_linear_extrap(0.9) # outside grid: linear extrapolation ``` @@ -67,7 +67,7 @@ Other interpolation packages for Julia include: - [Curves.jl](https://github.com/lungben/Curves.jl) supports log-interpolation via immutable `Curve` objects. - [DataInterpolations.jl](https://github.com/SciML/DataInterpolations.jl) is a library for performing interpolations of one-dimensional data. - [Dierckx.jl](https://github.com/kbarbary/Dierckx.jl) is a wrapper for the dierckx Fortran library, which also underlies `scipy.interpolate`. -- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. +- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. - [FastChebInterp.jl](https://github.com/stevengj/FastChebInterp.jl) does fast multidimensional Chebyshev interpolation on a hypercube using separable grid of interpolation points. - [FEMBasis.jl](https://github.com/JuliaFEM/FEMBasis.jl) contains interpolation routines for standard finite element function spaces. - [FineShift.jl](https://github.com/emmt/FineShift.jl) does fast sub-sample shifting of multidimensional arrays. diff --git a/docs/src/other_packages.md b/docs/src/other_packages.md index 91ffbe3b..954e01dd 100644 --- a/docs/src/other_packages.md +++ b/docs/src/other_packages.md @@ -9,7 +9,7 @@ Other interpolation packages for Julia include: - [Curves.jl](https://github.com/lungben/Curves.jl) supports log-interpolation via immutable `Curve` objects. - [DataInterpolations.jl](https://github.com/SciML/DataInterpolations.jl) is a library for performing interpolations of one-dimensional data. - [Dierckx.jl](https://github.com/kbarbary/Dierckx.jl) is a wrapper for the dierckx Fortran library, which also underlies `scipy.interpolate`. -- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. +- [DIVAnd.jl](https://github.com/gher-ulg/DIVAnd.jl) for N-dimensional smoothing interpolation. - [FastChebInterp.jl](https://github.com/stevengj/FastChebInterp.jl) does fast multidimensional Chebyshev interpolation on a hypercube using separable grid of interpolation points. - [FEMBasis.jl](https://github.com/JuliaFEM/FEMBasis.jl) contains interpolation routines for standard finite element function spaces. - [FineShift.jl](https://github.com/emmt/FineShift.jl) does fast sub-sample shifting of multidimensional arrays.