Changes in sasmodels/direct_model.py [ea75043:68e7f9d] in sasmodels
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/direct_model.py
rea75043 r68e7f9d 25 25 import numpy as np 26 26 27 from .core import make_kernel28 27 from .core import call_kernel, call_ER_VR 29 28 from . import sesans … … 68 67 self.data_type = 'Iq' 69 68 70 partype = model.info['partype']71 72 69 if self.data_type == 'sesans': 73 70 … … 83 80 q_mono = sesans.make_all_q(data) 84 81 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") 87 84 q = np.sqrt(data.qx_data**2 + data.qy_data**2) 88 85 qmin = getattr(data, 'qmin', 1e-16) … … 173 170 def _calc_theory(self, pars, cutoff=0.0): 174 171 if self._kernel is None: 175 self._kernel = make_kernel(self._model, self._kernel_inputs) # pylint: disable=attribute-dedata_type176 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) 177 174 if self._kernel_mono_inputs else None) 178 175
Note: See TracChangeset
for help on using the changeset viewer.