Example #1
0
class DiffTestCase(unittest.TestCase):
    def setUp(self):
        self.fc1 = FieldContainer(
            data=numpy.array([1., 2., 5.]),
            unit=Quantity('10 m')
            )
        self.fc2 = FieldContainer(
            data=numpy.array([-2., 3., .05]),
            unit=Quantity('1 km')
            )
        self.diffWorker = DiffWorker()

    def testAbsoluteDifference(self):
        self.diffWorker.paramAbsolute.value = 'Yes'
        diff = self.diffWorker.diffImages(self.fc2, self.fc1)
        expected = FieldContainer(
            data=numpy.array([2010., 2980., .0]),
            unit=Quantity('1 m')
            )
        self.assertEqual(diff, expected)

    def testDifference(self):
        self.diffWorker.paramAbsolute.value = 'No'
        diff = self.diffWorker.diffImages(self.fc2, self.fc1)
        expected = FieldContainer(
            data=numpy.array([-2010., 2980., .0]),
            unit=Quantity('1 m')
            )
        self.assertEqual(diff, expected)
Example #2
0
 def setUp(self):
     self.fc1 = FieldContainer(
         data=numpy.array([1., 2., 5.]),
         unit=Quantity('10 m')
         )
     self.fc2 = FieldContainer(
         data=numpy.array([-2., 3., .05]),
         unit=Quantity('1 km')
         )
     self.diffWorker = DiffWorker()
Example #3
0
class DiffTestCase(unittest.TestCase):
    def setUp(self):
        self.fc1 = FieldContainer(data=numpy.array([1., 2., 5.]),
                                  unit=Quantity('10 m'))
        self.fc2 = FieldContainer(data=numpy.array([-2., 3., .05]),
                                  unit=Quantity('1 km'))
        self.diffWorker = DiffWorker()

    def testAbsoluteDifference(self):
        self.diffWorker.paramAbsolute.value = 'Yes'
        diff = self.diffWorker.diffImages(self.fc2, self.fc1)
        expected = FieldContainer(data=numpy.array([2010., 2980., .0]),
                                  unit=Quantity('1 m'))
        self.assertEqual(diff, expected)

    def testDifference(self):
        self.diffWorker.paramAbsolute.value = 'No'
        diff = self.diffWorker.diffImages(self.fc2, self.fc1)
        expected = FieldContainer(data=numpy.array([-2010., 2980., .0]),
                                  unit=Quantity('1 m'))
        self.assertEqual(diff, expected)
Example #4
0
 def setUp(self):
     self.fc1 = FieldContainer(data=numpy.array([1., 2., 5.]),
                               unit=Quantity('10 m'))
     self.fc2 = FieldContainer(data=numpy.array([-2., 3., .05]),
                               unit=Quantity('1 km'))
     self.diffWorker = DiffWorker()