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)