# \[ANN\] ConvolutionInterpolations.jl: Smooth multi-dimensional high order of accuracy interpolation

**URL:** <https://discourse.julialang.org/t/ann-convolutioninterpolations-jl-smooth-multi-dimensional-high-order-of-accuracy-interpolation/128003>\
**Category:** Package Announcements\
**Tags:** package, interpolations\
**Created:** [April 12, 2025, 10:52am UTC](https://discourse.julialang.org/t/ann-convolutioninterpolations-jl-smooth-multi-dimensional-high-order-of-accuracy-interpolation/128003 "2025-04-12T10:52:25Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![RoyiAvital](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/royiavital/32/571_2.png) [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Post date:** [May 11, 2025, 5:17pm UTC](https://discourse.julialang.org/t/ann-convolutioninterpolations-jl-smooth-multi-dimensional-high-order-of-accuracy-interpolation/128003/4 "2025-05-11T17:17:54Z")

</div>

I am not sure what you mean.  
If data is equispaced then the interpolation is, as the name suggests, becomes a convolution operation.  
Since you did not use any other package, I was wondering how fast your convolution implementation.  
Have you compared your implementation of 1D convolution to other implementation in the eco system?

For instance:

1. [ImageFiltering.jl](https://github.com/JuliaImages/ImageFiltering.jl).
2. [DSP.jl](https://github.com/JuliaDSP/DSP.jl).
3. [Optimizing Direct 1D Convolution Code](https://discourse.julialang.org/t/97658).

---

_[View the full topic](https://discourse.julialang.org/t/ann-convolutioninterpolations-jl-smooth-multi-dimensional-high-order-of-accuracy-interpolation/128003)._
