Ejemplo n.º 1
0
 def test_from_dict_sets_package_name(self):
     dataset_dict = self.dataset.to_dict()
     dataset_dict["_package_name"] = "foo"
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertEqual(dataset_dict["_package_name"],
                      new_dataset.package_name)
Ejemplo n.º 2
0
 def test_from_dict_sets_history_pointer(self):
     dataset_dict = self.dataset.to_dict()
     dataset_dict["_history_pointer"] = 42
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertEqual(dataset_dict["_history_pointer"],
                      new_dataset._history_pointer)
Ejemplo n.º 3
0
 def test_from_dict_sets_representations(self):
     representation = aspecd.plotting.SinglePlotter1D()
     self.dataset.plot(representation)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.representations[0].to_dict(),
                          new_dataset.representations[0].to_dict())
Ejemplo n.º 4
0
    def test_import_with_large_array(self):
        dataset_ = dataset.Dataset()
        dataset_.data.data = np.random.random(1001)
        dataset_.export_to(self.exporter)

        self.importer.source = self.source
        self.dataset.import_from(self.importer)
        np.testing.assert_allclose(dataset_.data.data, self.dataset.data.data)
Ejemplo n.º 5
0
 def test_from_dict_sets_analyses(self):
     analysis_step = aspecd.analysis.SingleAnalysisStep()
     self.dataset.analyse(analysis_step)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.analyses[0].to_dict(),
                          new_dataset.analyses[0].to_dict())
Ejemplo n.º 6
0
 def test_from_dict_sets_tasks(self):
     processing_step = processing.SingleProcessingStep()
     self.dataset.process(processing_step)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.tasks[0]["task"].to_dict(),
                          new_dataset.tasks[0]["task"].to_dict())
Ejemplo n.º 7
0
 def test_from_dict_sets_references(self):
     reference_dataset = aspecd.dataset.Dataset()
     reference_dataset.id = 'foo'
     self.dataset.add_reference(reference_dataset)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.references[0].to_dict(),
                          new_dataset.references[0].to_dict())
Ejemplo n.º 8
0
 def test_from_dict_sets_annotations(self):
     annotation_ = aspecd.annotation.Annotation()
     annotation_.content = {'foo': 'bar'}
     self.dataset.annotate(annotation_)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.annotations[0].to_dict(),
                          new_dataset.annotations[0].to_dict())
Ejemplo n.º 9
0
    def test_import_sets_data_and_origdata(self):
        dataset_ = dataset.Dataset()
        dataset_.data.data = np.asarray([1.])
        dataset_._origdata.data = np.asarray([1.])
        dataset_.export_to(self.exporter)

        self.importer.source = self.source
        self.dataset.import_from(self.importer)
        self.assertEqual(dataset_.data.data, self.dataset.data.data)
        self.assertEqual(dataset_._origdata.data, self.dataset._origdata.data)
Ejemplo n.º 10
0
 def setUp(self):
     self.exporter = io.AsdfExporter()
     self.dataset = dataset.Dataset()
     self.target = 'target'
     self.extension = '.asdf'
Ejemplo n.º 11
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.analysis_step = analysis.SingleAnalysisStep()
Ejemplo n.º 12
0
 def test_import_into_with_dataset_sets_dataset(self):
     test_dataset = dataset.Dataset()
     self.importer.import_into(test_dataset)
     self.assertIs(self.importer.dataset, test_dataset)
Ejemplo n.º 13
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.processing_step = processing.SingleProcessingStep()
Ejemplo n.º 14
0
 def setUp(self):
     self.reference = dataset.DatasetReference()
     self.dataset = dataset.Dataset()
Ejemplo n.º 15
0
 def setUp(self):
     self.dataset = dataset.Dataset()
Ejemplo n.º 16
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.annotation = annotation.Annotation()
     self.annotation.content = 'boo'
Ejemplo n.º 17
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.plotter = plotting.SinglePlotter()
Ejemplo n.º 18
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.filename = 'foo'
Ejemplo n.º 19
0
 def test_import_into_with_dataset_sets_label(self):
     test_dataset = dataset.Dataset()
     self.importer.source = 'filename'
     self.importer.import_into(test_dataset)
     self.assertIs(test_dataset.label, self.importer.source)
Ejemplo n.º 20
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.importer = io.DatasetImporter()
Ejemplo n.º 21
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.exporter = io.DatasetExporter()
Ejemplo n.º 22
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.figure_filename = 'foo.pdf'
Ejemplo n.º 23
0
 def test_export_from_with_dataset_sets_dataset(self):
     test_dataset = dataset.Dataset()
     self.exporter.export_from(test_dataset)
     self.assertIs(self.exporter.dataset, test_dataset)
Ejemplo n.º 24
0
 def test_replay(self):
     self.historyrecord.replay(dataset.Dataset())