Find task name Check if extractors for specific task exist Extract data OR return error to user saying that the task has no extractors


From a session path, loads the settings file, finds the task and checks if extractors exist task names examples: :param session_path: :return: bool


Splits the task name according to naming convention: - ignores everything _iblrig_tasks_biasedChoiceWorld3.7.0 returns “biased” _iblrig_tasks_trainingChoiceWorld3.6.0 returns “training’ :param task_name: :return: one of [‘biased’, ‘habituation’, ‘training’, ‘ephys’, ‘mock_ephys’, ‘sync_ephys’]