From e75d7c8ecf8d743bf2b1efce263a1d7471fc3fe6 Mon Sep 17 00:00:00 2001 From: Julia Stadler <julia.j.stadler@durham.ac.uk> Date: Tue, 12 Mar 2019 16:07:36 +0000 Subject: [PATCH] point out periodic boundary conditions --- nifty5/operators/convolution_operators.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nifty5/operators/convolution_operators.py b/nifty5/operators/convolution_operators.py index 26a2faea3..32f991381 100644 --- a/nifty5/operators/convolution_operators.py +++ b/nifty5/operators/convolution_operators.py @@ -45,6 +45,12 @@ def FuncConvolutionOperator(domain, func, space=None): The index of the subdomain on which the operator should act If None, it is set to 0 if `domain` contains exactly one space. `domain[space]` must be of type `RGSpace`, `HPSpace`, or `GLSpace`. + + Notes + ----- + The operator assumes periodic boundaries in the input domain. This means for a sufficiently + broad function a point source close to the boundary will blur into the opposite side of the + image. Zero padding can be applied to avoid this behaviour. """ domain = DomainTuple.make(domain) space = utilities.infer_space(domain, space) -- GitLab