From 455ca86825c157512f61441d3d27b8148ca795a7 Mon Sep 17 00:00:00 2001
From: Edoardo Pasca <edo.paskino@gmail.com>
Date: Tue, 24 Oct 2017 16:37:21 +0100
Subject: Add regularization step

Add regularization step
OS seems to work
---
 src/Python/ccpi/reconstruction/FISTAReconstructor.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'src/Python/ccpi')

diff --git a/src/Python/ccpi/reconstruction/FISTAReconstructor.py b/src/Python/ccpi/reconstruction/FISTAReconstructor.py
index f43966c..c903712 100644
--- a/src/Python/ccpi/reconstruction/FISTAReconstructor.py
+++ b/src/Python/ccpi/reconstruction/FISTAReconstructor.py
@@ -363,6 +363,9 @@ class FISTAReconstructor():
             except Exception():
                 subsets = 0
             #return subsets
+        else:
+            self.setParameter(subsets=subsets)
+            
 
         angles = self.getParameter('projector_geometry')['ProjectionAngles'] 
         
@@ -371,7 +374,7 @@ class FISTAReconstructor():
         #                          subsets + 1)
         binsDiscr, binEdges = numpy.histogram(angles, bins=subsets)
         # get rearranged subset indices
-        IndicesReorg = numpy.zeros((numpy.shape(angles)))
+        IndicesReorg = numpy.zeros((numpy.shape(angles)), dtype=numpy.int32)
         counterM = 0
         for ii in range(binsDiscr.max()):
             counter = 0
-- 
cgit v1.2.3