Changeset 48fbd50 in sasmodels for sasmodels/resolution.py


Ignore:
Timestamp:
Mar 21, 2016 6:02:51 PM (8 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:
25b30fd, 3a45c2c
Parents:
88aa3ee
Message:

twiddle with kernel interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/resolution.py

    r303d8d6 r48fbd50  
    479479    """ 
    480480    from sasmodels import core 
    481     kernel = core.make_kernel(form, [q]) 
     481    kernel = form.make_kernel([q]) 
    482482    theory = core.call_kernel(kernel, pars) 
    483483    kernel.release() 
     
    562562        extra = set(pars.keys()) - par_set 
    563563        raise ValueError("bad parameters: [%s] not in [%s]"% 
    564                          (", ".join(sorted(extra)), ", ".join(sorted(keys)))) 
     564                         (", ".join(sorted(extra)), 
     565                          ", ".join(sorted(pars.keys())))) 
    565566 
    566567    _fn = lambda q, q0, dq: eval_form(q, form, pars)*gaussian(q, q0, dq) 
     
    696697    def _eval_sphere(self, pars, resolution): 
    697698        from sasmodels import core 
    698         kernel = core.make_kernel(self.model, [resolution.q_calc]) 
     699        kernel = self.model.make_kernel([resolution.q_calc]) 
    699700        theory = core.call_kernel(kernel, pars) 
    700701        result = resolution.apply(theory) 
     
    10651066    model = core.build_model(model_info) 
    10661067 
    1067     kernel = core.make_kernel(model, [resolution.q_calc]) 
     1068    kernel = model.make_kernel([resolution.q_calc]) 
    10681069    theory = core.call_kernel(kernel, pars) 
    10691070    Iq = resolution.apply(theory) 
Note: See TracChangeset for help on using the changeset viewer.