ibllib.pipes.extract_session

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

ibllib.pipes.extract_session.get_session_extractor_type(session_path)

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

ibllib.pipes.extract_session.get_task_extractor_type(task_name)

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: