コード例 #1
0
 def test_axes_values_dimensions_are_consistent_with_nonempty_1D_data(self):
     len_data = 5
     tmp_data = np.zeros(len_data)
     tmp_axes = [dataset.Axis(), dataset.Axis()]
     tmp_axes[0].values = np.zeros(len_data)
     data_obj = dataset.Data(tmp_data, tmp_axes)
     self.assertEqual(len(data_obj.axes[0].values), len_data)
コード例 #2
0
 def test_set_wrong_axes_dimensions_with_nonempty_1D_data_raises(self):
     len_data = 5
     tmp_data = np.zeros(len_data)
     tmp_axis = dataset.Axis()
     tmp_axis.values = np.zeros(2*len_data)
     tmp_axes = [tmp_axis, dataset.Axis()]
     with self.assertRaises(
             aspecd.exceptions.AxesValuesInconsistentWithDataError):
         dataset.Data(tmp_data, tmp_axes)
コード例 #3
0
 def setUp(self):
     self.data = dataset.Data()
コード例 #4
0
 def test_wrong_axes_values_dimensions_with_nonempty_2D_data_raises(self):
     len_data = [5, 3]
     tmp_data = np.zeros(len_data)
     with self.assertRaises(
             aspecd.exceptions.AxesValuesInconsistentWithDataError):
         dataset.Data(tmp_data, self.axes)
コード例 #5
0
 def test_axes_values_dimensions_are_consistent_with_empty_2D_data(self):
     tmp_data = np.zeros([0, 0])
     data_obj = dataset.Data(tmp_data)
     self.assertEqual(len(data_obj.axes[0].values), 0)
     self.assertEqual(len(data_obj.axes[1].values), 0)
コード例 #6
0
 def test_axes_values_dimensions_are_consistent_with_empty_1D_data(self):
     data_obj = dataset.Data(self.data, self.axes)
     self.assertEqual(len(data_obj.axes[0].values), 0)
コード例 #7
0
 def test_setting_too_many_axes_raises(self):
     axes = self.axes
     axes.append(dataset.Axis())
     with self.assertRaises(aspecd.exceptions.AxesCountError):
         dataset.Data(self.data, axes)
コード例 #8
0
 def test_set_calculated_in_constructor(self):
     data_obj = dataset.Data(calculated=self.calculated)
     self.assertEqual(data_obj.calculated, self.calculated)
コード例 #9
0
 def test_set_axes_in_constructor(self):
     data_obj = dataset.Data(axes=self.axes)
     self.assertEqual(data_obj.axes, self.axes)
コード例 #10
0
 def test_set_data_in_constructor(self):
     data_obj = dataset.Data(data=self.data)
     self.assertEqual(data_obj.data.tolist(), self.data.tolist())