Beispiel #1
0
    def run(simulation_state: SimulationState = None):
        path = simulation_state.result_path / FilenameHandler.get_dataset_name(
            SignalImplanter.__name__)

        if path.is_file():
            dataset = PickleImport.import_dataset({"path": path},
                                                  SignalImplanter.DATASET_NAME)
        else:
            dataset = SignalImplanter._implant_signals_in_dataset(
                simulation_state)

        return dataset
 def test_get_dataset_name(self):
     name = FilenameHandler.get_dataset_name("KmerFrequencyEncoder")
     self.assertEqual("encoded_dataset.iml_dataset", name)