From a5699ed508da4c8e8467ed8591d253cb3d9453b8 Mon Sep 17 00:00:00 2001 From: Abe Levitan Date: Wed, 15 Mar 2023 12:05:54 -0700 Subject: [PATCH] fix the oversampling + finite pixel issue --- src/cdtools/models/fancy_ptycho.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cdtools/models/fancy_ptycho.py b/src/cdtools/models/fancy_ptycho.py index a4fd549..f297af4 100644 --- a/src/cdtools/models/fancy_ptycho.py +++ b/src/cdtools/models/fancy_ptycho.py @@ -126,8 +126,8 @@ class FancyPtycho(CDIModel): Is = t.arange(self.probe.shape[-2], dtype=t.float32) Js = t.arange(self.probe.shape[-1], dtype=t.float32) Is, Js = t.meshgrid(Is/t.max(Is), Js/t.max(Js)) - self.I_phase = 2 * np.pi* Is - self.J_phase = 2 * np.pi* Js + self.I_phase = 2 * np.pi* Is * self.oversampling + self.J_phase = 2 * np.pi* Js * self.oversampling self.simulate_finite_pixels = simulate_finite_pixels