def get_pipeline_path(self, protocol, parameters=None): if parameters: last_folder = AccessGridConfig.get_config_summary_from_parameters_entry(parameters) else: last_folder = 'whole_video' return os.path.join(self.experiment_path, 'pipelines', self.name_pipeline, 'configurations', protocol, last_folder)
def test_should_return_a_valid_summary_with_default_constructor(self): access_grid_config = AccessGridConfig() parameter_grid = access_grid_config.get_parameter_grid() parameter = parameter_grid[0] summary = access_grid_config.get_config_summary_from_parameters_entry(parameter) self.assertEqual(summary, "framerate15_duration2000_centered")
def test_should_return_a_valid_summary_with_starting_time_acquisition_list_1000_and_center_video_acquisition_list_false(self): access_grid_config = AccessGridConfig(starting_time_acquisition_list=[1000], center_video_acquisition_list=[False]) parameter_grid = access_grid_config.get_parameter_grid() parameter = parameter_grid[0] summary = access_grid_config.get_config_summary_from_parameters_entry(parameter) self.assertEqual(summary, "framerate15_duration2000_startingtime1000")
def get_scores_path(self, parameters=None): if parameters: last_folder = AccessGridConfig.get_config_summary_from_parameters_entry(parameters) else: last_folder = 'whole_video' return os.path.join(self.experiment_path, 'end2end', 'scores', last_folder)