Changeset 745b7bb in sasmodels for sasmodels/sasview_model.py


Ignore:
Timestamp:
Aug 4, 2016 9:32:17 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:
4e0968b
Parents:
54bcd4a
Message:

spherical sld: doc cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/sasview_model.py

    r4edec6f r745b7bb  
    323323                beta is a list of the corresponding SLD values 
    324324        """ 
    325         args = [] # type: List[Union[float, np.ndarray]] 
     325        args = {} # type: Dict[str, Any] 
    326326        for p in self._model_info.parameters.kernel_parameters: 
    327327            if p.id == self.multiplicity_info.control: 
    328                 args.append(float(self.multiplicity)) 
     328                value = float(self.multiplicity) 
    329329            elif p.length == 1: 
    330                 args.append(self.params.get(p.id, np.NaN)) 
     330                value = self.params.get(p.id, np.NaN) 
    331331            else: 
    332                 args.append([self.params.get(p.id+str(k), np.NaN) 
    333                              for k in range(1,p.length+1)]) 
    334         return self._model_info.profile(*args) 
     332                value = np.array([self.params.get(p.id+str(k), np.NaN) 
     333                                  for k in range(1,p.length+1)] 
     334            args[p.id] = value 
     335 
     336        return self._model_info.profile(**args) 
    335337 
    336338    def setParam(self, name, value): 
Note: See TracChangeset for help on using the changeset viewer.