Changeset 1198
- Timestamp:
- 05/02/09 17:05:28 (3 years ago)
- File:
-
- 1 edited
-
trunk/applications/nxdiff (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/applications/nxdiff
r1197 r1198 37 37 38 38 def getPercentDiff(left, right, nandiff=float("nan")): 39 return 100. * numpy.fabs((left-right)/left) 39 diffs = 100. * numpy.fabs((left-right)/left) 40 try: 41 diffs[0] 42 return diffs 43 except IndexError: 44 return [diffs] 40 45 41 46 class Diff: … … 120 125 else: 121 126 diffs = getPercentDiff(left.data, right.data) 122 try: 123 if numpy.nanmax(diffs) <= 0.: 124 return 125 except IndexError: 126 if diffs <= 0.: 127 return 128 diffs = [diffs] 127 if numpy.nanmax(diffs) <= 0.: 128 return 129 129 stats = getStats(diffs) 130 130 self.details.append("MISMATCH [min%s,max%s,med%s,avg%s,dev%s]" \ … … 263 263 return [myarray] 264 264 265 def getStats(array ):265 def getStats(array, **kwargs): 266 266 myarray = numpy.copy(array) 267 267 myarray = myarray.ravel()
Note: See TracChangeset
for help on using the changeset viewer.
