Changeset 5d4777d in sasmodels for sasmodels/sasview_model.py


Ignore:
Timestamp:
Sep 1, 2014 11:24:38 PM (10 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
f4cf580
Parents:
ff7119b
Message:

reorganize, check and update models

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/sasview_model.py

    rff7119b r5d4777d  
    66 
    77try: 
    8     import pyopencl 
    9     from .gen import opencl_model as load_model 
    10 except ImportError: 
     8    from .gpu import load_model 
     9except ImportError,exc: 
     10    warnings.warn(str(exc)) 
    1111    warnings.warn("OpenCL not available --- using ctypes instead") 
    12     from .gen import dll_model as load_model 
     12    from .dll import load_model 
    1313 
    1414 
     
    246246            # Check whether we have a list of ndarrays [qx,qy] 
    247247            qx, qy = qdist 
    248             return self.calculate_Iq(qx, qy) 
     248            partype = self._model.info['partype'] 
     249            if not partype['orientation'] and not partype['magnetic']: 
     250                return self.calculate_Iq(np.sqrt(qx**2+qy**2)) 
     251            else: 
     252                return self.calculate_Iq(qx, qy) 
    249253 
    250254        elif isinstance(qdist, np.ndarray): 
Note: See TracChangeset for help on using the changeset viewer.