conv happily accepts 2d arrays:
> M = conv(ones(2,2),ones(2,2))
3×3 Matrix{Float64}:
1.0 2.0 1.0
2.0 4.0 2.0
1.0 2.0 1.0
However, the analogous operation for deconv throws an error:
> deconv(M,ones(2,2))
MethodError: no method matching deconv(::Matrix{Float64}, ::Matrix{Float64})
...
Would it be possible to implement deconv for arrays?