Changeset fb7180c in sasview for park-1.2.1/park/parameter.py
- Timestamp:
- May 7, 2014 4:50:18 PM (10 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- e544c84
- Parents:
- f121904
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
park-1.2.1/park/parameter.py
r3570545 rfb7180c 15 15 __all__ = ['Parameter', 'ParameterSet'] 16 16 17 import math 17 18 import numpy 18 19 import expression … … 162 163 """ 163 164 range = ['.']*10 164 lo,hi = p.range165 portion = ( p.value-lo)/(hi-lo)165 lo,hi = self.range 166 portion = (self.value-lo)/(hi-lo) 166 167 if portion < 0: portion = 0. 167 168 elif portion >= 1: portion = 0.99999999 … … 169 170 range[bar] = '|' 170 171 range = "".join(range) 171 return "%25s %s %g in [%g,%g]" % ( p.name,range,p.value,lo,hi)172 return "%25s %s %g in [%g,%g]" % (self.name,range,self.value,lo,hi) 172 173 173 174 def isfitted(self): return self.status == 'fitted' … … 273 274 for p in self: 274 275 if parts[1] == p.name: 275 if len(par s) == 2:276 if len(parts) == 2: 276 277 return p 277 278 elif isinstance(p, ParameterSet): 278 279 return p._byname(parts[1:]) 280 else: 281 raise 279 282 return None 280 283 … … 283 286 parts = name.split('.') 284 287 if parts[0] == self.name: 285 p = _byname(self,name.split('.'))288 p = self._byname(name.split('.')) 286 289 if p: return p 287 290 raise KeyError("parameter %s not in parameter set"%name)
Note: See TracChangeset
for help on using the changeset viewer.