Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/direct_model.py

    rea75043 r68e7f9d  
    2525import numpy as np 
    2626 
    27 from .core import make_kernel 
    2827from .core import call_kernel, call_ER_VR 
    2928from . import sesans 
     
    6867            self.data_type = 'Iq' 
    6968 
    70         partype = model.info['partype'] 
    71  
    7269        if self.data_type == 'sesans': 
    7370             
     
    8380            q_mono = sesans.make_all_q(data) 
    8481        elif self.data_type == 'Iqxy': 
    85             if not partype['orientation'] and not partype['magnetic']: 
    86                 raise ValueError("not 2D without orientation or magnetic parameters") 
     82            #if not model.info['parameters'].has_2d: 
     83            #    raise ValueError("not 2D without orientation or magnetic parameters") 
    8784            q = np.sqrt(data.qx_data**2 + data.qy_data**2) 
    8885            qmin = getattr(data, 'qmin', 1e-16) 
     
    173170    def _calc_theory(self, pars, cutoff=0.0): 
    174171        if self._kernel is None: 
    175             self._kernel = make_kernel(self._model, self._kernel_inputs)  # pylint: disable=attribute-dedata_type 
    176             self._kernel_mono = (make_kernel(self._model, self._kernel_mono_inputs) 
     172            self._kernel = self._model.make_kernel(self._kernel_inputs) 
     173            self._kernel_mono = (self._model.make_kernel(self._kernel_mono_inputs) 
    177174                                 if self._kernel_mono_inputs else None) 
    178175 
Note: See TracChangeset for help on using the changeset viewer.