Changes in park-1.2.1/park/parameter.py [fb7180c:3570545] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
park-1.2.1/park/parameter.py
rfb7180c r3570545 15 15 __all__ = ['Parameter', 'ParameterSet'] 16 16 17 import math18 17 import numpy 19 18 import expression … … 163 162 """ 164 163 range = ['.']*10 165 lo,hi = self.range166 portion = ( self.value-lo)/(hi-lo)164 lo,hi = p.range 165 portion = (p.value-lo)/(hi-lo) 167 166 if portion < 0: portion = 0. 168 167 elif portion >= 1: portion = 0.99999999 … … 170 169 range[bar] = '|' 171 170 range = "".join(range) 172 return "%25s %s %g in [%g,%g]" % ( self.name,range,self.value,lo,hi)171 return "%25s %s %g in [%g,%g]" % (p.name,range,p.value,lo,hi) 173 172 174 173 def isfitted(self): return self.status == 'fitted' … … 274 273 for p in self: 275 274 if parts[1] == p.name: 276 if len(par ts) == 2:275 if len(pars) == 2: 277 276 return p 278 277 elif isinstance(p, ParameterSet): 279 278 return p._byname(parts[1:]) 280 else:281 raise282 279 return None 283 280 … … 286 283 parts = name.split('.') 287 284 if parts[0] == self.name: 288 p = self._byname(name.split('.'))285 p = _byname(self, name.split('.')) 289 286 if p: return p 290 287 raise KeyError("parameter %s not in parameter set"%name)
Note: See TracChangeset
for help on using the changeset viewer.