def get_signal_groups(input_path): file = os.listdir(input_path)[0] mdf_file = MDF(os.path.join(input_path, file)) info = mdf_file.info() group_count = info['groups'] groups = [] for i in range(0, group_count): group = info['group %d' % i] groups.append(group['comment']) return groups