From 7f4b6dea68b5249e4e17f12b3a4215e06e630d43 Mon Sep 17 00:00:00 2001 From: Vaggelis Papoutsellis <22398586+epapoutsellis@users.noreply.github.com> Date: Tue, 2 Apr 2019 12:00:33 +0100 Subject: add methods to MC AstraProjector domain_geometry range_geometry norm --- Wrappers/Python/ccpi/astra/ops.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Wrappers/Python/ccpi/astra/ops.py b/Wrappers/Python/ccpi/astra/ops.py index 4d459b3..87b24bd 100755 --- a/Wrappers/Python/ccpi/astra/ops.py +++ b/Wrappers/Python/ccpi/astra/ops.py @@ -195,5 +195,20 @@ class AstraProjectorMC(Operator): inputsize[1])) def allocate_direct(self): - return self.create_image_data() + return self.create_image_data()def domain_geometry(self): + return self.volume_geometry + + def domain_geometry(self): + return self.volume_geometry + def range_geometry(self): + return self.sinogram_geometry + + def norm(self): + + x0 = self.volume_geometry.allocate('random') + self.s1, sall, svec = PowerMethodNonsquare(self, 50, x0) + return self.s1 + + + -- cgit v1.2.1