Example #1
0
 def __init__(self, MR_scan, name=None):
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name) 
     # PET scan
     self.MR_scan = MR_scan    
     # small number
     self.EPS = 1e9
Example #2
0
 def __init__(self, PET_scan, name=None):
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name) 
     # PET scan
     self.PET_scan = PET_scan    
     # small number
     self.EPS = 1e9
Example #3
0
 def __init__(self, MR_scan, name=None): 
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name) 
     # PET scan object: 
     self.MR_scan = MR_scan 
     self.N_time_bins = len(self.MR_scan.time_bins)
     # Variables and dependencies: 
     self._x      = None 
     self._sigma  = None 
     self._rois   = None 
     self.variables = {'x':'continuous', 'sigma':'continuous'} 
     self.dependencies = []
     for t in range(self.N_time_bins): 
         var_name_counts = 'k_'+str(t)
         var_name_roi    = 'roi_'+str(t)
         self.variables[var_name_counts]='continuous'
         self.variables[var_name_roi]='continuous'
         self.dependencies.append(['x',var_name_counts,'directed'])
         self.dependencies.append(['sigma',var_name_counts,'directed']) 
         self.dependencies.append([var_name_roi,var_name_counts,'directed']) 
Example #4
0
 def __init__(self, PET_scan, name=None): 
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name) 
     # PET scan object: 
     self.PET_scan = PET_scan 
     self.N_time_bins = len(self.PET_scan.time_bins)
     # Variables and dependencies: 
     self._lambda = None 
     self._alpha  = None 
     self._rois   = None 
     self.variables = {'lambda':'continuous', 'alpha':'continuous'} 
     self.dependencies = []
     for t in range(self.N_time_bins): 
         var_name_counts = 'counts_'+str(t)
         var_name_roi    = 'roi_'+str(t)
         self.variables[var_name_counts]='discrete'
         self.variables[var_name_roi]='continuous'
         self.dependencies.append(['lambda',var_name_counts,'directed'])
         self.dependencies.append(['alpha',var_name_counts,'directed']) 
         self.dependencies.append([var_name_roi,var_name_counts,'directed']) 
Example #5
0
 def __init__(self, PET_scan, name=None): 
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name) 
     # PET scan object: 
     self.PET_scan = PET_scan 
     self.N_time_bins = len(self.PET_scan.time_bins)
     # Variables and dependencies: 
     self._lambda = None 
     self._alpha  = None 
     self._rois   = None 
     self.variables = {'lambda':'continuous', 'alpha':'continuous'} 
     self.dependencies = []
     for t in range(self.N_time_bins): 
         var_name_counts = 'counts_'+str(t)
         var_name_roi    = 'roi_'+str(t)
         self.variables[var_name_counts]='discrete'
         self.variables[var_name_roi]='continuous'
         self.dependencies.append(['lambda',var_name_counts,'directed'])
         self.dependencies.append(['alpha',var_name_counts,'directed']) 
         self.dependencies.append([var_name_roi,var_name_counts,'directed']) 
Example #6
0
 def __init__(self, MR_scan, name=None):
     if name == None:
         name = self.__class__.__name__
     Model.__init__(self, name)
     # PET scan object:
     self.MR_scan = MR_scan
     self.N_time_bins = len(self.MR_scan.time_bins)
     # Variables and dependencies:
     self._x = None
     self._sigma = None
     self._rois = None
     self.variables = {'x': 'continuous', 'sigma': 'continuous'}
     self.dependencies = []
     for t in range(self.N_time_bins):
         var_name_counts = 'k_' + str(t)
         var_name_roi = 'roi_' + str(t)
         self.variables[var_name_counts] = 'continuous'
         self.variables[var_name_roi] = 'continuous'
         self.dependencies.append(['x', var_name_counts, 'directed'])
         self.dependencies.append(['sigma', var_name_counts, 'directed'])
         self.dependencies.append(
             [var_name_roi, var_name_counts, 'directed'])
Example #7
0
 def __init__( self, name=None ):
     if name == None:  
         name = self.__class__.__name__
     Model.__init__(self, name)