Code:
|
dataDimRef = self.dataDimRef
if dataDimRef is None:
dataDim = self.dataDim
ll = []
for ds in dataDim.dimensionScalings:
sfs = ds.scalingFactors
if not sfs or 1 in sfs:
ll.append(ds.expDimRef)
if len(ll) == 1:
dataDimRef = ll[0].findFirstDataDimRef(dataDim=dataDim)
if dataDimRef is None:
raise ApiError("Peak %s dim %s has no unique dataDimRef" %
(self.peak.serial, self.dim)
)
self.positionError = value/dataDimRef.valuePerPoint
|