Changeset d2bb604 in sasmodels for sasmodels/core.py


Ignore:
Timestamp:
Apr 5, 2016 2:34:30 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:
21b116f
Parents:
1e2a1ba
Message:

fix models so all dll tests pass

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/core.py

    r1e2a1ba rd2bb604  
    178178    from the *pars* dictionary for parameter value and parameter dispersion. 
    179179    """ 
    180     value = values.get(parameter.name, parameter.default) 
     180    value = float(values.get(parameter.name, parameter.default)) 
    181181    relative = parameter.relative_pd 
    182182    limits = parameter.limits 
     
    200200    """ 
    201201    value, weight = zip(*pars) 
     202    weight = [w if w else [1.] for w in weight] 
    202203    value = [v.flatten() for v in meshgrid(*value)] 
    203204    weight = np.vstack([v.flatten() for v in meshgrid(*weight)]) 
     
    279280    else: 
    280281        vol_pars = [get_weights(parameter, values) 
    281                     for parameter in model_info['parameters'] 
     282                    for parameter in model_info['parameters'].call_parameters 
    282283                    if parameter.type == 'volume'] 
    283284        value, weight = dispersion_mesh(vol_pars) 
    284285        individual_radii = ER(*value) 
    285         #print(values[0].shape, weights.shape, fv.shape) 
    286286        return np.sum(weight*individual_radii) / np.sum(weight) 
    287287 
     
    297297    else: 
    298298        vol_pars = [get_weights(parameter, values) 
    299                     for parameter in model_info['parameters'] 
     299                    for parameter in model_info['parameters'].call_parameters 
    300300                    if parameter.type == 'volume'] 
    301301        value, weight = dispersion_mesh(vol_pars) 
Note: See TracChangeset for help on using the changeset viewer.