def testUnits(self): data = (np.arange(0, 256, .01)).reshape((80, 320)) image = FieldContainer(data, unit=Quantity('1 mJ')) for dim in image.dimensions: dim.unit = Quantity('1 cm') image.seal() gradient = Gradient() result = gradient.gradientWorker(image) self.assertEqual(result.dimensions, image.dimensions) self.assertEqual(result.unit, Quantity('1 mJ / cm'))
def testUnits(self): from ImageProcessing.Gradient import Gradient from pyphant.core.DataContainer import FieldContainer from pyphant.quantities import Quantity data = (numpy.arange(0, 256, .01)).reshape((80, 320)) image = FieldContainer(data, unit=Quantity('1 mJ')) for dim in image.dimensions: dim.unit = Quantity('1 cm') image.seal() gradient = Gradient() result = gradient.gradientWorker(image) self.assertEqual(result.dimensions, image.dimensions) self.assertEqual(result.unit, Quantity('1 mJ / cm'))