Beispiel #1
0
    def test_manual_defaults(self):

        interval = ManualInterval(vmin=-10.)
        vmin, vmax = interval.get_limits(self.data)
        np.testing.assert_allclose(vmin, -10.)
        np.testing.assert_allclose(vmax, np.max(self.data))

        interval = ManualInterval(vmax=15.)
        vmin, vmax = interval.get_limits(self.data)
        np.testing.assert_allclose(vmin, np.min(self.data))
        np.testing.assert_allclose(vmax, 15.)
Beispiel #2
0
    def test_manual_defaults(self):

        interval = ManualInterval(vmin=-10.)
        vmin, vmax = interval.get_limits(self.data)
        np.testing.assert_allclose(vmin, -10.)
        np.testing.assert_allclose(vmax, np.max(self.data))

        interval = ManualInterval(vmax=15.)
        vmin, vmax = interval.get_limits(self.data)
        np.testing.assert_allclose(vmin, np.min(self.data))
        np.testing.assert_allclose(vmax, 15.)
Beispiel #3
0
 def test_manual_defaults_with_nan(self):
     interval = ManualInterval()
     data = np.copy(self.data)
     data[0] = np.nan
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, -20)
     np.testing.assert_allclose(vmax, +60)
Beispiel #4
0
 def test_manual_zero_limit(self):
     # Regression test for a bug that caused ManualInterval to compute the
     # limit (min or max) if it was set to zero.
     interval = ManualInterval(vmin=0, vmax=0)
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, 0)
     np.testing.assert_allclose(vmax, 0)
Beispiel #5
0
 def test_manual_defaults_with_nan(self):
     interval = ManualInterval()
     data = np.copy(self.data)
     data[0] = np.nan
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, -20)
     np.testing.assert_allclose(vmax, +60)
Beispiel #6
0
 def test_manual_zero_limit(self):
     # Regression test for a bug that caused ManualInterval to compute the
     # limit (min or max) if it was set to zero.
     interval = ManualInterval(vmin=0, vmax=0)
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, 0)
     np.testing.assert_allclose(vmax, 0)
Beispiel #7
0
 def test_manual(self):
     interval = ManualInterval(-10., +15.)
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, -10.)
     np.testing.assert_allclose(vmax, +15.)
Beispiel #8
0
 def test_manual(self):
     interval = ManualInterval(-10., +15.)
     vmin, vmax = interval.get_limits(self.data)
     np.testing.assert_allclose(vmin, -10.)
     np.testing.assert_allclose(vmax, +15.)