Changeset 6d6508e in sasmodels for sasmodels/resolution.py


Ignore:
Timestamp:
Apr 7, 2016 6:57:33 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:
d2fc9a4
Parents:
3707eee
Message:

refactor model_info from dictionary to class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/resolution.py

    rd2bb604 r6d6508e  
    476476    *pars* are the parameter values to use when evaluating. 
    477477    """ 
    478     from sasmodels import core 
     478    from sasmodels import direct_model 
    479479    kernel = form.make_kernel([q]) 
    480     theory = core.call_kernel(kernel, pars) 
     480    theory = direct_model.call_kernel(kernel, pars) 
    481481    kernel.release() 
    482482    return theory 
     
    502502    from scipy.integrate import romberg 
    503503 
    504     par_set = set([p.name for p in form.info['parameters'].call_parameters]) 
     504    par_set = set([p.name for p in form.info.parameters.call_parameters]) 
    505505    if any(k not in par_set for k in pars.keys()): 
    506506        extra = set(pars.keys()) - par_set 
     
    557557    from scipy.integrate import romberg 
    558558 
    559     par_set = set([p.name for p in form.info['parameters'].call_parameters]) 
     559    par_set = set([p.name for p in form.info.parameters.call_parameters]) 
    560560    if any(k not in par_set for k in pars.keys()): 
    561561        extra = set(pars.keys()) - par_set 
     
    694694 
    695695    def _eval_sphere(self, pars, resolution): 
    696         from sasmodels import core 
     696        from sasmodels import direct_model 
    697697        kernel = self.model.make_kernel([resolution.q_calc]) 
    698         theory = core.call_kernel(kernel, pars) 
     698        theory = direct_model.call_kernel(kernel, pars) 
    699699        result = resolution.apply(theory) 
    700700        kernel.release() 
     
    10451045    import sys 
    10461046    from sasmodels import core 
     1047    from sasmodels import direct_model 
    10471048    name = sys.argv[1] if len(sys.argv) > 1 else 'cylinder' 
    10481049 
     
    10651066 
    10661067    kernel = model.make_kernel([resolution.q_calc]) 
    1067     theory = core.call_kernel(kernel, pars) 
     1068    theory = direct_model.call_kernel(kernel, pars) 
    10681069    Iq = resolution.apply(theory) 
    10691070 
Note: See TracChangeset for help on using the changeset viewer.