diff --git a/code-preprocessing/README.md b/code-preprocessing/README.md deleted file mode 100644 index 16fff15c5..000000000 --- a/code-preprocessing/README.md +++ /dev/null @@ -1,18 +0,0 @@ -## Folder contents ## - -- `archive-update/` contains internal code for combining the archives of algorithms to create/update the hypervolume reference values for the bbob-biobj test suite - -- `log-reconstruction/` contains internal code for reconstructing output of the `bbob-biobj` logger from archive files (needed when the hypervolume reference values are updated) - -## Testing instructions ## - -In order to test the scripts contained in `archive-update/` and `log-reconstruction/`, the `pytest` module (and possibly the `six` module) need to be installed in python. - -Using anaconda: - - conda install pytest - -Using other python distributions: - - pip install pytest - pip install six diff --git a/code-preprocessing/archive-update/archive_analysis.py b/code-preprocessing/archive-update/archive_analysis.py deleted file mode 100755 index 83a47efd4..000000000 --- a/code-preprocessing/archive-update/archive_analysis.py +++ /dev/null @@ -1,160 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import argparse - -from cocoprep.archive_load_data import parse_range, create_path, remove_empty_file -from cocoprep.archive_load_data import get_file_name_list, parse_archive_file_name, parse_problem_instance_file_name -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning - - -def summary_analysis(input_path, output_file, lower_bound, upper_bound, functions, instances, dimensions): - """ - Creates a summary of the analysis files from the input_path folder, which contain data in the following format: - [evaluation_number] [objective space values] [decision space values] - For each file records the highest values higher than the upper_bound and lowest values lower than the - lower_bound. The output consists of two lines for each problem_id with the following format: - [file_name] [lowest_value1] ... [lowest_valueD] - [file_name] [highest_value1] ... [highest_valueD] - If none of the decision space values went beyond one of the bounds, no output is done. - """ - - # Check whether input path exits - input_files = get_file_name_list(input_path, ".txt") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_path)) - - # Read the input files one by one and save the result in the output_file - with open(output_file, 'a') as f_out: - for input_file in input_files: - - try: - (suite_name, function, instance, dimension) = parse_problem_instance_file_name(input_file) - if (function not in functions) or (instance not in instances) or (dimension not in dimensions): - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - print(input_file) - column_start = 3 - column_end = 3 + dimension - - lowest = [float(lower_bound)] * dimension - highest = [float(upper_bound)] * dimension - - with open(input_file, 'r') as f_in: - for line in f_in: - for idx, number in enumerate(line.split()[column_start:column_end]): - num = float(number) - if num > highest[idx]: - highest[idx] = num - if num < lowest[idx]: - lowest[idx] = num - f_in.close() - - f_out.write('{}_f{:02d}_i{:02d}_d{:02d}'.format(suite_name, function, instance, dimension)) - for number in lowest: - f_out.write('\t{:.8E}'.format(number)) - f_out.write('\n') - - f_out.write('{}_f{:02d}_i{:02d}_d{:02d}'.format(suite_name, function, instance, dimension)) - for number in highest: - f_out.write('\t{:.8E}'.format(number)) - f_out.write('\n') - - f_out.close() - - -def archive_analysis(input_paths, output_path, lower_bound, upper_bound, functions, instances, dimensions): - """Records all instances from the archives found in input_paths where any decision space value is lower than the - lower_bound or higher than the upper_bound. Archives of dimensions > 5, which don't include decision space values - are skipped. The output consists of lines with the following format: - [evaluation_number] [objective space values] [decision space values] - Assumes one file contains one archive. - """ - - # Check whether input path exists - input_files = get_file_name_list(input_paths, ".adat") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_paths)) - - # Read the input files one by one and save the result in the output_path - create_path(output_path) - for input_file in input_files: - - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or (dimension not in dimensions) or (dimension > 5): - continue - if not instance: - raise PreprocessingWarning('Analysis does not work on files with multiple archives, use archive_split') - if instance not in instances: - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - print(input_file) - - column_start = 3 - column_end = 3 + dimension - output_file = os.path.join(output_path, '{}_f{:02d}_i{:02d}_d{:02d}_analysis.txt'.format(suite_name, - function, - instance, - dimension)) - f_out = open(output_file, 'a') - - with open(input_file, 'r') as f_in: - for line in f_in: - if len(line) == 0 or line[0] == '%' or len(line.split()) < 4: - continue - else: - for number in line.split()[column_start:column_end]: - if (float(number) > upper_bound) or (float(number) < lower_bound): - string = '\t'.join(line.split()[:column_end]) - f_out.write('{}\n'.format(string)) - - f_out.close() - remove_empty_file(output_file) - - -if __name__ == '__main__': - """Performs an analysis of the archive w.r.t. the position of solutions in the decision space. - - All solutions of a problem that have at least one coordinate outside the given interval are output in a file (if - not bounds are given as parameters, [-5, 5] is used). Finally, a summary of the analysis is performed, which - collects the most extreme values for each coordinate and each problem. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5], - help='dimensions to be included in the processing of archives') - parser.add_argument('-l', '--lower_bound', type=float, default=-5.0, - help='lower bound of the decision space') - parser.add_argument('-u', '--upper_bound', type=float, default=5.0, - help='upper bound of the decision space') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('summary', help='file name for the summary') - parser.add_argument('input', help='path to the input folder') - args = parser.parse_args() - - print('Program called with arguments: \ninput folder = {}\noutput folder = {}'.format(args.input, args.output)) - print('summary file = {}'.format(args.summary)) - print('functions = {} \ninstances = {}\ndimensions = {}'.format(args.functions, args.instances, args.dimensions)) - print('lower bound = {} \nupper bound = {}\n'.format(args.lower_bound, args.upper_bound)) - - # Analyze the archives - archive_analysis(args.input, args.output, args.lower_bound, args.upper_bound, args.functions, args.instances, - args.dimensions) - - timing.log('Finished reading data', timing.now()) - - summary_analysis(args.output, args.summary, args.lower_bound, args.upper_bound, args.functions, args.instances, - args.dimensions) diff --git a/code-preprocessing/archive-update/archive_difference.py b/code-preprocessing/archive-update/archive_difference.py deleted file mode 100644 index 135d7357b..000000000 --- a/code-preprocessing/archive-update/archive_difference.py +++ /dev/null @@ -1,99 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import difflib -import argparse - -from cocoprep.archive_load_data import get_file_name_list, parse_archive_file_name, parse_range -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning - - -def archive_difference(first_path, second_path, differences, functions, instances, dimensions): - """Outputs the differences between the matching archive files found in the first and second path. - """ - # Check whether first paths exist - first_files = get_file_name_list(first_path, ".adat") - if len(first_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(first_path)) - - for i, first_file in enumerate(first_files): - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(first_file) - if (function not in functions) or (dimension not in dimensions): - continue - if not instance: - raise PreprocessingWarning('Checking for differences does not work on files with multiple archives, ' - 'use archive_split') - if instance not in instances: - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(first_file, warning)) - first_files[i] = '' - continue - print(first_file) - - # Check whether second paths exist - second_files = get_file_name_list(second_path, ".adat") - if len(second_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(second_path)) - - for i, second_file in enumerate(second_files): - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(second_file) - if (function not in functions) or (dimension not in dimensions): - continue - if not instance: - raise PreprocessingWarning('Checking for differences does not work on files with multiple archives, ' - 'use archive_split') - if instance not in instances: - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(second_file, warning)) - second_files[i] = '' - continue - print(second_file) - - with open(differences, 'a') as f_out: - for first_file in first_files: - if first_file != '': - file_name = os.path.basename(first_file) - if file_name in [os.path.basename(second_file) for second_file in second_files]: - second_file = os.path.join(second_path, file_name) - with open(first_file, 'r') as f1: - with open(second_file, 'r') as f2: - # Find and output the differences - diff = difflib.unified_diff(f1.readlines(), f2.readlines(), fromfile='f1', tofile='f2') - f_out.write('{}\n'.format(file_name)) - print(file_name) - for line in diff: - f_out.write(line) - f2.close() - f1.close() - f_out.close() - - -if __name__ == '__main__': - """Checks for differences in two archive files of the same name. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('first', help='path to the folder with the first archives') - parser.add_argument('second', help='path to the folder with the second archives') - parser.add_argument('differences', help='name of the file with the differences') - args = parser.parse_args() - - print('Program called with arguments: \nfirst = {}\nsecond = {}\ndifferences = {}'.format(args.first, args.second, - args.differences)) - print('functions = {} \ninstances = {}\ndimensions = {}'.format(args.functions, args.instances, args.dimensions)) - - # Analyze the archives - archive_difference(args.first, args.second, args.differences, args.functions, args.instances, args.dimensions) - diff --git a/code-preprocessing/archive-update/archive_reformat.py b/code-preprocessing/archive-update/archive_reformat.py deleted file mode 100755 index ab3c31626..000000000 --- a/code-preprocessing/archive-update/archive_reformat.py +++ /dev/null @@ -1,113 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import argparse - -from cocoprep.archive_load_data import create_path, get_file_name_list, parse_old_arhive_file_name, parse_range -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning - - -# noinspection PyTypeChecker -def reformat_archives(input_path, output_path, functions, instances, dimensions): - """ - The names of the files in the input_path have the following notation: - f[f1]-[f2]_i[i1]-[i2]_[d]D.txt - where f1 and f2 are function numbers used for the first and second objective, i1 and i2 are instance numbers of the - two functions and d is the dimension (one among 2, 3, 5, 10 and 20). Each such file starts with a few lines of - comments that start with '#', after which each line corresponds to one solutions. In files with d <= 5 the solution - is represented by its decision and objective vector values, while files with d > 5 contain only objective vector - values of each solution. - - The output files to be written to output_path have the following notation: - [suite_name]_f[F]_i[I]_d[D]_nondominated.adat - where F is the function number in the suite, I is the instance number and D is the dimension. One file contains - only one instance and starts with a line '% instance = I', where I is the instance number and is followed by a - commented line (starting with '%'). In the subsequent lines, the solutions are written in the following format: - num obj1 obj2 dec1 ... decn - where num is the evaluation number of the solution (0 for extreme solutions and 1 for solutions read from the old - file format), obj1 and obj2 are its objective values, and dec1, ... are its decision values (if they are given). - - Note this implementation is concerned only with the 'bbob-biobj' suite and applies reformatting only on the archive - files that correspond to the problems contained in this suite. - - :param input_path: path to the folder with input archives - :param output_path: path to the folder where output archives are stored to, if any files already exist there, they - get appended to - :param functions: list of function numbers to be included in the reformatting - :param instances: list of instance numbers to be included in the reformatting - :param dimensions: list of dimensions to be included in the reformatting - """ - suite_name = 'bbob-biobj' - print('Reformatting archive files for the {} suite...'.format(suite_name)) - - # Check whether input path exists - input_files = get_file_name_list(input_path, ".txt") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_path)) - - # Create output folder if it does not exist yet - create_path(output_path) - - # Read the input files one by one - for input_file in input_files: - - try: - (function, instance, dimension) = parse_old_arhive_file_name(input_file) - if (function not in functions) or (instance not in instances) or (dimension not in dimensions): - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - # Open the output file - output_file = os.path.join(output_path, '{}_f{:02d}_i{:02d}_d{:02d}_nondominated.adat'.format(suite_name, - function, - instance, - dimension)) - - with open(input_file, 'r') as f_in: - with open(output_file, 'a') as f_out: - # Perform reformatting - - print(input_file) - f_out.write('% instance = {}\n%\n'.format(instance)) - - for line in f_in: - if line[0] == '#': - continue - - if dimension <= 5: - f_out.write('1 \t{} \t{}\n'.format(' \t'.join(line.split()[dimension:dimension+2]), - ' \t'.join(line.split()[0:dimension]))) - else: - f_out.write('1 \t{}\n'.format(' \t'.join(line.split()[0:2]))) - - f_out.close() - f_in.close() - print('Done!') - - -if __name__ == '__main__': - """Performs reformatting of the archives of solutions from the old format (by Do) to the new one. - - Archives from the input path are read, reformatted and stored in the output path. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('input', help='path to the input folder') - args = parser.parse_args() - - print('Program called with arguments: \ninput folder = {}\noutput folder = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}\n'.format(args.functions, args.instances, args.dimensions)) - - # Reformat the archives - reformat_archives(args.input, args.output, args.functions, args.instances, args.dimensions) diff --git a/code-preprocessing/archive-update/archive_split.py b/code-preprocessing/archive-update/archive_split.py deleted file mode 100644 index 2906692d5..000000000 --- a/code-preprocessing/archive-update/archive_split.py +++ /dev/null @@ -1,104 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import argparse - -from cocoprep.archive_load_data import parse_archive_file_name, parse_range -from cocoprep.archive_load_data import create_path, get_key_value, get_file_name_list -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning - - -def archive_split(input_paths, output_path, functions, instances, dimensions): - """Iterates through all files in input_paths and splits those that contain multiple instances to one file per - instance. The check for multiple instances is done only through file names. - """ - - # Check whether input paths exist - input_files = get_file_name_list(input_paths, ".adat") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_paths)) - - # Read the input files one by one and save the result in the output_path - create_path(output_path) - for input_file in input_files: - - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or instance or (dimension not in dimensions): - continue - - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - print(input_file) - f_out = None - instance = None - - with open(input_file, 'r') as f_in: - - buffered_lines = '' - - for line in f_in: - if not line.strip(): - # Ignore empty lines - continue - - elif line[0] == '%': - if 'instance' in line: - if f_out and not f_out.closed: - if len(buffered_lines) > 0: - f_out.write(buffered_lines) - buffered_lines = '' - f_out.close() - instance = int(get_key_value(line[1:], 'instance')) - if instance in instances: - output_file = os.path.join(output_path, - '{}_f{:02d}_i{:02d}_d{:02d}_nondominated.adat'.format(suite_name, - function, - instance, - dimension)) - f_out = open(output_file, 'w') - else: - instance = None - - if instance: - buffered_lines += line - - elif (line[0] != '%') and instance: - if len(buffered_lines) > 0: - f_out.write(buffered_lines) - buffered_lines = '' - f_out.write(line) - - f_in.close() - - if f_out and not f_out.closed: - if len(buffered_lines) > 0: - f_out.write(buffered_lines) - f_out.close() - - -if __name__ == '__main__': - """Splits the archive that contains multiple instances to one instance per file. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('input', default=[], nargs='+', help='path(s) to the input folder(s)') - args = parser.parse_args() - - print('Program called with arguments: \ninput folders = {}\noutput folder = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}'.format(args.functions, args.instances, args.dimensions)) - - # Analyze the archives - archive_split(args.input, args.output, args.functions, args.instances, args.dimensions) - diff --git a/code-preprocessing/archive-update/archive_thinning.py b/code-preprocessing/archive-update/archive_thinning.py deleted file mode 100644 index b9b04c022..000000000 --- a/code-preprocessing/archive-update/archive_thinning.py +++ /dev/null @@ -1,145 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import argparse - -from cocoprep.archive_load_data import get_file_name_list, parse_archive_file_name -from cocoprep.archive_load_data import create_path, parse_range -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning -from cocoprep.coco_archive import Archive, log_level - - -def archive_thinning(input_path, output_path, thinning_precision, currently_nondominated, functions, instances, - dimensions): - """Performs thinning of all the archives in the input path and stores the thinned archives in the output path. - Assumes one file contains one archive. - - For each archive, all input solutions are rounded according to the thinning precision (in the normalized - objective space) and added to the thinned archive. If currently_nondominated is True, all solutions that - are currently nondominated within the thinned archive are output. The two extreme solutions are not output. - If currently_nondominated is False, only the solutions that are contained in the final archive are output. - In this case, the two extreme solutions are also output. - """ - # Check whether input path exists - input_files = get_file_name_list(input_path, ".adat") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_path)) - - old_level = log_level('warning') - - for input_file in input_files: - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or (dimension not in dimensions): - continue - if not instance: - raise PreprocessingWarning('Thinning does not work on files with multiple archives, use archive_split') - if instance not in instances: - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - print(input_file) - - output_file = input_file.replace(input_path, output_path) - create_path(os.path.dirname(output_file)) - f_out = open(output_file, 'w') - thinned_archive = Archive(suite_name, function, instance, dimension) - thinned_solutions = 0 - all_solutions = 0 - - extreme1_text = thinned_archive.get_next_solution_text() - extreme2_text = thinned_archive.get_next_solution_text() - extreme1 = [float(x) for x in extreme1_text.split()[1:3]] - extreme2 = [float(x) for x in extreme2_text.split()[1:3]] - ideal = [min(x, y) for x, y in zip(extreme1, extreme2)] - nadir = [max(x, y) for x, y in zip(extreme1, extreme2)] - normalization = [x - y for x, y in zip(nadir, ideal)] - - with open(input_file, 'r') as f_in: - for line in f_in: - - if line[0] == '%': - f_out.write(line) - - elif len(line) == 0 or len(line.split()) < 3: - continue - - elif line.split()[0] == '0': - # The line contains an extreme solution, do nothing - all_solutions += 1 - continue - - else: - # The line contains a 'regular' solution - try: - # Fill the archives with the rounded solutions values wrt the different precisions - f_original = [float(x) for x in line.split()[1:3]] - f_normalized = [(f_original[i] - ideal[i]) / normalization[i] for i in range(2)] - f_normalized = [round(f_normalized[i] / thinning_precision) for i in range(2)] - f_normalized = [ideal[i] + f_normalized[i] * thinning_precision for i in range(2)] - updated = thinned_archive.add_solution(f_normalized[0], f_normalized[1], line) - except IndexError: - print('Problem in file {}, line {}, skipping line'.format(input_file, line)) - continue - finally: - all_solutions += 1 - - if currently_nondominated and (updated == 1): - thinned_solutions += 1 - f_out.write(line) - - if not currently_nondominated and (thinned_archive.number_of_solutions == 2): - # Output the two extreme solutions if they are the only two in the archive - f_out.write(extreme1_text) - f_out.write(extreme2_text) - thinned_solutions = 2 - - while not currently_nondominated: - text = thinned_archive.get_next_solution_text() - if text is None: - break - thinned_solutions += 1 - f_out.write(text) - - print('original: {} thinned: {} ({:.2f}%)'.format(all_solutions, thinned_solutions, - 100 * thinned_solutions / all_solutions)) - f_out.close() - - log_level(old_level) - - -if __name__ == '__main__': - """Performs thinning of archives w.r.t. the given precision (intended to use with already updated archives, not the - 'basic' archives returned by an algorithm). - - Important: Because the new archives always contain the two extreme solutions, any solutions outside the region - of interest in the objective space will be dominated and therefore ignored. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('-p', '--precision', type=float, default=1e-6, - help='thinning precision') - parser.add_argument('--currently-nondominated', action='store_true', - help='output currently nondominated solutions') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('input', help='path to the input folder') - args = parser.parse_args() - - print('Program called with arguments: \ninput folder = {}\noutput folder = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}'.format(args.functions, args.instances, args.dimensions)) - print('precision = {} \ncurrently-nondominated = {}\n'.format(args.precision, args.currently_nondominated)) - - # Analyze the archives - archive_thinning(args.input, args.output, args.precision, args.currently_nondominated, args.functions, - args.instances, args.dimensions) - diff --git a/code-preprocessing/archive-update/archive_update.py b/code-preprocessing/archive-update/archive_update.py deleted file mode 100755 index 6238f9f2b..000000000 --- a/code-preprocessing/archive-update/archive_update.py +++ /dev/null @@ -1,145 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import sys -import argparse - -from cocoprep.archive_load_data import parse_range, read_best_values, write_best_values -from cocoprep.archive_functions import ArchiveInfo -from cocoprep.coco_archive import Archive, log_level - - -def update_best_hypervolume(old_best_files, new_best_data, new_best_file): - """Updates the best hypervolume values. The old hypervolume values are read from old_best_files (a list of files), - while the new ones are passed through new_best_data. The resulting best values are appended to new_best_file - in a format that can be readily used by the COCO source code in C. - :param old_best_files: list of files containing best hypervolumes - :param new_best_data: dictionary with problem names and their new best hypervolumes - :param new_best_file: name of the file to which the new values will be appended - """ - print('Updating best hypervolume values...') - - # Read the old best values from the given files - try: - old_best_data = read_best_values(old_best_files) - except IOError as err: - print(err) - print('Continuing nevertheless...') - sys.stdout.flush() - result = new_best_data - else: - # Create a set of problem_names contained in at least one dictionary - problem_names = set(old_best_data.keys()).union(set(new_best_data.keys())) - result = {} - - # Iterate over all problem names and store only the best (i.e. largest) hypervolumes - for problem_name in problem_names: - new_value = new_best_data.get(problem_name) - old_value = old_best_data.get(problem_name) - if new_value is None: - result.update({problem_name: float(old_value)}) - elif old_value is None or (abs(float(old_value) - 1) < 1e-8): - # New value is always better when old_value equals 1 - result.update({problem_name: float(new_value)}) - else: - result.update({problem_name: max(float(new_value), float(old_value))}) - - if new_value is not None and old_value is not None and float(new_value) > float(old_value): - print('{} HV improved by {:.15f}'.format(problem_name, float(new_value) - float(old_value))) - sys.stdout.flush() - - # Write the best values - write_best_values(result, new_best_file) - print('Done.') - sys.stdout.flush() - - -def merge_archives(input_path, output_path, functions, instances, dimensions, crop_variables): - """Merges all archives from the input_path (removes any dominated solutions) and stores the consolidated archives - in the output_path. Returns problem names and their new best hypervolume values in the form of a dictionary. - :param input_path: input path - :param output_path: output path (created if not existing before) - :param functions: functions to be included in the merging - :param instances: instances to be included in the merging - :param dimensions: dimensions to be included in the merging - :param crop_variables: whether output archives should contain information on solution variables - """ - result = {} - - print('Reading archive information...') - sys.stdout.flush() - archive_info = ArchiveInfo(input_path, functions, instances, dimensions) - - print('Processing archives...') - sys.stdout.flush() - while True: - # Get information about the next problem instance - problem_instance_info = archive_info.get_next_problem_instance_info() - if problem_instance_info is None: - break - - old_level = log_level('warning') - - # Create an archive for this problem instance - archive = Archive(problem_instance_info.suite_name, problem_instance_info.function, - problem_instance_info.instance, problem_instance_info.dimension) - - # Read the solutions from the files and add them to the archive - problem_instance_info.fill_archive(archive) - - # Write the non-dominated solutions into output folder - problem_instance_info.write_archive_solutions(output_path, archive, crop_variables) - - result.update({str(problem_instance_info): archive.hypervolume}) - print('{}: {:.15f}'.format(problem_instance_info, archive.hypervolume)) - sys.stdout.flush() - - log_level(old_level) - - return result - - -if __name__ == '__main__': - """Updates the archives of solutions to bi-objective problems. - - Input archives are read and merged so that the two extreme solutions and all non-dominated solutions are stored - in the output archives. A file with the best known hypervolume values is generated from these hypervolumes and - the ones stored in C source files (use --merge-only if you wish to do the merging without the update of - hypervolume values and --crop-variables if you want to keep only the objective values). - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 93), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 16), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('--merge-only', action='store_true', - help='perform only merging of archives, do not update hypervolume values') - parser.add_argument('--crop-variables', action='store_true', - help='don\'t include information on the variables in the output archives') - parser.add_argument('--hyp-file', default='new_best_values_hyp.c', - help='name of the file to store new hypervolume values') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('input', default=[], nargs='+', help='path(s) to the input folder(s)') - args = parser.parse_args() - - print('Program called with arguments: \ninput folders = {}\noutput folder = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}\n'.format(args.functions, args.instances, args.dimensions)) - - # Merge the archives - new_hypervolumes = merge_archives(args.input, args.output, args.functions, args.instances, args.dimensions, - args.crop_variables) - - timing.log('Finished merging', timing.now()) - - # Use files with best hypervolume values from the src folder and update them with the new best values - if not args.merge_only: - base_path = os.path.dirname(__file__) - file_names = ['suite_biobj_best_values_hyp.c'] - file_names = [os.path.abspath(os.path.join(base_path, '..', '..', 'code-experiments/src', file_name)) - for file_name in file_names] - update_best_hypervolume(file_names, new_hypervolumes, os.path.join(args.output, '..', args.hyp_file)) diff --git a/code-preprocessing/archive-update/extract_extremes.py b/code-preprocessing/archive-update/extract_extremes.py deleted file mode 100644 index 971276f6d..000000000 --- a/code-preprocessing/archive-update/extract_extremes.py +++ /dev/null @@ -1,87 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import argparse - -from cocoprep.archive_load_data import get_file_name_list, parse_archive_file_name, get_key_value, parse_range -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning - - -def extract_extremes(input_paths, output_file, functions, instances, dimensions): - """ - Extracts the extreme points from the archives contained in input_paths and outputs them to the output_file in - the following format: - [problem_name] [extreme_point_1] [extreme_point_2] - - Assumes the two extreme points are contained in the first two lines of every instance archive. If not, that - instance is skipped. - Performs no kind of sorting or filtering of the problems, therefore if multiple copies of one problem are present - in the input, multiple lines for one problem will be also present in the output. - """ - - # Check whether input paths exist - input_files = get_file_name_list(input_paths, ".adat") - if len(input_files) == 0: - raise PreprocessingException('Folder {} does not exist or is empty'.format(input_paths)) - - # Read the input files one by one and save the result in the output_file - with open(output_file, 'a') as f_out: - for input_file in input_files: - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or (instance not in instances) or (dimension not in dimensions): - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - print(input_file) - - with open(input_file, 'r') as f_in: - extreme1 = None - count = 0 - for line in f_in: - if line[0] == '%' and 'instance' in line: - instance = int(get_key_value(line[1:], 'instance').strip(' \t\n\r')) - count = 0 - elif count > 1 or (len(line) == 0) or line[0] == '%': - continue - elif count == 0: - extreme1 = line.split()[1:3] - count = 1 - elif count == 1: - extreme2 = line.split()[1:3] - count = 2 - try: - string = '{}_f{:02d}_i{:02d}_d{:02d}\t'.format(suite_name, function, instance, dimension) - string = string + '\t'.join(extreme1) + '\t' + '\t'.join(extreme2) + '\n' - f_out.write(string) - except ValueError: - print('Skipping instance {} in file {}'.format(instance, input_file)) - - f_in.close() - f_out.flush() - f_out.close() - - -if __name__ == '__main__': - """Extracts information on the two extreme points from the archives of solutions. Results are stored into an output - file. - """ - import timing - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('output', help='path to the output file') - parser.add_argument('input', default=[], nargs='+', help='path(s) to the input folder(s)') - args = parser.parse_args() - - print('Program called with arguments: \ninput folders = {}\noutput file = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}\n'.format(args.functions, args.instances, args.dimensions)) - - extract_extremes(args.input, args.output, args.functions, args.instances, args.dimensions) diff --git a/code-preprocessing/archive-update/interface/coco_archive.c b/code-preprocessing/archive-update/interface/coco_archive.c deleted file mode 100644 index 952da7cf0..000000000 --- a/code-preprocessing/archive-update/interface/coco_archive.c +++ /dev/null @@ -1,7662 +0,0 @@ -/* Generated by Cython 0.29.23 */ - -#ifndef PY_SSIZE_T_CLEAN -#define PY_SSIZE_T_CLEAN -#endif /* PY_SSIZE_T_CLEAN */ -#include "Python.h" -#ifndef Py_PYTHON_H - #error Python headers needed to compile C extensions, please install development version of Python. -#elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) - #error Cython requires Python 2.6+ or Python 3.3+. -#else -#define CYTHON_ABI "0_29_23" -#define CYTHON_HEX_VERSION 0x001D17F0 -#define CYTHON_FUTURE_DIVISION 1 -#include -#ifndef offsetof - #define offsetof(type, member) ( (size_t) & ((type*)0) -> member ) -#endif -#if !defined(WIN32) && !defined(MS_WINDOWS) - #ifndef __stdcall - #define __stdcall - #endif - #ifndef __cdecl - #define __cdecl - #endif - #ifndef __fastcall - #define __fastcall - #endif -#endif -#ifndef DL_IMPORT - #define DL_IMPORT(t) t -#endif -#ifndef DL_EXPORT - #define DL_EXPORT(t) t -#endif -#define __PYX_COMMA , -#ifndef HAVE_LONG_LONG - #if PY_VERSION_HEX >= 0x02070000 - #define HAVE_LONG_LONG - #endif -#endif -#ifndef PY_LONG_LONG - #define PY_LONG_LONG LONG_LONG -#endif -#ifndef Py_HUGE_VAL - #define Py_HUGE_VAL HUGE_VAL -#endif -#ifdef PYPY_VERSION - #define CYTHON_COMPILING_IN_PYPY 1 - #define CYTHON_COMPILING_IN_PYSTON 0 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #undef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 0 - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #if PY_VERSION_HEX < 0x03050000 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #elif !defined(CYTHON_USE_ASYNC_SLOTS) - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #undef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 0 - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #undef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 1 - #undef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 0 - #undef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 0 - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 0 - #undef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 0 - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 -#elif defined(PYSTON_VERSION) - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_PYSTON 1 - #define CYTHON_COMPILING_IN_CPYTHON 0 - #ifndef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 1 - #endif - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #undef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 0 - #ifndef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 1 - #endif - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #ifndef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 0 - #endif - #ifndef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 1 - #endif - #ifndef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 1 - #endif - #undef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 0 - #undef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 0 - #undef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT 0 - #undef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 0 - #undef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS 0 - #undef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK 0 -#else - #define CYTHON_COMPILING_IN_PYPY 0 - #define CYTHON_COMPILING_IN_PYSTON 0 - #define CYTHON_COMPILING_IN_CPYTHON 1 - #ifndef CYTHON_USE_TYPE_SLOTS - #define CYTHON_USE_TYPE_SLOTS 1 - #endif - #if PY_VERSION_HEX < 0x02070000 - #undef CYTHON_USE_PYTYPE_LOOKUP - #define CYTHON_USE_PYTYPE_LOOKUP 0 - #elif !defined(CYTHON_USE_PYTYPE_LOOKUP) - #define CYTHON_USE_PYTYPE_LOOKUP 1 - #endif - #if PY_MAJOR_VERSION < 3 - #undef CYTHON_USE_ASYNC_SLOTS - #define CYTHON_USE_ASYNC_SLOTS 0 - #elif !defined(CYTHON_USE_ASYNC_SLOTS) - #define CYTHON_USE_ASYNC_SLOTS 1 - #endif - #if PY_VERSION_HEX < 0x02070000 - #undef CYTHON_USE_PYLONG_INTERNALS - #define CYTHON_USE_PYLONG_INTERNALS 0 - #elif !defined(CYTHON_USE_PYLONG_INTERNALS) - #define CYTHON_USE_PYLONG_INTERNALS 1 - #endif - #ifndef CYTHON_USE_PYLIST_INTERNALS - #define CYTHON_USE_PYLIST_INTERNALS 1 - #endif - #ifndef CYTHON_USE_UNICODE_INTERNALS - #define CYTHON_USE_UNICODE_INTERNALS 1 - #endif - #if PY_VERSION_HEX < 0x030300F0 - #undef CYTHON_USE_UNICODE_WRITER - #define CYTHON_USE_UNICODE_WRITER 0 - #elif !defined(CYTHON_USE_UNICODE_WRITER) - #define CYTHON_USE_UNICODE_WRITER 1 - #endif - #ifndef CYTHON_AVOID_BORROWED_REFS - #define CYTHON_AVOID_BORROWED_REFS 0 - #endif - #ifndef CYTHON_ASSUME_SAFE_MACROS - #define CYTHON_ASSUME_SAFE_MACROS 1 - #endif - #ifndef CYTHON_UNPACK_METHODS - #define CYTHON_UNPACK_METHODS 1 - #endif - #ifndef CYTHON_FAST_THREAD_STATE - #define CYTHON_FAST_THREAD_STATE 1 - #endif - #ifndef CYTHON_FAST_PYCALL - #define CYTHON_FAST_PYCALL 1 - #endif - #ifndef CYTHON_PEP489_MULTI_PHASE_INIT - #define CYTHON_PEP489_MULTI_PHASE_INIT (PY_VERSION_HEX >= 0x03050000) - #endif - #ifndef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1) - #endif - #ifndef CYTHON_USE_DICT_VERSIONS - #define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX >= 0x030600B1) - #endif - #ifndef CYTHON_USE_EXC_INFO_STACK - #define CYTHON_USE_EXC_INFO_STACK (PY_VERSION_HEX >= 0x030700A3) - #endif -#endif -#if !defined(CYTHON_FAST_PYCCALL) -#define CYTHON_FAST_PYCCALL (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1) -#endif -#if CYTHON_USE_PYLONG_INTERNALS - #include "longintrepr.h" - #undef SHIFT - #undef BASE - #undef MASK - #ifdef SIZEOF_VOID_P - enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) }; - #endif -#endif -#ifndef __has_attribute - #define __has_attribute(x) 0 -#endif -#ifndef __has_cpp_attribute - #define __has_cpp_attribute(x) 0 -#endif -#ifndef CYTHON_RESTRICT - #if defined(__GNUC__) - #define CYTHON_RESTRICT __restrict__ - #elif defined(_MSC_VER) && _MSC_VER >= 1400 - #define CYTHON_RESTRICT __restrict - #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define CYTHON_RESTRICT restrict - #else - #define CYTHON_RESTRICT - #endif -#endif -#ifndef CYTHON_UNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define CYTHON_UNUSED __attribute__ ((__unused__)) -# else -# define CYTHON_UNUSED -# endif -# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER)) -# define CYTHON_UNUSED __attribute__ ((__unused__)) -# else -# define CYTHON_UNUSED -# endif -#endif -#ifndef CYTHON_MAYBE_UNUSED_VAR -# if defined(__cplusplus) - template void CYTHON_MAYBE_UNUSED_VAR( const T& ) { } -# else -# define CYTHON_MAYBE_UNUSED_VAR(x) (void)(x) -# endif -#endif -#ifndef CYTHON_NCP_UNUSED -# if CYTHON_COMPILING_IN_CPYTHON -# define CYTHON_NCP_UNUSED -# else -# define CYTHON_NCP_UNUSED CYTHON_UNUSED -# endif -#endif -#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) -#ifdef _MSC_VER - #ifndef _MSC_STDINT_H_ - #if _MSC_VER < 1300 - typedef unsigned char uint8_t; - typedef unsigned int uint32_t; - #else - typedef unsigned __int8 uint8_t; - typedef unsigned __int32 uint32_t; - #endif - #endif -#else - #include -#endif -#ifndef CYTHON_FALLTHROUGH - #if defined(__cplusplus) && __cplusplus >= 201103L - #if __has_cpp_attribute(fallthrough) - #define CYTHON_FALLTHROUGH [[fallthrough]] - #elif __has_cpp_attribute(clang::fallthrough) - #define CYTHON_FALLTHROUGH [[clang::fallthrough]] - #elif __has_cpp_attribute(gnu::fallthrough) - #define CYTHON_FALLTHROUGH [[gnu::fallthrough]] - #endif - #endif - #ifndef CYTHON_FALLTHROUGH - #if __has_attribute(fallthrough) - #define CYTHON_FALLTHROUGH __attribute__((fallthrough)) - #else - #define CYTHON_FALLTHROUGH - #endif - #endif - #if defined(__clang__ ) && defined(__apple_build_version__) - #if __apple_build_version__ < 7000000 - #undef CYTHON_FALLTHROUGH - #define CYTHON_FALLTHROUGH - #endif - #endif -#endif - -#ifndef CYTHON_INLINE - #if defined(__clang__) - #define CYTHON_INLINE __inline__ __attribute__ ((__unused__)) - #elif defined(__GNUC__) - #define CYTHON_INLINE __inline__ - #elif defined(_MSC_VER) - #define CYTHON_INLINE __inline - #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define CYTHON_INLINE inline - #else - #define CYTHON_INLINE - #endif -#endif - -#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag) - #define Py_OptimizeFlag 0 -#endif -#define __PYX_BUILD_PY_SSIZE_T "n" -#define CYTHON_FORMAT_SSIZE_T "z" -#if PY_MAJOR_VERSION < 3 - #define __Pyx_BUILTIN_MODULE_NAME "__builtin__" - #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) - #define __Pyx_DefaultClassType PyClass_Type -#else - #define __Pyx_BUILTIN_MODULE_NAME "builtins" -#if PY_VERSION_HEX >= 0x030800A4 && PY_VERSION_HEX < 0x030800B2 - #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_New(a, 0, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) -#else - #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ - PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) -#endif - #define __Pyx_DefaultClassType PyType_Type -#endif -#ifndef Py_TPFLAGS_CHECKTYPES - #define Py_TPFLAGS_CHECKTYPES 0 -#endif -#ifndef Py_TPFLAGS_HAVE_INDEX - #define Py_TPFLAGS_HAVE_INDEX 0 -#endif -#ifndef Py_TPFLAGS_HAVE_NEWBUFFER - #define Py_TPFLAGS_HAVE_NEWBUFFER 0 -#endif -#ifndef Py_TPFLAGS_HAVE_FINALIZE - #define Py_TPFLAGS_HAVE_FINALIZE 0 -#endif -#ifndef METH_STACKLESS - #define METH_STACKLESS 0 -#endif -#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL) - #ifndef METH_FASTCALL - #define METH_FASTCALL 0x80 - #endif - typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs); - typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args, - Py_ssize_t nargs, PyObject *kwnames); -#else - #define __Pyx_PyCFunctionFast _PyCFunctionFast - #define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords -#endif -#if CYTHON_FAST_PYCCALL -#define __Pyx_PyFastCFunction_Check(func)\ - ((PyCFunction_Check(func) && (METH_FASTCALL == (PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST | METH_KEYWORDS | METH_STACKLESS))))) -#else -#define __Pyx_PyFastCFunction_Check(func) 0 -#endif -#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc) - #define PyObject_Malloc(s) PyMem_Malloc(s) - #define PyObject_Free(p) PyMem_Free(p) - #define PyObject_Realloc(p) PyMem_Realloc(p) -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030400A1 - #define PyMem_RawMalloc(n) PyMem_Malloc(n) - #define PyMem_RawRealloc(p, n) PyMem_Realloc(p, n) - #define PyMem_RawFree(p) PyMem_Free(p) -#endif -#if CYTHON_COMPILING_IN_PYSTON - #define __Pyx_PyCode_HasFreeVars(co) PyCode_HasFreeVars(co) - #define __Pyx_PyFrame_SetLineNumber(frame, lineno) PyFrame_SetLineNumber(frame, lineno) -#else - #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) - #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) -#endif -#if !CYTHON_FAST_THREAD_STATE || PY_VERSION_HEX < 0x02070000 - #define __Pyx_PyThreadState_Current PyThreadState_GET() -#elif PY_VERSION_HEX >= 0x03060000 - #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet() -#elif PY_VERSION_HEX >= 0x03000000 - #define __Pyx_PyThreadState_Current PyThreadState_GET() -#else - #define __Pyx_PyThreadState_Current _PyThreadState_Current -#endif -#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT) -#include "pythread.h" -#define Py_tss_NEEDS_INIT 0 -typedef int Py_tss_t; -static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { - *key = PyThread_create_key(); - return 0; -} -static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { - Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t)); - *key = Py_tss_NEEDS_INIT; - return key; -} -static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { - PyObject_Free(key); -} -static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { - return *key != Py_tss_NEEDS_INIT; -} -static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { - PyThread_delete_key(*key); - *key = Py_tss_NEEDS_INIT; -} -static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { - return PyThread_set_key_value(*key, value); -} -static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { - return PyThread_get_key_value(*key); -} -#endif -#if CYTHON_COMPILING_IN_CPYTHON || defined(_PyDict_NewPresized) -#define __Pyx_PyDict_NewPresized(n) ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n)) -#else -#define __Pyx_PyDict_NewPresized(n) PyDict_New() -#endif -#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION - #define __Pyx_PyNumber_Divide(x,y) PyNumber_TrueDivide(x,y) - #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceTrueDivide(x,y) -#else - #define __Pyx_PyNumber_Divide(x,y) PyNumber_Divide(x,y) - #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y) -#endif -#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && CYTHON_USE_UNICODE_INTERNALS -#define __Pyx_PyDict_GetItemStr(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash) -#else -#define __Pyx_PyDict_GetItemStr(dict, name) PyDict_GetItem(dict, name) -#endif -#if PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND) - #define CYTHON_PEP393_ENABLED 1 - #define __Pyx_PyUnicode_READY(op) (likely(PyUnicode_IS_READY(op)) ?\ - 0 : _PyUnicode_Ready((PyObject *)(op))) - #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_LENGTH(u) - #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i) - #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) PyUnicode_MAX_CHAR_VALUE(u) - #define __Pyx_PyUnicode_KIND(u) PyUnicode_KIND(u) - #define __Pyx_PyUnicode_DATA(u) PyUnicode_DATA(u) - #define __Pyx_PyUnicode_READ(k, d, i) PyUnicode_READ(k, d, i) - #define __Pyx_PyUnicode_WRITE(k, d, i, ch) PyUnicode_WRITE(k, d, i, ch) - #if defined(PyUnicode_IS_READY) && defined(PyUnicode_GET_SIZE) - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u))) - #else - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_LENGTH(u)) - #endif -#else - #define CYTHON_PEP393_ENABLED 0 - #define PyUnicode_1BYTE_KIND 1 - #define PyUnicode_2BYTE_KIND 2 - #define PyUnicode_4BYTE_KIND 4 - #define __Pyx_PyUnicode_READY(op) (0) - #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_SIZE(u) - #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i])) - #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((sizeof(Py_UNICODE) == 2) ? 65535 : 1114111) - #define __Pyx_PyUnicode_KIND(u) (sizeof(Py_UNICODE)) - #define __Pyx_PyUnicode_DATA(u) ((void*)PyUnicode_AS_UNICODE(u)) - #define __Pyx_PyUnicode_READ(k, d, i) ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i])) - #define __Pyx_PyUnicode_WRITE(k, d, i, ch) (((void)(k)), ((Py_UNICODE*)d)[i] = ch) - #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_SIZE(u)) -#endif -#if CYTHON_COMPILING_IN_PYPY - #define __Pyx_PyUnicode_Concat(a, b) PyNumber_Add(a, b) - #define __Pyx_PyUnicode_ConcatSafe(a, b) PyNumber_Add(a, b) -#else - #define __Pyx_PyUnicode_Concat(a, b) PyUnicode_Concat(a, b) - #define __Pyx_PyUnicode_ConcatSafe(a, b) ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\ - PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b)) -#endif -#if CYTHON_COMPILING_IN_PYPY && !defined(PyUnicode_Contains) - #define PyUnicode_Contains(u, s) PySequence_Contains(u, s) -#endif -#if CYTHON_COMPILING_IN_PYPY && !defined(PyByteArray_Check) - #define PyByteArray_Check(obj) PyObject_TypeCheck(obj, &PyByteArray_Type) -#endif -#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Format) - #define PyObject_Format(obj, fmt) PyObject_CallMethod(obj, "__format__", "O", fmt) -#endif -#define __Pyx_PyString_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b)) -#define __Pyx_PyUnicode_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b)) -#if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyString_Format(a, b) PyUnicode_Format(a, b) -#else - #define __Pyx_PyString_Format(a, b) PyString_Format(a, b) -#endif -#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII) - #define PyObject_ASCII(o) PyObject_Repr(o) -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyBaseString_Type PyUnicode_Type - #define PyStringObject PyUnicodeObject - #define PyString_Type PyUnicode_Type - #define PyString_Check PyUnicode_Check - #define PyString_CheckExact PyUnicode_CheckExact -#ifndef PyObject_Unicode - #define PyObject_Unicode PyObject_Str -#endif -#endif -#if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj) - #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj) -#else - #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj)) - #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj)) -#endif -#ifndef PySet_CheckExact - #define PySet_CheckExact(obj) (Py_TYPE(obj) == &PySet_Type) -#endif -#if PY_VERSION_HEX >= 0x030900A4 - #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt) - #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size) -#else - #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt) - #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) -#endif -#if CYTHON_ASSUME_SAFE_MACROS - #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) -#else - #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyIntObject PyLongObject - #define PyInt_Type PyLong_Type - #define PyInt_Check(op) PyLong_Check(op) - #define PyInt_CheckExact(op) PyLong_CheckExact(op) - #define PyInt_FromString PyLong_FromString - #define PyInt_FromUnicode PyLong_FromUnicode - #define PyInt_FromLong PyLong_FromLong - #define PyInt_FromSize_t PyLong_FromSize_t - #define PyInt_FromSsize_t PyLong_FromSsize_t - #define PyInt_AsLong PyLong_AsLong - #define PyInt_AS_LONG PyLong_AS_LONG - #define PyInt_AsSsize_t PyLong_AsSsize_t - #define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask - #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask - #define PyNumber_Int PyNumber_Long -#endif -#if PY_MAJOR_VERSION >= 3 - #define PyBoolObject PyLongObject -#endif -#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY - #ifndef PyUnicode_InternFromString - #define PyUnicode_InternFromString(s) PyUnicode_FromString(s) - #endif -#endif -#if PY_VERSION_HEX < 0x030200A4 - typedef long Py_hash_t; - #define __Pyx_PyInt_FromHash_t PyInt_FromLong - #define __Pyx_PyInt_AsHash_t PyInt_AsLong -#else - #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t - #define __Pyx_PyInt_AsHash_t PyInt_AsSsize_t -#endif -#if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyMethod_New(func, self, klass) ((self) ? ((void)(klass), PyMethod_New(func, self)) : __Pyx_NewRef(func)) -#else - #define __Pyx_PyMethod_New(func, self, klass) PyMethod_New(func, self, klass) -#endif -#if CYTHON_USE_ASYNC_SLOTS - #if PY_VERSION_HEX >= 0x030500B1 - #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods - #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async) - #else - #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved)) - #endif -#else - #define __Pyx_PyType_AsAsync(obj) NULL -#endif -#ifndef __Pyx_PyAsyncMethodsStruct - typedef struct { - unaryfunc am_await; - unaryfunc am_aiter; - unaryfunc am_anext; - } __Pyx_PyAsyncMethodsStruct; -#endif - -#if defined(WIN32) || defined(MS_WINDOWS) - #define _USE_MATH_DEFINES -#endif -#include -#ifdef NAN -#define __PYX_NAN() ((float) NAN) -#else -static CYTHON_INLINE float __PYX_NAN() { - float value; - memset(&value, 0xFF, sizeof(value)); - return value; -} -#endif -#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL) -#define __Pyx_truncl trunc -#else -#define __Pyx_truncl truncl -#endif - -#define __PYX_MARK_ERR_POS(f_index, lineno) \ - { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; } -#define __PYX_ERR(f_index, lineno, Ln_error) \ - { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; } - -#ifndef __PYX_EXTERN_C - #ifdef __cplusplus - #define __PYX_EXTERN_C extern "C" - #else - #define __PYX_EXTERN_C extern - #endif -#endif - -#define __PYX_HAVE__cocoprep__coco_archive -#define __PYX_HAVE_API__cocoprep__coco_archive -/* Early includes */ -#include -#include -#include "numpy/arrayobject.h" -#include "numpy/ndarrayobject.h" -#include "numpy/ndarraytypes.h" -#include "numpy/arrayscalars.h" -#include "numpy/ufuncobject.h" - - /* NumPy API declarations from "numpy/__init__.pxd" */ - -#include "coco.h" -#ifdef _OPENMP -#include -#endif /* _OPENMP */ - -#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS) -#define CYTHON_WITHOUT_ASSERTIONS -#endif - -typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding; - const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry; - -#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0 -#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0 -#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8) -#define __PYX_DEFAULT_STRING_ENCODING "" -#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString -#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize -#define __Pyx_uchar_cast(c) ((unsigned char)c) -#define __Pyx_long_cast(x) ((long)x) -#define __Pyx_fits_Py_ssize_t(v, type, is_signed) (\ - (sizeof(type) < sizeof(Py_ssize_t)) ||\ - (sizeof(type) > sizeof(Py_ssize_t) &&\ - likely(v < (type)PY_SSIZE_T_MAX ||\ - v == (type)PY_SSIZE_T_MAX) &&\ - (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\ - v == (type)PY_SSIZE_T_MIN))) ||\ - (sizeof(type) == sizeof(Py_ssize_t) &&\ - (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\ - v == (type)PY_SSIZE_T_MAX))) ) -static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) { - return (size_t) i < (size_t) limit; -} -#if defined (__cplusplus) && __cplusplus >= 201103L - #include - #define __Pyx_sst_abs(value) std::abs(value) -#elif SIZEOF_INT >= SIZEOF_SIZE_T - #define __Pyx_sst_abs(value) abs(value) -#elif SIZEOF_LONG >= SIZEOF_SIZE_T - #define __Pyx_sst_abs(value) labs(value) -#elif defined (_MSC_VER) - #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value)) -#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - #define __Pyx_sst_abs(value) llabs(value) -#elif defined (__GNUC__) - #define __Pyx_sst_abs(value) __builtin_llabs(value) -#else - #define __Pyx_sst_abs(value) ((value<0) ? -value : value) -#endif -static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*); -static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length); -#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s)) -#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l) -#define __Pyx_PyBytes_FromString PyBytes_FromString -#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize -static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*); -#if PY_MAJOR_VERSION < 3 - #define __Pyx_PyStr_FromString __Pyx_PyBytes_FromString - #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize -#else - #define __Pyx_PyStr_FromString __Pyx_PyUnicode_FromString - #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize -#endif -#define __Pyx_PyBytes_AsWritableString(s) ((char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsWritableSString(s) ((signed char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsWritableUString(s) ((unsigned char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsString(s) ((const char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsSString(s) ((const signed char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyBytes_AsUString(s) ((const unsigned char*) PyBytes_AS_STRING(s)) -#define __Pyx_PyObject_AsWritableString(s) ((char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsWritableSString(s) ((signed char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsWritableUString(s) ((unsigned char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsSString(s) ((const signed char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_AsUString(s) ((const unsigned char*) __Pyx_PyObject_AsString(s)) -#define __Pyx_PyObject_FromCString(s) __Pyx_PyObject_FromString((const char*)s) -#define __Pyx_PyBytes_FromCString(s) __Pyx_PyBytes_FromString((const char*)s) -#define __Pyx_PyByteArray_FromCString(s) __Pyx_PyByteArray_FromString((const char*)s) -#define __Pyx_PyStr_FromCString(s) __Pyx_PyStr_FromString((const char*)s) -#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s) -static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { - const Py_UNICODE *u_end = u; - while (*u_end++) ; - return (size_t)(u_end - u - 1); -} -#define __Pyx_PyUnicode_FromUnicode(u) PyUnicode_FromUnicode(u, __Pyx_Py_UNICODE_strlen(u)) -#define __Pyx_PyUnicode_FromUnicodeAndLength PyUnicode_FromUnicode -#define __Pyx_PyUnicode_AsUnicode PyUnicode_AsUnicode -#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj) -#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None) -static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b); -static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*); -static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*); -static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x); -#define __Pyx_PySequence_Tuple(obj)\ - (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj)) -static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*); -static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t); -#if CYTHON_ASSUME_SAFE_MACROS -#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x)) -#else -#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x) -#endif -#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x)) -#if PY_MAJOR_VERSION >= 3 -#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x)) -#else -#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x)) -#endif -#define __Pyx_PyNumber_Float(x) (PyFloat_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Float(x)) -#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII -static int __Pyx_sys_getdefaultencoding_not_ascii; -static int __Pyx_init_sys_getdefaultencoding_params(void) { - PyObject* sys; - PyObject* default_encoding = NULL; - PyObject* ascii_chars_u = NULL; - PyObject* ascii_chars_b = NULL; - const char* default_encoding_c; - sys = PyImport_ImportModule("sys"); - if (!sys) goto bad; - default_encoding = PyObject_CallMethod(sys, (char*) "getdefaultencoding", NULL); - Py_DECREF(sys); - if (!default_encoding) goto bad; - default_encoding_c = PyBytes_AsString(default_encoding); - if (!default_encoding_c) goto bad; - if (strcmp(default_encoding_c, "ascii") == 0) { - __Pyx_sys_getdefaultencoding_not_ascii = 0; - } else { - char ascii_chars[128]; - int c; - for (c = 0; c < 128; c++) { - ascii_chars[c] = c; - } - __Pyx_sys_getdefaultencoding_not_ascii = 1; - ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL); - if (!ascii_chars_u) goto bad; - ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL); - if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) { - PyErr_Format( - PyExc_ValueError, - "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.", - default_encoding_c); - goto bad; - } - Py_DECREF(ascii_chars_u); - Py_DECREF(ascii_chars_b); - } - Py_DECREF(default_encoding); - return 0; -bad: - Py_XDECREF(default_encoding); - Py_XDECREF(ascii_chars_u); - Py_XDECREF(ascii_chars_b); - return -1; -} -#endif -#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3 -#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL) -#else -#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL) -#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT -static char* __PYX_DEFAULT_STRING_ENCODING; -static int __Pyx_init_sys_getdefaultencoding_params(void) { - PyObject* sys; - PyObject* default_encoding = NULL; - char* default_encoding_c; - sys = PyImport_ImportModule("sys"); - if (!sys) goto bad; - default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL); - Py_DECREF(sys); - if (!default_encoding) goto bad; - default_encoding_c = PyBytes_AsString(default_encoding); - if (!default_encoding_c) goto bad; - __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1); - if (!__PYX_DEFAULT_STRING_ENCODING) goto bad; - strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c); - Py_DECREF(default_encoding); - return 0; -bad: - Py_XDECREF(default_encoding); - return -1; -} -#endif -#endif - - -/* Test for GCC > 2.95 */ -#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95))) - #define likely(x) __builtin_expect(!!(x), 1) - #define unlikely(x) __builtin_expect(!!(x), 0) -#else /* !__GNUC__ or GCC < 2.95 */ - #define likely(x) (x) - #define unlikely(x) (x) -#endif /* __GNUC__ */ -static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; } - -static PyObject *__pyx_m = NULL; -static PyObject *__pyx_d; -static PyObject *__pyx_b; -static PyObject *__pyx_cython_runtime = NULL; -static PyObject *__pyx_empty_tuple; -static PyObject *__pyx_empty_bytes; -static PyObject *__pyx_empty_unicode; -static int __pyx_lineno; -static int __pyx_clineno = 0; -static const char * __pyx_cfilenm= __FILE__; -static const char *__pyx_filename; - -/* Header.proto */ -#if !defined(CYTHON_CCOMPLEX) - #if defined(__cplusplus) - #define CYTHON_CCOMPLEX 1 - #elif defined(_Complex_I) - #define CYTHON_CCOMPLEX 1 - #else - #define CYTHON_CCOMPLEX 0 - #endif -#endif -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - #include - #else - #include - #endif -#endif -#if CYTHON_CCOMPLEX && !defined(__cplusplus) && defined(__sun__) && defined(__GNUC__) - #undef _Complex_I - #define _Complex_I 1.0fj -#endif - - -static const char *__pyx_f[] = { - "interface\\coco_archive.pyx", - "stringsource", - "__init__.pxd", - "type.pxd", -}; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":690 - * # in Cython to enable them only on the right systems. - * - * ctypedef npy_int8 int8_t # <<<<<<<<<<<<<< - * ctypedef npy_int16 int16_t - * ctypedef npy_int32 int32_t - */ -typedef npy_int8 __pyx_t_5numpy_int8_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":691 - * - * ctypedef npy_int8 int8_t - * ctypedef npy_int16 int16_t # <<<<<<<<<<<<<< - * ctypedef npy_int32 int32_t - * ctypedef npy_int64 int64_t - */ -typedef npy_int16 __pyx_t_5numpy_int16_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":692 - * ctypedef npy_int8 int8_t - * ctypedef npy_int16 int16_t - * ctypedef npy_int32 int32_t # <<<<<<<<<<<<<< - * ctypedef npy_int64 int64_t - * #ctypedef npy_int96 int96_t - */ -typedef npy_int32 __pyx_t_5numpy_int32_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":693 - * ctypedef npy_int16 int16_t - * ctypedef npy_int32 int32_t - * ctypedef npy_int64 int64_t # <<<<<<<<<<<<<< - * #ctypedef npy_int96 int96_t - * #ctypedef npy_int128 int128_t - */ -typedef npy_int64 __pyx_t_5numpy_int64_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":697 - * #ctypedef npy_int128 int128_t - * - * ctypedef npy_uint8 uint8_t # <<<<<<<<<<<<<< - * ctypedef npy_uint16 uint16_t - * ctypedef npy_uint32 uint32_t - */ -typedef npy_uint8 __pyx_t_5numpy_uint8_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":698 - * - * ctypedef npy_uint8 uint8_t - * ctypedef npy_uint16 uint16_t # <<<<<<<<<<<<<< - * ctypedef npy_uint32 uint32_t - * ctypedef npy_uint64 uint64_t - */ -typedef npy_uint16 __pyx_t_5numpy_uint16_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":699 - * ctypedef npy_uint8 uint8_t - * ctypedef npy_uint16 uint16_t - * ctypedef npy_uint32 uint32_t # <<<<<<<<<<<<<< - * ctypedef npy_uint64 uint64_t - * #ctypedef npy_uint96 uint96_t - */ -typedef npy_uint32 __pyx_t_5numpy_uint32_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":700 - * ctypedef npy_uint16 uint16_t - * ctypedef npy_uint32 uint32_t - * ctypedef npy_uint64 uint64_t # <<<<<<<<<<<<<< - * #ctypedef npy_uint96 uint96_t - * #ctypedef npy_uint128 uint128_t - */ -typedef npy_uint64 __pyx_t_5numpy_uint64_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":704 - * #ctypedef npy_uint128 uint128_t - * - * ctypedef npy_float32 float32_t # <<<<<<<<<<<<<< - * ctypedef npy_float64 float64_t - * #ctypedef npy_float80 float80_t - */ -typedef npy_float32 __pyx_t_5numpy_float32_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":705 - * - * ctypedef npy_float32 float32_t - * ctypedef npy_float64 float64_t # <<<<<<<<<<<<<< - * #ctypedef npy_float80 float80_t - * #ctypedef npy_float128 float128_t - */ -typedef npy_float64 __pyx_t_5numpy_float64_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":714 - * # The int types are mapped a bit surprising -- - * # numpy.int corresponds to 'l' and numpy.long to 'q' - * ctypedef npy_long int_t # <<<<<<<<<<<<<< - * ctypedef npy_longlong long_t - * ctypedef npy_longlong longlong_t - */ -typedef npy_long __pyx_t_5numpy_int_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":715 - * # numpy.int corresponds to 'l' and numpy.long to 'q' - * ctypedef npy_long int_t - * ctypedef npy_longlong long_t # <<<<<<<<<<<<<< - * ctypedef npy_longlong longlong_t - * - */ -typedef npy_longlong __pyx_t_5numpy_long_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":716 - * ctypedef npy_long int_t - * ctypedef npy_longlong long_t - * ctypedef npy_longlong longlong_t # <<<<<<<<<<<<<< - * - * ctypedef npy_ulong uint_t - */ -typedef npy_longlong __pyx_t_5numpy_longlong_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":718 - * ctypedef npy_longlong longlong_t - * - * ctypedef npy_ulong uint_t # <<<<<<<<<<<<<< - * ctypedef npy_ulonglong ulong_t - * ctypedef npy_ulonglong ulonglong_t - */ -typedef npy_ulong __pyx_t_5numpy_uint_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":719 - * - * ctypedef npy_ulong uint_t - * ctypedef npy_ulonglong ulong_t # <<<<<<<<<<<<<< - * ctypedef npy_ulonglong ulonglong_t - * - */ -typedef npy_ulonglong __pyx_t_5numpy_ulong_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":720 - * ctypedef npy_ulong uint_t - * ctypedef npy_ulonglong ulong_t - * ctypedef npy_ulonglong ulonglong_t # <<<<<<<<<<<<<< - * - * ctypedef npy_intp intp_t - */ -typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":722 - * ctypedef npy_ulonglong ulonglong_t - * - * ctypedef npy_intp intp_t # <<<<<<<<<<<<<< - * ctypedef npy_uintp uintp_t - * - */ -typedef npy_intp __pyx_t_5numpy_intp_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":723 - * - * ctypedef npy_intp intp_t - * ctypedef npy_uintp uintp_t # <<<<<<<<<<<<<< - * - * ctypedef npy_double float_t - */ -typedef npy_uintp __pyx_t_5numpy_uintp_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":725 - * ctypedef npy_uintp uintp_t - * - * ctypedef npy_double float_t # <<<<<<<<<<<<<< - * ctypedef npy_double double_t - * ctypedef npy_longdouble longdouble_t - */ -typedef npy_double __pyx_t_5numpy_float_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":726 - * - * ctypedef npy_double float_t - * ctypedef npy_double double_t # <<<<<<<<<<<<<< - * ctypedef npy_longdouble longdouble_t - * - */ -typedef npy_double __pyx_t_5numpy_double_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":727 - * ctypedef npy_double float_t - * ctypedef npy_double double_t - * ctypedef npy_longdouble longdouble_t # <<<<<<<<<<<<<< - * - * ctypedef npy_cfloat cfloat_t - */ -typedef npy_longdouble __pyx_t_5numpy_longdouble_t; -/* Declarations.proto */ -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - typedef ::std::complex< float > __pyx_t_float_complex; - #else - typedef float _Complex __pyx_t_float_complex; - #endif -#else - typedef struct { float real, imag; } __pyx_t_float_complex; -#endif -static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float, float); - -/* Declarations.proto */ -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - typedef ::std::complex< double > __pyx_t_double_complex; - #else - typedef double _Complex __pyx_t_double_complex; - #endif -#else - typedef struct { double real, imag; } __pyx_t_double_complex; -#endif -static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double, double); - - -/*--- Type declarations ---*/ -struct __pyx_obj_8cocoprep_12coco_archive_Archive; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":729 - * ctypedef npy_longdouble longdouble_t - * - * ctypedef npy_cfloat cfloat_t # <<<<<<<<<<<<<< - * ctypedef npy_cdouble cdouble_t - * ctypedef npy_clongdouble clongdouble_t - */ -typedef npy_cfloat __pyx_t_5numpy_cfloat_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":730 - * - * ctypedef npy_cfloat cfloat_t - * ctypedef npy_cdouble cdouble_t # <<<<<<<<<<<<<< - * ctypedef npy_clongdouble clongdouble_t - * - */ -typedef npy_cdouble __pyx_t_5numpy_cdouble_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":731 - * ctypedef npy_cfloat cfloat_t - * ctypedef npy_cdouble cdouble_t - * ctypedef npy_clongdouble clongdouble_t # <<<<<<<<<<<<<< - * - * ctypedef npy_cdouble complex_t - */ -typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":733 - * ctypedef npy_clongdouble clongdouble_t - * - * ctypedef npy_cdouble complex_t # <<<<<<<<<<<<<< - * - * cdef inline object PyArray_MultiIterNew1(a): - */ -typedef npy_cdouble __pyx_t_5numpy_complex_t; - -/* "interface/coco_archive.pyx":33 - * raise TypeError() - * - * cdef class Archive: # <<<<<<<<<<<<<< - * """Archive of bi-objective solutions, which serves as an interface to the COCO archive implemented in C. - * """ - */ -struct __pyx_obj_8cocoprep_12coco_archive_Archive { - PyObject_HEAD - coco_archive_t *archive; - PyObject *_suite_name; - size_t _function; - size_t _dimension; - size_t _instance; - size_t _number_of_solutions; - double _hypervolume; - PyObject *_tmp_text; - PyObject *up_to_date; -}; - - -/* --- Runtime support code (head) --- */ -/* Refnanny.proto */ -#ifndef CYTHON_REFNANNY - #define CYTHON_REFNANNY 0 -#endif -#if CYTHON_REFNANNY - typedef struct { - void (*INCREF)(void*, PyObject*, int); - void (*DECREF)(void*, PyObject*, int); - void (*GOTREF)(void*, PyObject*, int); - void (*GIVEREF)(void*, PyObject*, int); - void* (*SetupContext)(const char*, int, const char*); - void (*FinishContext)(void**); - } __Pyx_RefNannyAPIStruct; - static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL; - static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname); - #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL; -#ifdef WITH_THREAD - #define __Pyx_RefNannySetupContext(name, acquire_gil)\ - if (acquire_gil) {\ - PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__);\ - PyGILState_Release(__pyx_gilstate_save);\ - } else {\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__);\ - } -#else - #define __Pyx_RefNannySetupContext(name, acquire_gil)\ - __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__) -#endif - #define __Pyx_RefNannyFinishContext()\ - __Pyx_RefNanny->FinishContext(&__pyx_refnanny) - #define __Pyx_INCREF(r) __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), __LINE__) - #define __Pyx_DECREF(r) __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), __LINE__) - #define __Pyx_GOTREF(r) __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), __LINE__) - #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), __LINE__) - #define __Pyx_XINCREF(r) do { if((r) != NULL) {__Pyx_INCREF(r); }} while(0) - #define __Pyx_XDECREF(r) do { if((r) != NULL) {__Pyx_DECREF(r); }} while(0) - #define __Pyx_XGOTREF(r) do { if((r) != NULL) {__Pyx_GOTREF(r); }} while(0) - #define __Pyx_XGIVEREF(r) do { if((r) != NULL) {__Pyx_GIVEREF(r);}} while(0) -#else - #define __Pyx_RefNannyDeclarations - #define __Pyx_RefNannySetupContext(name, acquire_gil) - #define __Pyx_RefNannyFinishContext() - #define __Pyx_INCREF(r) Py_INCREF(r) - #define __Pyx_DECREF(r) Py_DECREF(r) - #define __Pyx_GOTREF(r) - #define __Pyx_GIVEREF(r) - #define __Pyx_XINCREF(r) Py_XINCREF(r) - #define __Pyx_XDECREF(r) Py_XDECREF(r) - #define __Pyx_XGOTREF(r) - #define __Pyx_XGIVEREF(r) -#endif -#define __Pyx_XDECREF_SET(r, v) do {\ - PyObject *tmp = (PyObject *) r;\ - r = v; __Pyx_XDECREF(tmp);\ - } while (0) -#define __Pyx_DECREF_SET(r, v) do {\ - PyObject *tmp = (PyObject *) r;\ - r = v; __Pyx_DECREF(tmp);\ - } while (0) -#define __Pyx_CLEAR(r) do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0) -#define __Pyx_XCLEAR(r) do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0) - -/* PyObjectGetAttrStr.proto */ -#if CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name); -#else -#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n) -#endif - -/* GetBuiltinName.proto */ -static PyObject *__Pyx_GetBuiltinName(PyObject *name); - -/* PyCFunctionFastCall.proto */ -#if CYTHON_FAST_PYCCALL -static CYTHON_INLINE PyObject *__Pyx_PyCFunction_FastCall(PyObject *func, PyObject **args, Py_ssize_t nargs); -#else -#define __Pyx_PyCFunction_FastCall(func, args, nargs) (assert(0), NULL) -#endif - -/* PyFunctionFastCall.proto */ -#if CYTHON_FAST_PYCALL -#define __Pyx_PyFunction_FastCall(func, args, nargs)\ - __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL) -#if 1 || PY_VERSION_HEX < 0x030600B1 -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs); -#else -#define __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs) _PyFunction_FastCallDict(func, args, nargs, kwargs) -#endif -#define __Pyx_BUILD_ASSERT_EXPR(cond)\ - (sizeof(char [1 - 2*!(cond)]) - 1) -#ifndef Py_MEMBER_SIZE -#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member) -#endif - static size_t __pyx_pyframe_localsplus_offset = 0; - #include "frameobject.h" - #define __Pxy_PyFrame_Initialize_Offsets()\ - ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\ - (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus))) - #define __Pyx_PyFrame_GetLocalsplus(frame)\ - (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset)) -#endif - -/* PyObjectCall.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw); -#else -#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw) -#endif - -/* PyObjectCall2Args.proto */ -static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2); - -/* PyObjectCallMethO.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg); -#endif - -/* PyObjectCallOneArg.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg); - -/* PyObjectCallNoArg.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func); -#else -#define __Pyx_PyObject_CallNoArg(func) __Pyx_PyObject_Call(func, __pyx_empty_tuple, NULL) -#endif - -/* PyThreadStateGet.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyThreadState_declare PyThreadState *__pyx_tstate; -#define __Pyx_PyThreadState_assign __pyx_tstate = __Pyx_PyThreadState_Current; -#define __Pyx_PyErr_Occurred() __pyx_tstate->curexc_type -#else -#define __Pyx_PyThreadState_declare -#define __Pyx_PyThreadState_assign -#define __Pyx_PyErr_Occurred() PyErr_Occurred() -#endif - -/* PyErrFetchRestore.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL) -#define __Pyx_ErrRestoreWithState(type, value, tb) __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb) -#define __Pyx_ErrFetchWithState(type, value, tb) __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb) -#define __Pyx_ErrRestore(type, value, tb) __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb) -#define __Pyx_ErrFetch(type, value, tb) __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb) -static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); -static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); -#if CYTHON_COMPILING_IN_CPYTHON -#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL)) -#else -#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) -#endif -#else -#define __Pyx_PyErr_Clear() PyErr_Clear() -#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) -#define __Pyx_ErrRestoreWithState(type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetchWithState(type, value, tb) PyErr_Fetch(type, value, tb) -#define __Pyx_ErrRestoreInState(tstate, type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetchInState(tstate, type, value, tb) PyErr_Fetch(type, value, tb) -#define __Pyx_ErrRestore(type, value, tb) PyErr_Restore(type, value, tb) -#define __Pyx_ErrFetch(type, value, tb) PyErr_Fetch(type, value, tb) -#endif - -/* RaiseException.proto */ -static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause); - -/* RaiseArgTupleInvalid.proto */ -static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact, - Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found); - -/* RaiseDoubleKeywords.proto */ -static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name); - -/* ParseKeywords.proto */ -static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject **argnames[],\ - PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args,\ - const char* function_name); - -/* IncludeStringH.proto */ -#include - -/* BytesEquals.proto */ -static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals); - -/* UnicodeEquals.proto */ -static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); - -/* PySequenceContains.proto */ -static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) { - int result = PySequence_Contains(seq, item); - return unlikely(result < 0) ? result : (result == (eq == Py_EQ)); -} - -/* decode_c_string_utf16.proto */ -static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16(const char *s, Py_ssize_t size, const char *errors) { - int byteorder = 0; - return PyUnicode_DecodeUTF16(s, size, errors, &byteorder); -} -static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16LE(const char *s, Py_ssize_t size, const char *errors) { - int byteorder = -1; - return PyUnicode_DecodeUTF16(s, size, errors, &byteorder); -} -static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16BE(const char *s, Py_ssize_t size, const char *errors) { - int byteorder = 1; - return PyUnicode_DecodeUTF16(s, size, errors, &byteorder); -} - -/* decode_c_bytes.proto */ -static CYTHON_INLINE PyObject* __Pyx_decode_c_bytes( - const char* cstring, Py_ssize_t length, Py_ssize_t start, Py_ssize_t stop, - const char* encoding, const char* errors, - PyObject* (*decode_func)(const char *s, Py_ssize_t size, const char *errors)); - -/* decode_bytes.proto */ -static CYTHON_INLINE PyObject* __Pyx_decode_bytes( - PyObject* string, Py_ssize_t start, Py_ssize_t stop, - const char* encoding, const char* errors, - PyObject* (*decode_func)(const char *s, Py_ssize_t size, const char *errors)) { - return __Pyx_decode_c_bytes( - PyBytes_AS_STRING(string), PyBytes_GET_SIZE(string), - start, stop, encoding, errors, decode_func); -} - -/* GetTopmostException.proto */ -#if CYTHON_USE_EXC_INFO_STACK -static _PyErr_StackItem * __Pyx_PyErr_GetTopmostException(PyThreadState *tstate); -#endif - -/* SaveResetException.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_ExceptionSave(type, value, tb) __Pyx__ExceptionSave(__pyx_tstate, type, value, tb) -static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); -#define __Pyx_ExceptionReset(type, value, tb) __Pyx__ExceptionReset(__pyx_tstate, type, value, tb) -static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); -#else -#define __Pyx_ExceptionSave(type, value, tb) PyErr_GetExcInfo(type, value, tb) -#define __Pyx_ExceptionReset(type, value, tb) PyErr_SetExcInfo(type, value, tb) -#endif - -/* PyErrExceptionMatches.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err) -static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err); -#else -#define __Pyx_PyErr_ExceptionMatches(err) PyErr_ExceptionMatches(err) -#endif - -/* GetException.proto */ -#if CYTHON_FAST_THREAD_STATE -#define __Pyx_GetException(type, value, tb) __Pyx__GetException(__pyx_tstate, type, value, tb) -static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); -#else -static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb); -#endif - -/* PyObject_GenericGetAttrNoDict.proto */ -#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 -static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name); -#else -#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr -#endif - -/* PyObject_GenericGetAttr.proto */ -#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 -static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name); -#else -#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr -#endif - -/* PyObjectGetAttrStrNoError.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name); - -/* SetupReduce.proto */ -static int __Pyx_setup_reduce(PyObject* type_obj); - -/* TypeImport.proto */ -#ifndef __PYX_HAVE_RT_ImportType_proto -#define __PYX_HAVE_RT_ImportType_proto -enum __Pyx_ImportType_CheckSize { - __Pyx_ImportType_CheckSize_Error = 0, - __Pyx_ImportType_CheckSize_Warn = 1, - __Pyx_ImportType_CheckSize_Ignore = 2 -}; -static PyTypeObject *__Pyx_ImportType(PyObject* module, const char *module_name, const char *class_name, size_t size, enum __Pyx_ImportType_CheckSize check_size); -#endif - -/* Import.proto */ -static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level); - -/* PyDictVersioning.proto */ -#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS -#define __PYX_DICT_VERSION_INIT ((PY_UINT64_T) -1) -#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) -#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\ - (version_var) = __PYX_GET_DICT_VERSION(dict);\ - (cache_var) = (value); -#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\ - static PY_UINT64_T __pyx_dict_version = 0;\ - static PyObject *__pyx_dict_cached_value = NULL;\ - if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ - (VAR) = __pyx_dict_cached_value;\ - } else {\ - (VAR) = __pyx_dict_cached_value = (LOOKUP);\ - __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ - }\ -} -static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj); -static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj); -static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version); -#else -#define __PYX_GET_DICT_VERSION(dict) (0) -#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var) -#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) (VAR) = (LOOKUP); -#endif - -/* CLineInTraceback.proto */ -#ifdef CYTHON_CLINE_IN_TRACEBACK -#define __Pyx_CLineForTraceback(tstate, c_line) (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0) -#else -static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line); -#endif - -/* CodeObjectCache.proto */ -typedef struct { - PyCodeObject* code_object; - int code_line; -} __Pyx_CodeObjectCacheEntry; -struct __Pyx_CodeObjectCache { - int count; - int max_count; - __Pyx_CodeObjectCacheEntry* entries; -}; -static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL}; -static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line); -static PyCodeObject *__pyx_find_code_object(int code_line); -static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object); - -/* AddTraceback.proto */ -static void __Pyx_AddTraceback(const char *funcname, int c_line, - int py_line, const char *filename); - -/* GCCDiagnostics.proto */ -#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) -#define __Pyx_HAS_GCC_DIAGNOSTIC -#endif - -/* RealImag.proto */ -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - #define __Pyx_CREAL(z) ((z).real()) - #define __Pyx_CIMAG(z) ((z).imag()) - #else - #define __Pyx_CREAL(z) (__real__(z)) - #define __Pyx_CIMAG(z) (__imag__(z)) - #endif -#else - #define __Pyx_CREAL(z) ((z).real) - #define __Pyx_CIMAG(z) ((z).imag) -#endif -#if defined(__cplusplus) && CYTHON_CCOMPLEX\ - && (defined(_WIN32) || defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 5 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4 )) || __cplusplus >= 201103) - #define __Pyx_SET_CREAL(z,x) ((z).real(x)) - #define __Pyx_SET_CIMAG(z,y) ((z).imag(y)) -#else - #define __Pyx_SET_CREAL(z,x) __Pyx_CREAL(z) = (x) - #define __Pyx_SET_CIMAG(z,y) __Pyx_CIMAG(z) = (y) -#endif - -/* Arithmetic.proto */ -#if CYTHON_CCOMPLEX - #define __Pyx_c_eq_float(a, b) ((a)==(b)) - #define __Pyx_c_sum_float(a, b) ((a)+(b)) - #define __Pyx_c_diff_float(a, b) ((a)-(b)) - #define __Pyx_c_prod_float(a, b) ((a)*(b)) - #define __Pyx_c_quot_float(a, b) ((a)/(b)) - #define __Pyx_c_neg_float(a) (-(a)) - #ifdef __cplusplus - #define __Pyx_c_is_zero_float(z) ((z)==(float)0) - #define __Pyx_c_conj_float(z) (::std::conj(z)) - #if 1 - #define __Pyx_c_abs_float(z) (::std::abs(z)) - #define __Pyx_c_pow_float(a, b) (::std::pow(a, b)) - #endif - #else - #define __Pyx_c_is_zero_float(z) ((z)==0) - #define __Pyx_c_conj_float(z) (conjf(z)) - #if 1 - #define __Pyx_c_abs_float(z) (cabsf(z)) - #define __Pyx_c_pow_float(a, b) (cpowf(a, b)) - #endif - #endif -#else - static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex, __pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex, __pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex, __pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex, __pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex, __pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex); - static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex); - #if 1 - static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex); - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex, __pyx_t_float_complex); - #endif -#endif - -/* Arithmetic.proto */ -#if CYTHON_CCOMPLEX - #define __Pyx_c_eq_double(a, b) ((a)==(b)) - #define __Pyx_c_sum_double(a, b) ((a)+(b)) - #define __Pyx_c_diff_double(a, b) ((a)-(b)) - #define __Pyx_c_prod_double(a, b) ((a)*(b)) - #define __Pyx_c_quot_double(a, b) ((a)/(b)) - #define __Pyx_c_neg_double(a) (-(a)) - #ifdef __cplusplus - #define __Pyx_c_is_zero_double(z) ((z)==(double)0) - #define __Pyx_c_conj_double(z) (::std::conj(z)) - #if 1 - #define __Pyx_c_abs_double(z) (::std::abs(z)) - #define __Pyx_c_pow_double(a, b) (::std::pow(a, b)) - #endif - #else - #define __Pyx_c_is_zero_double(z) ((z)==0) - #define __Pyx_c_conj_double(z) (conj(z)) - #if 1 - #define __Pyx_c_abs_double(z) (cabs(z)) - #define __Pyx_c_pow_double(a, b) (cpow(a, b)) - #endif - #endif -#else - static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex, __pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex, __pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex, __pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex, __pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex, __pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex); - static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex); - #if 1 - static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex); - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex, __pyx_t_double_complex); - #endif -#endif - -/* CIntFromPy.proto */ -static CYTHON_INLINE size_t __Pyx_PyInt_As_size_t(PyObject *); - -/* CIntToPy.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value); - -/* CIntToPy.proto */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value); - -/* CIntFromPy.proto */ -static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *); - -/* CIntFromPy.proto */ -static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *); - -/* FastTypeChecks.proto */ -#if CYTHON_COMPILING_IN_CPYTHON -#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type) -static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b); -static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type); -static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2); -#else -#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type) -#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type) -#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2)) -#endif -#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception) - -/* CheckBinaryVersion.proto */ -static int __Pyx_check_binary_version(void); - -/* InitStrings.proto */ -static int __Pyx_InitStrings(__Pyx_StringTabEntry *t); - - -/* Module declarations from 'cpython.buffer' */ - -/* Module declarations from 'libc.string' */ - -/* Module declarations from 'libc.stdio' */ - -/* Module declarations from '__builtin__' */ - -/* Module declarations from 'cpython.type' */ -static PyTypeObject *__pyx_ptype_7cpython_4type_type = 0; - -/* Module declarations from 'cpython' */ - -/* Module declarations from 'cpython.object' */ - -/* Module declarations from 'cpython.ref' */ - -/* Module declarations from 'cpython.mem' */ - -/* Module declarations from 'numpy' */ - -/* Module declarations from 'numpy' */ -static PyTypeObject *__pyx_ptype_5numpy_dtype = 0; -static PyTypeObject *__pyx_ptype_5numpy_flatiter = 0; -static PyTypeObject *__pyx_ptype_5numpy_broadcast = 0; -static PyTypeObject *__pyx_ptype_5numpy_ndarray = 0; -static PyTypeObject *__pyx_ptype_5numpy_generic = 0; -static PyTypeObject *__pyx_ptype_5numpy_number = 0; -static PyTypeObject *__pyx_ptype_5numpy_integer = 0; -static PyTypeObject *__pyx_ptype_5numpy_signedinteger = 0; -static PyTypeObject *__pyx_ptype_5numpy_unsignedinteger = 0; -static PyTypeObject *__pyx_ptype_5numpy_inexact = 0; -static PyTypeObject *__pyx_ptype_5numpy_floating = 0; -static PyTypeObject *__pyx_ptype_5numpy_complexfloating = 0; -static PyTypeObject *__pyx_ptype_5numpy_flexible = 0; -static PyTypeObject *__pyx_ptype_5numpy_character = 0; -static PyTypeObject *__pyx_ptype_5numpy_ufunc = 0; -static CYTHON_INLINE int __pyx_f_5numpy_import_array(void); /*proto*/ - -/* Module declarations from 'cocoprep.coco_archive' */ -static PyTypeObject *__pyx_ptype_8cocoprep_12coco_archive_Archive = 0; -static PyObject *__pyx_f_8cocoprep_12coco_archive__bstring(PyObject *); /*proto*/ -#define __Pyx_MODULE_NAME "cocoprep.coco_archive" -extern int __pyx_module_is_main_cocoprep__coco_archive; -int __pyx_module_is_main_cocoprep__coco_archive = 0; - -/* Implementation of 'cocoprep.coco_archive' */ -static PyObject *__pyx_builtin_TypeError; -static PyObject *__pyx_builtin_range; -static PyObject *__pyx_builtin_ImportError; -static const char __pyx_k__2[] = ""; -static const char __pyx_k_f1[] = "f1"; -static const char __pyx_k_f2[] = "f2"; -static const char __pyx_k_np[] = "np"; -static const char __pyx_k_main[] = "__main__"; -static const char __pyx_k_name[] = "__name__"; -static const char __pyx_k_test[] = "__test__"; -static const char __pyx_k_text[] = "text"; -static const char __pyx_k_ascii[] = "ascii"; -static const char __pyx_k_level[] = "level"; -static const char __pyx_k_numpy[] = "numpy"; -static const char __pyx_k_range[] = "range"; -static const char __pyx_k_encode[] = "encode"; -static const char __pyx_k_import[] = "__import__"; -static const char __pyx_k_reduce[] = "__reduce__"; -static const char __pyx_k_update[] = "update"; -static const char __pyx_k_Archive[] = "Archive"; -static const char __pyx_k_level_2[] = "_level"; -static const char __pyx_k_function[] = "function"; -static const char __pyx_k_getstate[] = "__getstate__"; -static const char __pyx_k_instance[] = "instance"; -static const char __pyx_k_setstate[] = "__setstate__"; -static const char __pyx_k_TypeError[] = "TypeError"; -static const char __pyx_k_dimension[] = "dimension"; -static const char __pyx_k_log_level[] = "log_level"; -static const char __pyx_k_reduce_ex[] = "__reduce_ex__"; -static const char __pyx_k_bbob_biobj[] = "bbob-biobj"; -static const char __pyx_k_suite_name[] = "suite_name"; -static const char __pyx_k_ImportError[] = "ImportError"; -static const char __pyx_k_reduce_cython[] = "__reduce_cython__"; -static const char __pyx_k_bbob_biobj_ext[] = "bbob-biobj-ext"; -static const char __pyx_k_setstate_cython[] = "__setstate_cython__"; -static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback"; -static const char __pyx_k_cocoprep_coco_archive[] = "cocoprep.coco_archive"; -static const char __pyx_k_interface_coco_archive_pyx[] = "interface\\coco_archive.pyx"; -static const char __pyx_k_numpy_core_multiarray_failed_to[] = "numpy.core.multiarray failed to import"; -static const char __pyx_k_no_default___reduce___due_to_non[] = "no default __reduce__ due to non-trivial __cinit__"; -static const char __pyx_k_numpy_core_umath_failed_to_impor[] = "numpy.core.umath failed to import"; -static PyObject *__pyx_n_s_Archive; -static PyObject *__pyx_n_s_ImportError; -static PyObject *__pyx_n_s_TypeError; -static PyObject *__pyx_kp_u__2; -static PyObject *__pyx_n_u_ascii; -static PyObject *__pyx_kp_u_bbob_biobj; -static PyObject *__pyx_kp_u_bbob_biobj_ext; -static PyObject *__pyx_n_s_cline_in_traceback; -static PyObject *__pyx_n_s_cocoprep_coco_archive; -static PyObject *__pyx_n_s_dimension; -static PyObject *__pyx_n_s_encode; -static PyObject *__pyx_n_s_f1; -static PyObject *__pyx_n_s_f2; -static PyObject *__pyx_n_s_function; -static PyObject *__pyx_n_s_getstate; -static PyObject *__pyx_n_s_import; -static PyObject *__pyx_n_s_instance; -static PyObject *__pyx_kp_s_interface_coco_archive_pyx; -static PyObject *__pyx_n_s_level; -static PyObject *__pyx_n_s_level_2; -static PyObject *__pyx_n_s_log_level; -static PyObject *__pyx_n_s_main; -static PyObject *__pyx_n_s_name; -static PyObject *__pyx_kp_s_no_default___reduce___due_to_non; -static PyObject *__pyx_n_s_np; -static PyObject *__pyx_n_s_numpy; -static PyObject *__pyx_kp_u_numpy_core_multiarray_failed_to; -static PyObject *__pyx_kp_u_numpy_core_umath_failed_to_impor; -static PyObject *__pyx_n_s_range; -static PyObject *__pyx_n_s_reduce; -static PyObject *__pyx_n_s_reduce_cython; -static PyObject *__pyx_n_s_reduce_ex; -static PyObject *__pyx_n_s_setstate; -static PyObject *__pyx_n_s_setstate_cython; -static PyObject *__pyx_n_s_suite_name; -static PyObject *__pyx_n_s_test; -static PyObject *__pyx_n_s_text; -static PyObject *__pyx_n_s_update; -static int __pyx_pf_8cocoprep_12coco_archive_7Archive___cinit__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, PyObject *__pyx_v_suite_name, PyObject *__pyx_v_function, PyObject *__pyx_v_instance, PyObject *__pyx_v_dimension); /* proto */ -static void __pyx_pf_8cocoprep_12coco_archive_7Archive_2__dealloc__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_4add_solution(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, PyObject *__pyx_v_f1, PyObject *__pyx_v_f2, PyObject *__pyx_v_text); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_6get_next_solution_text(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_8update(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_19number_of_solutions___get__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_11hypervolume___get__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_10__reduce_cython__(CYTHON_UNUSED struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_12__setstate_cython__(CYTHON_UNUSED struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ -static PyObject *__pyx_pf_8cocoprep_12coco_archive_log_level(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_level); /* proto */ -static PyObject *__pyx_tp_new_8cocoprep_12coco_archive_Archive(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ -static PyObject *__pyx_int_56; -static PyObject *__pyx_int_93; -static PyObject *__pyx_tuple_; -static PyObject *__pyx_tuple__3; -static PyObject *__pyx_tuple__4; -static PyObject *__pyx_tuple__5; -static PyObject *__pyx_tuple__6; -static PyObject *__pyx_tuple__7; -static PyObject *__pyx_codeobj__8; -/* Late includes */ - -/* "interface/coco_archive.pyx":25 - * char* coco_set_log_level(char *level) - * - * cdef bytes _bstring(s): # <<<<<<<<<<<<<< - * if type(s) is bytes: - * return s - */ - -static PyObject *__pyx_f_8cocoprep_12coco_archive__bstring(PyObject *__pyx_v_s) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; - int __pyx_t_2; - PyObject *__pyx_t_3 = NULL; - PyObject *__pyx_t_4 = NULL; - PyObject *__pyx_t_5 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("_bstring", 0); - - /* "interface/coco_archive.pyx":26 - * - * cdef bytes _bstring(s): - * if type(s) is bytes: # <<<<<<<<<<<<<< - * return s - * elif isinstance(s, unicode): - */ - __pyx_t_1 = (((PyObject *)Py_TYPE(__pyx_v_s)) == ((PyObject *)(&PyBytes_Type))); - __pyx_t_2 = (__pyx_t_1 != 0); - if (__pyx_t_2) { - - /* "interface/coco_archive.pyx":27 - * cdef bytes _bstring(s): - * if type(s) is bytes: - * return s # <<<<<<<<<<<<<< - * elif isinstance(s, unicode): - * return s.encode('ascii') - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(((PyObject*)__pyx_v_s)); - __pyx_r = ((PyObject*)__pyx_v_s); - goto __pyx_L0; - - /* "interface/coco_archive.pyx":26 - * - * cdef bytes _bstring(s): - * if type(s) is bytes: # <<<<<<<<<<<<<< - * return s - * elif isinstance(s, unicode): - */ - } - - /* "interface/coco_archive.pyx":28 - * if type(s) is bytes: - * return s - * elif isinstance(s, unicode): # <<<<<<<<<<<<<< - * return s.encode('ascii') - * else: - */ - __pyx_t_2 = PyUnicode_Check(__pyx_v_s); - __pyx_t_1 = (__pyx_t_2 != 0); - if (likely(__pyx_t_1)) { - - /* "interface/coco_archive.pyx":29 - * return s - * elif isinstance(s, unicode): - * return s.encode('ascii') # <<<<<<<<<<<<<< - * else: - * raise TypeError() - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_s, __pyx_n_s_encode); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 29, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_5 = NULL; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_4))) { - __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_4); - if (likely(__pyx_t_5)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_4); - __Pyx_INCREF(__pyx_t_5); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_4, function); - } - } - __pyx_t_3 = (__pyx_t_5) ? __Pyx_PyObject_Call2Args(__pyx_t_4, __pyx_t_5, __pyx_n_u_ascii) : __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_n_u_ascii); - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 29, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None)||(PyErr_Format(PyExc_TypeError, "Expected %.16s, got %.200s", "bytes", Py_TYPE(__pyx_t_3)->tp_name), 0))) __PYX_ERR(0, 29, __pyx_L1_error) - __pyx_r = ((PyObject*)__pyx_t_3); - __pyx_t_3 = 0; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":28 - * if type(s) is bytes: - * return s - * elif isinstance(s, unicode): # <<<<<<<<<<<<<< - * return s.encode('ascii') - * else: - */ - } - - /* "interface/coco_archive.pyx":31 - * return s.encode('ascii') - * else: - * raise TypeError() # <<<<<<<<<<<<<< - * - * cdef class Archive: - */ - /*else*/ { - __pyx_t_3 = __Pyx_PyObject_CallNoArg(__pyx_builtin_TypeError); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 31, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_Raise(__pyx_t_3, 0, 0, 0); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __PYX_ERR(0, 31, __pyx_L1_error) - } - - /* "interface/coco_archive.pyx":25 - * char* coco_set_log_level(char *level) - * - * cdef bytes _bstring(s): # <<<<<<<<<<<<<< - * if type(s) is bytes: - * return s - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_3); - __Pyx_XDECREF(__pyx_t_4); - __Pyx_XDECREF(__pyx_t_5); - __Pyx_AddTraceback("cocoprep.coco_archive._bstring", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":48 - * cdef up_to_date - * - * def __cinit__(self, suite_name, function, instance, dimension): # <<<<<<<<<<<<<< - * - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - */ - -/* Python wrapper */ -static int __pyx_pw_8cocoprep_12coco_archive_7Archive_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ -static int __pyx_pw_8cocoprep_12coco_archive_7Archive_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - PyObject *__pyx_v_suite_name = 0; - PyObject *__pyx_v_function = 0; - PyObject *__pyx_v_instance = 0; - PyObject *__pyx_v_dimension = 0; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - int __pyx_r; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); - { - static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_suite_name,&__pyx_n_s_function,&__pyx_n_s_instance,&__pyx_n_s_dimension,0}; - PyObject* values[4] = {0,0,0,0}; - if (unlikely(__pyx_kwds)) { - Py_ssize_t kw_args; - const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args); - switch (pos_args) { - case 4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3); - CYTHON_FALLTHROUGH; - case 3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2); - CYTHON_FALLTHROUGH; - case 2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1); - CYTHON_FALLTHROUGH; - case 1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - CYTHON_FALLTHROUGH; - case 0: break; - default: goto __pyx_L5_argtuple_error; - } - kw_args = PyDict_Size(__pyx_kwds); - switch (pos_args) { - case 0: - if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_suite_name)) != 0)) kw_args--; - else goto __pyx_L5_argtuple_error; - CYTHON_FALLTHROUGH; - case 1: - if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_function)) != 0)) kw_args--; - else { - __Pyx_RaiseArgtupleInvalid("__cinit__", 1, 4, 4, 1); __PYX_ERR(0, 48, __pyx_L3_error) - } - CYTHON_FALLTHROUGH; - case 2: - if (likely((values[2] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_instance)) != 0)) kw_args--; - else { - __Pyx_RaiseArgtupleInvalid("__cinit__", 1, 4, 4, 2); __PYX_ERR(0, 48, __pyx_L3_error) - } - CYTHON_FALLTHROUGH; - case 3: - if (likely((values[3] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_dimension)) != 0)) kw_args--; - else { - __Pyx_RaiseArgtupleInvalid("__cinit__", 1, 4, 4, 3); __PYX_ERR(0, 48, __pyx_L3_error) - } - } - if (unlikely(kw_args > 0)) { - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "__cinit__") < 0)) __PYX_ERR(0, 48, __pyx_L3_error) - } - } else if (PyTuple_GET_SIZE(__pyx_args) != 4) { - goto __pyx_L5_argtuple_error; - } else { - values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - values[1] = PyTuple_GET_ITEM(__pyx_args, 1); - values[2] = PyTuple_GET_ITEM(__pyx_args, 2); - values[3] = PyTuple_GET_ITEM(__pyx_args, 3); - } - __pyx_v_suite_name = values[0]; - __pyx_v_function = values[1]; - __pyx_v_instance = values[2]; - __pyx_v_dimension = values[3]; - } - goto __pyx_L4_argument_unpacking_done; - __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("__cinit__", 1, 4, 4, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(0, 48, __pyx_L3_error) - __pyx_L3_error:; - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __Pyx_RefNannyFinishContext(); - return -1; - __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive___cinit__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self), __pyx_v_suite_name, __pyx_v_function, __pyx_v_instance, __pyx_v_dimension); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static int __pyx_pf_8cocoprep_12coco_archive_7Archive___cinit__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, PyObject *__pyx_v_suite_name, PyObject *__pyx_v_function, PyObject *__pyx_v_instance, PyObject *__pyx_v_dimension) { - int __pyx_r; - __Pyx_RefNannyDeclarations - int __pyx_t_1; - int __pyx_t_2; - PyObject *__pyx_t_3 = NULL; - int __pyx_t_4; - size_t __pyx_t_5; - char *__pyx_t_6; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__cinit__", 0); - - /* "interface/coco_archive.pyx":51 - * - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - * if suite_name == 'bbob-biobj' and function in range(56, 93): # <<<<<<<<<<<<<< - * self._suite_name = _bstring('bbob-biobj-ext') - * else: - */ - __pyx_t_2 = (__Pyx_PyUnicode_Equals(__pyx_v_suite_name, __pyx_kp_u_bbob_biobj, Py_EQ)); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(0, 51, __pyx_L1_error) - if (__pyx_t_2) { - } else { - __pyx_t_1 = __pyx_t_2; - goto __pyx_L4_bool_binop_done; - } - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_range, __pyx_tuple_, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 51, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_v_function, __pyx_t_3, Py_EQ)); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(0, 51, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_4 = (__pyx_t_2 != 0); - __pyx_t_1 = __pyx_t_4; - __pyx_L4_bool_binop_done:; - if (__pyx_t_1) { - - /* "interface/coco_archive.pyx":52 - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - * if suite_name == 'bbob-biobj' and function in range(56, 93): - * self._suite_name = _bstring('bbob-biobj-ext') # <<<<<<<<<<<<<< - * else: - * self._suite_name = _bstring(suite_name) - */ - __pyx_t_3 = __pyx_f_8cocoprep_12coco_archive__bstring(__pyx_kp_u_bbob_biobj_ext); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 52, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_GIVEREF(__pyx_t_3); - __Pyx_GOTREF(__pyx_v_self->_suite_name); - __Pyx_DECREF(__pyx_v_self->_suite_name); - __pyx_v_self->_suite_name = ((PyObject*)__pyx_t_3); - __pyx_t_3 = 0; - - /* "interface/coco_archive.pyx":51 - * - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - * if suite_name == 'bbob-biobj' and function in range(56, 93): # <<<<<<<<<<<<<< - * self._suite_name = _bstring('bbob-biobj-ext') - * else: - */ - goto __pyx_L3; - } - - /* "interface/coco_archive.pyx":54 - * self._suite_name = _bstring('bbob-biobj-ext') - * else: - * self._suite_name = _bstring(suite_name) # <<<<<<<<<<<<<< - * - * self._function = function - */ - /*else*/ { - __pyx_t_3 = __pyx_f_8cocoprep_12coco_archive__bstring(__pyx_v_suite_name); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 54, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_GIVEREF(__pyx_t_3); - __Pyx_GOTREF(__pyx_v_self->_suite_name); - __Pyx_DECREF(__pyx_v_self->_suite_name); - __pyx_v_self->_suite_name = ((PyObject*)__pyx_t_3); - __pyx_t_3 = 0; - } - __pyx_L3:; - - /* "interface/coco_archive.pyx":56 - * self._suite_name = _bstring(suite_name) - * - * self._function = function # <<<<<<<<<<<<<< - * self._instance = instance - * self._dimension = dimension - */ - __pyx_t_5 = __Pyx_PyInt_As_size_t(__pyx_v_function); if (unlikely((__pyx_t_5 == (size_t)-1) && PyErr_Occurred())) __PYX_ERR(0, 56, __pyx_L1_error) - __pyx_v_self->_function = __pyx_t_5; - - /* "interface/coco_archive.pyx":57 - * - * self._function = function - * self._instance = instance # <<<<<<<<<<<<<< - * self._dimension = dimension - * self.up_to_date = False - */ - __pyx_t_5 = __Pyx_PyInt_As_size_t(__pyx_v_instance); if (unlikely((__pyx_t_5 == (size_t)-1) && PyErr_Occurred())) __PYX_ERR(0, 57, __pyx_L1_error) - __pyx_v_self->_instance = __pyx_t_5; - - /* "interface/coco_archive.pyx":58 - * self._function = function - * self._instance = instance - * self._dimension = dimension # <<<<<<<<<<<<<< - * self.up_to_date = False - * - */ - __pyx_t_5 = __Pyx_PyInt_As_size_t(__pyx_v_dimension); if (unlikely((__pyx_t_5 == (size_t)-1) && PyErr_Occurred())) __PYX_ERR(0, 58, __pyx_L1_error) - __pyx_v_self->_dimension = __pyx_t_5; - - /* "interface/coco_archive.pyx":59 - * self._instance = instance - * self._dimension = dimension - * self.up_to_date = False # <<<<<<<<<<<<<< - * - * self.archive = coco_archive(self._suite_name, self._function, - */ - __Pyx_INCREF(Py_False); - __Pyx_GIVEREF(Py_False); - __Pyx_GOTREF(__pyx_v_self->up_to_date); - __Pyx_DECREF(__pyx_v_self->up_to_date); - __pyx_v_self->up_to_date = Py_False; - - /* "interface/coco_archive.pyx":61 - * self.up_to_date = False - * - * self.archive = coco_archive(self._suite_name, self._function, # <<<<<<<<<<<<<< - * self._dimension, self._instance) - * - */ - if (unlikely(__pyx_v_self->_suite_name == Py_None)) { - PyErr_SetString(PyExc_TypeError, "expected bytes, NoneType found"); - __PYX_ERR(0, 61, __pyx_L1_error) - } - __pyx_t_6 = __Pyx_PyBytes_AsWritableString(__pyx_v_self->_suite_name); if (unlikely((!__pyx_t_6) && PyErr_Occurred())) __PYX_ERR(0, 61, __pyx_L1_error) - - /* "interface/coco_archive.pyx":62 - * - * self.archive = coco_archive(self._suite_name, self._function, - * self._dimension, self._instance) # <<<<<<<<<<<<<< - * - * def __dealloc__(self): - */ - __pyx_v_self->archive = coco_archive(__pyx_t_6, __pyx_v_self->_function, __pyx_v_self->_dimension, __pyx_v_self->_instance); - - /* "interface/coco_archive.pyx":48 - * cdef up_to_date - * - * def __cinit__(self, suite_name, function, instance, dimension): # <<<<<<<<<<<<<< - * - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - */ - - /* function exit code */ - __pyx_r = 0; - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_3); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = -1; - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":64 - * self._dimension, self._instance) - * - * def __dealloc__(self): # <<<<<<<<<<<<<< - * coco_archive_free(self.archive) - * - */ - -/* Python wrapper */ -static void __pyx_pw_8cocoprep_12coco_archive_7Archive_3__dealloc__(PyObject *__pyx_v_self); /*proto*/ -static void __pyx_pw_8cocoprep_12coco_archive_7Archive_3__dealloc__(PyObject *__pyx_v_self) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); - __pyx_pf_8cocoprep_12coco_archive_7Archive_2__dealloc__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); -} - -static void __pyx_pf_8cocoprep_12coco_archive_7Archive_2__dealloc__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__dealloc__", 0); - - /* "interface/coco_archive.pyx":65 - * - * def __dealloc__(self): - * coco_archive_free(self.archive) # <<<<<<<<<<<<<< - * - * def add_solution(self, f1, f2, text): - */ - coco_archive_free(__pyx_v_self->archive); - - /* "interface/coco_archive.pyx":64 - * self._dimension, self._instance) - * - * def __dealloc__(self): # <<<<<<<<<<<<<< - * coco_archive_free(self.archive) - * - */ - - /* function exit code */ - __Pyx_RefNannyFinishContext(); -} - -/* "interface/coco_archive.pyx":67 - * coco_archive_free(self.archive) - * - * def add_solution(self, f1, f2, text): # <<<<<<<<<<<<<< - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - * if updated: - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_5add_solution(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_5add_solution(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - PyObject *__pyx_v_f1 = 0; - PyObject *__pyx_v_f2 = 0; - PyObject *__pyx_v_text = 0; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("add_solution (wrapper)", 0); - { - static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_f1,&__pyx_n_s_f2,&__pyx_n_s_text,0}; - PyObject* values[3] = {0,0,0}; - if (unlikely(__pyx_kwds)) { - Py_ssize_t kw_args; - const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args); - switch (pos_args) { - case 3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2); - CYTHON_FALLTHROUGH; - case 2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1); - CYTHON_FALLTHROUGH; - case 1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - CYTHON_FALLTHROUGH; - case 0: break; - default: goto __pyx_L5_argtuple_error; - } - kw_args = PyDict_Size(__pyx_kwds); - switch (pos_args) { - case 0: - if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_f1)) != 0)) kw_args--; - else goto __pyx_L5_argtuple_error; - CYTHON_FALLTHROUGH; - case 1: - if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_f2)) != 0)) kw_args--; - else { - __Pyx_RaiseArgtupleInvalid("add_solution", 1, 3, 3, 1); __PYX_ERR(0, 67, __pyx_L3_error) - } - CYTHON_FALLTHROUGH; - case 2: - if (likely((values[2] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_text)) != 0)) kw_args--; - else { - __Pyx_RaiseArgtupleInvalid("add_solution", 1, 3, 3, 2); __PYX_ERR(0, 67, __pyx_L3_error) - } - } - if (unlikely(kw_args > 0)) { - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "add_solution") < 0)) __PYX_ERR(0, 67, __pyx_L3_error) - } - } else if (PyTuple_GET_SIZE(__pyx_args) != 3) { - goto __pyx_L5_argtuple_error; - } else { - values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - values[1] = PyTuple_GET_ITEM(__pyx_args, 1); - values[2] = PyTuple_GET_ITEM(__pyx_args, 2); - } - __pyx_v_f1 = values[0]; - __pyx_v_f2 = values[1]; - __pyx_v_text = values[2]; - } - goto __pyx_L4_argument_unpacking_done; - __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("add_solution", 1, 3, 3, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(0, 67, __pyx_L3_error) - __pyx_L3_error:; - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.add_solution", __pyx_clineno, __pyx_lineno, __pyx_filename); - __Pyx_RefNannyFinishContext(); - return NULL; - __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_4add_solution(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self), __pyx_v_f1, __pyx_v_f2, __pyx_v_text); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_4add_solution(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, PyObject *__pyx_v_f1, PyObject *__pyx_v_f2, PyObject *__pyx_v_text) { - int __pyx_v_updated; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - double __pyx_t_1; - double __pyx_t_2; - PyObject *__pyx_t_3 = NULL; - char *__pyx_t_4; - int __pyx_t_5; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("add_solution", 0); - - /* "interface/coco_archive.pyx":68 - * - * def add_solution(self, f1, f2, text): - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) # <<<<<<<<<<<<<< - * if updated: - * self.up_to_date = False - */ - __pyx_t_1 = __pyx_PyFloat_AsDouble(__pyx_v_f1); if (unlikely((__pyx_t_1 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 68, __pyx_L1_error) - __pyx_t_2 = __pyx_PyFloat_AsDouble(__pyx_v_f2); if (unlikely((__pyx_t_2 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 68, __pyx_L1_error) - __pyx_t_3 = __pyx_f_8cocoprep_12coco_archive__bstring(__pyx_v_text); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 68, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (unlikely(__pyx_t_3 == Py_None)) { - PyErr_SetString(PyExc_TypeError, "expected bytes, NoneType found"); - __PYX_ERR(0, 68, __pyx_L1_error) - } - __pyx_t_4 = __Pyx_PyBytes_AsWritableString(__pyx_t_3); if (unlikely((!__pyx_t_4) && PyErr_Occurred())) __PYX_ERR(0, 68, __pyx_L1_error) - __pyx_v_updated = coco_archive_add_solution(__pyx_v_self->archive, __pyx_t_1, __pyx_t_2, __pyx_t_4); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - - /* "interface/coco_archive.pyx":69 - * def add_solution(self, f1, f2, text): - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - * if updated: # <<<<<<<<<<<<<< - * self.up_to_date = False - * return updated - */ - __pyx_t_5 = (__pyx_v_updated != 0); - if (__pyx_t_5) { - - /* "interface/coco_archive.pyx":70 - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - * if updated: - * self.up_to_date = False # <<<<<<<<<<<<<< - * return updated - * - */ - __Pyx_INCREF(Py_False); - __Pyx_GIVEREF(Py_False); - __Pyx_GOTREF(__pyx_v_self->up_to_date); - __Pyx_DECREF(__pyx_v_self->up_to_date); - __pyx_v_self->up_to_date = Py_False; - - /* "interface/coco_archive.pyx":69 - * def add_solution(self, f1, f2, text): - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - * if updated: # <<<<<<<<<<<<<< - * self.up_to_date = False - * return updated - */ - } - - /* "interface/coco_archive.pyx":71 - * if updated: - * self.up_to_date = False - * return updated # <<<<<<<<<<<<<< - * - * def get_next_solution_text(self): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_updated); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 71, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_r = __pyx_t_3; - __pyx_t_3 = 0; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":67 - * coco_archive_free(self.archive) - * - * def add_solution(self, f1, f2, text): # <<<<<<<<<<<<<< - * updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - * if updated: - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_3); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.add_solution", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":73 - * return updated - * - * def get_next_solution_text(self): # <<<<<<<<<<<<<< - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) - * tmp_text = self._tmp_text.decode('ascii') - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_7get_next_solution_text(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_7get_next_solution_text(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("get_next_solution_text (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_6get_next_solution_text(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_6get_next_solution_text(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - PyObject *__pyx_v_tmp_text = NULL; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_t_2; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("get_next_solution_text", 0); - - /* "interface/coco_archive.pyx":74 - * - * def get_next_solution_text(self): - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) # <<<<<<<<<<<<<< - * tmp_text = self._tmp_text.decode('ascii') - * if tmp_text == "": - */ - __pyx_t_1 = __Pyx_PyBytes_FromString(coco_archive_get_next_solution_text(__pyx_v_self->archive)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 74, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_GIVEREF(__pyx_t_1); - __Pyx_GOTREF(__pyx_v_self->_tmp_text); - __Pyx_DECREF(__pyx_v_self->_tmp_text); - __pyx_v_self->_tmp_text = ((PyObject*)__pyx_t_1); - __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":75 - * def get_next_solution_text(self): - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) - * tmp_text = self._tmp_text.decode('ascii') # <<<<<<<<<<<<<< - * if tmp_text == "": - * return None - */ - if (unlikely(__pyx_v_self->_tmp_text == Py_None)) { - PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "decode"); - __PYX_ERR(0, 75, __pyx_L1_error) - } - __pyx_t_1 = __Pyx_decode_bytes(__pyx_v_self->_tmp_text, 0, PY_SSIZE_T_MAX, NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 75, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_v_tmp_text = __pyx_t_1; - __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":76 - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) - * tmp_text = self._tmp_text.decode('ascii') - * if tmp_text == "": # <<<<<<<<<<<<<< - * return None - * return tmp_text - */ - __pyx_t_2 = (__Pyx_PyUnicode_Equals(__pyx_v_tmp_text, __pyx_kp_u__2, Py_EQ)); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(0, 76, __pyx_L1_error) - if (__pyx_t_2) { - - /* "interface/coco_archive.pyx":77 - * tmp_text = self._tmp_text.decode('ascii') - * if tmp_text == "": - * return None # <<<<<<<<<<<<<< - * return tmp_text - * - */ - __Pyx_XDECREF(__pyx_r); - __pyx_r = Py_None; __Pyx_INCREF(Py_None); - goto __pyx_L0; - - /* "interface/coco_archive.pyx":76 - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) - * tmp_text = self._tmp_text.decode('ascii') - * if tmp_text == "": # <<<<<<<<<<<<<< - * return None - * return tmp_text - */ - } - - /* "interface/coco_archive.pyx":78 - * if tmp_text == "": - * return None - * return tmp_text # <<<<<<<<<<<<<< - * - * def update(self): - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(__pyx_v_tmp_text); - __pyx_r = __pyx_v_tmp_text; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":73 - * return updated - * - * def get_next_solution_text(self): # <<<<<<<<<<<<<< - * self._tmp_text = coco_archive_get_next_solution_text(self.archive) - * tmp_text = self._tmp_text.decode('ascii') - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.get_next_solution_text", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XDECREF(__pyx_v_tmp_text); - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":80 - * return tmp_text - * - * def update(self): # <<<<<<<<<<<<<< - * if not self.up_to_date: - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_9update(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_9update(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("update (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_8update(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_8update(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; - int __pyx_t_2; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("update", 0); - - /* "interface/coco_archive.pyx":81 - * - * def update(self): - * if not self.up_to_date: # <<<<<<<<<<<<<< - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - * self._hypervolume = coco_archive_get_hypervolume(self.archive) - */ - __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_self->up_to_date); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(0, 81, __pyx_L1_error) - __pyx_t_2 = ((!__pyx_t_1) != 0); - if (__pyx_t_2) { - - /* "interface/coco_archive.pyx":82 - * def update(self): - * if not self.up_to_date: - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) # <<<<<<<<<<<<<< - * self._hypervolume = coco_archive_get_hypervolume(self.archive) - * self.up_to_date = True - */ - __pyx_v_self->_number_of_solutions = coco_archive_get_number_of_solutions(__pyx_v_self->archive); - - /* "interface/coco_archive.pyx":83 - * if not self.up_to_date: - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - * self._hypervolume = coco_archive_get_hypervolume(self.archive) # <<<<<<<<<<<<<< - * self.up_to_date = True - * - */ - __pyx_v_self->_hypervolume = coco_archive_get_hypervolume(__pyx_v_self->archive); - - /* "interface/coco_archive.pyx":84 - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - * self._hypervolume = coco_archive_get_hypervolume(self.archive) - * self.up_to_date = True # <<<<<<<<<<<<<< - * - * @property - */ - __Pyx_INCREF(Py_True); - __Pyx_GIVEREF(Py_True); - __Pyx_GOTREF(__pyx_v_self->up_to_date); - __Pyx_DECREF(__pyx_v_self->up_to_date); - __pyx_v_self->up_to_date = Py_True; - - /* "interface/coco_archive.pyx":81 - * - * def update(self): - * if not self.up_to_date: # <<<<<<<<<<<<<< - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - * self._hypervolume = coco_archive_get_hypervolume(self.archive) - */ - } - - /* "interface/coco_archive.pyx":80 - * return tmp_text - * - * def update(self): # <<<<<<<<<<<<<< - * if not self.up_to_date: - * self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - */ - - /* function exit code */ - __pyx_r = Py_None; __Pyx_INCREF(Py_None); - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.update", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":87 - * - * @property - * def number_of_solutions(self): # <<<<<<<<<<<<<< - * self.update() - * return self._number_of_solutions - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_19number_of_solutions_1__get__(PyObject *__pyx_v_self); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_19number_of_solutions_1__get__(PyObject *__pyx_v_self) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_19number_of_solutions___get__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_19number_of_solutions___get__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - PyObject *__pyx_t_3 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__get__", 0); - - /* "interface/coco_archive.pyx":88 - * @property - * def number_of_solutions(self): - * self.update() # <<<<<<<<<<<<<< - * return self._number_of_solutions - * - */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_update); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 88, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = NULL; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_2))) { - __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_2); - if (likely(__pyx_t_3)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); - __Pyx_INCREF(__pyx_t_3); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_2, function); - } - } - __pyx_t_1 = (__pyx_t_3) ? __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3) : __Pyx_PyObject_CallNoArg(__pyx_t_2); - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 88, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":89 - * def number_of_solutions(self): - * self.update() - * return self._number_of_solutions # <<<<<<<<<<<<<< - * - * @property - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_PyInt_FromSize_t(__pyx_v_self->_number_of_solutions); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 89, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":87 - * - * @property - * def number_of_solutions(self): # <<<<<<<<<<<<<< - * self.update() - * return self._number_of_solutions - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_XDECREF(__pyx_t_2); - __Pyx_XDECREF(__pyx_t_3); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.number_of_solutions.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":92 - * - * @property - * def hypervolume(self): # <<<<<<<<<<<<<< - * self.update() - * return self._hypervolume - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_11hypervolume_1__get__(PyObject *__pyx_v_self); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_11hypervolume_1__get__(PyObject *__pyx_v_self) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_11hypervolume___get__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_11hypervolume___get__(struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - PyObject *__pyx_t_3 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__get__", 0); - - /* "interface/coco_archive.pyx":93 - * @property - * def hypervolume(self): - * self.update() # <<<<<<<<<<<<<< - * return self._hypervolume - * - */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_update); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 93, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = NULL; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_2))) { - __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_2); - if (likely(__pyx_t_3)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); - __Pyx_INCREF(__pyx_t_3); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_2, function); - } - } - __pyx_t_1 = (__pyx_t_3) ? __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3) : __Pyx_PyObject_CallNoArg(__pyx_t_2); - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 93, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":94 - * def hypervolume(self): - * self.update() - * return self._hypervolume # <<<<<<<<<<<<<< - * - * - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyFloat_FromDouble(__pyx_v_self->_hypervolume); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 94, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":92 - * - * @property - * def hypervolume(self): # <<<<<<<<<<<<<< - * self.update() - * return self._hypervolume - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_XDECREF(__pyx_t_2); - __Pyx_XDECREF(__pyx_t_3); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.hypervolume.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "(tree fragment)":1 - * def __reduce_cython__(self): # <<<<<<<<<<<<<< - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_11__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_11__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_10__reduce_cython__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_10__reduce_cython__(CYTHON_UNUSED struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__reduce_cython__", 0); - - /* "(tree fragment)":2 - * def __reduce_cython__(self): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< - * def __setstate_cython__(self, __pyx_state): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__3, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_Raise(__pyx_t_1, 0, 0, 0); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __PYX_ERR(1, 2, __pyx_L1_error) - - /* "(tree fragment)":1 - * def __reduce_cython__(self): # <<<<<<<<<<<<<< - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "(tree fragment)":3 - * def __reduce_cython__(self): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_13__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state); /*proto*/ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_7Archive_13__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state) { - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_7Archive_12__setstate_cython__(((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)__pyx_v_self), ((PyObject *)__pyx_v___pyx_state)); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_7Archive_12__setstate_cython__(CYTHON_UNUSED struct __pyx_obj_8cocoprep_12coco_archive_Archive *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__setstate_cython__", 0); - - /* "(tree fragment)":4 - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< - */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__4, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_Raise(__pyx_t_1, 0, 0, 0); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __PYX_ERR(1, 4, __pyx_L1_error) - - /* "(tree fragment)":3 - * def __reduce_cython__(self): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("cocoprep.coco_archive.Archive.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "interface/coco_archive.pyx":97 - * - * - * def log_level(level=None): # <<<<<<<<<<<<<< - * """Returns current log level and sets new log level if level is not None. - * :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity, - */ - -/* Python wrapper */ -static PyObject *__pyx_pw_8cocoprep_12coco_archive_1log_level(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ -static char __pyx_doc_8cocoprep_12coco_archive_log_level[] = "Returns current log level and sets new log level if level is not None.\n :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity,\n or '', which doesn't change anything\n "; -static PyMethodDef __pyx_mdef_8cocoprep_12coco_archive_1log_level = {"log_level", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_8cocoprep_12coco_archive_1log_level, METH_VARARGS|METH_KEYWORDS, __pyx_doc_8cocoprep_12coco_archive_log_level}; -static PyObject *__pyx_pw_8cocoprep_12coco_archive_1log_level(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - PyObject *__pyx_v_level = 0; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - PyObject *__pyx_r = 0; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("log_level (wrapper)", 0); - { - static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_level,0}; - PyObject* values[1] = {0}; - values[0] = ((PyObject *)Py_None); - if (unlikely(__pyx_kwds)) { - Py_ssize_t kw_args; - const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args); - switch (pos_args) { - case 1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - CYTHON_FALLTHROUGH; - case 0: break; - default: goto __pyx_L5_argtuple_error; - } - kw_args = PyDict_Size(__pyx_kwds); - switch (pos_args) { - case 0: - if (kw_args > 0) { - PyObject* value = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_level); - if (value) { values[0] = value; kw_args--; } - } - } - if (unlikely(kw_args > 0)) { - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "log_level") < 0)) __PYX_ERR(0, 97, __pyx_L3_error) - } - } else { - switch (PyTuple_GET_SIZE(__pyx_args)) { - case 1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0); - CYTHON_FALLTHROUGH; - case 0: break; - default: goto __pyx_L5_argtuple_error; - } - } - __pyx_v_level = values[0]; - } - goto __pyx_L4_argument_unpacking_done; - __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("log_level", 0, 0, 1, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(0, 97, __pyx_L3_error) - __pyx_L3_error:; - __Pyx_AddTraceback("cocoprep.coco_archive.log_level", __pyx_clineno, __pyx_lineno, __pyx_filename); - __Pyx_RefNannyFinishContext(); - return NULL; - __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8cocoprep_12coco_archive_log_level(__pyx_self, __pyx_v_level); - - /* function exit code */ - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -static PyObject *__pyx_pf_8cocoprep_12coco_archive_log_level(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_level) { - PyObject *__pyx_v__level = 0; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_t_2; - PyObject *__pyx_t_3 = NULL; - char *__pyx_t_4; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("log_level", 0); - - /* "interface/coco_archive.pyx":102 - * or '', which doesn't change anything - * """ - * cdef bytes _level = _bstring(level if level is not None else "") # <<<<<<<<<<<<<< - * return coco_set_log_level(_level) - * - */ - __pyx_t_2 = (__pyx_v_level != Py_None); - if ((__pyx_t_2 != 0)) { - __Pyx_INCREF(__pyx_v_level); - __pyx_t_1 = __pyx_v_level; - } else { - __Pyx_INCREF(__pyx_kp_u__2); - __pyx_t_1 = __pyx_kp_u__2; - } - __pyx_t_3 = __pyx_f_8cocoprep_12coco_archive__bstring(__pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 102, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_v__level = ((PyObject*)__pyx_t_3); - __pyx_t_3 = 0; - - /* "interface/coco_archive.pyx":103 - * """ - * cdef bytes _level = _bstring(level if level is not None else "") - * return coco_set_log_level(_level) # <<<<<<<<<<<<<< - * - */ - __Pyx_XDECREF(__pyx_r); - if (unlikely(__pyx_v__level == Py_None)) { - PyErr_SetString(PyExc_TypeError, "expected bytes, NoneType found"); - __PYX_ERR(0, 103, __pyx_L1_error) - } - __pyx_t_4 = __Pyx_PyBytes_AsWritableString(__pyx_v__level); if (unlikely((!__pyx_t_4) && PyErr_Occurred())) __PYX_ERR(0, 103, __pyx_L1_error) - __pyx_t_3 = __Pyx_PyBytes_FromString(coco_set_log_level(__pyx_t_4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 103, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_r = __pyx_t_3; - __pyx_t_3 = 0; - goto __pyx_L0; - - /* "interface/coco_archive.pyx":97 - * - * - * def log_level(level=None): # <<<<<<<<<<<<<< - * """Returns current log level and sets new log level if level is not None. - * :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity, - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_XDECREF(__pyx_t_3); - __Pyx_AddTraceback("cocoprep.coco_archive.log_level", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = NULL; - __pyx_L0:; - __Pyx_XDECREF(__pyx_v__level); - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":735 - * ctypedef npy_cdouble complex_t - * - * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(1, a) - * - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("PyArray_MultiIterNew1", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":736 - * - * cdef inline object PyArray_MultiIterNew1(a): - * return PyArray_MultiIterNew(1, a) # <<<<<<<<<<<<<< - * - * cdef inline object PyArray_MultiIterNew2(a, b): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyArray_MultiIterNew(1, ((void *)__pyx_v_a)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 736, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":735 - * ctypedef npy_cdouble complex_t - * - * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(1, a) - * - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("numpy.PyArray_MultiIterNew1", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":738 - * return PyArray_MultiIterNew(1, a) - * - * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(2, a, b) - * - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("PyArray_MultiIterNew2", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":739 - * - * cdef inline object PyArray_MultiIterNew2(a, b): - * return PyArray_MultiIterNew(2, a, b) # <<<<<<<<<<<<<< - * - * cdef inline object PyArray_MultiIterNew3(a, b, c): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyArray_MultiIterNew(2, ((void *)__pyx_v_a), ((void *)__pyx_v_b)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 739, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":738 - * return PyArray_MultiIterNew(1, a) - * - * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(2, a, b) - * - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("numpy.PyArray_MultiIterNew2", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":741 - * return PyArray_MultiIterNew(2, a, b) - * - * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(3, a, b, c) - * - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("PyArray_MultiIterNew3", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":742 - * - * cdef inline object PyArray_MultiIterNew3(a, b, c): - * return PyArray_MultiIterNew(3, a, b, c) # <<<<<<<<<<<<<< - * - * cdef inline object PyArray_MultiIterNew4(a, b, c, d): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyArray_MultiIterNew(3, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 742, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":741 - * return PyArray_MultiIterNew(2, a, b) - * - * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(3, a, b, c) - * - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("numpy.PyArray_MultiIterNew3", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":744 - * return PyArray_MultiIterNew(3, a, b, c) - * - * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(4, a, b, c, d) - * - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("PyArray_MultiIterNew4", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":745 - * - * cdef inline object PyArray_MultiIterNew4(a, b, c, d): - * return PyArray_MultiIterNew(4, a, b, c, d) # <<<<<<<<<<<<<< - * - * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyArray_MultiIterNew(4, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 745, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":744 - * return PyArray_MultiIterNew(3, a, b, c) - * - * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(4, a, b, c, d) - * - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("numpy.PyArray_MultiIterNew4", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":747 - * return PyArray_MultiIterNew(4, a, b, c, d) - * - * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(5, a, b, c, d, e) - * - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("PyArray_MultiIterNew5", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":748 - * - * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): - * return PyArray_MultiIterNew(5, a, b, c, d, e) # <<<<<<<<<<<<<< - * - * cdef inline tuple PyDataType_SHAPE(dtype d): - */ - __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = PyArray_MultiIterNew(5, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d), ((void *)__pyx_v_e)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 748, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_r = __pyx_t_1; - __pyx_t_1 = 0; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":747 - * return PyArray_MultiIterNew(4, a, b, c, d) - * - * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< - * return PyArray_MultiIterNew(5, a, b, c, d, e) - * - */ - - /* function exit code */ - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_AddTraceback("numpy.PyArray_MultiIterNew5", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = 0; - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":750 - * return PyArray_MultiIterNew(5, a, b, c, d, e) - * - * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< - * if PyDataType_HASSUBARRAY(d): - * return d.subarray.shape - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__pyx_v_d) { - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; - __Pyx_RefNannySetupContext("PyDataType_SHAPE", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":751 - * - * cdef inline tuple PyDataType_SHAPE(dtype d): - * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< - * return d.subarray.shape - * else: - */ - __pyx_t_1 = (PyDataType_HASSUBARRAY(__pyx_v_d) != 0); - if (__pyx_t_1) { - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":752 - * cdef inline tuple PyDataType_SHAPE(dtype d): - * if PyDataType_HASSUBARRAY(d): - * return d.subarray.shape # <<<<<<<<<<<<<< - * else: - * return () - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape)); - __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":751 - * - * cdef inline tuple PyDataType_SHAPE(dtype d): - * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< - * return d.subarray.shape - * else: - */ - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":754 - * return d.subarray.shape - * else: - * return () # <<<<<<<<<<<<<< - * - * - */ - /*else*/ { - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(__pyx_empty_tuple); - __pyx_r = __pyx_empty_tuple; - goto __pyx_L0; - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":750 - * return PyArray_MultiIterNew(5, a, b, c, d, e) - * - * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< - * if PyDataType_HASSUBARRAY(d): - * return d.subarray.shape - */ - - /* function exit code */ - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":931 - * int _import_umath() except -1 - * - * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< - * Py_INCREF(base) # important to do this before stealing the reference below! - * PyArray_SetBaseObject(arr, base) - */ - -static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("set_array_base", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":932 - * - * cdef inline void set_array_base(ndarray arr, object base): - * Py_INCREF(base) # important to do this before stealing the reference below! # <<<<<<<<<<<<<< - * PyArray_SetBaseObject(arr, base) - * - */ - Py_INCREF(__pyx_v_base); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":933 - * cdef inline void set_array_base(ndarray arr, object base): - * Py_INCREF(base) # important to do this before stealing the reference below! - * PyArray_SetBaseObject(arr, base) # <<<<<<<<<<<<<< - * - * cdef inline object get_array_base(ndarray arr): - */ - (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base)); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":931 - * int _import_umath() except -1 - * - * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< - * Py_INCREF(base) # important to do this before stealing the reference below! - * PyArray_SetBaseObject(arr, base) - */ - - /* function exit code */ - __Pyx_RefNannyFinishContext(); -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":935 - * PyArray_SetBaseObject(arr, base) - * - * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< - * base = PyArray_BASE(arr) - * if base is NULL: - */ - -static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) { - PyObject *__pyx_v_base; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; - __Pyx_RefNannySetupContext("get_array_base", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":936 - * - * cdef inline object get_array_base(ndarray arr): - * base = PyArray_BASE(arr) # <<<<<<<<<<<<<< - * if base is NULL: - * return None - */ - __pyx_v_base = PyArray_BASE(__pyx_v_arr); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":937 - * cdef inline object get_array_base(ndarray arr): - * base = PyArray_BASE(arr) - * if base is NULL: # <<<<<<<<<<<<<< - * return None - * return base - */ - __pyx_t_1 = ((__pyx_v_base == NULL) != 0); - if (__pyx_t_1) { - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":938 - * base = PyArray_BASE(arr) - * if base is NULL: - * return None # <<<<<<<<<<<<<< - * return base - * - */ - __Pyx_XDECREF(__pyx_r); - __pyx_r = Py_None; __Pyx_INCREF(Py_None); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":937 - * cdef inline object get_array_base(ndarray arr): - * base = PyArray_BASE(arr) - * if base is NULL: # <<<<<<<<<<<<<< - * return None - * return base - */ - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":939 - * if base is NULL: - * return None - * return base # <<<<<<<<<<<<<< - * - * # Versions of the import_* functions which are more suitable for - */ - __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(((PyObject *)__pyx_v_base)); - __pyx_r = ((PyObject *)__pyx_v_base); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":935 - * PyArray_SetBaseObject(arr, base) - * - * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< - * base = PyArray_BASE(arr) - * if base is NULL: - */ - - /* function exit code */ - __pyx_L0:; - __Pyx_XGIVEREF(__pyx_r); - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":943 - * # Versions of the import_* functions which are more suitable for - * # Cython code. - * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< - * try: - * __pyx_import_array() - */ - -static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { - int __pyx_r; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - PyObject *__pyx_t_3 = NULL; - int __pyx_t_4; - PyObject *__pyx_t_5 = NULL; - PyObject *__pyx_t_6 = NULL; - PyObject *__pyx_t_7 = NULL; - PyObject *__pyx_t_8 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("import_array", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":944 - * # Cython code. - * cdef inline int import_array() except -1: - * try: # <<<<<<<<<<<<<< - * __pyx_import_array() - * except Exception: - */ - { - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); - __Pyx_XGOTREF(__pyx_t_1); - __Pyx_XGOTREF(__pyx_t_2); - __Pyx_XGOTREF(__pyx_t_3); - /*try:*/ { - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":945 - * cdef inline int import_array() except -1: - * try: - * __pyx_import_array() # <<<<<<<<<<<<<< - * except Exception: - * raise ImportError("numpy.core.multiarray failed to import") - */ - __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 945, __pyx_L3_error) - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":944 - * # Cython code. - * cdef inline int import_array() except -1: - * try: # <<<<<<<<<<<<<< - * __pyx_import_array() - * except Exception: - */ - } - __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - goto __pyx_L8_try_end; - __pyx_L3_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":946 - * try: - * __pyx_import_array() - * except Exception: # <<<<<<<<<<<<<< - * raise ImportError("numpy.core.multiarray failed to import") - * - */ - __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); - if (__pyx_t_4) { - __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 946, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_5); - __Pyx_GOTREF(__pyx_t_6); - __Pyx_GOTREF(__pyx_t_7); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":947 - * __pyx_import_array() - * except Exception: - * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< - * - * cdef inline int import_umath() except -1: - */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__5, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 947, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_8); - __Pyx_Raise(__pyx_t_8, 0, 0, 0); - __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - __PYX_ERR(2, 947, __pyx_L5_except_error) - } - goto __pyx_L5_except_error; - __pyx_L5_except_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":944 - * # Cython code. - * cdef inline int import_array() except -1: - * try: # <<<<<<<<<<<<<< - * __pyx_import_array() - * except Exception: - */ - __Pyx_XGIVEREF(__pyx_t_1); - __Pyx_XGIVEREF(__pyx_t_2); - __Pyx_XGIVEREF(__pyx_t_3); - __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); - goto __pyx_L1_error; - __pyx_L8_try_end:; - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":943 - * # Versions of the import_* functions which are more suitable for - * # Cython code. - * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< - * try: - * __pyx_import_array() - */ - - /* function exit code */ - __pyx_r = 0; - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_5); - __Pyx_XDECREF(__pyx_t_6); - __Pyx_XDECREF(__pyx_t_7); - __Pyx_XDECREF(__pyx_t_8); - __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = -1; - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":949 - * raise ImportError("numpy.core.multiarray failed to import") - * - * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< - * try: - * _import_umath() - */ - -static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { - int __pyx_r; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - PyObject *__pyx_t_3 = NULL; - int __pyx_t_4; - PyObject *__pyx_t_5 = NULL; - PyObject *__pyx_t_6 = NULL; - PyObject *__pyx_t_7 = NULL; - PyObject *__pyx_t_8 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("import_umath", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":950 - * - * cdef inline int import_umath() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - { - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); - __Pyx_XGOTREF(__pyx_t_1); - __Pyx_XGOTREF(__pyx_t_2); - __Pyx_XGOTREF(__pyx_t_3); - /*try:*/ { - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":951 - * cdef inline int import_umath() except -1: - * try: - * _import_umath() # <<<<<<<<<<<<<< - * except Exception: - * raise ImportError("numpy.core.umath failed to import") - */ - __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 951, __pyx_L3_error) - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":950 - * - * cdef inline int import_umath() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - } - __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - goto __pyx_L8_try_end; - __pyx_L3_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":952 - * try: - * _import_umath() - * except Exception: # <<<<<<<<<<<<<< - * raise ImportError("numpy.core.umath failed to import") - * - */ - __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); - if (__pyx_t_4) { - __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 952, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_5); - __Pyx_GOTREF(__pyx_t_6); - __Pyx_GOTREF(__pyx_t_7); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":953 - * _import_umath() - * except Exception: - * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< - * - * cdef inline int import_ufunc() except -1: - */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__6, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 953, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_8); - __Pyx_Raise(__pyx_t_8, 0, 0, 0); - __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - __PYX_ERR(2, 953, __pyx_L5_except_error) - } - goto __pyx_L5_except_error; - __pyx_L5_except_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":950 - * - * cdef inline int import_umath() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - __Pyx_XGIVEREF(__pyx_t_1); - __Pyx_XGIVEREF(__pyx_t_2); - __Pyx_XGIVEREF(__pyx_t_3); - __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); - goto __pyx_L1_error; - __pyx_L8_try_end:; - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":949 - * raise ImportError("numpy.core.multiarray failed to import") - * - * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< - * try: - * _import_umath() - */ - - /* function exit code */ - __pyx_r = 0; - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_5); - __Pyx_XDECREF(__pyx_t_6); - __Pyx_XDECREF(__pyx_t_7); - __Pyx_XDECREF(__pyx_t_8); - __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = -1; - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":955 - * raise ImportError("numpy.core.umath failed to import") - * - * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< - * try: - * _import_umath() - */ - -static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { - int __pyx_r; - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - PyObject *__pyx_t_2 = NULL; - PyObject *__pyx_t_3 = NULL; - int __pyx_t_4; - PyObject *__pyx_t_5 = NULL; - PyObject *__pyx_t_6 = NULL; - PyObject *__pyx_t_7 = NULL; - PyObject *__pyx_t_8 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("import_ufunc", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":956 - * - * cdef inline int import_ufunc() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - { - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); - __Pyx_XGOTREF(__pyx_t_1); - __Pyx_XGOTREF(__pyx_t_2); - __Pyx_XGOTREF(__pyx_t_3); - /*try:*/ { - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":957 - * cdef inline int import_ufunc() except -1: - * try: - * _import_umath() # <<<<<<<<<<<<<< - * except Exception: - * raise ImportError("numpy.core.umath failed to import") - */ - __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 957, __pyx_L3_error) - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":956 - * - * cdef inline int import_ufunc() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - } - __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - goto __pyx_L8_try_end; - __pyx_L3_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":958 - * try: - * _import_umath() - * except Exception: # <<<<<<<<<<<<<< - * raise ImportError("numpy.core.umath failed to import") - * - */ - __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); - if (__pyx_t_4) { - __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 958, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_5); - __Pyx_GOTREF(__pyx_t_6); - __Pyx_GOTREF(__pyx_t_7); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":959 - * _import_umath() - * except Exception: - * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< - * - * cdef extern from *: - */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__6, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 959, __pyx_L5_except_error) - __Pyx_GOTREF(__pyx_t_8); - __Pyx_Raise(__pyx_t_8, 0, 0, 0); - __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - __PYX_ERR(2, 959, __pyx_L5_except_error) - } - goto __pyx_L5_except_error; - __pyx_L5_except_error:; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":956 - * - * cdef inline int import_ufunc() except -1: - * try: # <<<<<<<<<<<<<< - * _import_umath() - * except Exception: - */ - __Pyx_XGIVEREF(__pyx_t_1); - __Pyx_XGIVEREF(__pyx_t_2); - __Pyx_XGIVEREF(__pyx_t_3); - __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); - goto __pyx_L1_error; - __pyx_L8_try_end:; - } - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":955 - * raise ImportError("numpy.core.umath failed to import") - * - * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< - * try: - * _import_umath() - */ - - /* function exit code */ - __pyx_r = 0; - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_5); - __Pyx_XDECREF(__pyx_t_6); - __Pyx_XDECREF(__pyx_t_7); - __Pyx_XDECREF(__pyx_t_8); - __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); - __pyx_r = -1; - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":969 - * - * - * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< - * """ - * Cython equivalent of `isinstance(obj, np.timedelta64)` - */ - -static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_obj) { - int __pyx_r; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("is_timedelta64_object", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":981 - * bool - * """ - * return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type) # <<<<<<<<<<<<<< - * - * - */ - __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type)); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":969 - * - * - * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< - * """ - * Cython equivalent of `isinstance(obj, np.timedelta64)` - */ - - /* function exit code */ - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":984 - * - * - * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< - * """ - * Cython equivalent of `isinstance(obj, np.datetime64)` - */ - -static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_obj) { - int __pyx_r; - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("is_datetime64_object", 0); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":996 - * bool - * """ - * return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type) # <<<<<<<<<<<<<< - * - * - */ - __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type)); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":984 - * - * - * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< - * """ - * Cython equivalent of `isinstance(obj, np.datetime64)` - */ - - /* function exit code */ - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":999 - * - * - * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the int64 value underlying scalar numpy datetime64 object - */ - -static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) { - npy_datetime __pyx_r; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1006 - * also needed. That can be found using `get_datetime64_unit`. - * """ - * return (obj).obval # <<<<<<<<<<<<<< - * - * - */ - __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":999 - * - * - * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the int64 value underlying scalar numpy datetime64 object - */ - - /* function exit code */ - __pyx_L0:; - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1009 - * - * - * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the int64 value underlying scalar numpy timedelta64 object - */ - -static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) { - npy_timedelta __pyx_r; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1013 - * returns the int64 value underlying scalar numpy timedelta64 object - * """ - * return (obj).obval # <<<<<<<<<<<<<< - * - * - */ - __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval; - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1009 - * - * - * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the int64 value underlying scalar numpy timedelta64 object - */ - - /* function exit code */ - __pyx_L0:; - return __pyx_r; -} - -/* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1016 - * - * - * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the unit part of the dtype for a numpy datetime64 object. - */ - -static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) { - NPY_DATETIMEUNIT __pyx_r; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1020 - * returns the unit part of the dtype for a numpy datetime64 object. - * """ - * return (obj).obmeta.base # <<<<<<<<<<<<<< - */ - __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base); - goto __pyx_L0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1016 - * - * - * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the unit part of the dtype for a numpy datetime64 object. - */ - - /* function exit code */ - __pyx_L0:; - return __pyx_r; -} - -static PyObject *__pyx_tp_new_8cocoprep_12coco_archive_Archive(PyTypeObject *t, PyObject *a, PyObject *k) { - struct __pyx_obj_8cocoprep_12coco_archive_Archive *p; - PyObject *o; - if (likely((t->tp_flags & Py_TPFLAGS_IS_ABSTRACT) == 0)) { - o = (*t->tp_alloc)(t, 0); - } else { - o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); - } - if (unlikely(!o)) return 0; - p = ((struct __pyx_obj_8cocoprep_12coco_archive_Archive *)o); - p->_suite_name = ((PyObject*)Py_None); Py_INCREF(Py_None); - p->_tmp_text = ((PyObject*)Py_None); Py_INCREF(Py_None); - p->up_to_date = Py_None; Py_INCREF(Py_None); - if (unlikely(__pyx_pw_8cocoprep_12coco_archive_7Archive_1__cinit__(o, a, k) < 0)) goto bad; - return o; - bad: - Py_DECREF(o); o = 0; - return NULL; -} - -static void __pyx_tp_dealloc_8cocoprep_12coco_archive_Archive(PyObject *o) { - struct __pyx_obj_8cocoprep_12coco_archive_Archive *p = (struct __pyx_obj_8cocoprep_12coco_archive_Archive *)o; - #if CYTHON_USE_TP_FINALIZE - if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { - if (PyObject_CallFinalizerFromDealloc(o)) return; - } - #endif - PyObject_GC_UnTrack(o); - { - PyObject *etype, *eval, *etb; - PyErr_Fetch(&etype, &eval, &etb); - __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); - __pyx_pw_8cocoprep_12coco_archive_7Archive_3__dealloc__(o); - __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); - PyErr_Restore(etype, eval, etb); - } - Py_CLEAR(p->_suite_name); - Py_CLEAR(p->_tmp_text); - Py_CLEAR(p->up_to_date); - (*Py_TYPE(o)->tp_free)(o); -} - -static int __pyx_tp_traverse_8cocoprep_12coco_archive_Archive(PyObject *o, visitproc v, void *a) { - int e; - struct __pyx_obj_8cocoprep_12coco_archive_Archive *p = (struct __pyx_obj_8cocoprep_12coco_archive_Archive *)o; - if (p->up_to_date) { - e = (*v)(p->up_to_date, a); if (e) return e; - } - return 0; -} - -static int __pyx_tp_clear_8cocoprep_12coco_archive_Archive(PyObject *o) { - PyObject* tmp; - struct __pyx_obj_8cocoprep_12coco_archive_Archive *p = (struct __pyx_obj_8cocoprep_12coco_archive_Archive *)o; - tmp = ((PyObject*)p->up_to_date); - p->up_to_date = Py_None; Py_INCREF(Py_None); - Py_XDECREF(tmp); - return 0; -} - -static PyObject *__pyx_getprop_8cocoprep_12coco_archive_7Archive_number_of_solutions(PyObject *o, CYTHON_UNUSED void *x) { - return __pyx_pw_8cocoprep_12coco_archive_7Archive_19number_of_solutions_1__get__(o); -} - -static PyObject *__pyx_getprop_8cocoprep_12coco_archive_7Archive_hypervolume(PyObject *o, CYTHON_UNUSED void *x) { - return __pyx_pw_8cocoprep_12coco_archive_7Archive_11hypervolume_1__get__(o); -} - -static PyMethodDef __pyx_methods_8cocoprep_12coco_archive_Archive[] = { - {"add_solution", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_8cocoprep_12coco_archive_7Archive_5add_solution, METH_VARARGS|METH_KEYWORDS, 0}, - {"get_next_solution_text", (PyCFunction)__pyx_pw_8cocoprep_12coco_archive_7Archive_7get_next_solution_text, METH_NOARGS, 0}, - {"update", (PyCFunction)__pyx_pw_8cocoprep_12coco_archive_7Archive_9update, METH_NOARGS, 0}, - {"__reduce_cython__", (PyCFunction)__pyx_pw_8cocoprep_12coco_archive_7Archive_11__reduce_cython__, METH_NOARGS, 0}, - {"__setstate_cython__", (PyCFunction)__pyx_pw_8cocoprep_12coco_archive_7Archive_13__setstate_cython__, METH_O, 0}, - {0, 0, 0, 0} -}; - -static struct PyGetSetDef __pyx_getsets_8cocoprep_12coco_archive_Archive[] = { - {(char *)"number_of_solutions", __pyx_getprop_8cocoprep_12coco_archive_7Archive_number_of_solutions, 0, (char *)0, 0}, - {(char *)"hypervolume", __pyx_getprop_8cocoprep_12coco_archive_7Archive_hypervolume, 0, (char *)0, 0}, - {0, 0, 0, 0, 0} -}; - -static PyTypeObject __pyx_type_8cocoprep_12coco_archive_Archive = { - PyVarObject_HEAD_INIT(0, 0) - "cocoprep.coco_archive.Archive", /*tp_name*/ - sizeof(struct __pyx_obj_8cocoprep_12coco_archive_Archive), /*tp_basicsize*/ - 0, /*tp_itemsize*/ - __pyx_tp_dealloc_8cocoprep_12coco_archive_Archive, /*tp_dealloc*/ - #if PY_VERSION_HEX < 0x030800b4 - 0, /*tp_print*/ - #endif - #if PY_VERSION_HEX >= 0x030800b4 - 0, /*tp_vectorcall_offset*/ - #endif - 0, /*tp_getattr*/ - 0, /*tp_setattr*/ - #if PY_MAJOR_VERSION < 3 - 0, /*tp_compare*/ - #endif - #if PY_MAJOR_VERSION >= 3 - 0, /*tp_as_async*/ - #endif - 0, /*tp_repr*/ - 0, /*tp_as_number*/ - 0, /*tp_as_sequence*/ - 0, /*tp_as_mapping*/ - 0, /*tp_hash*/ - 0, /*tp_call*/ - 0, /*tp_str*/ - 0, /*tp_getattro*/ - 0, /*tp_setattro*/ - 0, /*tp_as_buffer*/ - Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ - "Archive of bi-objective solutions, which serves as an interface to the COCO archive implemented in C.\n ", /*tp_doc*/ - __pyx_tp_traverse_8cocoprep_12coco_archive_Archive, /*tp_traverse*/ - __pyx_tp_clear_8cocoprep_12coco_archive_Archive, /*tp_clear*/ - 0, /*tp_richcompare*/ - 0, /*tp_weaklistoffset*/ - 0, /*tp_iter*/ - 0, /*tp_iternext*/ - __pyx_methods_8cocoprep_12coco_archive_Archive, /*tp_methods*/ - 0, /*tp_members*/ - __pyx_getsets_8cocoprep_12coco_archive_Archive, /*tp_getset*/ - 0, /*tp_base*/ - 0, /*tp_dict*/ - 0, /*tp_descr_get*/ - 0, /*tp_descr_set*/ - 0, /*tp_dictoffset*/ - 0, /*tp_init*/ - 0, /*tp_alloc*/ - __pyx_tp_new_8cocoprep_12coco_archive_Archive, /*tp_new*/ - 0, /*tp_free*/ - 0, /*tp_is_gc*/ - 0, /*tp_bases*/ - 0, /*tp_mro*/ - 0, /*tp_cache*/ - 0, /*tp_subclasses*/ - 0, /*tp_weaklist*/ - 0, /*tp_del*/ - 0, /*tp_version_tag*/ - #if PY_VERSION_HEX >= 0x030400a1 - 0, /*tp_finalize*/ - #endif - #if PY_VERSION_HEX >= 0x030800b1 - 0, /*tp_vectorcall*/ - #endif - #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 - 0, /*tp_print*/ - #endif -}; - -static PyMethodDef __pyx_methods[] = { - {0, 0, 0, 0} -}; - -#if PY_MAJOR_VERSION >= 3 -#if CYTHON_PEP489_MULTI_PHASE_INIT -static PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/ -static int __pyx_pymod_exec_coco_archive(PyObject* module); /*proto*/ -static PyModuleDef_Slot __pyx_moduledef_slots[] = { - {Py_mod_create, (void*)__pyx_pymod_create}, - {Py_mod_exec, (void*)__pyx_pymod_exec_coco_archive}, - {0, NULL} -}; -#endif - -static struct PyModuleDef __pyx_moduledef = { - PyModuleDef_HEAD_INIT, - "coco_archive", - 0, /* m_doc */ - #if CYTHON_PEP489_MULTI_PHASE_INIT - 0, /* m_size */ - #else - -1, /* m_size */ - #endif - __pyx_methods /* m_methods */, - #if CYTHON_PEP489_MULTI_PHASE_INIT - __pyx_moduledef_slots, /* m_slots */ - #else - NULL, /* m_reload */ - #endif - NULL, /* m_traverse */ - NULL, /* m_clear */ - NULL /* m_free */ -}; -#endif -#ifndef CYTHON_SMALL_CODE -#if defined(__clang__) - #define CYTHON_SMALL_CODE -#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) - #define CYTHON_SMALL_CODE __attribute__((cold)) -#else - #define CYTHON_SMALL_CODE -#endif -#endif - -static __Pyx_StringTabEntry __pyx_string_tab[] = { - {&__pyx_n_s_Archive, __pyx_k_Archive, sizeof(__pyx_k_Archive), 0, 0, 1, 1}, - {&__pyx_n_s_ImportError, __pyx_k_ImportError, sizeof(__pyx_k_ImportError), 0, 0, 1, 1}, - {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1}, - {&__pyx_kp_u__2, __pyx_k__2, sizeof(__pyx_k__2), 0, 1, 0, 0}, - {&__pyx_n_u_ascii, __pyx_k_ascii, sizeof(__pyx_k_ascii), 0, 1, 0, 1}, - {&__pyx_kp_u_bbob_biobj, __pyx_k_bbob_biobj, sizeof(__pyx_k_bbob_biobj), 0, 1, 0, 0}, - {&__pyx_kp_u_bbob_biobj_ext, __pyx_k_bbob_biobj_ext, sizeof(__pyx_k_bbob_biobj_ext), 0, 1, 0, 0}, - {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1}, - {&__pyx_n_s_cocoprep_coco_archive, __pyx_k_cocoprep_coco_archive, sizeof(__pyx_k_cocoprep_coco_archive), 0, 0, 1, 1}, - {&__pyx_n_s_dimension, __pyx_k_dimension, sizeof(__pyx_k_dimension), 0, 0, 1, 1}, - {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1}, - {&__pyx_n_s_f1, __pyx_k_f1, sizeof(__pyx_k_f1), 0, 0, 1, 1}, - {&__pyx_n_s_f2, __pyx_k_f2, sizeof(__pyx_k_f2), 0, 0, 1, 1}, - {&__pyx_n_s_function, __pyx_k_function, sizeof(__pyx_k_function), 0, 0, 1, 1}, - {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1}, - {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1}, - {&__pyx_n_s_instance, __pyx_k_instance, sizeof(__pyx_k_instance), 0, 0, 1, 1}, - {&__pyx_kp_s_interface_coco_archive_pyx, __pyx_k_interface_coco_archive_pyx, sizeof(__pyx_k_interface_coco_archive_pyx), 0, 0, 1, 0}, - {&__pyx_n_s_level, __pyx_k_level, sizeof(__pyx_k_level), 0, 0, 1, 1}, - {&__pyx_n_s_level_2, __pyx_k_level_2, sizeof(__pyx_k_level_2), 0, 0, 1, 1}, - {&__pyx_n_s_log_level, __pyx_k_log_level, sizeof(__pyx_k_log_level), 0, 0, 1, 1}, - {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1}, - {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1}, - {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0}, - {&__pyx_n_s_np, __pyx_k_np, sizeof(__pyx_k_np), 0, 0, 1, 1}, - {&__pyx_n_s_numpy, __pyx_k_numpy, sizeof(__pyx_k_numpy), 0, 0, 1, 1}, - {&__pyx_kp_u_numpy_core_multiarray_failed_to, __pyx_k_numpy_core_multiarray_failed_to, sizeof(__pyx_k_numpy_core_multiarray_failed_to), 0, 1, 0, 0}, - {&__pyx_kp_u_numpy_core_umath_failed_to_impor, __pyx_k_numpy_core_umath_failed_to_impor, sizeof(__pyx_k_numpy_core_umath_failed_to_impor), 0, 1, 0, 0}, - {&__pyx_n_s_range, __pyx_k_range, sizeof(__pyx_k_range), 0, 0, 1, 1}, - {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1}, - {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1}, - {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1}, - {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1}, - {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1}, - {&__pyx_n_s_suite_name, __pyx_k_suite_name, sizeof(__pyx_k_suite_name), 0, 0, 1, 1}, - {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1}, - {&__pyx_n_s_text, __pyx_k_text, sizeof(__pyx_k_text), 0, 0, 1, 1}, - {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1}, - {0, 0, 0, 0, 0, 0, 0} -}; -static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { - __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(0, 31, __pyx_L1_error) - __pyx_builtin_range = __Pyx_GetBuiltinName(__pyx_n_s_range); if (!__pyx_builtin_range) __PYX_ERR(0, 51, __pyx_L1_error) - __pyx_builtin_ImportError = __Pyx_GetBuiltinName(__pyx_n_s_ImportError); if (!__pyx_builtin_ImportError) __PYX_ERR(2, 947, __pyx_L1_error) - return 0; - __pyx_L1_error:; - return -1; -} - -static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0); - - /* "interface/coco_archive.pyx":51 - * - * # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - * if suite_name == 'bbob-biobj' and function in range(56, 93): # <<<<<<<<<<<<<< - * self._suite_name = _bstring('bbob-biobj-ext') - * else: - */ - __pyx_tuple_ = PyTuple_Pack(2, __pyx_int_56, __pyx_int_93); if (unlikely(!__pyx_tuple_)) __PYX_ERR(0, 51, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple_); - __Pyx_GIVEREF(__pyx_tuple_); - - /* "(tree fragment)":2 - * def __reduce_cython__(self): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< - * def __setstate_cython__(self, __pyx_state): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - */ - __pyx_tuple__3 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__3)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__3); - __Pyx_GIVEREF(__pyx_tuple__3); - - /* "(tree fragment)":4 - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") - * def __setstate_cython__(self, __pyx_state): - * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< - */ - __pyx_tuple__4 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__4); - __Pyx_GIVEREF(__pyx_tuple__4); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":947 - * __pyx_import_array() - * except Exception: - * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< - * - * cdef inline int import_umath() except -1: - */ - __pyx_tuple__5 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__5)) __PYX_ERR(2, 947, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__5); - __Pyx_GIVEREF(__pyx_tuple__5); - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":953 - * _import_umath() - * except Exception: - * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< - * - * cdef inline int import_ufunc() except -1: - */ - __pyx_tuple__6 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__6)) __PYX_ERR(2, 953, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__6); - __Pyx_GIVEREF(__pyx_tuple__6); - - /* "interface/coco_archive.pyx":97 - * - * - * def log_level(level=None): # <<<<<<<<<<<<<< - * """Returns current log level and sets new log level if level is not None. - * :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity, - */ - __pyx_tuple__7 = PyTuple_Pack(2, __pyx_n_s_level, __pyx_n_s_level_2); if (unlikely(!__pyx_tuple__7)) __PYX_ERR(0, 97, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__7); - __Pyx_GIVEREF(__pyx_tuple__7); - __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_interface_coco_archive_pyx, __pyx_n_s_log_level, 97, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) __PYX_ERR(0, 97, __pyx_L1_error) - __Pyx_RefNannyFinishContext(); - return 0; - __pyx_L1_error:; - __Pyx_RefNannyFinishContext(); - return -1; -} - -static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { - if (__Pyx_InitStrings(__pyx_string_tab) < 0) __PYX_ERR(0, 1, __pyx_L1_error); - __pyx_int_56 = PyInt_FromLong(56); if (unlikely(!__pyx_int_56)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_int_93 = PyInt_FromLong(93); if (unlikely(!__pyx_int_93)) __PYX_ERR(0, 1, __pyx_L1_error) - return 0; - __pyx_L1_error:; - return -1; -} - -static CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/ -static CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/ - -static int __Pyx_modinit_global_init_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_global_init_code", 0); - /*--- Global init code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_variable_export_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_variable_export_code", 0); - /*--- Variable export code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_function_export_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_function_export_code", 0); - /*--- Function export code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_type_init_code(void) { - __Pyx_RefNannyDeclarations - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); - /*--- Type init code ---*/ - if (PyType_Ready(&__pyx_type_8cocoprep_12coco_archive_Archive) < 0) __PYX_ERR(0, 33, __pyx_L1_error) - #if PY_VERSION_HEX < 0x030800B1 - __pyx_type_8cocoprep_12coco_archive_Archive.tp_print = 0; - #endif - if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_8cocoprep_12coco_archive_Archive.tp_dictoffset && __pyx_type_8cocoprep_12coco_archive_Archive.tp_getattro == PyObject_GenericGetAttr)) { - __pyx_type_8cocoprep_12coco_archive_Archive.tp_getattro = __Pyx_PyObject_GenericGetAttr; - } - if (PyObject_SetAttr(__pyx_m, __pyx_n_s_Archive, (PyObject *)&__pyx_type_8cocoprep_12coco_archive_Archive) < 0) __PYX_ERR(0, 33, __pyx_L1_error) - if (__Pyx_setup_reduce((PyObject*)&__pyx_type_8cocoprep_12coco_archive_Archive) < 0) __PYX_ERR(0, 33, __pyx_L1_error) - __pyx_ptype_8cocoprep_12coco_archive_Archive = &__pyx_type_8cocoprep_12coco_archive_Archive; - __Pyx_RefNannyFinishContext(); - return 0; - __pyx_L1_error:; - __Pyx_RefNannyFinishContext(); - return -1; -} - -static int __Pyx_modinit_type_import_code(void) { - __Pyx_RefNannyDeclarations - PyObject *__pyx_t_1 = NULL; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannySetupContext("__Pyx_modinit_type_import_code", 0); - /*--- Type import code ---*/ - __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 9, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_4type_type = __Pyx_ImportType(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", - #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000 - sizeof(PyTypeObject), - #else - sizeof(PyHeapTypeObject), - #endif - __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(3, 9, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = PyImport_ImportModule("numpy"); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 200, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_5numpy_dtype = __Pyx_ImportType(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __Pyx_ImportType_CheckSize_Ignore); - if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 200, __pyx_L1_error) - __pyx_ptype_5numpy_flatiter = __Pyx_ImportType(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __Pyx_ImportType_CheckSize_Ignore); - if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 223, __pyx_L1_error) - __pyx_ptype_5numpy_broadcast = __Pyx_ImportType(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __Pyx_ImportType_CheckSize_Ignore); - if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 227, __pyx_L1_error) - __pyx_ptype_5numpy_ndarray = __Pyx_ImportType(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __Pyx_ImportType_CheckSize_Ignore); - if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 239, __pyx_L1_error) - __pyx_ptype_5numpy_generic = __Pyx_ImportType(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 771, __pyx_L1_error) - __pyx_ptype_5numpy_number = __Pyx_ImportType(__pyx_t_1, "numpy", "number", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 773, __pyx_L1_error) - __pyx_ptype_5numpy_integer = __Pyx_ImportType(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 775, __pyx_L1_error) - __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 777, __pyx_L1_error) - __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 779, __pyx_L1_error) - __pyx_ptype_5numpy_inexact = __Pyx_ImportType(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 781, __pyx_L1_error) - __pyx_ptype_5numpy_floating = __Pyx_ImportType(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 783, __pyx_L1_error) - __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 785, __pyx_L1_error) - __pyx_ptype_5numpy_flexible = __Pyx_ImportType(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 787, __pyx_L1_error) - __pyx_ptype_5numpy_character = __Pyx_ImportType(__pyx_t_1, "numpy", "character", sizeof(PyObject), __Pyx_ImportType_CheckSize_Warn); - if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 789, __pyx_L1_error) - __pyx_ptype_5numpy_ufunc = __Pyx_ImportType(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __Pyx_ImportType_CheckSize_Ignore); - if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 827, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_RefNannyFinishContext(); - return 0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - __Pyx_RefNannyFinishContext(); - return -1; -} - -static int __Pyx_modinit_variable_import_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_variable_import_code", 0); - /*--- Variable import code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - -static int __Pyx_modinit_function_import_code(void) { - __Pyx_RefNannyDeclarations - __Pyx_RefNannySetupContext("__Pyx_modinit_function_import_code", 0); - /*--- Function import code ---*/ - __Pyx_RefNannyFinishContext(); - return 0; -} - - -#ifndef CYTHON_NO_PYINIT_EXPORT -#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC -#elif PY_MAJOR_VERSION < 3 -#ifdef __cplusplus -#define __Pyx_PyMODINIT_FUNC extern "C" void -#else -#define __Pyx_PyMODINIT_FUNC void -#endif -#else -#ifdef __cplusplus -#define __Pyx_PyMODINIT_FUNC extern "C" PyObject * -#else -#define __Pyx_PyMODINIT_FUNC PyObject * -#endif -#endif - - -#if PY_MAJOR_VERSION < 3 -__Pyx_PyMODINIT_FUNC initcoco_archive(void) CYTHON_SMALL_CODE; /*proto*/ -__Pyx_PyMODINIT_FUNC initcoco_archive(void) -#else -__Pyx_PyMODINIT_FUNC PyInit_coco_archive(void) CYTHON_SMALL_CODE; /*proto*/ -__Pyx_PyMODINIT_FUNC PyInit_coco_archive(void) -#if CYTHON_PEP489_MULTI_PHASE_INIT -{ - return PyModuleDef_Init(&__pyx_moduledef); -} -static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { - #if PY_VERSION_HEX >= 0x030700A1 - static PY_INT64_T main_interpreter_id = -1; - PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp); - if (main_interpreter_id == -1) { - main_interpreter_id = current_id; - return (unlikely(current_id == -1)) ? -1 : 0; - } else if (unlikely(main_interpreter_id != current_id)) - #else - static PyInterpreterState *main_interpreter = NULL; - PyInterpreterState *current_interpreter = PyThreadState_Get()->interp; - if (!main_interpreter) { - main_interpreter = current_interpreter; - } else if (unlikely(main_interpreter != current_interpreter)) - #endif - { - PyErr_SetString( - PyExc_ImportError, - "Interpreter change detected - this module can only be loaded into one interpreter per process."); - return -1; - } - return 0; -} -static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none) { - PyObject *value = PyObject_GetAttrString(spec, from_name); - int result = 0; - if (likely(value)) { - if (allow_none || value != Py_None) { - result = PyDict_SetItemString(moddict, to_name, value); - } - Py_DECREF(value); - } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) { - PyErr_Clear(); - } else { - result = -1; - } - return result; -} -static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CYTHON_UNUSED PyModuleDef *def) { - PyObject *module = NULL, *moddict, *modname; - if (__Pyx_check_single_interpreter()) - return NULL; - if (__pyx_m) - return __Pyx_NewRef(__pyx_m); - modname = PyObject_GetAttrString(spec, "name"); - if (unlikely(!modname)) goto bad; - module = PyModule_NewObject(modname); - Py_DECREF(modname); - if (unlikely(!module)) goto bad; - moddict = PyModule_GetDict(module); - if (unlikely(!moddict)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "loader", "__loader__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "origin", "__file__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "parent", "__package__", 1) < 0)) goto bad; - if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "submodule_search_locations", "__path__", 0) < 0)) goto bad; - return module; -bad: - Py_XDECREF(module); - return NULL; -} - - -static CYTHON_SMALL_CODE int __pyx_pymod_exec_coco_archive(PyObject *__pyx_pyinit_module) -#endif -#endif -{ - PyObject *__pyx_t_1 = NULL; - int __pyx_t_2; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; - __Pyx_RefNannyDeclarations - #if CYTHON_PEP489_MULTI_PHASE_INIT - if (__pyx_m) { - if (__pyx_m == __pyx_pyinit_module) return 0; - PyErr_SetString(PyExc_RuntimeError, "Module 'coco_archive' has already been imported. Re-initialisation is not supported."); - return -1; - } - #elif PY_MAJOR_VERSION >= 3 - if (__pyx_m) return __Pyx_NewRef(__pyx_m); - #endif - #if CYTHON_REFNANNY -__Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny"); -if (!__Pyx_RefNanny) { - PyErr_Clear(); - __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny"); - if (!__Pyx_RefNanny) - Py_FatalError("failed to import 'refnanny' module"); -} -#endif - __Pyx_RefNannySetupContext("__Pyx_PyMODINIT_FUNC PyInit_coco_archive(void)", 0); - if (__Pyx_check_binary_version() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #ifdef __Pxy_PyFrame_Initialize_Offsets - __Pxy_PyFrame_Initialize_Offsets(); - #endif - __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_empty_unicode = PyUnicode_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error) - #ifdef __Pyx_CyFunction_USED - if (__pyx_CyFunction_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_FusedFunction_USED - if (__pyx_FusedFunction_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_Coroutine_USED - if (__pyx_Coroutine_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_Generator_USED - if (__pyx_Generator_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_AsyncGen_USED - if (__pyx_AsyncGen_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - #ifdef __Pyx_StopAsyncIteration_USED - if (__pyx_StopAsyncIteration_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - /*--- Library function declarations ---*/ - /*--- Threads initialization code ---*/ - #if defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS - #ifdef WITH_THREAD /* Python build with threading support? */ - PyEval_InitThreads(); - #endif - #endif - /*--- Module creation code ---*/ - #if CYTHON_PEP489_MULTI_PHASE_INIT - __pyx_m = __pyx_pyinit_module; - Py_INCREF(__pyx_m); - #else - #if PY_MAJOR_VERSION < 3 - __pyx_m = Py_InitModule4("coco_archive", __pyx_methods, 0, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m); - #else - __pyx_m = PyModule_Create(&__pyx_moduledef); - #endif - if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error) - Py_INCREF(__pyx_d); - __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error) - Py_INCREF(__pyx_b); - __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) - Py_INCREF(__pyx_cython_runtime); - if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error); - /*--- Initialize various global constants etc. ---*/ - if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT) - if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - if (__pyx_module_is_main_cocoprep__coco_archive) { - if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - } - #if PY_MAJOR_VERSION >= 3 - { - PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error) - if (!PyDict_GetItemString(modules, "cocoprep.coco_archive")) { - if (unlikely(PyDict_SetItemString(modules, "cocoprep.coco_archive", __pyx_m) < 0)) __PYX_ERR(0, 1, __pyx_L1_error) - } - } - #endif - /*--- Builtin init code ---*/ - if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - /*--- Constants init code ---*/ - if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - /*--- Global type/function init code ---*/ - (void)__Pyx_modinit_global_init_code(); - (void)__Pyx_modinit_variable_export_code(); - (void)__Pyx_modinit_function_export_code(); - if (unlikely(__Pyx_modinit_type_init_code() < 0)) __PYX_ERR(0, 1, __pyx_L1_error) - if (unlikely(__Pyx_modinit_type_import_code() < 0)) __PYX_ERR(0, 1, __pyx_L1_error) - (void)__Pyx_modinit_variable_import_code(); - (void)__Pyx_modinit_function_import_code(); - /*--- Execution code ---*/ - #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED) - if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error) - #endif - - /* "interface/coco_archive.pyx":4 - * #interface: c_string_type=str, c_string_encoding=ascii - * from __future__ import absolute_import, division, print_function, unicode_literals - * import numpy as np # <<<<<<<<<<<<<< - * cimport numpy as np - * - */ - __pyx_t_1 = __Pyx_Import(__pyx_n_s_numpy, 0, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_1) < 0) __PYX_ERR(0, 4, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":8 - * - * # Must initialize numpy or risk segfaults - * np.import_array() # <<<<<<<<<<<<<< - * - * cdef extern from "coco.h": - */ - __pyx_t_2 = __pyx_f_5numpy_import_array(); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(0, 8, __pyx_L1_error) - - /* "interface/coco_archive.pyx":97 - * - * - * def log_level(level=None): # <<<<<<<<<<<<<< - * """Returns current log level and sets new log level if level is not None. - * :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity, - */ - __pyx_t_1 = PyCFunction_NewEx(&__pyx_mdef_8cocoprep_12coco_archive_1log_level, NULL, __pyx_n_s_cocoprep_coco_archive); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 97, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_log_level, __pyx_t_1) < 0) __PYX_ERR(0, 97, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - - /* "interface/coco_archive.pyx":1 - * # -*- mode: cython -*- # <<<<<<<<<<<<<< - * #interface: c_string_type=str, c_string_encoding=ascii - * from __future__ import absolute_import, division, print_function, unicode_literals - */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_1) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - - /* "C:/Anaconda3/envs/py39coco/lib/site-packages/numpy/__init__.pxd":1016 - * - * - * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< - * """ - * returns the unit part of the dtype for a numpy datetime64 object. - */ - - /*--- Wrapped vars code ---*/ - - goto __pyx_L0; - __pyx_L1_error:; - __Pyx_XDECREF(__pyx_t_1); - if (__pyx_m) { - if (__pyx_d) { - __Pyx_AddTraceback("init cocoprep.coco_archive", __pyx_clineno, __pyx_lineno, __pyx_filename); - } - Py_CLEAR(__pyx_m); - } else if (!PyErr_Occurred()) { - PyErr_SetString(PyExc_ImportError, "init cocoprep.coco_archive"); - } - __pyx_L0:; - __Pyx_RefNannyFinishContext(); - #if CYTHON_PEP489_MULTI_PHASE_INIT - return (__pyx_m != NULL) ? 0 : -1; - #elif PY_MAJOR_VERSION >= 3 - return __pyx_m; - #else - return; - #endif -} - -/* --- Runtime support code --- */ -/* Refnanny */ -#if CYTHON_REFNANNY -static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) { - PyObject *m = NULL, *p = NULL; - void *r = NULL; - m = PyImport_ImportModule(modname); - if (!m) goto end; - p = PyObject_GetAttrString(m, "RefNannyAPI"); - if (!p) goto end; - r = PyLong_AsVoidPtr(p); -end: - Py_XDECREF(p); - Py_XDECREF(m); - return (__Pyx_RefNannyAPIStruct *)r; -} -#endif - -/* PyObjectGetAttrStr */ -#if CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) { - PyTypeObject* tp = Py_TYPE(obj); - if (likely(tp->tp_getattro)) - return tp->tp_getattro(obj, attr_name); -#if PY_MAJOR_VERSION < 3 - if (likely(tp->tp_getattr)) - return tp->tp_getattr(obj, PyString_AS_STRING(attr_name)); -#endif - return PyObject_GetAttr(obj, attr_name); -} -#endif - -/* GetBuiltinName */ -static PyObject *__Pyx_GetBuiltinName(PyObject *name) { - PyObject* result = __Pyx_PyObject_GetAttrStr(__pyx_b, name); - if (unlikely(!result)) { - PyErr_Format(PyExc_NameError, -#if PY_MAJOR_VERSION >= 3 - "name '%U' is not defined", name); -#else - "name '%.200s' is not defined", PyString_AS_STRING(name)); -#endif - } - return result; -} - -/* PyCFunctionFastCall */ -#if CYTHON_FAST_PYCCALL -static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *func_obj, PyObject **args, Py_ssize_t nargs) { - PyCFunctionObject *func = (PyCFunctionObject*)func_obj; - PyCFunction meth = PyCFunction_GET_FUNCTION(func); - PyObject *self = PyCFunction_GET_SELF(func); - int flags = PyCFunction_GET_FLAGS(func); - assert(PyCFunction_Check(func)); - assert(METH_FASTCALL == (flags & ~(METH_CLASS | METH_STATIC | METH_COEXIST | METH_KEYWORDS | METH_STACKLESS))); - assert(nargs >= 0); - assert(nargs == 0 || args != NULL); - /* _PyCFunction_FastCallDict() must not be called with an exception set, - because it may clear it (directly or indirectly) and so the - caller loses its exception */ - assert(!PyErr_Occurred()); - if ((PY_VERSION_HEX < 0x030700A0) || unlikely(flags & METH_KEYWORDS)) { - return (*((__Pyx_PyCFunctionFastWithKeywords)(void*)meth)) (self, args, nargs, NULL); - } else { - return (*((__Pyx_PyCFunctionFast)(void*)meth)) (self, args, nargs); - } -} -#endif - -/* PyFunctionFastCall */ -#if CYTHON_FAST_PYCALL -static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na, - PyObject *globals) { - PyFrameObject *f; - PyThreadState *tstate = __Pyx_PyThreadState_Current; - PyObject **fastlocals; - Py_ssize_t i; - PyObject *result; - assert(globals != NULL); - /* XXX Perhaps we should create a specialized - PyFrame_New() that doesn't take locals, but does - take builtins without sanity checking them. - */ - assert(tstate != NULL); - f = PyFrame_New(tstate, co, globals, NULL); - if (f == NULL) { - return NULL; - } - fastlocals = __Pyx_PyFrame_GetLocalsplus(f); - for (i = 0; i < na; i++) { - Py_INCREF(*args); - fastlocals[i] = *args++; - } - result = PyEval_EvalFrameEx(f,0); - ++tstate->recursion_depth; - Py_DECREF(f); - --tstate->recursion_depth; - return result; -} -#if 1 || PY_VERSION_HEX < 0x030600B1 -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) { - PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func); - PyObject *globals = PyFunction_GET_GLOBALS(func); - PyObject *argdefs = PyFunction_GET_DEFAULTS(func); - PyObject *closure; -#if PY_MAJOR_VERSION >= 3 - PyObject *kwdefs; -#endif - PyObject *kwtuple, **k; - PyObject **d; - Py_ssize_t nd; - Py_ssize_t nk; - PyObject *result; - assert(kwargs == NULL || PyDict_Check(kwargs)); - nk = kwargs ? PyDict_Size(kwargs) : 0; - if (Py_EnterRecursiveCall((char*)" while calling a Python object")) { - return NULL; - } - if ( -#if PY_MAJOR_VERSION >= 3 - co->co_kwonlyargcount == 0 && -#endif - likely(kwargs == NULL || nk == 0) && - co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) { - if (argdefs == NULL && co->co_argcount == nargs) { - result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals); - goto done; - } - else if (nargs == 0 && argdefs != NULL - && co->co_argcount == Py_SIZE(argdefs)) { - /* function called with no arguments, but all parameters have - a default value: use default values as arguments .*/ - args = &PyTuple_GET_ITEM(argdefs, 0); - result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals); - goto done; - } - } - if (kwargs != NULL) { - Py_ssize_t pos, i; - kwtuple = PyTuple_New(2 * nk); - if (kwtuple == NULL) { - result = NULL; - goto done; - } - k = &PyTuple_GET_ITEM(kwtuple, 0); - pos = i = 0; - while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) { - Py_INCREF(k[i]); - Py_INCREF(k[i+1]); - i += 2; - } - nk = i / 2; - } - else { - kwtuple = NULL; - k = NULL; - } - closure = PyFunction_GET_CLOSURE(func); -#if PY_MAJOR_VERSION >= 3 - kwdefs = PyFunction_GET_KW_DEFAULTS(func); -#endif - if (argdefs != NULL) { - d = &PyTuple_GET_ITEM(argdefs, 0); - nd = Py_SIZE(argdefs); - } - else { - d = NULL; - nd = 0; - } -#if PY_MAJOR_VERSION >= 3 - result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL, - args, (int)nargs, - k, (int)nk, - d, (int)nd, kwdefs, closure); -#else - result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL, - args, (int)nargs, - k, (int)nk, - d, (int)nd, closure); -#endif - Py_XDECREF(kwtuple); -done: - Py_LeaveRecursiveCall(); - return result; -} -#endif -#endif - -/* PyObjectCall */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) { - PyObject *result; - ternaryfunc call = func->ob_type->tp_call; - if (unlikely(!call)) - return PyObject_Call(func, arg, kw); - if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) - return NULL; - result = (*call)(func, arg, kw); - Py_LeaveRecursiveCall(); - if (unlikely(!result) && unlikely(!PyErr_Occurred())) { - PyErr_SetString( - PyExc_SystemError, - "NULL result without error in PyObject_Call"); - } - return result; -} -#endif - -/* PyObjectCall2Args */ -static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2) { - PyObject *args, *result = NULL; - #if CYTHON_FAST_PYCALL - if (PyFunction_Check(function)) { - PyObject *args[2] = {arg1, arg2}; - return __Pyx_PyFunction_FastCall(function, args, 2); - } - #endif - #if CYTHON_FAST_PYCCALL - if (__Pyx_PyFastCFunction_Check(function)) { - PyObject *args[2] = {arg1, arg2}; - return __Pyx_PyCFunction_FastCall(function, args, 2); - } - #endif - args = PyTuple_New(2); - if (unlikely(!args)) goto done; - Py_INCREF(arg1); - PyTuple_SET_ITEM(args, 0, arg1); - Py_INCREF(arg2); - PyTuple_SET_ITEM(args, 1, arg2); - Py_INCREF(function); - result = __Pyx_PyObject_Call(function, args, NULL); - Py_DECREF(args); - Py_DECREF(function); -done: - return result; -} - -/* PyObjectCallMethO */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) { - PyObject *self, *result; - PyCFunction cfunc; - cfunc = PyCFunction_GET_FUNCTION(func); - self = PyCFunction_GET_SELF(func); - if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) - return NULL; - result = cfunc(self, arg); - Py_LeaveRecursiveCall(); - if (unlikely(!result) && unlikely(!PyErr_Occurred())) { - PyErr_SetString( - PyExc_SystemError, - "NULL result without error in PyObject_Call"); - } - return result; -} -#endif - -/* PyObjectCallOneArg */ -#if CYTHON_COMPILING_IN_CPYTHON -static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *arg) { - PyObject *result; - PyObject *args = PyTuple_New(1); - if (unlikely(!args)) return NULL; - Py_INCREF(arg); - PyTuple_SET_ITEM(args, 0, arg); - result = __Pyx_PyObject_Call(func, args, NULL); - Py_DECREF(args); - return result; -} -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) { -#if CYTHON_FAST_PYCALL - if (PyFunction_Check(func)) { - return __Pyx_PyFunction_FastCall(func, &arg, 1); - } -#endif - if (likely(PyCFunction_Check(func))) { - if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) { - return __Pyx_PyObject_CallMethO(func, arg); -#if CYTHON_FAST_PYCCALL - } else if (__Pyx_PyFastCFunction_Check(func)) { - return __Pyx_PyCFunction_FastCall(func, &arg, 1); -#endif - } - } - return __Pyx__PyObject_CallOneArg(func, arg); -} -#else -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) { - PyObject *result; - PyObject *args = PyTuple_Pack(1, arg); - if (unlikely(!args)) return NULL; - result = __Pyx_PyObject_Call(func, args, NULL); - Py_DECREF(args); - return result; -} -#endif - -/* PyObjectCallNoArg */ -#if CYTHON_COMPILING_IN_CPYTHON -static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) { -#if CYTHON_FAST_PYCALL - if (PyFunction_Check(func)) { - return __Pyx_PyFunction_FastCall(func, NULL, 0); - } -#endif -#ifdef __Pyx_CyFunction_USED - if (likely(PyCFunction_Check(func) || __Pyx_CyFunction_Check(func))) -#else - if (likely(PyCFunction_Check(func))) -#endif - { - if (likely(PyCFunction_GET_FLAGS(func) & METH_NOARGS)) { - return __Pyx_PyObject_CallMethO(func, NULL); - } - } - return __Pyx_PyObject_Call(func, __pyx_empty_tuple, NULL); -} -#endif - -/* PyErrFetchRestore */ -#if CYTHON_FAST_THREAD_STATE -static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { - PyObject *tmp_type, *tmp_value, *tmp_tb; - tmp_type = tstate->curexc_type; - tmp_value = tstate->curexc_value; - tmp_tb = tstate->curexc_traceback; - tstate->curexc_type = type; - tstate->curexc_value = value; - tstate->curexc_traceback = tb; - Py_XDECREF(tmp_type); - Py_XDECREF(tmp_value); - Py_XDECREF(tmp_tb); -} -static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { - *type = tstate->curexc_type; - *value = tstate->curexc_value; - *tb = tstate->curexc_traceback; - tstate->curexc_type = 0; - tstate->curexc_value = 0; - tstate->curexc_traceback = 0; -} -#endif - -/* RaiseException */ -#if PY_MAJOR_VERSION < 3 -static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, - CYTHON_UNUSED PyObject *cause) { - __Pyx_PyThreadState_declare - Py_XINCREF(type); - if (!value || value == Py_None) - value = NULL; - else - Py_INCREF(value); - if (!tb || tb == Py_None) - tb = NULL; - else { - Py_INCREF(tb); - if (!PyTraceBack_Check(tb)) { - PyErr_SetString(PyExc_TypeError, - "raise: arg 3 must be a traceback or None"); - goto raise_error; - } - } - if (PyType_Check(type)) { -#if CYTHON_COMPILING_IN_PYPY - if (!value) { - Py_INCREF(Py_None); - value = Py_None; - } -#endif - PyErr_NormalizeException(&type, &value, &tb); - } else { - if (value) { - PyErr_SetString(PyExc_TypeError, - "instance exception may not have a separate value"); - goto raise_error; - } - value = type; - type = (PyObject*) Py_TYPE(type); - Py_INCREF(type); - if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) { - PyErr_SetString(PyExc_TypeError, - "raise: exception class must be a subclass of BaseException"); - goto raise_error; - } - } - __Pyx_PyThreadState_assign - __Pyx_ErrRestore(type, value, tb); - return; -raise_error: - Py_XDECREF(value); - Py_XDECREF(type); - Py_XDECREF(tb); - return; -} -#else -static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) { - PyObject* owned_instance = NULL; - if (tb == Py_None) { - tb = 0; - } else if (tb && !PyTraceBack_Check(tb)) { - PyErr_SetString(PyExc_TypeError, - "raise: arg 3 must be a traceback or None"); - goto bad; - } - if (value == Py_None) - value = 0; - if (PyExceptionInstance_Check(type)) { - if (value) { - PyErr_SetString(PyExc_TypeError, - "instance exception may not have a separate value"); - goto bad; - } - value = type; - type = (PyObject*) Py_TYPE(value); - } else if (PyExceptionClass_Check(type)) { - PyObject *instance_class = NULL; - if (value && PyExceptionInstance_Check(value)) { - instance_class = (PyObject*) Py_TYPE(value); - if (instance_class != type) { - int is_subclass = PyObject_IsSubclass(instance_class, type); - if (!is_subclass) { - instance_class = NULL; - } else if (unlikely(is_subclass == -1)) { - goto bad; - } else { - type = instance_class; - } - } - } - if (!instance_class) { - PyObject *args; - if (!value) - args = PyTuple_New(0); - else if (PyTuple_Check(value)) { - Py_INCREF(value); - args = value; - } else - args = PyTuple_Pack(1, value); - if (!args) - goto bad; - owned_instance = PyObject_Call(type, args, NULL); - Py_DECREF(args); - if (!owned_instance) - goto bad; - value = owned_instance; - if (!PyExceptionInstance_Check(value)) { - PyErr_Format(PyExc_TypeError, - "calling %R should have returned an instance of " - "BaseException, not %R", - type, Py_TYPE(value)); - goto bad; - } - } - } else { - PyErr_SetString(PyExc_TypeError, - "raise: exception class must be a subclass of BaseException"); - goto bad; - } - if (cause) { - PyObject *fixed_cause; - if (cause == Py_None) { - fixed_cause = NULL; - } else if (PyExceptionClass_Check(cause)) { - fixed_cause = PyObject_CallObject(cause, NULL); - if (fixed_cause == NULL) - goto bad; - } else if (PyExceptionInstance_Check(cause)) { - fixed_cause = cause; - Py_INCREF(fixed_cause); - } else { - PyErr_SetString(PyExc_TypeError, - "exception causes must derive from " - "BaseException"); - goto bad; - } - PyException_SetCause(value, fixed_cause); - } - PyErr_SetObject(type, value); - if (tb) { -#if CYTHON_COMPILING_IN_PYPY - PyObject *tmp_type, *tmp_value, *tmp_tb; - PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb); - Py_INCREF(tb); - PyErr_Restore(tmp_type, tmp_value, tb); - Py_XDECREF(tmp_tb); -#else - PyThreadState *tstate = __Pyx_PyThreadState_Current; - PyObject* tmp_tb = tstate->curexc_traceback; - if (tb != tmp_tb) { - Py_INCREF(tb); - tstate->curexc_traceback = tb; - Py_XDECREF(tmp_tb); - } -#endif - } -bad: - Py_XDECREF(owned_instance); - return; -} -#endif - -/* RaiseArgTupleInvalid */ -static void __Pyx_RaiseArgtupleInvalid( - const char* func_name, - int exact, - Py_ssize_t num_min, - Py_ssize_t num_max, - Py_ssize_t num_found) -{ - Py_ssize_t num_expected; - const char *more_or_less; - if (num_found < num_min) { - num_expected = num_min; - more_or_less = "at least"; - } else { - num_expected = num_max; - more_or_less = "at most"; - } - if (exact) { - more_or_less = "exactly"; - } - PyErr_Format(PyExc_TypeError, - "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)", - func_name, more_or_less, num_expected, - (num_expected == 1) ? "" : "s", num_found); -} - -/* RaiseDoubleKeywords */ -static void __Pyx_RaiseDoubleKeywordsError( - const char* func_name, - PyObject* kw_name) -{ - PyErr_Format(PyExc_TypeError, - #if PY_MAJOR_VERSION >= 3 - "%s() got multiple values for keyword argument '%U'", func_name, kw_name); - #else - "%s() got multiple values for keyword argument '%s'", func_name, - PyString_AsString(kw_name)); - #endif -} - -/* ParseKeywords */ -static int __Pyx_ParseOptionalKeywords( - PyObject *kwds, - PyObject **argnames[], - PyObject *kwds2, - PyObject *values[], - Py_ssize_t num_pos_args, - const char* function_name) -{ - PyObject *key = 0, *value = 0; - Py_ssize_t pos = 0; - PyObject*** name; - PyObject*** first_kw_arg = argnames + num_pos_args; - while (PyDict_Next(kwds, &pos, &key, &value)) { - name = first_kw_arg; - while (*name && (**name != key)) name++; - if (*name) { - values[name-argnames] = value; - continue; - } - name = first_kw_arg; - #if PY_MAJOR_VERSION < 3 - if (likely(PyString_Check(key))) { - while (*name) { - if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) - && _PyString_Eq(**name, key)) { - values[name-argnames] = value; - break; - } - name++; - } - if (*name) continue; - else { - PyObject*** argname = argnames; - while (argname != first_kw_arg) { - if ((**argname == key) || ( - (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key)) - && _PyString_Eq(**argname, key))) { - goto arg_passed_twice; - } - argname++; - } - } - } else - #endif - if (likely(PyUnicode_Check(key))) { - while (*name) { - int cmp = (**name == key) ? 0 : - #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : - #endif - PyUnicode_Compare(**name, key); - if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; - if (cmp == 0) { - values[name-argnames] = value; - break; - } - name++; - } - if (*name) continue; - else { - PyObject*** argname = argnames; - while (argname != first_kw_arg) { - int cmp = (**argname == key) ? 0 : - #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : - #endif - PyUnicode_Compare(**argname, key); - if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; - if (cmp == 0) goto arg_passed_twice; - argname++; - } - } - } else - goto invalid_keyword_type; - if (kwds2) { - if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad; - } else { - goto invalid_keyword; - } - } - return 0; -arg_passed_twice: - __Pyx_RaiseDoubleKeywordsError(function_name, key); - goto bad; -invalid_keyword_type: - PyErr_Format(PyExc_TypeError, - "%.200s() keywords must be strings", function_name); - goto bad; -invalid_keyword: - PyErr_Format(PyExc_TypeError, - #if PY_MAJOR_VERSION < 3 - "%.200s() got an unexpected keyword argument '%.200s'", - function_name, PyString_AsString(key)); - #else - "%s() got an unexpected keyword argument '%U'", - function_name, key); - #endif -bad: - return -1; -} - -/* BytesEquals */ -static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) { -#if CYTHON_COMPILING_IN_PYPY - return PyObject_RichCompareBool(s1, s2, equals); -#else - if (s1 == s2) { - return (equals == Py_EQ); - } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) { - const char *ps1, *ps2; - Py_ssize_t length = PyBytes_GET_SIZE(s1); - if (length != PyBytes_GET_SIZE(s2)) - return (equals == Py_NE); - ps1 = PyBytes_AS_STRING(s1); - ps2 = PyBytes_AS_STRING(s2); - if (ps1[0] != ps2[0]) { - return (equals == Py_NE); - } else if (length == 1) { - return (equals == Py_EQ); - } else { - int result; -#if CYTHON_USE_UNICODE_INTERNALS - Py_hash_t hash1, hash2; - hash1 = ((PyBytesObject*)s1)->ob_shash; - hash2 = ((PyBytesObject*)s2)->ob_shash; - if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { - return (equals == Py_NE); - } -#endif - result = memcmp(ps1, ps2, (size_t)length); - return (equals == Py_EQ) ? (result == 0) : (result != 0); - } - } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) { - return (equals == Py_NE); - } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) { - return (equals == Py_NE); - } else { - int result; - PyObject* py_result = PyObject_RichCompare(s1, s2, equals); - if (!py_result) - return -1; - result = __Pyx_PyObject_IsTrue(py_result); - Py_DECREF(py_result); - return result; - } -#endif -} - -/* UnicodeEquals */ -static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) { -#if CYTHON_COMPILING_IN_PYPY - return PyObject_RichCompareBool(s1, s2, equals); -#else -#if PY_MAJOR_VERSION < 3 - PyObject* owned_ref = NULL; -#endif - int s1_is_unicode, s2_is_unicode; - if (s1 == s2) { - goto return_eq; - } - s1_is_unicode = PyUnicode_CheckExact(s1); - s2_is_unicode = PyUnicode_CheckExact(s2); -#if PY_MAJOR_VERSION < 3 - if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) { - owned_ref = PyUnicode_FromObject(s2); - if (unlikely(!owned_ref)) - return -1; - s2 = owned_ref; - s2_is_unicode = 1; - } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) { - owned_ref = PyUnicode_FromObject(s1); - if (unlikely(!owned_ref)) - return -1; - s1 = owned_ref; - s1_is_unicode = 1; - } else if (((!s2_is_unicode) & (!s1_is_unicode))) { - return __Pyx_PyBytes_Equals(s1, s2, equals); - } -#endif - if (s1_is_unicode & s2_is_unicode) { - Py_ssize_t length; - int kind; - void *data1, *data2; - if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) - return -1; - length = __Pyx_PyUnicode_GET_LENGTH(s1); - if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) { - goto return_ne; - } -#if CYTHON_USE_UNICODE_INTERNALS - { - Py_hash_t hash1, hash2; - #if CYTHON_PEP393_ENABLED - hash1 = ((PyASCIIObject*)s1)->hash; - hash2 = ((PyASCIIObject*)s2)->hash; - #else - hash1 = ((PyUnicodeObject*)s1)->hash; - hash2 = ((PyUnicodeObject*)s2)->hash; - #endif - if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { - goto return_ne; - } - } -#endif - kind = __Pyx_PyUnicode_KIND(s1); - if (kind != __Pyx_PyUnicode_KIND(s2)) { - goto return_ne; - } - data1 = __Pyx_PyUnicode_DATA(s1); - data2 = __Pyx_PyUnicode_DATA(s2); - if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) { - goto return_ne; - } else if (length == 1) { - goto return_eq; - } else { - int result = memcmp(data1, data2, (size_t)(length * kind)); - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_EQ) ? (result == 0) : (result != 0); - } - } else if ((s1 == Py_None) & s2_is_unicode) { - goto return_ne; - } else if ((s2 == Py_None) & s1_is_unicode) { - goto return_ne; - } else { - int result; - PyObject* py_result = PyObject_RichCompare(s1, s2, equals); - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - if (!py_result) - return -1; - result = __Pyx_PyObject_IsTrue(py_result); - Py_DECREF(py_result); - return result; - } -return_eq: - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_EQ); -return_ne: - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(owned_ref); - #endif - return (equals == Py_NE); -#endif -} - -/* decode_c_bytes */ -static CYTHON_INLINE PyObject* __Pyx_decode_c_bytes( - const char* cstring, Py_ssize_t length, Py_ssize_t start, Py_ssize_t stop, - const char* encoding, const char* errors, - PyObject* (*decode_func)(const char *s, Py_ssize_t size, const char *errors)) { - if (unlikely((start < 0) | (stop < 0))) { - if (start < 0) { - start += length; - if (start < 0) - start = 0; - } - if (stop < 0) - stop += length; - } - if (stop > length) - stop = length; - if (unlikely(stop <= start)) - return __Pyx_NewRef(__pyx_empty_unicode); - length = stop - start; - cstring += start; - if (decode_func) { - return decode_func(cstring, length, errors); - } else { - return PyUnicode_Decode(cstring, length, encoding, errors); - } -} - -/* GetTopmostException */ -#if CYTHON_USE_EXC_INFO_STACK -static _PyErr_StackItem * -__Pyx_PyErr_GetTopmostException(PyThreadState *tstate) -{ - _PyErr_StackItem *exc_info = tstate->exc_info; - while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) && - exc_info->previous_item != NULL) - { - exc_info = exc_info->previous_item; - } - return exc_info; -} -#endif - -/* SaveResetException */ -#if CYTHON_FAST_THREAD_STATE -static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { - #if CYTHON_USE_EXC_INFO_STACK - _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate); - *type = exc_info->exc_type; - *value = exc_info->exc_value; - *tb = exc_info->exc_traceback; - #else - *type = tstate->exc_type; - *value = tstate->exc_value; - *tb = tstate->exc_traceback; - #endif - Py_XINCREF(*type); - Py_XINCREF(*value); - Py_XINCREF(*tb); -} -static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { - PyObject *tmp_type, *tmp_value, *tmp_tb; - #if CYTHON_USE_EXC_INFO_STACK - _PyErr_StackItem *exc_info = tstate->exc_info; - tmp_type = exc_info->exc_type; - tmp_value = exc_info->exc_value; - tmp_tb = exc_info->exc_traceback; - exc_info->exc_type = type; - exc_info->exc_value = value; - exc_info->exc_traceback = tb; - #else - tmp_type = tstate->exc_type; - tmp_value = tstate->exc_value; - tmp_tb = tstate->exc_traceback; - tstate->exc_type = type; - tstate->exc_value = value; - tstate->exc_traceback = tb; - #endif - Py_XDECREF(tmp_type); - Py_XDECREF(tmp_value); - Py_XDECREF(tmp_tb); -} -#endif - -/* PyErrExceptionMatches */ -#if CYTHON_FAST_THREAD_STATE -static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { - Py_ssize_t i, n; - n = PyTuple_GET_SIZE(tuple); -#if PY_MAJOR_VERSION >= 3 - for (i=0; icurexc_type; - if (exc_type == err) return 1; - if (unlikely(!exc_type)) return 0; - if (unlikely(PyTuple_Check(err))) - return __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err); - return __Pyx_PyErr_GivenExceptionMatches(exc_type, err); -} -#endif - -/* GetException */ -#if CYTHON_FAST_THREAD_STATE -static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) -#else -static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb) -#endif -{ - PyObject *local_type, *local_value, *local_tb; -#if CYTHON_FAST_THREAD_STATE - PyObject *tmp_type, *tmp_value, *tmp_tb; - local_type = tstate->curexc_type; - local_value = tstate->curexc_value; - local_tb = tstate->curexc_traceback; - tstate->curexc_type = 0; - tstate->curexc_value = 0; - tstate->curexc_traceback = 0; -#else - PyErr_Fetch(&local_type, &local_value, &local_tb); -#endif - PyErr_NormalizeException(&local_type, &local_value, &local_tb); -#if CYTHON_FAST_THREAD_STATE - if (unlikely(tstate->curexc_type)) -#else - if (unlikely(PyErr_Occurred())) -#endif - goto bad; - #if PY_MAJOR_VERSION >= 3 - if (local_tb) { - if (unlikely(PyException_SetTraceback(local_value, local_tb) < 0)) - goto bad; - } - #endif - Py_XINCREF(local_tb); - Py_XINCREF(local_type); - Py_XINCREF(local_value); - *type = local_type; - *value = local_value; - *tb = local_tb; -#if CYTHON_FAST_THREAD_STATE - #if CYTHON_USE_EXC_INFO_STACK - { - _PyErr_StackItem *exc_info = tstate->exc_info; - tmp_type = exc_info->exc_type; - tmp_value = exc_info->exc_value; - tmp_tb = exc_info->exc_traceback; - exc_info->exc_type = local_type; - exc_info->exc_value = local_value; - exc_info->exc_traceback = local_tb; - } - #else - tmp_type = tstate->exc_type; - tmp_value = tstate->exc_value; - tmp_tb = tstate->exc_traceback; - tstate->exc_type = local_type; - tstate->exc_value = local_value; - tstate->exc_traceback = local_tb; - #endif - Py_XDECREF(tmp_type); - Py_XDECREF(tmp_value); - Py_XDECREF(tmp_tb); -#else - PyErr_SetExcInfo(local_type, local_value, local_tb); -#endif - return 0; -bad: - *type = 0; - *value = 0; - *tb = 0; - Py_XDECREF(local_type); - Py_XDECREF(local_value); - Py_XDECREF(local_tb); - return -1; -} - -/* PyObject_GenericGetAttrNoDict */ -#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 -static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) { - PyErr_Format(PyExc_AttributeError, -#if PY_MAJOR_VERSION >= 3 - "'%.50s' object has no attribute '%U'", - tp->tp_name, attr_name); -#else - "'%.50s' object has no attribute '%.400s'", - tp->tp_name, PyString_AS_STRING(attr_name)); -#endif - return NULL; -} -static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) { - PyObject *descr; - PyTypeObject *tp = Py_TYPE(obj); - if (unlikely(!PyString_Check(attr_name))) { - return PyObject_GenericGetAttr(obj, attr_name); - } - assert(!tp->tp_dictoffset); - descr = _PyType_Lookup(tp, attr_name); - if (unlikely(!descr)) { - return __Pyx_RaiseGenericGetAttributeError(tp, attr_name); - } - Py_INCREF(descr); - #if PY_MAJOR_VERSION < 3 - if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS))) - #endif - { - descrgetfunc f = Py_TYPE(descr)->tp_descr_get; - if (unlikely(f)) { - PyObject *res = f(descr, obj, (PyObject *)tp); - Py_DECREF(descr); - return res; - } - } - return descr; -} -#endif - -/* PyObject_GenericGetAttr */ -#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 -static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) { - if (unlikely(Py_TYPE(obj)->tp_dictoffset)) { - return PyObject_GenericGetAttr(obj, attr_name); - } - return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name); -} -#endif - -/* PyObjectGetAttrStrNoError */ -static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) - __Pyx_PyErr_Clear(); -} -static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) { - PyObject *result; -#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1 - PyTypeObject* tp = Py_TYPE(obj); - if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) { - return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1); - } -#endif - result = __Pyx_PyObject_GetAttrStr(obj, attr_name); - if (unlikely(!result)) { - __Pyx_PyObject_GetAttrStr_ClearAttributeError(); - } - return result; -} - -/* SetupReduce */ -static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { - int ret; - PyObject *name_attr; - name_attr = __Pyx_PyObject_GetAttrStr(meth, __pyx_n_s_name); - if (likely(name_attr)) { - ret = PyObject_RichCompareBool(name_attr, name, Py_EQ); - } else { - ret = -1; - } - if (unlikely(ret < 0)) { - PyErr_Clear(); - ret = 0; - } - Py_XDECREF(name_attr); - return ret; -} -static int __Pyx_setup_reduce(PyObject* type_obj) { - int ret = 0; - PyObject *object_reduce = NULL; - PyObject *object_reduce_ex = NULL; - PyObject *reduce = NULL; - PyObject *reduce_ex = NULL; - PyObject *reduce_cython = NULL; - PyObject *setstate = NULL; - PyObject *setstate_cython = NULL; -#if CYTHON_USE_PYTYPE_LOOKUP - if (_PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate)) goto __PYX_GOOD; -#else - if (PyObject_HasAttr(type_obj, __pyx_n_s_getstate)) goto __PYX_GOOD; -#endif -#if CYTHON_USE_PYTYPE_LOOKUP - object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; -#else - object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; -#endif - reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD; - if (reduce_ex == object_reduce_ex) { -#if CYTHON_USE_PYTYPE_LOOKUP - object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; -#else - object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; -#endif - reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD; - if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) { - reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython); - if (likely(reduce_cython)) { - ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; - ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; - } else if (reduce == object_reduce || PyErr_Occurred()) { - goto __PYX_BAD; - } - setstate = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_setstate); - if (!setstate) PyErr_Clear(); - if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) { - setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython); - if (likely(setstate_cython)) { - ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; - ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; - } else if (!setstate || PyErr_Occurred()) { - goto __PYX_BAD; - } - } - PyType_Modified((PyTypeObject*)type_obj); - } - } - goto __PYX_GOOD; -__PYX_BAD: - if (!PyErr_Occurred()) - PyErr_Format(PyExc_RuntimeError, "Unable to initialize pickling for %s", ((PyTypeObject*)type_obj)->tp_name); - ret = -1; -__PYX_GOOD: -#if !CYTHON_USE_PYTYPE_LOOKUP - Py_XDECREF(object_reduce); - Py_XDECREF(object_reduce_ex); -#endif - Py_XDECREF(reduce); - Py_XDECREF(reduce_ex); - Py_XDECREF(reduce_cython); - Py_XDECREF(setstate); - Py_XDECREF(setstate_cython); - return ret; -} - -/* TypeImport */ -#ifndef __PYX_HAVE_RT_ImportType -#define __PYX_HAVE_RT_ImportType -static PyTypeObject *__Pyx_ImportType(PyObject *module, const char *module_name, const char *class_name, - size_t size, enum __Pyx_ImportType_CheckSize check_size) -{ - PyObject *result = 0; - char warning[200]; - Py_ssize_t basicsize; -#ifdef Py_LIMITED_API - PyObject *py_basicsize; -#endif - result = PyObject_GetAttrString(module, class_name); - if (!result) - goto bad; - if (!PyType_Check(result)) { - PyErr_Format(PyExc_TypeError, - "%.200s.%.200s is not a type object", - module_name, class_name); - goto bad; - } -#ifndef Py_LIMITED_API - basicsize = ((PyTypeObject *)result)->tp_basicsize; -#else - py_basicsize = PyObject_GetAttrString(result, "__basicsize__"); - if (!py_basicsize) - goto bad; - basicsize = PyLong_AsSsize_t(py_basicsize); - Py_DECREF(py_basicsize); - py_basicsize = 0; - if (basicsize == (Py_ssize_t)-1 && PyErr_Occurred()) - goto bad; -#endif - if ((size_t)basicsize < size) { - PyErr_Format(PyExc_ValueError, - "%.200s.%.200s size changed, may indicate binary incompatibility. " - "Expected %zd from C header, got %zd from PyObject", - module_name, class_name, size, basicsize); - goto bad; - } - if (check_size == __Pyx_ImportType_CheckSize_Error && (size_t)basicsize != size) { - PyErr_Format(PyExc_ValueError, - "%.200s.%.200s size changed, may indicate binary incompatibility. " - "Expected %zd from C header, got %zd from PyObject", - module_name, class_name, size, basicsize); - goto bad; - } - else if (check_size == __Pyx_ImportType_CheckSize_Warn && (size_t)basicsize > size) { - PyOS_snprintf(warning, sizeof(warning), - "%s.%s size changed, may indicate binary incompatibility. " - "Expected %zd from C header, got %zd from PyObject", - module_name, class_name, size, basicsize); - if (PyErr_WarnEx(NULL, warning, 0) < 0) goto bad; - } - return (PyTypeObject *)result; -bad: - Py_XDECREF(result); - return NULL; -} -#endif - -/* Import */ -static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { - PyObject *empty_list = 0; - PyObject *module = 0; - PyObject *global_dict = 0; - PyObject *empty_dict = 0; - PyObject *list; - #if PY_MAJOR_VERSION < 3 - PyObject *py_import; - py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import); - if (!py_import) - goto bad; - #endif - if (from_list) - list = from_list; - else { - empty_list = PyList_New(0); - if (!empty_list) - goto bad; - list = empty_list; - } - global_dict = PyModule_GetDict(__pyx_m); - if (!global_dict) - goto bad; - empty_dict = PyDict_New(); - if (!empty_dict) - goto bad; - { - #if PY_MAJOR_VERSION >= 3 - if (level == -1) { - if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { - module = PyImport_ImportModuleLevelObject( - name, global_dict, empty_dict, list, 1); - if (!module) { - if (!PyErr_ExceptionMatches(PyExc_ImportError)) - goto bad; - PyErr_Clear(); - } - } - level = 0; - } - #endif - if (!module) { - #if PY_MAJOR_VERSION < 3 - PyObject *py_level = PyInt_FromLong(level); - if (!py_level) - goto bad; - module = PyObject_CallFunctionObjArgs(py_import, - name, global_dict, empty_dict, list, py_level, (PyObject *)NULL); - Py_DECREF(py_level); - #else - module = PyImport_ImportModuleLevelObject( - name, global_dict, empty_dict, list, level); - #endif - } - } -bad: - #if PY_MAJOR_VERSION < 3 - Py_XDECREF(py_import); - #endif - Py_XDECREF(empty_list); - Py_XDECREF(empty_dict); - return module; -} - -/* PyDictVersioning */ -#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS -static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { - PyObject *dict = Py_TYPE(obj)->tp_dict; - return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; -} -static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) { - PyObject **dictptr = NULL; - Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset; - if (offset) { -#if CYTHON_COMPILING_IN_CPYTHON - dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); -#else - dictptr = _PyObject_GetDictPtr(obj); -#endif - } - return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; -} -static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) { - PyObject *dict = Py_TYPE(obj)->tp_dict; - if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) - return 0; - return obj_dict_version == __Pyx_get_object_dict_version(obj); -} -#endif - -/* CLineInTraceback */ -#ifndef CYTHON_CLINE_IN_TRACEBACK -static int __Pyx_CLineForTraceback(CYTHON_NCP_UNUSED PyThreadState *tstate, int c_line) { - PyObject *use_cline; - PyObject *ptype, *pvalue, *ptraceback; -#if CYTHON_COMPILING_IN_CPYTHON - PyObject **cython_runtime_dict; -#endif - if (unlikely(!__pyx_cython_runtime)) { - return c_line; - } - __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); -#if CYTHON_COMPILING_IN_CPYTHON - cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime); - if (likely(cython_runtime_dict)) { - __PYX_PY_DICT_LOOKUP_IF_MODIFIED( - use_cline, *cython_runtime_dict, - __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback)) - } else -#endif - { - PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback); - if (use_cline_obj) { - use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True; - Py_DECREF(use_cline_obj); - } else { - PyErr_Clear(); - use_cline = NULL; - } - } - if (!use_cline) { - c_line = 0; - PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False); - } - else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) { - c_line = 0; - } - __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); - return c_line; -} -#endif - -/* CodeObjectCache */ -static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) { - int start = 0, mid = 0, end = count - 1; - if (end >= 0 && code_line > entries[end].code_line) { - return count; - } - while (start < end) { - mid = start + (end - start) / 2; - if (code_line < entries[mid].code_line) { - end = mid; - } else if (code_line > entries[mid].code_line) { - start = mid + 1; - } else { - return mid; - } - } - if (code_line <= entries[mid].code_line) { - return mid; - } else { - return mid + 1; - } -} -static PyCodeObject *__pyx_find_code_object(int code_line) { - PyCodeObject* code_object; - int pos; - if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) { - return NULL; - } - pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); - if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) { - return NULL; - } - code_object = __pyx_code_cache.entries[pos].code_object; - Py_INCREF(code_object); - return code_object; -} -static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { - int pos, i; - __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries; - if (unlikely(!code_line)) { - return; - } - if (unlikely(!entries)) { - entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry)); - if (likely(entries)) { - __pyx_code_cache.entries = entries; - __pyx_code_cache.max_count = 64; - __pyx_code_cache.count = 1; - entries[0].code_line = code_line; - entries[0].code_object = code_object; - Py_INCREF(code_object); - } - return; - } - pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); - if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) { - PyCodeObject* tmp = entries[pos].code_object; - entries[pos].code_object = code_object; - Py_DECREF(tmp); - return; - } - if (__pyx_code_cache.count == __pyx_code_cache.max_count) { - int new_max = __pyx_code_cache.max_count + 64; - entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc( - __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry)); - if (unlikely(!entries)) { - return; - } - __pyx_code_cache.entries = entries; - __pyx_code_cache.max_count = new_max; - } - for (i=__pyx_code_cache.count; i>pos; i--) { - entries[i] = entries[i-1]; - } - entries[pos].code_line = code_line; - entries[pos].code_object = code_object; - __pyx_code_cache.count++; - Py_INCREF(code_object); -} - -/* AddTraceback */ -#include "compile.h" -#include "frameobject.h" -#include "traceback.h" -static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( - const char *funcname, int c_line, - int py_line, const char *filename) { - PyCodeObject *py_code = 0; - PyObject *py_srcfile = 0; - PyObject *py_funcname = 0; - #if PY_MAJOR_VERSION < 3 - py_srcfile = PyString_FromString(filename); - #else - py_srcfile = PyUnicode_FromString(filename); - #endif - if (!py_srcfile) goto bad; - if (c_line) { - #if PY_MAJOR_VERSION < 3 - py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); - #else - py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); - #endif - } - else { - #if PY_MAJOR_VERSION < 3 - py_funcname = PyString_FromString(funcname); - #else - py_funcname = PyUnicode_FromString(funcname); - #endif - } - if (!py_funcname) goto bad; - py_code = __Pyx_PyCode_New( - 0, - 0, - 0, - 0, - 0, - __pyx_empty_bytes, /*PyObject *code,*/ - __pyx_empty_tuple, /*PyObject *consts,*/ - __pyx_empty_tuple, /*PyObject *names,*/ - __pyx_empty_tuple, /*PyObject *varnames,*/ - __pyx_empty_tuple, /*PyObject *freevars,*/ - __pyx_empty_tuple, /*PyObject *cellvars,*/ - py_srcfile, /*PyObject *filename,*/ - py_funcname, /*PyObject *name,*/ - py_line, - __pyx_empty_bytes /*PyObject *lnotab*/ - ); - Py_DECREF(py_srcfile); - Py_DECREF(py_funcname); - return py_code; -bad: - Py_XDECREF(py_srcfile); - Py_XDECREF(py_funcname); - return NULL; -} -static void __Pyx_AddTraceback(const char *funcname, int c_line, - int py_line, const char *filename) { - PyCodeObject *py_code = 0; - PyFrameObject *py_frame = 0; - PyThreadState *tstate = __Pyx_PyThreadState_Current; - if (c_line) { - c_line = __Pyx_CLineForTraceback(tstate, c_line); - } - py_code = __pyx_find_code_object(c_line ? -c_line : py_line); - if (!py_code) { - py_code = __Pyx_CreateCodeObjectForTraceback( - funcname, c_line, py_line, filename); - if (!py_code) goto bad; - __pyx_insert_code_object(c_line ? -c_line : py_line, py_code); - } - py_frame = PyFrame_New( - tstate, /*PyThreadState *tstate,*/ - py_code, /*PyCodeObject *code,*/ - __pyx_d, /*PyObject *globals,*/ - 0 /*PyObject *locals*/ - ); - if (!py_frame) goto bad; - __Pyx_PyFrame_SetLineNumber(py_frame, py_line); - PyTraceBack_Here(py_frame); -bad: - Py_XDECREF(py_code); - Py_XDECREF(py_frame); -} - -/* CIntFromPyVerify */ -#define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\ - __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) -#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\ - __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) -#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\ - {\ - func_type value = func_value;\ - if (sizeof(target_type) < sizeof(func_type)) {\ - if (unlikely(value != (func_type) (target_type) value)) {\ - func_type zero = 0;\ - if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\ - return (target_type) -1;\ - if (is_unsigned && unlikely(value < zero))\ - goto raise_neg_overflow;\ - else\ - goto raise_overflow;\ - }\ - }\ - return (target_type) value;\ - } - -/* Declarations */ -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { - return ::std::complex< float >(x, y); - } - #else - static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { - return x + y*(__pyx_t_float_complex)_Complex_I; - } - #endif -#else - static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { - __pyx_t_float_complex z; - z.real = x; - z.imag = y; - return z; - } -#endif - -/* Arithmetic */ -#if CYTHON_CCOMPLEX -#else - static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - return (a.real == b.real) && (a.imag == b.imag); - } - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - __pyx_t_float_complex z; - z.real = a.real + b.real; - z.imag = a.imag + b.imag; - return z; - } - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - __pyx_t_float_complex z; - z.real = a.real - b.real; - z.imag = a.imag - b.imag; - return z; - } - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - __pyx_t_float_complex z; - z.real = a.real * b.real - a.imag * b.imag; - z.imag = a.real * b.imag + a.imag * b.real; - return z; - } - #if 1 - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - if (b.imag == 0) { - return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); - } else if (fabsf(b.real) >= fabsf(b.imag)) { - if (b.real == 0 && b.imag == 0) { - return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.imag); - } else { - float r = b.imag / b.real; - float s = (float)(1.0) / (b.real + b.imag * r); - return __pyx_t_float_complex_from_parts( - (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); - } - } else { - float r = b.real / b.imag; - float s = (float)(1.0) / (b.imag + b.real * r); - return __pyx_t_float_complex_from_parts( - (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); - } - } - #else - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - if (b.imag == 0) { - return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); - } else { - float denom = b.real * b.real + b.imag * b.imag; - return __pyx_t_float_complex_from_parts( - (a.real * b.real + a.imag * b.imag) / denom, - (a.imag * b.real - a.real * b.imag) / denom); - } - } - #endif - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex a) { - __pyx_t_float_complex z; - z.real = -a.real; - z.imag = -a.imag; - return z; - } - static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { - return (a.real == 0) && (a.imag == 0); - } - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex a) { - __pyx_t_float_complex z; - z.real = a.real; - z.imag = -a.imag; - return z; - } - #if 1 - static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { - #if !defined(HAVE_HYPOT) || defined(_MSC_VER) - return sqrtf(z.real*z.real + z.imag*z.imag); - #else - return hypotf(z.real, z.imag); - #endif - } - static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { - __pyx_t_float_complex z; - float r, lnr, theta, z_r, z_theta; - if (b.imag == 0 && b.real == (int)b.real) { - if (b.real < 0) { - float denom = a.real * a.real + a.imag * a.imag; - a.real = a.real / denom; - a.imag = -a.imag / denom; - b.real = -b.real; - } - switch ((int)b.real) { - case 0: - z.real = 1; - z.imag = 0; - return z; - case 1: - return a; - case 2: - return __Pyx_c_prod_float(a, a); - case 3: - z = __Pyx_c_prod_float(a, a); - return __Pyx_c_prod_float(z, a); - case 4: - z = __Pyx_c_prod_float(a, a); - return __Pyx_c_prod_float(z, z); - } - } - if (a.imag == 0) { - if (a.real == 0) { - return a; - } else if (b.imag == 0) { - z.real = powf(a.real, b.real); - z.imag = 0; - return z; - } else if (a.real > 0) { - r = a.real; - theta = 0; - } else { - r = -a.real; - theta = atan2f(0.0, -1.0); - } - } else { - r = __Pyx_c_abs_float(a); - theta = atan2f(a.imag, a.real); - } - lnr = logf(r); - z_r = expf(lnr * b.real - theta * b.imag); - z_theta = theta * b.real + lnr * b.imag; - z.real = z_r * cosf(z_theta); - z.imag = z_r * sinf(z_theta); - return z; - } - #endif -#endif - -/* Declarations */ -#if CYTHON_CCOMPLEX - #ifdef __cplusplus - static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { - return ::std::complex< double >(x, y); - } - #else - static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { - return x + y*(__pyx_t_double_complex)_Complex_I; - } - #endif -#else - static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { - __pyx_t_double_complex z; - z.real = x; - z.imag = y; - return z; - } -#endif - -/* Arithmetic */ -#if CYTHON_CCOMPLEX -#else - static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - return (a.real == b.real) && (a.imag == b.imag); - } - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - __pyx_t_double_complex z; - z.real = a.real + b.real; - z.imag = a.imag + b.imag; - return z; - } - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - __pyx_t_double_complex z; - z.real = a.real - b.real; - z.imag = a.imag - b.imag; - return z; - } - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - __pyx_t_double_complex z; - z.real = a.real * b.real - a.imag * b.imag; - z.imag = a.real * b.imag + a.imag * b.real; - return z; - } - #if 1 - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - if (b.imag == 0) { - return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); - } else if (fabs(b.real) >= fabs(b.imag)) { - if (b.real == 0 && b.imag == 0) { - return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.imag); - } else { - double r = b.imag / b.real; - double s = (double)(1.0) / (b.real + b.imag * r); - return __pyx_t_double_complex_from_parts( - (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); - } - } else { - double r = b.real / b.imag; - double s = (double)(1.0) / (b.imag + b.real * r); - return __pyx_t_double_complex_from_parts( - (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); - } - } - #else - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - if (b.imag == 0) { - return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); - } else { - double denom = b.real * b.real + b.imag * b.imag; - return __pyx_t_double_complex_from_parts( - (a.real * b.real + a.imag * b.imag) / denom, - (a.imag * b.real - a.real * b.imag) / denom); - } - } - #endif - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex a) { - __pyx_t_double_complex z; - z.real = -a.real; - z.imag = -a.imag; - return z; - } - static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { - return (a.real == 0) && (a.imag == 0); - } - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex a) { - __pyx_t_double_complex z; - z.real = a.real; - z.imag = -a.imag; - return z; - } - #if 1 - static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { - #if !defined(HAVE_HYPOT) || defined(_MSC_VER) - return sqrt(z.real*z.real + z.imag*z.imag); - #else - return hypot(z.real, z.imag); - #endif - } - static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { - __pyx_t_double_complex z; - double r, lnr, theta, z_r, z_theta; - if (b.imag == 0 && b.real == (int)b.real) { - if (b.real < 0) { - double denom = a.real * a.real + a.imag * a.imag; - a.real = a.real / denom; - a.imag = -a.imag / denom; - b.real = -b.real; - } - switch ((int)b.real) { - case 0: - z.real = 1; - z.imag = 0; - return z; - case 1: - return a; - case 2: - return __Pyx_c_prod_double(a, a); - case 3: - z = __Pyx_c_prod_double(a, a); - return __Pyx_c_prod_double(z, a); - case 4: - z = __Pyx_c_prod_double(a, a); - return __Pyx_c_prod_double(z, z); - } - } - if (a.imag == 0) { - if (a.real == 0) { - return a; - } else if (b.imag == 0) { - z.real = pow(a.real, b.real); - z.imag = 0; - return z; - } else if (a.real > 0) { - r = a.real; - theta = 0; - } else { - r = -a.real; - theta = atan2(0.0, -1.0); - } - } else { - r = __Pyx_c_abs_double(a); - theta = atan2(a.imag, a.real); - } - lnr = log(r); - z_r = exp(lnr * b.real - theta * b.imag); - z_theta = theta * b.real + lnr * b.imag; - z.real = z_r * cos(z_theta); - z.imag = z_r * sin(z_theta); - return z; - } - #endif -#endif - -/* CIntFromPy */ -static CYTHON_INLINE size_t __Pyx_PyInt_As_size_t(PyObject *x) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const size_t neg_one = (size_t) -1, const_zero = (size_t) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x))) { - if (sizeof(size_t) < sizeof(long)) { - __PYX_VERIFY_RETURN_INT(size_t, long, PyInt_AS_LONG(x)) - } else { - long val = PyInt_AS_LONG(x); - if (is_unsigned && unlikely(val < 0)) { - goto raise_neg_overflow; - } - return (size_t) val; - } - } else -#endif - if (likely(PyLong_Check(x))) { - if (is_unsigned) { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (size_t) 0; - case 1: __PYX_VERIFY_RETURN_INT(size_t, digit, digits[0]) - case 2: - if (8 * sizeof(size_t) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) >= 2 * PyLong_SHIFT) { - return (size_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - } - break; - case 3: - if (8 * sizeof(size_t) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) >= 3 * PyLong_SHIFT) { - return (size_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - } - break; - case 4: - if (8 * sizeof(size_t) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) >= 4 * PyLong_SHIFT) { - return (size_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - } - break; - } -#endif -#if CYTHON_COMPILING_IN_CPYTHON - if (unlikely(Py_SIZE(x) < 0)) { - goto raise_neg_overflow; - } -#else - { - int result = PyObject_RichCompareBool(x, Py_False, Py_LT); - if (unlikely(result < 0)) - return (size_t) -1; - if (unlikely(result == 1)) - goto raise_neg_overflow; - } -#endif - if (sizeof(size_t) <= sizeof(unsigned long)) { - __PYX_VERIFY_RETURN_INT_EXC(size_t, unsigned long, PyLong_AsUnsignedLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(size_t) <= sizeof(unsigned PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(size_t, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) -#endif - } - } else { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (size_t) 0; - case -1: __PYX_VERIFY_RETURN_INT(size_t, sdigit, (sdigit) (-(sdigit)digits[0])) - case 1: __PYX_VERIFY_RETURN_INT(size_t, digit, +digits[0]) - case -2: - if (8 * sizeof(size_t) - 1 > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 2 * PyLong_SHIFT) { - return (size_t) (((size_t)-1)*(((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - case 2: - if (8 * sizeof(size_t) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 2 * PyLong_SHIFT) { - return (size_t) ((((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - case -3: - if (8 * sizeof(size_t) - 1 > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 3 * PyLong_SHIFT) { - return (size_t) (((size_t)-1)*(((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - case 3: - if (8 * sizeof(size_t) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 3 * PyLong_SHIFT) { - return (size_t) ((((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - case -4: - if (8 * sizeof(size_t) - 1 > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 4 * PyLong_SHIFT) { - return (size_t) (((size_t)-1)*(((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - case 4: - if (8 * sizeof(size_t) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(size_t, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(size_t) - 1 > 4 * PyLong_SHIFT) { - return (size_t) ((((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]))); - } - } - break; - } -#endif - if (sizeof(size_t) <= sizeof(long)) { - __PYX_VERIFY_RETURN_INT_EXC(size_t, long, PyLong_AsLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(size_t) <= sizeof(PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(size_t, PY_LONG_LONG, PyLong_AsLongLong(x)) -#endif - } - } - { -#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray) - PyErr_SetString(PyExc_RuntimeError, - "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers"); -#else - size_t val; - PyObject *v = __Pyx_PyNumber_IntOrLong(x); - #if PY_MAJOR_VERSION < 3 - if (likely(v) && !PyLong_Check(v)) { - PyObject *tmp = v; - v = PyNumber_Long(tmp); - Py_DECREF(tmp); - } - #endif - if (likely(v)) { - int one = 1; int is_little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&val; - int ret = _PyLong_AsByteArray((PyLongObject *)v, - bytes, sizeof(val), - is_little, !is_unsigned); - Py_DECREF(v); - if (likely(!ret)) - return val; - } -#endif - return (size_t) -1; - } - } else { - size_t val; - PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); - if (!tmp) return (size_t) -1; - val = __Pyx_PyInt_As_size_t(tmp); - Py_DECREF(tmp); - return val; - } -raise_overflow: - PyErr_SetString(PyExc_OverflowError, - "value too large to convert to size_t"); - return (size_t) -1; -raise_neg_overflow: - PyErr_SetString(PyExc_OverflowError, - "can't convert negative value to size_t"); - return (size_t) -1; -} - -/* CIntToPy */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const int neg_one = (int) -1, const_zero = (int) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; - if (is_unsigned) { - if (sizeof(int) < sizeof(long)) { - return PyInt_FromLong((long) value); - } else if (sizeof(int) <= sizeof(unsigned long)) { - return PyLong_FromUnsignedLong((unsigned long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) { - return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); -#endif - } - } else { - if (sizeof(int) <= sizeof(long)) { - return PyInt_FromLong((long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) { - return PyLong_FromLongLong((PY_LONG_LONG) value); -#endif - } - } - { - int one = 1; int little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&value; - return _PyLong_FromByteArray(bytes, sizeof(int), - little, !is_unsigned); - } -} - -/* CIntToPy */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const long neg_one = (long) -1, const_zero = (long) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; - if (is_unsigned) { - if (sizeof(long) < sizeof(long)) { - return PyInt_FromLong((long) value); - } else if (sizeof(long) <= sizeof(unsigned long)) { - return PyLong_FromUnsignedLong((unsigned long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { - return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); -#endif - } - } else { - if (sizeof(long) <= sizeof(long)) { - return PyInt_FromLong((long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { - return PyLong_FromLongLong((PY_LONG_LONG) value); -#endif - } - } - { - int one = 1; int little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&value; - return _PyLong_FromByteArray(bytes, sizeof(long), - little, !is_unsigned); - } -} - -/* CIntFromPy */ -static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const long neg_one = (long) -1, const_zero = (long) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x))) { - if (sizeof(long) < sizeof(long)) { - __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x)) - } else { - long val = PyInt_AS_LONG(x); - if (is_unsigned && unlikely(val < 0)) { - goto raise_neg_overflow; - } - return (long) val; - } - } else -#endif - if (likely(PyLong_Check(x))) { - if (is_unsigned) { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (long) 0; - case 1: __PYX_VERIFY_RETURN_INT(long, digit, digits[0]) - case 2: - if (8 * sizeof(long) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) >= 2 * PyLong_SHIFT) { - return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - case 3: - if (8 * sizeof(long) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) >= 3 * PyLong_SHIFT) { - return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - case 4: - if (8 * sizeof(long) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) >= 4 * PyLong_SHIFT) { - return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); - } - } - break; - } -#endif -#if CYTHON_COMPILING_IN_CPYTHON - if (unlikely(Py_SIZE(x) < 0)) { - goto raise_neg_overflow; - } -#else - { - int result = PyObject_RichCompareBool(x, Py_False, Py_LT); - if (unlikely(result < 0)) - return (long) -1; - if (unlikely(result == 1)) - goto raise_neg_overflow; - } -#endif - if (sizeof(long) <= sizeof(unsigned long)) { - __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) -#endif - } - } else { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (long) 0; - case -1: __PYX_VERIFY_RETURN_INT(long, sdigit, (sdigit) (-(sdigit)digits[0])) - case 1: __PYX_VERIFY_RETURN_INT(long, digit, +digits[0]) - case -2: - if (8 * sizeof(long) - 1 > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) { - return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 2: - if (8 * sizeof(long) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) { - return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case -3: - if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) { - return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 3: - if (8 * sizeof(long) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) { - return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case -4: - if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) { - return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - case 4: - if (8 * sizeof(long) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) { - return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); - } - } - break; - } -#endif - if (sizeof(long) <= sizeof(long)) { - __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x)) -#endif - } - } - { -#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray) - PyErr_SetString(PyExc_RuntimeError, - "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers"); -#else - long val; - PyObject *v = __Pyx_PyNumber_IntOrLong(x); - #if PY_MAJOR_VERSION < 3 - if (likely(v) && !PyLong_Check(v)) { - PyObject *tmp = v; - v = PyNumber_Long(tmp); - Py_DECREF(tmp); - } - #endif - if (likely(v)) { - int one = 1; int is_little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&val; - int ret = _PyLong_AsByteArray((PyLongObject *)v, - bytes, sizeof(val), - is_little, !is_unsigned); - Py_DECREF(v); - if (likely(!ret)) - return val; - } -#endif - return (long) -1; - } - } else { - long val; - PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); - if (!tmp) return (long) -1; - val = __Pyx_PyInt_As_long(tmp); - Py_DECREF(tmp); - return val; - } -raise_overflow: - PyErr_SetString(PyExc_OverflowError, - "value too large to convert to long"); - return (long) -1; -raise_neg_overflow: - PyErr_SetString(PyExc_OverflowError, - "can't convert negative value to long"); - return (long) -1; -} - -/* CIntFromPy */ -static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - const int neg_one = (int) -1, const_zero = (int) 0; -#ifdef __Pyx_HAS_GCC_DIAGNOSTIC -#pragma GCC diagnostic pop -#endif - const int is_unsigned = neg_one > const_zero; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x))) { - if (sizeof(int) < sizeof(long)) { - __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x)) - } else { - long val = PyInt_AS_LONG(x); - if (is_unsigned && unlikely(val < 0)) { - goto raise_neg_overflow; - } - return (int) val; - } - } else -#endif - if (likely(PyLong_Check(x))) { - if (is_unsigned) { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (int) 0; - case 1: __PYX_VERIFY_RETURN_INT(int, digit, digits[0]) - case 2: - if (8 * sizeof(int) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) >= 2 * PyLong_SHIFT) { - return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - case 3: - if (8 * sizeof(int) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) >= 3 * PyLong_SHIFT) { - return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - case 4: - if (8 * sizeof(int) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) >= 4 * PyLong_SHIFT) { - return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); - } - } - break; - } -#endif -#if CYTHON_COMPILING_IN_CPYTHON - if (unlikely(Py_SIZE(x) < 0)) { - goto raise_neg_overflow; - } -#else - { - int result = PyObject_RichCompareBool(x, Py_False, Py_LT); - if (unlikely(result < 0)) - return (int) -1; - if (unlikely(result == 1)) - goto raise_neg_overflow; - } -#endif - if (sizeof(int) <= sizeof(unsigned long)) { - __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) -#endif - } - } else { -#if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)x)->ob_digit; - switch (Py_SIZE(x)) { - case 0: return (int) 0; - case -1: __PYX_VERIFY_RETURN_INT(int, sdigit, (sdigit) (-(sdigit)digits[0])) - case 1: __PYX_VERIFY_RETURN_INT(int, digit, +digits[0]) - case -2: - if (8 * sizeof(int) - 1 > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) { - return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 2: - if (8 * sizeof(int) > 1 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) { - return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case -3: - if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) { - return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 3: - if (8 * sizeof(int) > 2 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) { - return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case -4: - if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 4 * PyLong_SHIFT) { - return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - case 4: - if (8 * sizeof(int) > 3 * PyLong_SHIFT) { - if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) { - __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) - } else if (8 * sizeof(int) - 1 > 4 * PyLong_SHIFT) { - return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); - } - } - break; - } -#endif - if (sizeof(int) <= sizeof(long)) { - __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x)) -#ifdef HAVE_LONG_LONG - } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) { - __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x)) -#endif - } - } - { -#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray) - PyErr_SetString(PyExc_RuntimeError, - "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers"); -#else - int val; - PyObject *v = __Pyx_PyNumber_IntOrLong(x); - #if PY_MAJOR_VERSION < 3 - if (likely(v) && !PyLong_Check(v)) { - PyObject *tmp = v; - v = PyNumber_Long(tmp); - Py_DECREF(tmp); - } - #endif - if (likely(v)) { - int one = 1; int is_little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&val; - int ret = _PyLong_AsByteArray((PyLongObject *)v, - bytes, sizeof(val), - is_little, !is_unsigned); - Py_DECREF(v); - if (likely(!ret)) - return val; - } -#endif - return (int) -1; - } - } else { - int val; - PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); - if (!tmp) return (int) -1; - val = __Pyx_PyInt_As_int(tmp); - Py_DECREF(tmp); - return val; - } -raise_overflow: - PyErr_SetString(PyExc_OverflowError, - "value too large to convert to int"); - return (int) -1; -raise_neg_overflow: - PyErr_SetString(PyExc_OverflowError, - "can't convert negative value to int"); - return (int) -1; -} - -/* FastTypeChecks */ -#if CYTHON_COMPILING_IN_CPYTHON -static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { - while (a) { - a = a->tp_base; - if (a == b) - return 1; - } - return b == &PyBaseObject_Type; -} -static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) { - PyObject *mro; - if (a == b) return 1; - mro = a->tp_mro; - if (likely(mro)) { - Py_ssize_t i, n; - n = PyTuple_GET_SIZE(mro); - for (i = 0; i < n; i++) { - if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b) - return 1; - } - return 0; - } - return __Pyx_InBases(a, b); -} -#if PY_MAJOR_VERSION == 2 -static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) { - PyObject *exception, *value, *tb; - int res; - __Pyx_PyThreadState_declare - __Pyx_PyThreadState_assign - __Pyx_ErrFetch(&exception, &value, &tb); - res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0; - if (unlikely(res == -1)) { - PyErr_WriteUnraisable(err); - res = 0; - } - if (!res) { - res = PyObject_IsSubclass(err, exc_type2); - if (unlikely(res == -1)) { - PyErr_WriteUnraisable(err); - res = 0; - } - } - __Pyx_ErrRestore(exception, value, tb); - return res; -} -#else -static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) { - int res = exc_type1 ? __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type1) : 0; - if (!res) { - res = __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2); - } - return res; -} -#endif -static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { - Py_ssize_t i, n; - assert(PyExceptionClass_Check(exc_type)); - n = PyTuple_GET_SIZE(tuple); -#if PY_MAJOR_VERSION >= 3 - for (i=0; ip) { - #if PY_MAJOR_VERSION < 3 - if (t->is_unicode) { - *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL); - } else if (t->intern) { - *t->p = PyString_InternFromString(t->s); - } else { - *t->p = PyString_FromStringAndSize(t->s, t->n - 1); - } - #else - if (t->is_unicode | t->is_str) { - if (t->intern) { - *t->p = PyUnicode_InternFromString(t->s); - } else if (t->encoding) { - *t->p = PyUnicode_Decode(t->s, t->n - 1, t->encoding, NULL); - } else { - *t->p = PyUnicode_FromStringAndSize(t->s, t->n - 1); - } - } else { - *t->p = PyBytes_FromStringAndSize(t->s, t->n - 1); - } - #endif - if (!*t->p) - return -1; - if (PyObject_Hash(*t->p) == -1) - return -1; - ++t; - } - return 0; -} - -static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) { - return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str)); -} -static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { - Py_ssize_t ignore; - return __Pyx_PyObject_AsStringAndSize(o, &ignore); -} -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT -#if !CYTHON_PEP393_ENABLED -static const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { - char* defenc_c; - PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL); - if (!defenc) return NULL; - defenc_c = PyBytes_AS_STRING(defenc); -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - { - char* end = defenc_c + PyBytes_GET_SIZE(defenc); - char* c; - for (c = defenc_c; c < end; c++) { - if ((unsigned char) (*c) >= 128) { - PyUnicode_AsASCIIString(o); - return NULL; - } - } - } -#endif - *length = PyBytes_GET_SIZE(defenc); - return defenc_c; -} -#else -static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { - if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL; -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - if (likely(PyUnicode_IS_ASCII(o))) { - *length = PyUnicode_GET_LENGTH(o); - return PyUnicode_AsUTF8(o); - } else { - PyUnicode_AsASCIIString(o); - return NULL; - } -#else - return PyUnicode_AsUTF8AndSize(o, length); -#endif -} -#endif -#endif -static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) { -#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT - if ( -#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII - __Pyx_sys_getdefaultencoding_not_ascii && -#endif - PyUnicode_Check(o)) { - return __Pyx_PyUnicode_AsStringAndSize(o, length); - } else -#endif -#if (!CYTHON_COMPILING_IN_PYPY) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE)) - if (PyByteArray_Check(o)) { - *length = PyByteArray_GET_SIZE(o); - return PyByteArray_AS_STRING(o); - } else -#endif - { - char* result; - int r = PyBytes_AsStringAndSize(o, &result, length); - if (unlikely(r < 0)) { - return NULL; - } else { - return result; - } - } -} -static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { - int is_true = x == Py_True; - if (is_true | (x == Py_False) | (x == Py_None)) return is_true; - else return PyObject_IsTrue(x); -} -static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { - int retval; - if (unlikely(!x)) return -1; - retval = __Pyx_PyObject_IsTrue(x); - Py_DECREF(x); - return retval; -} -static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) { -#if PY_MAJOR_VERSION >= 3 - if (PyLong_Check(result)) { - if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1, - "__int__ returned non-int (type %.200s). " - "The ability to return an instance of a strict subclass of int " - "is deprecated, and may be removed in a future version of Python.", - Py_TYPE(result)->tp_name)) { - Py_DECREF(result); - return NULL; - } - return result; - } -#endif - PyErr_Format(PyExc_TypeError, - "__%.4s__ returned non-%.4s (type %.200s)", - type_name, type_name, Py_TYPE(result)->tp_name); - Py_DECREF(result); - return NULL; -} -static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) { -#if CYTHON_USE_TYPE_SLOTS - PyNumberMethods *m; -#endif - const char *name = NULL; - PyObject *res = NULL; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_Check(x) || PyLong_Check(x))) -#else - if (likely(PyLong_Check(x))) -#endif - return __Pyx_NewRef(x); -#if CYTHON_USE_TYPE_SLOTS - m = Py_TYPE(x)->tp_as_number; - #if PY_MAJOR_VERSION < 3 - if (m && m->nb_int) { - name = "int"; - res = m->nb_int(x); - } - else if (m && m->nb_long) { - name = "long"; - res = m->nb_long(x); - } - #else - if (likely(m && m->nb_int)) { - name = "int"; - res = m->nb_int(x); - } - #endif -#else - if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) { - res = PyNumber_Int(x); - } -#endif - if (likely(res)) { -#if PY_MAJOR_VERSION < 3 - if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) { -#else - if (unlikely(!PyLong_CheckExact(res))) { -#endif - return __Pyx_PyNumber_IntOrLongWrongResultType(res, name); - } - } - else if (!PyErr_Occurred()) { - PyErr_SetString(PyExc_TypeError, - "an integer is required"); - } - return res; -} -static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { - Py_ssize_t ival; - PyObject *x; -#if PY_MAJOR_VERSION < 3 - if (likely(PyInt_CheckExact(b))) { - if (sizeof(Py_ssize_t) >= sizeof(long)) - return PyInt_AS_LONG(b); - else - return PyInt_AsSsize_t(b); - } -#endif - if (likely(PyLong_CheckExact(b))) { - #if CYTHON_USE_PYLONG_INTERNALS - const digit* digits = ((PyLongObject*)b)->ob_digit; - const Py_ssize_t size = Py_SIZE(b); - if (likely(__Pyx_sst_abs(size) <= 1)) { - ival = likely(size) ? digits[0] : 0; - if (size == -1) ival = -ival; - return ival; - } else { - switch (size) { - case 2: - if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { - return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -2: - if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case 3: - if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { - return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -3: - if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case 4: - if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { - return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - case -4: - if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { - return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); - } - break; - } - } - #endif - return PyLong_AsSsize_t(b); - } - x = PyNumber_Index(b); - if (!x) return -1; - ival = PyInt_AsSsize_t(x); - Py_DECREF(x); - return ival; -} -static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { - return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False); -} -static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { - return PyInt_FromSize_t(ival); -} - - -#endif /* Py_PYTHON_H */ diff --git a/code-preprocessing/archive-update/interface/coco_archive.pyx b/code-preprocessing/archive-update/interface/coco_archive.pyx deleted file mode 100755 index 15fef39b1..000000000 --- a/code-preprocessing/archive-update/interface/coco_archive.pyx +++ /dev/null @@ -1,104 +0,0 @@ -# -*- mode: cython -*- -#interface: c_string_type=str, c_string_encoding=ascii -from __future__ import absolute_import, division, print_function, unicode_literals -import numpy as np -cimport numpy as np - -# Must initialize numpy or risk segfaults -np.import_array() - -cdef extern from "coco.h": - - ctypedef struct coco_archive_t: - pass - - coco_archive_t *coco_archive(char *suite_name, size_t function, - size_t dimension, size_t instance) - int coco_archive_add_solution(coco_archive_t *archive, double f1, double f2, char *text) - size_t coco_archive_get_number_of_solutions(coco_archive_t *archive) - double coco_archive_get_hypervolume(coco_archive_t *archive) - char *coco_archive_get_next_solution_text(coco_archive_t *archive) - void coco_archive_free(coco_archive_t *archive) - - char* coco_set_log_level(char *level) - -cdef bytes _bstring(s): - if type(s) is bytes: - return s - elif isinstance(s, unicode): - return s.encode('ascii') - else: - raise TypeError() - -cdef class Archive: - """Archive of bi-objective solutions, which serves as an interface to the COCO archive implemented in C. - """ - cdef coco_archive_t* archive # AKA _self - cdef bytes _suite_name - cdef size_t _function - cdef size_t _dimension - cdef size_t _instance - - cdef size_t _number_of_solutions - cdef double _hypervolume - cdef bytes _tmp_text - - cdef up_to_date - - def __cinit__(self, suite_name, function, instance, dimension): - - # A "dirty" hack to take care of the fact that the bbob-biobj-ext suite produces archives named "bbob-biobj_..." - if suite_name == 'bbob-biobj' and function in range(56, 93): - self._suite_name = _bstring('bbob-biobj-ext') - else: - self._suite_name = _bstring(suite_name) - - self._function = function - self._instance = instance - self._dimension = dimension - self.up_to_date = False - - self.archive = coco_archive(self._suite_name, self._function, - self._dimension, self._instance) - - def __dealloc__(self): - coco_archive_free(self.archive) - - def add_solution(self, f1, f2, text): - updated = coco_archive_add_solution(self.archive, f1, f2, _bstring(text)) - if updated: - self.up_to_date = False - return updated - - def get_next_solution_text(self): - self._tmp_text = coco_archive_get_next_solution_text(self.archive) - tmp_text = self._tmp_text.decode('ascii') - if tmp_text == "": - return None - return tmp_text - - def update(self): - if not self.up_to_date: - self._number_of_solutions = coco_archive_get_number_of_solutions(self.archive) - self._hypervolume = coco_archive_get_hypervolume(self.archive) - self.up_to_date = True - - @property - def number_of_solutions(self): - self.update() - return self._number_of_solutions - - @property - def hypervolume(self): - self.update() - return self._hypervolume - - -def log_level(level=None): - """Returns current log level and sets new log level if level is not None. - :param level: Supported values: 'error' or 'warning' or 'info' or 'debug', listed with increasing verbosity, - or '', which doesn't change anything - """ - cdef bytes _level = _bstring(level if level is not None else "") - return coco_set_log_level(_level) - diff --git a/code-preprocessing/archive-update/python/__init__.py b/code-preprocessing/archive-update/python/__init__.py deleted file mode 100644 index 6ea7a181b..000000000 --- a/code-preprocessing/archive-update/python/__init__.py +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import absolute_import, division, print_function, unicode_literals - -from .archive_exceptions import PreprocessingException, PreprocessingWarning -from .archive_load_data import get_file_name_list, create_path, remove_empty_file, get_key_value, get_range -from .archive_load_data import parse_problem_instance_file_name, parse_archive_file_name, parse_old_arhive_file_name -from .archive_load_data import get_instances, get_archive_file_info, read_best_values, write_best_values, parse_range - -import pkg_resources -__version__ = pkg_resources.require('cocoprep')[0].version - -del absolute_import, division, print_function, unicode_literals, pkg_resources diff --git a/code-preprocessing/archive-update/python/archive_exceptions.py b/code-preprocessing/archive-update/python/archive_exceptions.py deleted file mode 100755 index 78ecbeb87..000000000 --- a/code-preprocessing/archive-update/python/archive_exceptions.py +++ /dev/null @@ -1,14 +0,0 @@ -class PreprocessingException(Exception): - def __init__(self, value): - self.value = value - - def __str__(self): - return repr(self.value) - - -class PreprocessingWarning(Exception): - def __init__(self, value): - self.value = value - - def __str__(self): - return str("PRE-PROCESSING WARNING: " + self.value) \ No newline at end of file diff --git a/code-preprocessing/archive-update/python/archive_functions.py b/code-preprocessing/archive-update/python/archive_functions.py deleted file mode 100644 index 9963cc923..000000000 --- a/code-preprocessing/archive-update/python/archive_functions.py +++ /dev/null @@ -1,247 +0,0 @@ -from __future__ import absolute_import, division, print_function, unicode_literals - -import os -import sys - -from .archive_exceptions import PreprocessingWarning, PreprocessingException -from .archive_load_data import create_path, get_key_value, get_file_name_list, get_archive_file_info, get_range - - -class ProblemInstanceInfo: - """Contains information on the problem instance: suite_name, function, instance, dimension and a list of file names - with archived solutions for this problem instance. - """ - - def __init__(self, _file_name, single_instance, suite_name, _function, instance, dimension): - """Instantiates a ProblemInstanceInfo object. - """ - self.suite_name = suite_name - self.function = _function - self.instance = instance - self.dimension = dimension - self.file_info = [{'file_name': _file_name, 'single_instance': single_instance}] - - self.current_file_initialized = False - self.current_position = 0 - self.current_file_index = 0 - - def __str__(self): - return "{}_f{:02d}_i{:02d}_d{:02d}".format(self.suite_name, self.function, self.instance, self.dimension) - - def equals(self, suite_name, _function, instance, dimension): - """Returns true if this self has the same suite_name, function, instance and dimension as the given ones and - false otherwise. - :param suite_name: suite name - :param _function: function number - :param instance: instance number - :param dimension: dimension - """ - if self.suite_name != suite_name: - return False - if self.function != _function: - return False - if self.instance != instance: - return False - if self.dimension != dimension: - return False - return True - - def fill_archive(self, archive): - """Reads the solutions from the files and feeds them to the given archive. If a file contains a single - instance, all comments are skipped. If a file contains multiple instances, only the solutions up to the next - instance are read. If the file contains no solutions for the given problem instance, an exception is raised. - :param archive: archive to be filled with solutions - """ - for f_info in self.file_info: - f_name = f_info.get('file_name') - single_instance = f_info.get('single_instance') - with open(f_name, 'r') as f: - - instance_found = single_instance - solution_found = False - - for line in f: - if not line.strip() or (single_instance and line[0] == '%'): - # Ignore empty lines and all comments if the file contains a single instance - continue - - elif line[0] == '%' and 'instance' not in line: - # If a file has multiple instances, ignore all comments not containing instance information - continue - - elif not single_instance and line[0] == '%' and 'instance' in line: - if instance_found: - # If a file has multiple instances, stop when you encounter another instance - break - else: - value = get_key_value(line[1:], 'instance') - if int(value) == self.instance: - instance_found = True - - elif instance_found: - if line[0] != '%': - # Solution found, feed it to the archive - try: - archive.add_solution(float(line.split()[1]), float(line.split()[2]), line) - solution_found = True - except IndexError: - print('Problem in file {}, line {}, skipping line'.format(f_name, line)) - sys.stdout.flush() - continue - - f.close() - if not instance_found: - raise PreprocessingException('File \'{}\' does not contain \'instance = {}\''.format(f_name, - self.instance)) - if not solution_found: - raise PreprocessingException('File \'{}\' contains no solutions for \'instance = {}\''.format( - f_name, self.instance)) - - # noinspection PyTypeChecker - def write_archive_solutions(self, output_path, archive, crop_variables): - """Appends solutions to a file in the output_path named according to self's suite_name, function, instance and - dimension. - :param archive: archive to be output - :param output_path: output path (if it does not yet exist, it is created) - :param crop_variables: if true, the variables are omitted from the output - """ - create_path(output_path) - f_name = os.path.join(output_path, '{}_f{:02d}_i{:02d}_d{:02d}_nondominated.adat'.format(self.suite_name, - self.function, - self.instance, - self.dimension)) - with open(f_name, 'a') as f: - f.write('% instance = {}\n%\n'.format(self.instance)) - - while True: - text = archive.get_next_solution_text() - if text is None: - break - if crop_variables: - f.write('\t'.join(text.split()[:3]) + '\n') - else: - f.write(text) - - f.close() - - -class ArchiveInfo: - """Collects information on the problem instances contained in all archives. - """ - - def __init__(self, input_paths, functions, instances, dimensions, output_files=True): - """Instantiates an ArchiveInfo object. - Extracts information from all archives found in the input_paths that correspond to the given functions, - instances and dimensions. Returns the resulting ArchiveInfo. - """ - - self.problem_instances = [] - self.current_instance = 0 - count = 0 - - # Read the information on the archive - input_files = get_file_name_list(input_paths, ".adat") - if len(input_files) == 0: - raise PreprocessingException('Folder \'{}\' does not exist or is empty'.format(input_paths)) - - archive_info_list = [] - for input_file in input_files: - try: - archive_info_set = get_archive_file_info(input_file, functions, instances, dimensions) - if archive_info_set is not None and len(archive_info_set) > 0: - archive_info_list.append(archive_info_set) - count += 1 - if output_files: - print(input_file) - sys.stdout.flush() - - # If any problems are encountered, the file is skipped - except PreprocessingWarning as warning: - print(warning) - sys.stdout.flush() - - print('Successfully processed archive information from {} files.'.format(count)) - - # Store archive information only for instances that correspond to instance_list - print('Storing archive information...') - sys.stdout.flush() - for archive_info_set in archive_info_list: - for archive_info_entry in archive_info_set: - self._add_entry(*archive_info_entry) - - def __str__(self): - result = "" - for problem_instance in self.problem_instances: - if problem_instance is not None: - result += str(problem_instance) + '\n' - return result - - def _add_entry(self, _file_name, single_instance, suite_name, _function, instance, dimension): - """Adds a new ProblemInstanceInfo instance with the given suite_name, function, instance, dimension to the list - of problem instances if an instance with these exact values does not exist yet. If it already exists, the - current file_name and single_instance entries are added to its list of file information dictionaries. - """ - - found = False - for problem_instance in self.problem_instances: - if problem_instance.equals(suite_name, _function, instance, dimension): - problem_instance.file_info.append({'file_name': _file_name, 'single_instance': single_instance}) - found = True - break - - if not found: - self.problem_instances.append(ProblemInstanceInfo(_file_name, single_instance, suite_name, _function, - instance, dimension)) - - def get_next_problem_instance_info(self): - """Returns the current ProblemInstanceInfo and increases the counter. If there are no more instances left, - returns None. - """ - if self.current_instance >= len(self.problem_instances): - return None - - self.current_instance += 1 - return self.problem_instances[self.current_instance - 1] - - def is_suite_bbob_biobj_ext(self): - """Returns true if the function numbers in the archive correspond to the extended biobjective suite - (bbob-biobj-ext) and false otherwise. - """ - function_set = set() - for problem_instance in self.problem_instances: - function_set.add(problem_instance.function) - extended_functions = range(55, 93) - return bool(function_set.intersection(extended_functions)) - - def get_function_string(self): - """Returns all the contained functions in a string form (using ranges where possible). - """ - function_set = set() - for problem_instance in self.problem_instances: - function_set.add(problem_instance.function) - return get_range(function_set) - - def get_instance_string(self): - """Returns all the contained instances in a string form (using ranges where possible). - """ - instance_set = set() - for problem_instance in self.problem_instances: - instance_set.add(problem_instance.instance) - return get_range(instance_set) - - def get_dimension_string(self): - """Returns all the contained dimensions in a string form. - """ - dimension_set = set() - for problem_instance in self.problem_instances: - dimension_set.add(problem_instance.dimension) - return ','.join(str(s) for s in sorted(dimension_set)) - - def get_file_name_set(self): - """Returns the set of all contained files. - """ - file_name_set = set() - for problem_instance in self.problem_instances: - for file_info in problem_instance.file_info: - file_name_set.add(file_info['file_name']) - return sorted(file_name_set) diff --git a/code-preprocessing/archive-update/python/archive_load_data.py b/code-preprocessing/archive-update/python/archive_load_data.py deleted file mode 100755 index 537745cab..000000000 --- a/code-preprocessing/archive-update/python/archive_load_data.py +++ /dev/null @@ -1,297 +0,0 @@ -# -*- coding: utf-8 -*- -"""Raw pre-processing routines for loading data from archive files and files with best hypervolume values. -""" -from __future__ import division, print_function, unicode_literals - -import os -import os.path -import re -import six -from time import gmtime, strftime -from itertools import groupby -from operator import itemgetter - -from .archive_exceptions import PreprocessingWarning, PreprocessingException - - -def get_file_name_list(paths, ending=None): - """Returns the list of files contained in any sub-folder in the given paths (can be a single path or a list of - paths). - :param paths: paths to the directory (a string or a list of strings) - :param ending: if given, restrict to files with the given ending - """ - file_name_list = [] - if isinstance(paths, six.string_types): - paths = [paths] - for path in paths: - for dir_path, dir_names, file_names in os.walk(path): - dir_names.sort() - file_names.sort() - for file_name in file_names: - if (ending and file_name.endswith(ending)) or not ending: - file_name_list.append(os.path.join(dir_path, file_name)) - - return file_name_list - - -def create_path(path): - """Creates path if it does not already exist. - :param path: path - """ - if not os.path.exists(path): - os.makedirs(path) - - -def remove_empty_file(file_name): - """Removes the file with the given name if it is empty. - :param file_name: name of the file - """ - if os.path.isfile(file_name) and os.path.getsize(file_name) == 0: - os.remove(file_name) - - -def get_key_value(string, key): - """Extracts the value corresponding to the first found key in the given string of comma-separated pairs of - key = value. - :param key: the key searched for in the string - :param string: the string containing the key - """ - p = re.compile(' *([^,=]+?) *= *(".+?"|\'.+?\'|[^,]+) *(?=,|$)') - for elem0, elem1 in p.findall(string): - if elem0.strip() == key: - if elem1.startswith('\'') and elem1.endswith('\''): # HACK - elem1 = ('\'' + re.sub(r'(?= 3) and (split[2][0] == 'd'): - dimension = int(split[2][1:]) - elif (len(split) >= 4) and (split[2][0] == 'i') and (split[3][0] == 'd'): - instance = int(split[2][1:]) - dimension = int(split[3][1:]) - else: - raise PreprocessingWarning(message) - - return suite_name, function, instance, dimension - - -def parse_old_arhive_file_name(file_name): - """Retrieves information from the given old archive file name and returns it in the following form: - function, dimension, instance - :param file_name: old archive file name in form f[f1]-[f2]_i[i1]-[i2]_[d]D.txt - """ - split = os.path.basename(file_name).split('_') - if (len(split) != 3) or (split[0][0] != 'f') or (split[1][0] != 'i'): - raise PreprocessingWarning('File name \'{}\' not in expected format ' - '\'f[f1]-[f2]_i[i1]-[i2]_[d]D.txt\''.format(file_name)) - - function = split[0][1:] # in form x-y - function1 = function[:function.find("-")] - function2 = function[function.find("-")+1:] - chosen_functions = [1, 2, 6, 8, 13, 14, 15, 17, 20, 21] - try: - function1id = chosen_functions.index(int(function1)) - function2id = chosen_functions.index(int(function2)) - function = 10 * function1id + function2id - (function1id * (function1id + 1) / 2) + 1 - function = int(function) - except ValueError: - function = None - - instance = split[1][1:] # in form x-y - if instance == '2-4': - instance = 1 - elif instance == '3-5': - instance = 2 - elif instance == '7-8': - instance = 3 - elif instance == '9-10': - instance = 4 - elif instance == '11-12': - instance = 5 - else: - instance = None - - try: - dimension = int(split[2].split('D.')[0]) - except ValueError: - dimension = None - - return function, instance, dimension - - -def get_instances(file_name): - """Returns the list of instances contained in the given archive file's comments (lines beginning with %). - :param file_name: archive file name - """ - result = [] - with open(file_name, 'r') as f: - for line in f: - if line[0] == '%' and 'instance' in line: - value = get_key_value(line[1:], 'instance') - if value is not None: - result.append(int(value)) - f.close() - - if len(result) == 0: - raise PreprocessingWarning('File \'{}\' does not contain an \'instance\' string'.format(file_name)) - - return result - - -def get_archive_file_info(file_name, functions, instances, dimensions): - """Returns information on the problem instances contained in the given archive file that also correspond to the - given functions, instances and dimensions in the form of the following list of lists: - file_name, single_instance, suite_name, function, instance1, dimension - file_name, single_instance, suite_name, function, instance2, dimension - ... - The suite_name, function and dimension are always retrieved from the file name, while instances are either (1) - retrieved from the file name, if the file name is in form [suite-name]_f[function]_i[instance]_d[dimension]_*.*, - or (2) read from the file. Value of single_instance is set to True if (1) and False if (2). - :param file_name: archive file name - :param functions: functions to be considered - :param instances: instances to be considered - :param dimensions: dimensions to be considered - """ - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(file_name) - if (function not in functions) or (dimension not in dimensions): - return None - if not instance: - instance_list = get_instances(file_name) - single_instance = False - else: - instance_list = [instance] - single_instance = True - except PreprocessingWarning as warning: - raise PreprocessingWarning('Skipping file {}\n{}'.format(file_name, warning)) - - result = [] - for instance in instance_list: - if instance in instances: - result.append((file_name, single_instance, suite_name, function, instance, dimension)) - return result - - -def read_best_values(file_list): - """Reads the best hypervolume values from files in file_list, where each is formatted as a C source file - (starts to read in the next line from the first encountered 'static'). - Returns a dictionary containing problem names and their best known hypervolume values. - :param file_list: list of file names - """ - result = {} - for file_name in file_list: - read = False - with open(file_name, 'r') as f: - for line in f: - if read: - if line[0:2] == '};': - break - split = re.split(',|\"|\t| |\n', line) - entries = [item for item in split if item] - result.update({entries[0]: entries[1]}) - elif line[0:6] == 'static': - read = True - f.close() - - return result - - -def write_best_values(dic, file_name): - """Appends problem names and hypervolume values into file_name formatted as a C source file. - :param file_name: file name - :param dic: dictionary containing problem names and their best known hypervolume values - """ - with open(file_name, 'a') as f: - f.write(strftime('/* Best values on %d.%m.%Y %H:%M:%S */\n', gmtime())) - for key, value in sorted(dic.items()): - f.write(' \"{} {:.15f}\",\n'.format(key, value)) - f.close() - - -def parse_range(input_string=""): - """Parses the input string containing integers and integer ranges, such as: - 1, 2-4, 5, 10 - Returns a list of integers: - [1, 2, 3, 4, 5, 10] - :param input_string: input string with integers and integer ranges (if empty, the result is an empty list) - """ - if not input_string: - return None - - selection = set() - # Tokens are comma separated values - tokens = [x.strip() for x in input_string.split(',')] - for i in tokens: - try: - # Typically tokens are plain old integers - selection.add(int(i)) - except ValueError: - # If not, then it might be a range - try: - token = [int(k.strip()) for k in i.split('-')] - if len(token) > 1: - token.sort() - # Try to build a valid range - first = token[0] - last = token[len(token)-1] - for x in range(first, last+1): - selection.add(x) - except: - raise PreprocessingException('Range {} not in correct format'.format(input_string)) - return list(selection) - - -def get_range(input_set): - """Parses the input set containing integers, such as: - (1, 2, 10, 3, 4, 5) - Returns the shortest string of sorted integers and integer ranges: - 1, 2-5, 10 - :param input_set: input set with integers (if empty, the result is an empty string) - """ - result = [] - for k, g in groupby(enumerate(sorted(input_set)), lambda x: x[0] - x[1]): - i_list = list(map(itemgetter(1), g)) - if len(i_list) > 1: - result.append('{}-{}'.format(i_list[0], i_list[-1])) - else: - result.append('{}'.format(i_list[0])) - return ','.join(result) diff --git a/code-preprocessing/archive-update/setup.py.in b/code-preprocessing/archive-update/setup.py.in deleted file mode 100644 index 70edf9c01..000000000 --- a/code-preprocessing/archive-update/setup.py.in +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function - -import setuptools # Required for Windows -from distutils.core import setup -from distutils.extension import Extension - -import numpy as np - -from Cython.Distutils import build_ext - -extensions = [] - -print('Using Cython to build interface.') - -extensions.append(Extension('cocoprep.coco_archive', - sources=['interface/coco_archive.pyx', 'interface/coco.c'], - include_dirs=[np.get_include()], - )) - -setup( - name='cocoprep', - version="$COCO_VERSION", - packages=['cocoprep'], - package_dir={'cocoprep': 'python'}, - description='A COCO package for handling archives in pre-processing', - ext_modules=extensions, - cmdclass={'build_ext': build_ext} -) diff --git a/code-preprocessing/archive-update/test-data/archives-input/a/bbob-biobj_f24_i10_d03_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/a/bbob-biobj_f24_i10_d03_nondominated.adat deleted file mode 100644 index b8b85d828..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/a/bbob-biobj_f24_i10_d03_nondominated.adat +++ /dev/null @@ -1,46 +0,0 @@ -% instance = 10 -% -0 1.799153590553009e+004 1.352200000000000e+002 -0 -2.019100000000000e+002 3.320388154615873e+002 -202872 5.968234027569720e+003 1.373859036758127e+002 -8.52059024e-001 3.10020128e+000 -1.81054725e+000 -153434 4.396643090991624e+003 1.385428244110050e+002 -4.53192437e-001 3.62824813e+000 -1.62161313e+000 -107071 -1.793325082002438e+002 1.393162747851659e+002 -1.74192390e-001 2.99311390e+000 -2.21073040e+000 -218481 -1.821728787965873e+002 1.406774382970350e+002 2.02745506e-001 3.57376348e+000 -1.98859389e+000 -122736 -1.830708049503033e+002 1.407528947312321e+002 4.39721672e-001 3.97974477e+000 -1.83204330e+000 -225708 -1.894236368435913e+002 1.415464783435497e+002 -2.18152716e-001 3.28358661e+000 -1.29840852e+000 -207413 -1.896035444878563e+002 1.467470348752162e+002 -1.33657950e-001 3.17678025e+000 -1.12747059e+000 -134428 -1.898536694388409e+002 1.546596544147258e+002 -2.29738872e-001 3.22160484e+000 -1.12356839e+000 -198045 -1.898808942073127e+002 1.595055629204953e+002 -1.76543611e-001 3.33320024e+000 -1.09813135e+000 -134705 -1.931298110609038e+002 1.606990693292569e+002 -2.40819364e-001 3.57984038e+000 -5.16197368e-001 -178089 -1.933581171111178e+002 1.623879409368182e+002 -1.89381935e-001 3.57363663e+000 -5.01434200e-001 -165914 -1.936120080096032e+002 1.653084816190079e+002 9.08735568e-002 3.46878704e+000 -2.28068608e-001 -52121 -1.941533054108167e+002 1.656169913644107e+002 -3.98081129e-001 3.12072393e+000 -6.76019179e-001 -74608 -1.950794759135545e+002 1.667509400227999e+002 -3.49954467e-001 2.88700585e+000 -3.17258981e-001 -55483 -1.952006301303647e+002 1.723922480436235e+002 -4.75131349e-001 2.81261894e+000 -3.56796207e-001 -259216 -1.955373853869833e+002 1.774626004237950e+002 -5.78941200e-001 2.87949369e+000 -3.27128536e-001 -25790 -1.956153239863106e+002 1.785474872529115e+002 -6.03711131e-001 2.96865611e+000 -3.20508455e-001 -49882 -1.956585528370005e+002 1.841074215603782e+002 -5.19845104e-001 3.07631799e+000 -2.20095681e-001 -3903 -1.957072800639376e+002 1.869761338246740e+002 -7.70706227e-001 2.68088627e+000 -3.74791699e-001 -187300 -1.972395760490716e+002 1.871613541517651e+002 -7.45448084e-001 2.96972953e+000 1.40405637e-002 -83675 -1.972518450666911e+002 1.898331691883377e+002 -7.38340342e-001 2.83925080e+000 -3.98966049e-002 -77770 -1.976309413613673e+002 1.939400815475252e+002 -8.15856178e-001 2.86456191e+000 3.75803374e-002 -174355 -1.976605795148851e+002 1.949313891309162e+002 -6.59981737e-001 2.77227767e+000 1.88721872e-001 -13258 -1.986287373032197e+002 1.962455808184035e+002 -1.05583323e+000 2.53563330e+000 1.39473378e-001 -130775 -1.986377245035489e+002 2.107654868108329e+002 -1.22425281e+000 2.33142921e+000 7.51824642e-002 -204085 -1.986952168027057e+002 2.133370168993515e+002 -1.04744643e+000 2.72188821e+000 2.31834851e-001 -21912 -1.989876082297977e+002 2.159841656479299e+002 -1.13118839e+000 2.52077191e+000 1.94413555e-001 -71452 -1.991876076401411e+002 2.267405216426998e+002 -1.12425911e+000 2.50888645e+000 2.73903429e-001 -75551 -1.992689879591175e+002 2.292695929448211e+002 -1.49932920e+000 2.02590853e+000 2.24675578e-001 -143444 -2.002811429960110e+002 2.326144460008434e+002 -1.32225444e+000 2.31127948e+000 5.54444685e-001 -127020 -2.003665060496157e+002 2.409116392316730e+002 -1.33039675e+000 2.35653160e+000 5.97542073e-001 -232261 -2.004515923327252e+002 2.449523945347472e+002 -1.47582028e+000 2.22760010e+000 5.10877145e-001 -173912 -2.005327367645996e+002 2.590384056771333e+002 -1.56415423e+000 2.12916111e+000 5.38908343e-001 -251450 -2.005493981101710e+002 2.648989690151083e+002 -1.52987788e+000 2.18856929e+000 5.93580172e-001 -176896 -2.008187741334617e+002 2.680117591150212e+002 -1.53322395e+000 2.28993987e+000 1.00355852e+000 -297147 -2.008797299196762e+002 2.683728701818721e+002 -1.51090825e+000 2.27219953e+000 1.00137109e+000 -262373 -2.011715495723765e+002 2.695148992879712e+002 -1.58004191e+000 2.17172772e+000 9.92593105e-001 -186338 -2.012179865599460e+002 2.771253430800206e+002 -1.65847235e+000 2.07555159e+000 9.09053911e-001 -161812 -2.013181584072095e+002 2.776611461036316e+002 -1.68293547e+000 2.06620460e+000 9.69353794e-001 -174999 -2.017636438956216e+002 2.791638510115920e+002 -1.90320327e+000 1.77329982e+000 1.25804321e+000 -5815 -2.017776631643885e+002 2.798804573482518e+002 -1.94129791e+000 1.81967212e+000 1.25618866e+000 -116460 -2.018316978727568e+002 3.095585721371835e+002 -2.00307236e+000 1.70942984e+000 1.20290675e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/b/bbob-biobj_f24_i10_d03_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/b/bbob-biobj_f24_i10_d03_nondominated.adat deleted file mode 100644 index ac22c7cca..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/b/bbob-biobj_f24_i10_d03_nondominated.adat +++ /dev/null @@ -1,34 +0,0 @@ -% instance = 10 -% -0 1.799153590553009e+004 1.352200000000000e+002 -0 -2.019100000000000e+002 3.320388154615873e+002 -202872 5.968234027569720e+003 1.373859036758127e+002 -8.52059024e-001 3.10020128e+000 -1.81054725e+000 -153434 4.396643090991624e+003 1.385428244110050e+002 -4.53192437e-001 3.62824813e+000 -1.62161313e+000 -107071 -1.793325082002438e+002 1.393162747851659e+002 -1.74192390e-001 2.99311390e+000 -2.21073040e+000 -218481 -1.821728787965873e+002 1.406774382970350e+002 2.02745506e-001 3.57376348e+000 -1.98859389e+000 -122736 -1.830708049503033e+002 1.407528947312321e+002 4.39721672e-001 3.97974477e+000 -1.83204330e+000 -225708 -1.894236368435913e+002 1.415464783435497e+002 -2.18152716e-001 3.28358661e+000 -1.29840852e+000 -207413 -1.896035444878563e+002 1.467470348752162e+002 -1.33657950e-001 3.17678025e+000 -1.12747059e+000 -134428 -1.898536694388409e+002 1.546596544147258e+002 -2.29738872e-001 3.22160484e+000 -1.12356839e+000 -198045 -1.898808942073127e+002 1.595055629204953e+002 -1.76543611e-001 3.33320024e+000 -1.09813135e+000 -134705 -1.931298110609038e+002 1.606990693292569e+002 -2.40819364e-001 3.57984038e+000 -5.16197368e-001 -178089 -1.933581171111178e+002 1.623879409368182e+002 -1.89381935e-001 3.57363663e+000 -5.01434200e-001 -165914 -1.936120080096032e+002 1.653084816190079e+002 9.08735568e-002 3.46878704e+000 -2.28068608e-001 -52121 -1.941533054108167e+002 1.656169913644107e+002 -3.98081129e-001 3.12072393e+000 -6.76019179e-001 -74608 -1.950794759135545e+002 1.667509400227999e+002 -3.49954467e-001 2.88700585e+000 -3.17258981e-001 -55483 -1.952006301303647e+002 1.723922480436235e+002 -4.75131349e-001 2.81261894e+000 -3.56796207e-001 -259216 -1.955373853869833e+002 1.774626004237950e+002 -5.78941200e-001 2.87949369e+000 -3.27128536e-001 -25790 -1.956153239863106e+002 1.785474872529115e+002 -6.03711131e-001 2.96865611e+000 -3.20508455e-001 -143444 -2.002811429960110e+002 2.326144460008434e+002 -1.32225444e+000 2.31127948e+000 5.54444685e-001 -127020 -2.003665060496157e+002 2.409116392316730e+002 -1.33039675e+000 2.35653160e+000 5.97542073e-001 -232261 -2.004515923327252e+002 2.449523945347472e+002 -1.47582028e+000 2.22760010e+000 5.10877145e-001 -173912 -2.005327367645996e+002 2.590384056771333e+002 -1.56415423e+000 2.12916111e+000 5.38908343e-001 -251450 -2.005493981101710e+002 2.648989690151083e+002 -1.52987788e+000 2.18856929e+000 5.93580172e-001 -176896 -2.008187741334617e+002 2.680117591150212e+002 -1.53322395e+000 2.28993987e+000 1.00355852e+000 -297147 -2.008797299196762e+002 2.683728701818721e+002 -1.51090825e+000 2.27219953e+000 1.00137109e+000 -262373 -2.011715495723765e+002 2.695148992879712e+002 -1.58004191e+000 2.17172772e+000 9.92593105e-001 -186338 -2.012179865599460e+002 2.771253430800206e+002 -1.65847235e+000 2.07555159e+000 9.09053911e-001 -161812 -2.013181584072095e+002 2.776611461036316e+002 -1.68293547e+000 2.06620460e+000 9.69353794e-001 -174999 -2.017636438956216e+002 2.791638510115920e+002 -1.90320327e+000 1.77329982e+000 1.25804321e+000 -5815 -2.017776631643885e+002 2.798804573482518e+002 -1.94129791e+000 1.81967212e+000 1.25618866e+000 -116460 -2.018316978727568e+002 3.095585721371835e+002 -2.00307236e+000 1.70942984e+000 1.20290675e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d02_nondominated.adat deleted file mode 100644 index 863070f06..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d02_nondominated.adat +++ /dev/null @@ -1,65 +0,0 @@ -% instance = 4 -% -% instance = 4 -% -0 -7.750511807999999e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 2.746488192000000e+001 -171958 -7.765095368331369e+001 3.650283395312167e+000 5.05549631e-001 -1.96178727e+000 -115451 -7.767922415953535e+001 3.650319394023406e+000 4.98700223e-001 -1.95705347e+000 -16922 -7.775718708613103e+001 3.650691411905389e+000 4.96367081e-001 -1.94817897e+000 -11494 -7.792754588995953e+001 3.652132011742079e+000 4.90109775e-001 -1.92842603e+000 -% adding many -23898 -7.796595693113157e+001 3.652556800707477e+000 5.22956984e-001 -1.93267112e+000 -13237 -7.798970427582356e+001 3.652765355179805e+000 4.90717756e-001 -1.92194243e+000 -59057 -7.800822830279215e+001 3.653380425346390e+000 4.81775509e-001 -1.91764573e+000 -142576 -7.806351047867864e+001 3.653603438401142e+000 4.92143723e-001 -1.91441377e+000 -110761 -7.809345839776393e+001 3.654085583621523e+000 4.89942096e-001 -1.91063707e+000 -48166 -7.817275284355570e+001 3.654957390412411e+000 5.25372657e-001 -1.91116959e+000 -61594 -7.821091419295017e+001 3.655319922208392e+000 5.09077666e-001 -1.90295430e+000 -116733 -7.827090881724163e+001 3.656310224745913e+000 5.06891661e-001 -1.89595140e+000 -157058 -7.833566438834903e+001 3.657498186146488e+000 5.26413515e-001 -1.89394305e+000 -101629 -7.834964158972130e+001 3.658255573682545e+000 5.40086655e-001 -1.89586145e+000 -65666 -7.840697809772749e+001 3.658703994445545e+000 5.17049030e-001 -1.88389577e+000 -35953 -7.842030306038843e+001 3.659065399018913e+000 5.08142547e-001 -1.88018460e+000 -% comments into the -108798 -7.846157271415991e+001 3.660449699020447e+000 4.94378907e-001 -1.87217623e+000 -138072 -7.851824405098651e+001 3.661020344118522e+000 5.23261432e-001 -1.87346754e+000 -112029 -7.852264474784901e+001 3.662721253948235e+000 4.81897377e-001 -1.86230656e+000 -10440 -7.852661545334749e+001 3.662768504628764e+000 5.58531877e-001 -1.88136449e+000 -24312 -7.860321039319970e+001 3.663359076679855e+000 5.41624614e-001 -1.86890634e+000 -74144 -7.860513713013944e+001 3.664723415354831e+000 5.62248005e-001 -1.87380147e+000 -193131 -7.874842143730673e+001 3.667607506367974e+000 4.96877276e-001 -1.84172985e+000 -186407 -7.890278749605406e+001 3.671413978986678e+000 5.46262910e-001 -1.83756354e+000 -188650 -7.891030427483139e+001 3.671642567267256e+000 5.14463759e-001 -1.82866046e+000 -19514 -7.893767757312159e+001 3.672268046516515e+000 5.37949101e-001 -1.83167116e+000 -% file at various places to -16669 -7.901811141424403e+001 3.674908318430539e+000 5.24559698e-001 -1.81948483e+000 -154696 -7.904562555494256e+001 3.676204608804528e+000 5.54216990e-001 -1.82397880e+000 -139727 -7.907163475156121e+001 3.677674081094644e+000 5.65214836e-001 -1.82386980e+000 -91955 -7.911221868970580e+001 3.678115129947627e+000 5.42194687e-001 -1.81368037e+000 -122627 -7.914631179630128e+001 3.679649345595932e+000 5.54527083e-001 -1.81304920e+000 -67628 -7.916257357693644e+001 3.680045370536016e+000 5.48936498e-001 -1.80986690e+000 -9440 -7.919790718973515e+001 3.682252487197000e+000 5.68809048e-001 -1.81095037e+000 -22081 -7.923233965436606e+001 3.683681405399680e+000 5.06266477e-001 -1.79125909e+000 -190739 -7.924611874303986e+001 3.685265857374818e+000 5.84122653e-001 -1.80942818e+000 -165295 -7.932809994271635e+001 3.686289283275878e+000 5.41010592e-001 -1.78969284e+000 -196305 -7.937076196910971e+001 3.688390386829651e+000 5.60147541e-001 -1.78982577e+000 -171064 -7.938241193272478e+001 3.689644312366893e+000 5.74482338e-001 -1.79210592e+000 -98802 -7.946052055790435e+001 3.692637792264133e+000 5.18663538e-001 -1.76934129e+000 -41989 -7.946177306776595e+001 3.693111761509763e+000 5.77477157e-001 -1.78411088e+000 -% see whether this works -153949 -7.948048345576210e+001 3.694047312424555e+000 5.79475256e-001 -1.78254195e+000 -43285 -7.951382012133995e+001 3.694710364593492e+000 5.66729515e-001 -1.77570726e+000 -158113 -7.951795496629268e+001 3.696517035625841e+000 5.89700077e-001 -1.78091891e+000 -55059 -7.953369984022240e+001 3.696828468671491e+000 5.07884792e-001 -1.75842169e+000 -15534 -7.961208696674665e+001 3.699614845308011e+000 5.21569681e-001 -1.75331935e+000 -66086 -7.963576249849390e+001 3.701473897496667e+000 5.12102566e-001 -1.74821309e+000 -132619 -7.963817301374462e+001 3.702628913589812e+000 5.01317990e-001 -1.74509441e+000 -151938 -7.970458133265251e+001 3.703389807176487e+000 5.41077696e-001 -1.74810152e+000 -198046 -1.013181384276897e+002 2.706271572909523e+001 1.67481178e+000 2.71807736e+000 -90252 -1.013187198584951e+002 2.725854217666097e+001 1.71944034e+000 2.72749519e+000 -34745 -1.013190648717913e+002 2.731057665626389e+001 1.71819360e+000 2.73334956e+000 -196385 -1.013195564700518e+002 2.738337916287737e+001 1.71344999e+000 2.74230396e+000 -82384 -1.013199371709253e+002 2.744294910619623e+001 1.68887965e+000 2.75488826e+000 -% one final comment -% or two diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d03_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d03_nondominated.adat deleted file mode 100644 index 223706327..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d03_nondominated.adat +++ /dev/null @@ -1,26 +0,0 @@ -% instance = 4 -% -0 -7.541767103999999e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 2.955232896000000e+001 -240743 -7.554741719725783e+001 3.655616437975410e+000 5.41607285e-001 -1.98928108e+000 5.85071339e-001 -74682 -7.584358830924846e+001 3.661819785270663e+000 4.27968825e-001 -1.93453459e+000 6.05072101e-001 -17322 -7.626308074133411e+001 3.663502636010763e+000 4.85553686e-001 -1.91096780e+000 6.25757384e-001 -169467 -7.638460331589272e+001 3.670160290794863e+000 5.99530750e-001 -1.92092065e+000 6.07842870e-001 -97749 -7.694794414945191e+001 3.682848801237696e+000 4.39368271e-001 -1.80436137e+000 5.58919313e-001 -288762 -7.757972989923316e+001 3.697514655398837e+000 5.46981123e-001 -1.77875495e+000 6.09254294e-001 -240889 -7.763817024379061e+001 3.727022303351413e+000 7.02318874e-001 -1.80866292e+000 6.08318955e-001 -111784 -7.776347300416704e+001 3.738008005037119e+000 4.50809814e-001 -1.77048213e+000 7.39810436e-001 -19411 -7.779909812575647e+001 3.750381431150505e+000 3.71133294e-001 -1.68259906e+000 5.35041989e-001 -43306 -7.806423932365338e+001 3.754014200924457e+000 4.19284390e-001 -1.72096564e+000 7.13577898e-001 -182103 -7.824950008067199e+001 3.754642814686676e+000 4.21416788e-001 -1.66826400e+000 6.03613215e-001 -217755 -7.833837981528471e+001 3.758122594251638e+000 4.31984217e-001 -1.67590476e+000 6.51793716e-001 -151928 -7.873437084996860e+001 3.787583239880249e+000 7.13094936e-001 -1.67786629e+000 5.71502717e-001 -263015 -7.873648965218121e+001 3.804304710225449e+000 7.59127274e-001 -1.71312263e+000 6.55126233e-001 -188735 -7.899104947297934e+001 3.828734453757319e+000 4.57370939e-001 -1.55538871e+000 4.86458068e-001 -155753 -7.900032911959586e+001 3.836374100644062e+000 7.68462514e-001 -1.70621247e+000 7.27141337e-001 -196229 -1.012415032014530e+002 2.684437941834690e+001 1.67961757e+000 2.49975593e+000 1.85980242e+000 -113526 -1.012653400424953e+002 2.737953090104832e+001 1.56619599e+000 2.57409388e+000 1.90429543e+000 -134409 -1.012886840920876e+002 2.845360922639869e+001 1.53684709e+000 2.68102777e+000 1.95845227e+000 -282539 -1.013011091063264e+002 2.857055701705226e+001 1.58275788e+000 2.69143555e+000 1.93094576e+000 -6427 -1.013018307581039e+002 2.866913339057434e+001 1.76248066e+000 2.66703704e+000 1.89560907e+000 -13307 -1.013133828899372e+002 2.897706733035954e+001 1.69749054e+000 2.71513532e+000 1.90280837e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d05_nondominated.adat deleted file mode 100644 index f7d3e53a0..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d05_nondominated.adat +++ /dev/null @@ -1,27 +0,0 @@ -% instance = 4 -% -0 -2.908234048000000e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 7.588765952000000e+001 -431564 -2.913109009382927e+001 3.829053838298340e+000 5.78803881e-001 -2.25122906e+000 7.00731908e-001 3.47928238e+000 -2.02859585e+000 -146779 -3.330670517902888e+001 3.948379456714342e+000 4.45581292e-001 -1.51852128e+000 4.93197059e-001 3.67418409e+000 -2.50101754e+000 -212103 -3.510307688726374e+001 4.008220111547429e+000 6.81926279e-001 -1.77962580e+000 2.90329152e-001 3.27087395e+000 -1.93492149e+000 -326145 -3.678207219960835e+001 4.157179565517595e+000 3.55059276e-001 -1.55296750e+000 5.05904007e-001 3.39037564e+000 -2.69092436e+000 -192487 -3.916308081643437e+001 4.226707754478533e+000 4.81937608e-001 -1.45910437e+000 5.63559819e-001 3.30040042e+000 -2.62783796e+000 -416685 -4.055778807515301e+001 4.250249012986553e+000 7.81743404e-001 -1.71212946e+000 8.55766208e-001 3.08322189e+000 -2.27486045e+000 -214002 -9.864059239264584e+001 5.131337027658768e+001 1.27350735e+000 2.02099068e+000 1.60382832e+000 -1.77507740e+000 -2.80135082e+000 -395489 -9.878547616422750e+001 5.343399090323790e+001 1.22332605e+000 2.32270918e+000 1.79330998e+000 -1.63214513e+000 -3.27381353e+000 -360849 -9.878664220917344e+001 5.519772444922329e+001 2.23478752e+000 2.17637050e+000 1.53004443e+000 -1.79738067e+000 -2.88515675e+000 -475393 -9.878901905958301e+001 5.536083636583673e+001 1.41601175e+000 2.53128264e+000 1.50232934e+000 -1.62882180e+000 -3.47074573e+000 -167685 -9.900739140889219e+001 5.554570169678231e+001 1.46876882e+000 2.23364532e+000 1.04988805e+000 -2.02262421e+000 -2.99976879e+000 -293887 -9.931213568886447e+001 5.628304469346416e+001 1.29920656e+000 2.33163580e+000 2.20126660e+000 -1.80908866e+000 -3.03799051e+000 -104907 -9.955414674949445e+001 5.687008897134164e+001 1.35497791e+000 1.91904424e+000 2.16721192e+000 -2.19035111e+000 -2.80870062e+000 -158995 -9.968324680252827e+001 5.738507111233028e+001 1.87715072e+000 2.17808439e+000 1.92422464e+000 -1.95127223e+000 -3.25590124e+000 -264300 -9.998253601553678e+001 5.884333064322071e+001 1.27885356e+000 2.10784326e+000 1.53874688e+000 -2.36509784e+000 -2.94344798e+000 -82824 -1.001530832026188e+002 6.056434715248664e+001 1.38534280e+000 2.03981957e+000 1.94743682e+000 -2.37624231e+000 -3.43503818e+000 -431903 -1.002132284575184e+002 6.390977268738204e+001 1.93714956e+000 2.47347842e+000 2.28849731e+000 -2.16256451e+000 -3.36796593e+000 -20541 -1.002752181905384e+002 6.399816749188128e+001 1.02949119e+000 2.67038173e+000 1.71433209e+000 -2.37699497e+000 -2.97369465e+000 -301401 -1.003793177286670e+002 6.513052282465995e+001 1.92179596e+000 2.28103773e+000 2.24536345e+000 -2.39049010e+000 -3.52202639e+000 -320089 -1.003799146315236e+002 6.652860360064619e+001 1.88369490e+000 2.65499399e+000 1.65238189e+000 -2.34343228e+000 -3.67796235e+000 -497168 -1.008037279002997e+002 6.783232680118672e+001 1.82102107e+000 2.31648095e+000 1.55126045e+000 -2.78410300e+000 -3.38423119e+000 -283402 -1.009585749066656e+002 6.876082138788270e+001 1.52019088e+000 2.83238755e+000 1.82297409e+000 -2.55310465e+000 -2.99765920e+000 -72796 -1.011256958446070e+002 7.226302787020616e+001 1.77602246e+000 2.69387464e+000 1.96765002e+000 -2.87563581e+000 -2.78997319e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d10_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d10_nondominated.adat deleted file mode 100644 index 02f1cc9e4..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d10_nondominated.adat +++ /dev/null @@ -1,35 +0,0 @@ -% instance = 4 -% -0 4.954661760000022e+000 3.650000000000000e+000 -0 -1.013200000000000e+002 1.099246617600000e+002 -86102 -9.876409150498631e+000 6.953598688656706e+000 -842116 -1.060358056379795e+001 9.413930230948358e+000 -928920 -1.637410122766177e+001 9.419348503224839e+000 -859471 -1.982256175400775e+001 9.651214486529643e+000 -786507 -2.121557400557703e+001 1.303819803053309e+001 -634910 -3.057678653073324e+001 1.361601630107373e+001 -62234 -3.142525409828281e+001 1.404432402251625e+001 -38080 -3.712347373289968e+001 1.405029759653414e+001 -925907 -4.070481179198578e+001 1.578009577061633e+001 -716627 -4.230621004894930e+001 1.672731889105058e+001 -346602 -4.427096631129280e+001 1.852780538027094e+001 -691518 -4.576237889820987e+001 1.985142727096945e+001 -856880 -5.166587483648224e+001 2.232325372975265e+001 -600628 -5.255182297694019e+001 2.338913065008961e+001 -509839 -5.865252215327647e+001 2.403494654613765e+001 -104799 -6.378581441676155e+001 2.973161062898634e+001 -724549 -6.852728702395648e+001 3.179974422889548e+001 -379047 -7.295201962558306e+001 3.466819309288114e+001 -741265 -7.720441476628579e+001 4.372562021434219e+001 -960416 -8.028012366232628e+001 4.490231503859717e+001 -953786 -8.057834198954041e+001 4.753573584716560e+001 -984478 -8.296751709906494e+001 4.918276691837532e+001 -917770 -8.304127543264160e+001 5.236502909394429e+001 -644782 -8.415917659504115e+001 5.433983496123141e+001 -179863 -8.550151451835212e+001 5.676872086772762e+001 -259832 -8.827176757704362e+001 6.621763149495473e+001 -785766 -9.002681766942828e+001 6.836650002320374e+001 -130974 -9.102025046177759e+001 7.361572285772954e+001 -232869 -9.423073303150252e+001 7.590967064502320e+001 -674962 -9.454596211521047e+001 9.027040600183081e+001 -351619 -9.700193826416523e+001 9.402035706935163e+001 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d20_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d20_nondominated.adat deleted file mode 100644 index 037c8549d..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d20_nondominated.adat +++ /dev/null @@ -1,26 +0,0 @@ -% instance = 4 -% -0 1.095467251200001e+002 3.650000000000000e+000 -0 -1.013200000000000e+002 2.145167251200001e+002 -300619 7.712664889766529e+001 3.601564651242699e+001 -800898 7.138446133299087e+001 3.796540666032036e+001 -1517734 2.146432791626957e+001 4.245488030980876e+001 -296526 2.116722185761014e+001 5.927167027165741e+001 -1855734 2.046744262094768e+001 5.989634509610583e+001 -1514221 7.856176280565990e+000 6.340546773988036e+001 -1426835 -2.137240178290085e+000 6.781375989439468e+001 -1471388 -2.908636578665505e+001 7.313873556205449e+001 -878711 -3.311916949547019e+001 1.008034557123740e+002 -1464397 -3.316048825565632e+001 1.067551733388586e+002 -941599 -4.689984127484286e+001 1.084735332528742e+002 -197865 -4.884070894602974e+001 1.122916603899420e+002 -397158 -4.991527790736979e+001 1.183887065985343e+002 -1938769 -5.098920573380626e+001 1.191451855785853e+002 -632845 -5.494387536252993e+001 1.202016779450648e+002 -209190 -5.551940249944561e+001 1.312168129154933e+002 -1986216 -5.589971228926864e+001 1.375740766370473e+002 -818347 -5.737410703204272e+001 1.502533979972590e+002 -643029 -6.008008699188233e+001 1.528079472497689e+002 -1639072 -6.695623309178765e+001 1.770573917428724e+002 -904964 -6.883587207237250e+001 1.836352664250937e+002 -758258 -7.525419795478074e+001 2.085259583365861e+002 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d40_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d40_nondominated.adat deleted file mode 100644 index 6ab818ca2..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f01_i04_d40_nondominated.adat +++ /dev/null @@ -1,31 +0,0 @@ -% instance = 4 -% -0 2.777943564800000e+002 3.650000000000000e+000 -0 -1.013200000000000e+002 3.827643564800000e+002 -2775029 2.537705045985010e+002 1.177658642702681e+002 -3879346 2.471936721289187e+002 1.309284335740431e+002 -142807 2.456591369816846e+002 1.445078580845591e+002 -3802526 2.282880708634134e+002 1.447332714571726e+002 -3215049 2.198108961616471e+002 1.476614487308021e+002 -900823 2.037334393191237e+002 1.500860345052561e+002 -3249808 1.926628776457345e+002 1.610363192953994e+002 -530892 1.869136359123197e+002 1.631445837596758e+002 -1531824 1.755795317611793e+002 1.634554266682420e+002 -2443459 1.719715391682889e+002 1.659509555657518e+002 -1263954 1.572707963527313e+002 1.701879532046206e+002 -44924 1.545927214774652e+002 1.725841836258477e+002 -2073117 1.542718221024468e+002 1.747278942787956e+002 -3640138 1.345814960146407e+002 1.751000134350117e+002 -2675460 1.229434671520734e+002 1.778932674959880e+002 -2495524 1.184142712441964e+002 1.841208417025349e+002 -365385 1.126348941600094e+002 1.915617344263455e+002 -3753448 1.045485551529176e+002 1.937589032428787e+002 -507272 8.393718687380556e+001 2.042668057787718e+002 -3235161 8.202328432982640e+001 2.145653813769177e+002 -1761715 7.856135254223378e+001 2.350452706419067e+002 -3890104 7.272914489106870e+001 2.424884904615213e+002 -2558535 3.733390957982036e+001 2.437385299728192e+002 -1582965 3.423339835281107e+001 2.626973039315909e+002 -1074922 2.921899421932361e+001 2.876739529480086e+002 -707729 2.728161238312654e+001 3.211729914683547e+002 -299587 -2.705885416985922e+000 3.344489834608256e+002 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f03_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f03_d05_nondominated.adat deleted file mode 100644 index 2db77f169..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f03_d05_nondominated.adat +++ /dev/null @@ -1,141 +0,0 @@ -% instance = 6 -% -0 -3.145362560000000e+01 -6.260000000000000e+00 -0 -7.900000000000000e+01 6.313591381125736e+04 -961 -3.154732299438830e+01 -6.258742810287276e+00 3.20579978e-01 -1.89559163e+00 -1.60988863e+00 -9.79491676e-01 6.17422125e-01 -972 -3.156196067000632e+01 -6.258211399607694e+00 3.12317546e-01 -1.89669029e+00 -1.60964842e+00 -9.82262901e-01 6.20456148e-01 -970 -3.164485587138618e+01 -6.257392226125778e+00 3.16887509e-01 -1.89706500e+00 -1.60553208e+00 -9.84181054e-01 6.08919815e-01 -986 -3.164529008801848e+01 -6.256536209253812e+00 3.14050760e-01 -1.89737383e+00 -1.60948919e+00 -9.80525214e-01 6.10097335e-01 -928 -3.166064127188984e+01 -6.255337115642979e+00 2.96638247e-01 -1.90063924e+00 -1.60565034e+00 -9.85042025e-01 6.19455779e-01 -829 -3.177544316538935e+01 -6.245245556193293e+00 2.79402711e-01 -1.92838724e+00 -1.59119250e+00 -9.92099688e-01 6.04914453e-01 -% adding many -827 -3.189603839461390e+01 -6.237103750178676e+00 2.69953303e-01 -1.93312713e+00 -1.57951515e+00 -1.02906925e+00 5.88789632e-01 -895 -3.199433528924396e+01 -6.236238339014126e+00 2.76294342e-01 -1.92073291e+00 -1.59469587e+00 -9.70668067e-01 5.93240950e-01 -843 -3.223528133435192e+01 -6.231322202277662e+00 2.61846672e-01 -1.91114190e+00 -1.59553261e+00 -9.93079048e-01 5.76295308e-01 -22819 -3.223703933787058e+01 -6.224266008361356e+00 2.66351817e-01 -1.92036174e+00 -1.57792170e+00 -1.00756366e+00 5.69872269e-01 -43385 -3.237243449788353e+01 -6.223265305785715e+00 2.58600498e-01 -1.91308416e+00 -1.57858153e+00 -9.91606093e-01 5.70261721e-01 -23603 -3.253469867170853e+01 -6.216027274538251e+00 2.43570384e-01 -1.91824575e+00 -1.57331501e+00 -9.96304078e-01 5.60554895e-01 -32892 -3.262112620732995e+01 -6.205375188866423e+00 2.36051163e-01 -1.92634341e+00 -1.56652522e+00 -1.00741620e+00 5.50342829e-01 -25044 -3.266766485364711e+01 -6.202104606898956e+00 2.48102352e-01 -1.91830008e+00 -1.57755861e+00 -1.00187972e+00 5.38523525e-01 -22571 -3.267942087616150e+01 -6.199616209376772e+00 2.29070840e-01 -1.91320223e+00 -1.56737160e+00 -9.83634058e-01 5.65203847e-01 -49661 -3.271935075387618e+01 -6.196849785273728e+00 2.33384114e-01 -1.91731542e+00 -1.57090980e+00 -9.91120914e-01 5.50745053e-01 -17729 -3.274703946653766e+01 -6.195136338105635e+00 2.34954491e-01 -1.91106731e+00 -1.57405431e+00 -9.81335026e-01 5.52460399e-01 -16921 -3.276912794771759e+01 -6.191624323076277e+00 2.32655504e-01 -1.91089447e+00 -1.57769194e+00 -9.82671901e-01 5.49710647e-01 -% comments into the -% file at various places to -22229 -3.283068355443613e+01 -6.185768875499611e+00 2.39621317e-01 -1.90897240e+00 -1.58157434e+00 -9.86018103e-01 5.36140468e-01 -15779 -3.283116948481559e+01 -6.182411863406903e+00 2.23517387e-01 -1.90823813e+00 -1.57201275e+00 -9.71587592e-01 5.57370822e-01 -44392 -3.291904431172442e+01 -6.181061359405676e+00 2.30586266e-01 -1.90968606e+00 -1.57308303e+00 -9.80227783e-01 5.38104003e-01 -36682 -3.293291805384901e+01 -6.179867847052911e+00 2.17106820e-01 -1.92683397e+00 -1.56127812e+00 -1.00513653e+00 5.32011349e-01 -39350 -3.297643618872426e+01 -6.178989593990011e+00 2.15368973e-01 -1.92554368e+00 -1.56007630e+00 -1.00040479e+00 5.31351539e-01 -46835 -3.299025484994914e+01 -6.176081018412813e+00 2.04001942e-01 -1.93246855e+00 -1.55118392e+00 -1.00693278e+00 5.35248846e-01 -47342 -3.306100450533181e+01 -6.173966741578109e+00 2.15857257e-01 -1.92570309e+00 -1.56301790e+00 -1.00399062e+00 5.18840535e-01 -15536 -3.308386017106693e+01 -6.170719655184028e+00 2.09190204e-01 -1.90627709e+00 -1.56685150e+00 -9.63878249e-01 5.45621562e-01 -% see whether this works -19011 -3.309473696841088e+01 -6.169617737741542e+00 2.03305574e-01 -1.91300916e+00 -1.55887612e+00 -9.76676024e-01 5.43671792e-01 -43868 -3.313101454374343e+01 -6.165847330467492e+00 2.03117144e-01 -1.92342258e+00 -1.56062758e+00 -9.94574385e-01 5.26013559e-01 -24381 -3.317911157597648e+01 -6.164456146420023e+00 2.16501743e-01 -1.91471095e+00 -1.56948425e+00 -9.88685272e-01 5.14631293e-01 -21517 -3.326362614753987e+01 -6.147277475262261e+00 1.99030826e-01 -1.91850458e+00 -1.55925699e+00 -9.87141998e-01 5.20465948e-01 -1869 -7.899999999936762e+01 6.313576663235432e+04 -3.04800790e+00 1.17120392e+00 4.61576859e-01 4.20000084e-01 -3.90479563e+00 -1905 -7.899999999953549e+01 6.313577246747784e+04 -3.04801008e+00 1.17119824e+00 4.61583338e-01 4.20009027e-01 -3.90480086e+00 -1974 -7.899999999973976e+01 6.313582217489666e+04 -3.04800065e+00 1.17119380e+00 4.61592280e-01 4.20006713e-01 -3.90478920e+00 -1932 -7.899999999978495e+01 6.313583596113645e+04 -3.04800945e+00 1.17118957e+00 4.61598793e-01 4.20003945e-01 -3.90479984e+00 -1970 -7.899999999985378e+01 6.313583838047193e+04 -3.04800274e+00 1.17119643e+00 4.61591798e-01 4.20006839e-01 -3.90480345e+00 -1977 -7.899999999987536e+01 6.313585078688878e+04 -3.04800052e+00 1.17120043e+00 4.61591042e-01 4.20003959e-01 -3.90479468e+00 -1936 -7.899999999989740e+01 6.313586237070578e+04 -3.04799968e+00 1.17119024e+00 4.61597972e-01 4.19998322e-01 -3.90479945e+00 -1971 -7.899999999990614e+01 6.313588364578073e+04 -3.04799834e+00 1.17120036e+00 4.61596154e-01 4.20006620e-01 -3.90479431e+00 -1968 -7.899999999993237e+01 6.313588828360235e+04 -3.04799909e+00 1.17119791e+00 4.61598670e-01 4.20005062e-01 -3.90479408e+00 -1958 -7.899999999994030e+01 6.313589619574451e+04 -3.04799766e+00 1.17120029e+00 4.61597591e-01 4.20005517e-01 -3.90479577e+00 -1980 -7.899999999997063e+01 6.313589704717649e+04 -3.04799615e+00 1.17119674e+00 4.61598062e-01 4.19999931e-01 -3.90479956e+00 -1984 -7.899999999998465e+01 6.313590342516809e+04 -3.04799746e+00 1.17119934e+00 4.61598303e-01 4.20001912e-01 -3.90479860e+00 -% one final comment -% or two -% instance = 7 -% -0 3.137850598400000e+02 6.587000000000000e+01 -0 2.127500000000000e+02 3.833621398076650e+05 -966 3.137208001484536e+02 6.587463288091600e+01 3.65867863e+00 -2.14653153e-01 2.22112099e+00 -2.34013799e+00 8.57267723e-01 -993 3.136391881795931e+02 6.587491884128963e+01 3.65148653e+00 -2.17752669e-01 2.22347510e+00 -2.34082244e+00 8.60018306e-01 -947 3.136106649864493e+02 6.588438520730091e+01 3.65767059e+00 -2.06518370e-01 2.20047008e+00 -2.34365618e+00 8.74610503e-01 -934 3.135577427858844e+02 6.589137934223250e+01 3.65274972e+00 -1.81649705e-01 2.18705979e+00 -2.34253375e+00 8.84163509e-01 -928 3.134431975689068e+02 6.590973735713574e+01 3.65802369e+00 -1.69078673e-01 2.15514738e+00 -2.33394801e+00 9.06186231e-01 -911 3.128119153691572e+02 6.591438880487100e+01 3.63953967e+00 -1.75837061e-01 2.12514051e+00 -2.32776625e+00 9.10412720e-01 -33298 3.116829686578553e+002 6.663160457786502e+001 3.66949938e+000 5.25984681e-002 1.75054321e+000 -2.33998903e+000 1.12825870e+000 -29809 3.093370790091670e+002 6.720384807545210e+001 3.54802835e+000 -8.82719505e-002 1.71629818e+000 -2.41218284e+000 1.20166487e+000 -43880 3.091356641582904e+002 6.727515229295885e+001 3.71796579e+000 -4.11756795e-002 1.51603121e+000 -2.37319175e+000 1.03782439e+000 -30869 3.086984806789796e+002 6.732557487709602e+001 3.37528407e+000 -1.86184829e-002 1.85938738e+000 -2.50382531e+000 1.17529762e+000 -29802 3.072925221558634e+002 6.751124234065378e+001 3.50594888e+000 -9.72802802e-002 1.56970054e+000 -2.44230017e+000 1.20620707e+000 -31760 3.067603247099670e+002 6.833026212031741e+001 3.65959130e+000 -2.39782569e-002 1.27183641e+000 -2.35631368e+000 1.17614353e+000 -48509 3.044490888504977e+002 6.865673082165597e+001 3.41920055e+000 2.85812887e-001 1.11996568e+000 -2.33247087e+000 1.33559369e+000 -31740 3.010807388931336e+002 6.886114478623156e+001 3.46863331e+000 4.99761535e-002 9.89127966e-001 -2.37229319e+000 1.04392813e+000 -33502 3.007646545199804e+002 6.897586435715776e+001 3.40938713e+000 -5.48911507e-002 1.03559405e+000 -2.39509697e+000 1.16168144e+000 -33234 3.006622275671608e+002 6.904719021899683e+001 3.40572502e+000 -6.14829476e-002 1.03510577e+000 -2.41072197e+000 1.15411308e+000 -1934 2.127500000000272e+02 3.833615951987055e+05 -3.85039740e+00 -2.67279912e+00 -3.36160350e+00 -1.36560271e+00 -1.67760040e+00 -1966 2.127500000000134e+02 3.833616689847079e+05 -3.85039916e+00 -2.67279828e+00 -3.36160097e+00 -1.36560295e+00 -1.67759971e+00 -1971 2.127500000000055e+02 3.833618665587692e+05 -3.85039861e+00 -2.67279854e+00 -3.36159907e+00 -1.36560058e+00 -1.67759958e+00 -1960 2.127500000000039e+02 3.833620568296170e+05 -3.85040053e+00 -2.67279948e+00 -3.36159853e+00 -1.36560109e+00 -1.67759990e+00 -1944 2.127500000000033e+02 3.833621016456022e+05 -3.85040062e+00 -2.67279990e+00 -3.36160058e+00 -1.36559986e+00 -1.67759841e+00 -% instance = 8 -% -0 -2.034805382400000e+02 -2.175600000000000e+02 -0 -2.995100000000000e+02 2.841909418583158e+05 -979 -2.034814070624961e+02 -2.175598333240763e+02 -2.96125550e+00 -1.50650140e-01 -3.06028126e+00 1.90233620e+00 3.32940751e+00 -983 -2.035063463534011e+02 -2.175598249702725e+02 -2.96203065e+00 -1.51386772e-01 -3.05981744e+00 1.90262909e+00 3.32764565e+00 -922 -2.035221592264936e+02 -2.175597184728531e+02 -2.96080611e+00 -1.53006338e-01 -3.06130184e+00 1.90217083e+00 3.32746830e+00 -982 -2.035271729796161e+02 -2.175596979868357e+02 -2.96027618e+00 -1.52678183e-01 -3.06189375e+00 1.90103942e+00 3.32718809e+00 -966 -2.035341902959681e+02 -2.175595510612748e+02 -2.96059140e+00 -1.53704087e-01 -3.05939728e+00 1.90108777e+00 3.32814530e+00 -907 -2.035370375348123e+02 -2.175595122510528e+02 -2.96185734e+00 -1.54391049e-01 -3.06013280e+00 1.90202529e+00 3.32693184e+00 -939 -2.035452045628292e+02 -2.175594303668441e+02 -2.96372608e+00 -1.55458569e-01 -3.05816843e+00 1.90077187e+00 3.32669734e+00 -921 -2.035534864333589e+02 -2.175591721631941e+02 -2.96235350e+00 -1.56889077e-01 -3.05839773e+00 1.90029434e+00 3.32766594e+00 -1960 -2.995099999999078e+02 2.841906963315920e+05 1.81600406e+00 -3.46880415e+00 3.12001630e-01 9.45593772e-01 -3.73519588e+00 -1983 -2.995099999999200e+02 2.841908888865290e+05 1.81600489e+00 -3.46880409e+00 3.12001855e-01 9.45594147e-01 -3.73519871e+00 -1988 -2.995099999999471e+02 2.841908976547775e+05 1.81600431e+00 -3.46880026e+00 3.11999712e-01 9.45594866e-01 -3.73519721e+00 -0 -2.995100000000000e+02 2.841909418583158e+05 -% instance = 9 -% -0 -1.389412249600000e+02 -2.019100000000000e+02 -0 -1.737100000000000e+02 1.953759968900497e+05 -967 -1.389525331095456e+02 -2.018757643920323e+02 -2.14367031e+00 1.62463459e+00 1.32136227e+00 6.93966077e-01 -8.80612632e-01 -39870 -1.390011800598535e+02 -2.017679302574012e+02 -2.14997029e+00 1.59930764e+00 1.32320145e+00 6.69874212e-01 -9.12696017e-01 -33063 -1.391459994021196e+02 -2.005980913444948e+02 -2.15506139e+00 1.34883752e+00 1.39008764e+00 4.18289810e-01 -1.15364502e+00 -8743 -1.392213865780437e+02 -1.997856365234149e+02 -2.15200462e+00 1.32667762e+00 1.39912360e+00 4.21856196e-01 -1.14297681e+00 -4847 -1.393564023540737e+02 -1.995457186085972e+02 -2.15514569e+00 1.23246018e+00 1.37708287e+00 2.97146931e-01 -1.27176777e+00 -33866 -1.393905892920455e+02 -1.993579873080188e+02 -2.14653601e+00 1.19692358e+00 1.38834265e+00 2.69390390e-01 -1.28722706e+00 -37810 -1.394656811180931e+02 -1.993430875431316e+02 -2.14289848e+00 1.19041676e+00 1.38717308e+00 2.70514234e-01 -1.29161224e+00 -46714 -1.396115217315009e+02 -1.993206548640098e+02 -2.12663960e+00 1.18687101e+00 1.38016664e+00 2.63854001e-01 -1.29888834e+00 -49054 -1.396326082103319e+02 -1.993145953119783e+02 -2.13672306e+00 1.17968514e+00 1.38395586e+00 2.77436428e-01 -1.30389437e+00 -33710 -1.396509271819771e+02 -1.992901834005740e+02 -2.12871175e+00 1.17894125e+00 1.37809706e+00 2.63088322e-01 -1.30461068e+00 -6517 -1.396951966772064e+02 -1.992350551263709e+02 -2.12554980e+00 1.17022180e+00 1.37745392e+00 2.56975000e-01 -1.31231997e+00 -20840 -1.397398226348401e+02 -1.990496083588669e+02 -2.12258499e+00 1.16857228e+00 1.37570843e+00 2.57543689e-01 -1.31445577e+00 -44754 -1.397656004545032e+02 -1.987675926855514e+02 -2.11971192e+00 1.17568203e+00 1.37255749e+00 2.63056545e-01 -1.30772923e+00 -42154 -1.398043446196240e+02 -1.986746786712992e+02 -2.11106448e+00 1.15215670e+00 1.37758450e+00 2.41276408e-01 -1.32087284e+00 -11625 -1.398166047727813e+02 -1.984090934346370e+02 -2.10066137e+00 1.12220160e+00 1.39398863e+00 2.18913935e-01 -1.33929020e+00 -1946 -1.737099999999743e+02 1.953757064434559e+05 1.30400200e+00 -1.14399678e+00 -1.64959947e+00 2.94479957e+00 -2.02640330e+00 -1942 -1.737099999999874e+02 1.953757375578834e+05 1.30399885e+00 -1.14399713e+00 -1.64959884e+00 2.94479893e+00 -2.02640074e+00 -1927 -1.737099999999927e+02 1.953758171879392e+05 1.30399935e+00 -1.14399806e+00 -1.64960017e+00 2.94479834e+00 -2.02640056e+00 -1973 -1.737099999999929e+02 1.953758876366562e+05 1.30399904e+00 -1.14399928e+00 -1.64960053e+00 2.94479924e+00 -2.02640218e+00 -1967 -1.737099999999967e+02 1.953759242218273e+05 1.30399911e+00 -1.14399952e+00 -1.64960042e+00 2.94479857e+00 -2.02640010e+00 -1961 -1.737099999999982e+02 1.953759513087878e+05 1.30400093e+00 -1.14399979e+00 -1.64959908e+00 2.94479990e+00 -2.02639990e+00 -1986 -1.737099999999991e+02 1.953759880321954e+05 1.30400030e+00 -1.14399969e+00 -1.64959961e+00 2.94480070e+00 -2.02640029e+00 -% instance = 10 -% -0 -8.690803455999998e+01 -6.224000000000000e+01 -0 -1.336400000000000e+02 3.302126084946455e+05 -970 -8.691196552431782e+01 -6.223889951714727e+01 1.17896956e+00 1.55161509e+00 -3.71819610e+00 -2.62892017e+00 -5.45711573e-01 -972 -8.691210088418450e+01 -6.223840027409503e+01 1.18105111e+00 1.54822916e+00 -3.72263903e+00 -2.62734889e+00 -5.42706060e-01 -922 -8.695207351509416e+01 -6.223754298424124e+01 1.18198633e+00 1.55046003e+00 -3.72175210e+00 -2.61867421e+00 -5.46777282e-01 -805 -8.695771430150899e+01 -6.222669282229347e+01 1.19398348e+00 1.56135828e+00 -3.75756373e+00 -2.60281875e+00 -5.41138724e-01 -1915 -1.336399999999342e+02 3.302121373566434e+05 3.14479348e+00 3.66000067e+00 -4.57603404e-01 5.61598310e-01 3.65039711e+00 -1905 -1.336399999999369e+02 3.302121758047429e+05 3.14479750e+00 3.65999442e+00 -4.57602310e-01 5.61603811e-01 3.65040242e+00 -1870 -1.336399999999529e+02 3.302122860529738e+05 3.14479855e+00 3.65999731e+00 -4.57602883e-01 5.61605277e-01 3.65040124e+00 -1918 -1.336399999999869e+02 3.302123705538884e+05 3.14479831e+00 3.65999778e+00 -4.57601548e-01 5.61598290e-01 3.65039994e+00 -1934 -1.336399999999898e+02 3.302123927434483e+05 3.14479904e+00 3.65999784e+00 -4.57601162e-01 5.61601789e-01 3.65039996e+00 -1930 -1.336399999999940e+02 3.302124510983872e+05 3.14479929e+00 3.65999892e+00 -4.57601442e-01 5.61601489e-01 3.65040007e+00 -1955 -1.336399999999946e+02 3.302124598004857e+05 3.14479850e+00 3.66000007e+00 -4.57600939e-01 5.61599688e-01 3.65039851e+00 -1956 -1.336399999999947e+02 3.302124794361599e+05 3.14479851e+00 3.66000029e+00 -4.57601435e-01 5.61599360e-01 3.65039930e+00 -1984 -1.336399999999958e+02 3.302125076477068e+05 3.14479944e+00 3.65999909e+00 -4.57600477e-01 5.61601664e-01 3.65040008e+00 -1950 -1.336399999999973e+02 3.302125124164476e+05 3.14479907e+00 3.65999928e+00 -4.57600986e-01 5.61599829e-01 3.65040059e+00 -1961 -1.336399999999983e+02 3.302125417745796e+05 3.14479876e+00 3.65999958e+00 -4.57599976e-01 5.61599987e-01 3.65040011e+00 -1971 -1.336399999999984e+02 3.302125665107759e+05 3.14479910e+00 3.65999939e+00 -4.57599335e-01 5.61600017e-01 3.65039989e+00 -% one final comment -% or two diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f08_i06_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f08_i06_d05_nondominated.adat deleted file mode 100644 index 07c7844a7..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f08_i06_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 6 -% -0 -4.582936191999999e+001 -1.729000000000000e+002 -0 -7.900000000000000e+001 -1.591619553872529e+002 -361265 -4.598646890952699e+001 -1.725243390669332e+002 -3.05433275e+000 -1.22125833e+000 3.80049947e+000 -3.54251813e+000 -3.24159982e+000 -165077 -4.745726668929278e+001 -1.724099864136755e+002 -3.54431030e+000 -1.42550479e+000 3.56526702e+000 -3.38201930e+000 -3.22257283e+000 -27039 -4.800091654270405e+001 -1.722437688161888e+002 -2.91492308e+000 -8.25986264e-001 3.74651479e+000 -3.59274226e+000 -3.58880101e+000 -296617 -4.878966510421752e+001 -1.721693290917179e+002 -3.02443193e+000 -1.28650888e+000 3.80481106e+000 -3.15555285e+000 -3.44894024e+000 -94272 -5.198840129901660e+001 -1.721134277807791e+002 -3.06546354e+000 -2.43329356e-001 3.83615678e+000 -3.12316251e+000 -2.87098840e+000 -217659 -5.202093372909135e+001 -1.713663431579757e+002 -3.56022241e+000 -3.69407737e-002 3.63104889e+000 -3.13307092e+000 -2.29626925e+000 -325493 -5.534362545233518e+001 -1.712546217668746e+002 -3.18938461e+000 7.01553387e-002 3.97681342e+000 -2.59600040e+000 -2.91935503e+000 -264669 -5.809326054433817e+001 -1.711970377651792e+002 -3.08424315e+000 -6.07498578e-002 3.35355784e+000 -2.88075817e+000 -3.54521585e+000 -184643 -6.412771170603986e+001 -1.709111864946132e+002 -3.31593590e+000 2.70268068e-001 3.35795591e+000 -1.86850673e+000 -3.30257106e+000 -464096 -6.462777225931012e+001 -1.705826310045337e+002 -3.06761327e+000 2.05384752e-001 3.25486953e+000 -1.85947018e+000 -3.24094385e+000 -57688 -6.720925674164600e+001 -1.704487511722487e+002 -3.40681904e+000 1.25779655e+000 3.39292456e+000 -1.08223131e+000 -3.00750929e+000 -345527 -6.778227624276545e+001 -1.695627847477000e+002 -3.93656481e+000 1.81116342e+000 2.82342267e+000 -1.56222472e+000 -3.18981609e+000 -399466 -6.987952686599746e+001 -1.695021663977348e+002 -3.53429288e+000 1.00842127e+000 2.71432380e+000 -1.47150674e+000 -3.45210454e+000 -13270 -7.009530299811392e+001 -1.694438348684575e+002 -3.44617102e+000 6.33065474e-001 2.91479266e+000 -1.13261606e+000 -3.73807499e+000 -446593 -7.026620009083510e+001 -1.694252547141805e+002 -3.18310914e+000 1.53841951e+000 2.79088013e+000 -1.04781931e+000 -2.90447214e+000 -217880 -7.100072338604753e+001 -1.691087000268643e+002 -2.95386182e+000 3.81395171e-001 1.73306411e+000 -1.76023840e+000 -2.90652023e+000 -418048 -7.112883736508638e+001 -1.690799467129389e+002 -3.53461912e+000 2.47423895e-001 2.67647179e+000 -8.81766046e-001 -3.47965264e+000 -183204 -7.140938061807344e+001 -1.684814630554097e+002 -2.99947257e+000 1.68132728e+000 1.97026003e+000 -1.71932650e+000 -3.21540778e+000 -455385 -7.264235670599882e+001 -1.683893154597057e+002 -3.31378298e+000 1.81302511e+000 2.48230108e+000 -9.01317569e-002 -2.66722336e+000 -69836 -7.558333274027086e+001 -1.680944265434925e+002 -2.91967160e+000 1.72324461e+000 2.08222079e+000 -1.81033934e-001 -3.57648263e+000 -201388 -7.598712000760789e+001 -1.673668255792983e+002 -3.09532947e+000 1.40055673e+000 1.87330505e+000 -5.61983799e-001 -3.87595448e+000 -124501 -7.649403967908646e+001 -1.672276911418094e+002 -3.39234069e+000 1.73443414e-001 1.44138561e+000 -2.32611128e-001 -3.98219821e+000 -189737 -7.676308563581897e+001 -1.670656739682606e+002 -3.97019147e+000 1.11280238e+000 1.32274189e+000 -1.30090788e-001 -3.32264732e+000 -388671 -7.686767453927467e+001 -1.669870937381677e+002 -2.85518778e+000 9.32338192e-001 6.63838681e-001 -6.68431656e-001 -3.00340664e+000 -450499 -7.692115369053239e+001 -1.660363242860007e+002 -3.74441653e+000 1.99783961e+000 1.23171181e+000 9.00343187e-001 -3.61032504e+000 -447391 -7.719357579866610e+001 -1.657609012522156e+002 -3.34420062e+000 2.07953383e+000 1.19262208e+000 6.70985142e-001 -3.36052780e+000 -85713 -7.811212130433619e+001 -1.653468231519794e+002 -3.39345164e+000 1.50146242e+000 8.77580487e-001 -2.74337718e-001 -3.97055685e+000 -90654 -7.819761067486162e+001 -1.646153365498795e+002 -3.00627752e+000 1.18894658e+000 6.47433009e-001 -4.09833942e-001 -3.62699550e+000 -323951 -7.823798009411304e+001 -1.625434017968061e+002 -3.16217230e+000 4.73913918e-001 8.47843866e-002 3.57675338e-001 -3.56289016e+000 -29754 -7.857301489205628e+001 -1.619366663414212e+002 -2.79261109e+000 8.70236425e-001 1.59961640e-001 7.42933133e-002 -3.65845933e+000 -89808 -7.864298228048345e+001 -1.610848646481865e+002 -2.93805220e+000 8.91135331e-001 9.51106064e-001 2.86717112e-001 -3.80934076e+000 -275019 -7.892039854003413e+001 -1.605511858207650e+002 -2.96315865e+000 1.10130487e+000 6.10322726e-001 5.55260662e-001 -3.74016653e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f16_i02_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f16_i02_d05_nondominated.adat deleted file mode 100644 index c32ed2786..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f16_i02_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 2 -% -0 3.630455705675376e+007 -1.008100000000000e+002 -0 -8.789000000000000e+001 1.213024985946005e+002 -416531 2.859582959985201e+007 -8.900144223154116e+001 2.44139217e+000 1.57196351e+000 8.57255283e-001 3.65358243e-001 2.30591148e+000 -202136 2.535556656244871e+007 -8.347496090536157e+001 1.45837720e-002 -2.72764165e-001 1.37471868e+000 -1.10718568e-001 2.00229703e+000 -289755 1.920903725085608e+007 -8.133132978954050e+001 1.83445326e+000 -4.27696245e-001 1.29733691e+000 4.81965874e-002 1.27605950e+000 -399900 1.763881954850195e+007 -7.875060718355442e+001 2.35616455e+000 -1.52651865e-001 1.14754518e+000 1.03004376e+000 1.07631991e+000 -224658 1.337295944259584e+007 -7.724239632420498e+001 1.87017251e+000 1.98862798e+000 1.07986182e-001 9.58783989e-001 5.92624593e-001 -385808 8.895594026335865e+006 -7.077872807581844e+001 2.09862739e-001 -7.13174438e-001 -1.21878215e-001 2.04219607e+000 -1.79319583e-001 -481193 7.627749914020799e+006 -6.803740327310604e+001 1.23036456e+000 -1.31537371e+000 -6.61649530e-001 1.79895167e+000 -5.32234117e-001 -217122 4.092482782414621e+006 -6.796077410440503e+001 1.28168872e+000 -3.81090568e-001 -3.88157222e-001 1.97554527e+000 -1.14442944e+000 -443794 2.285756529178815e+006 -6.040061849829255e+001 2.81161299e+000 8.73343629e-001 -1.89519041e-001 9.85354236e-001 -1.70722138e+000 -365252 9.412842217242934e+005 -5.973120686073955e+001 2.18287716e+000 4.94439402e-001 -6.23504959e-001 1.47495957e+000 -2.27222194e+000 -360676 8.953804926503428e+005 -3.904426845399861e+001 2.52706476e+000 4.44795059e-001 -1.21563856e+000 1.50920964e+000 -2.39661433e+000 -339712 8.613295880513849e+005 -3.566669674809307e+001 3.87288231e-001 -2.18134659e+000 1.95104611e-001 1.36115297e+000 -2.37211154e+000 -71955 6.839444109453363e+005 -3.524802613942451e+001 1.36814322e+000 -2.44023499e+000 -9.22315646e-001 2.45925451e+000 -2.93202421e+000 -94987 6.173391697349134e+005 -3.346428014965932e+001 3.14088295e+000 -1.88650354e+000 -1.51970629e+000 2.27296590e+000 -3.05989526e+000 -385268 5.816782113945982e+005 -3.277491330189538e+001 3.82112025e-001 -1.91698294e+000 -6.13847467e-001 1.98910551e+000 -2.87059422e+000 -37038 4.069099655030010e+005 -3.012781794163846e+001 1.78595749e+000 -1.03168781e+000 -1.32039112e+000 1.49246076e+000 -3.00363631e+000 -405439 2.202114931313530e+005 -2.670923838363541e+001 2.61715653e+000 -1.19459482e+000 -6.46759501e-001 3.05394707e-001 -3.17868554e+000 -301660 2.010615933810609e+005 -1.653179543201621e+001 2.87790156e+000 5.03288690e-001 -5.30912385e-001 2.01980217e-001 -3.17454399e+000 -166619 1.688032729518777e+005 -1.234209082265952e+001 -5.43830463e-001 -1.30584544e+000 -1.55469016e-001 -3.32866693e-001 -2.80561586e+000 -58414 1.522235181882354e+005 -9.356050599413223e+000 2.39525953e+000 1.60392202e+000 -7.28571781e-001 -1.59421817e-001 -2.90177793e+000 -100732 9.169488109057384e+004 -8.292369118504851e+000 3.28847240e-001 -1.07133043e+000 1.45179725e-001 -4.08300945e-001 -2.97930763e+000 -48356 6.796558000925288e+004 6.813872924287054e+000 3.33432113e+000 -4.84967482e-001 -3.81978633e-001 -1.00459353e+000 -2.93669258e+000 -261968 5.833650011544918e+004 1.277474119570854e+001 2.35386077e+000 7.94700156e-001 7.91291824e-001 -1.11982128e+000 -2.91504798e+000 -125222 4.855041532824484e+004 1.860603431111863e+001 1.12639563e+000 1.59664446e+000 3.98315853e-001 -1.00129047e+000 -3.13046765e+000 -325997 3.854776524891370e+004 2.196645300541961e+001 2.47422358e+000 5.33746786e-001 2.94209953e-001 -1.09833687e+000 -3.15602721e+000 -307018 1.511499957140999e+004 2.466398341982439e+001 1.10332732e+000 1.49298880e-002 3.56195792e-001 -1.56711597e+000 -3.02247687e+000 -415233 6.247188597765568e+003 4.743504070484727e+001 1.54200340e+000 1.09043921e+000 8.84794834e-001 -1.75584445e+000 -3.12516027e+000 -84700 3.685862811575284e+003 5.685673096592888e+001 3.68779218e+000 1.31638634e+000 5.18003194e-001 -1.80470034e+000 -3.08824998e+000 -339501 3.380373630402378e+003 6.247182301541233e+001 1.98877266e+000 -5.86215041e-001 4.99355468e-002 -1.93045560e+000 -3.06749898e+000 -431665 2.022621845274047e+003 6.934715179144035e+001 1.72691245e+000 2.20810653e+000 1.60474380e+000 -1.99434869e+000 -3.11826293e+000 -188159 6.536306054999718e+002 7.442355144648533e+001 3.99077572e+000 -9.17896437e-002 7.40207825e-001 -2.11525198e+000 -3.08799322e+000 -424013 3.199528015815109e+002 9.881895399525777e+001 3.51936489e+000 1.39149728e+000 1.57992531e+000 -2.04152987e+000 -3.08484134e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f17_i01_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f17_i01_d05_nondominated.adat deleted file mode 100644 index 69215a1f7..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f17_i01_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 1 -% -0 1.183030028797291e+007 3.718000000000000e+001 -0 -9.209000000000000e+001 7.138318510999471e+001 -301129 9.767941455724360e+006 3.778545584549517e+001 -3.49427324e+000 2.08237558e+000 2.93675920e+000 1.48298855e+000 -3.25011344e+000 -324604 9.443578418753909e+006 3.797042953043419e+001 -3.00294241e+000 2.06482825e+000 3.17614003e+000 1.41759284e+000 -3.20366874e+000 -440238 8.675822286353031e+006 3.816298892572895e+001 -3.87613009e+000 2.13149157e+000 2.22787827e+000 1.61722366e+000 -3.07874908e+000 -162545 6.351447649824873e+006 3.831132514185858e+001 -2.96617268e+000 2.60067625e+000 3.95855862e+000 1.03465361e+000 -2.66652224e+000 -344863 5.413582678355508e+006 3.857514533915804e+001 -2.78511675e+000 1.38155892e+000 2.79960232e+000 1.32093654e+000 -2.43326879e+000 -58133 5.013663936014069e+006 3.898470056371687e+001 -3.02388389e+000 2.29764933e+000 2.73626974e+000 1.30894037e+000 -2.32085508e+000 -276809 4.066839036860746e+006 3.912172786920041e+001 -3.68217420e+000 2.53920960e+000 2.99732325e+000 1.21272663e+000 -2.00951590e+000 -441584 3.820543527556737e+006 3.950403619295691e+001 -2.39840126e+000 1.31243029e+000 2.74728366e+000 1.15022765e+000 -1.92262299e+000 -187544 6.561565408014389e+005 3.969320762684902e+001 -2.74616456e+000 1.93400506e+000 3.26326643e+000 9.64226118e-001 -8.05496760e-001 -236576 4.912542292445008e+005 4.041786340139712e+001 -3.74547772e+000 2.39611393e+000 1.70482890e+000 7.43481534e-001 -6.42520976e-001 -106220 2.741047026250641e+005 4.121501759060790e+001 -2.35048166e+000 1.72907145e+000 3.31225741e+000 1.04133147e+000 -1.92056452e-001 -257705 2.718548798526441e+005 4.179808422357040e+001 -3.61506255e+000 2.01665587e+000 2.11691784e+000 8.45735566e-001 4.98381978e-002 -427447 2.513173544676117e+005 4.233128783308010e+001 -2.23283599e+000 2.05771988e+000 3.87021779e+000 8.24789508e-001 -1.10934445e-001 -59352 2.179679997805682e+005 4.263733675540359e+001 -2.18144658e+000 1.44828263e+000 2.62750613e+000 6.10184266e-001 -1.31948959e-001 -435934 2.163011112233216e+005 4.315837056660186e+001 -1.68911346e+000 1.76466438e+000 3.94372419e+000 2.21824690e-001 -3.77694594e-001 -356006 1.747895708813392e+005 4.328086200087243e+001 3.94580431e-001 2.29822099e+000 3.75970859e+000 1.81432685e-001 6.62509602e-002 -140219 1.711834694227496e+005 4.330827262518962e+001 -2.90053422e+000 3.85072381e+000 2.76682055e+000 3.50269564e-001 -1.44435213e-001 -355938 1.295167888241775e+005 4.365806903780406e+001 -2.16995709e+000 3.80411183e+000 3.33763887e+000 -5.45912946e-002 6.34402280e-002 -91747 7.932358420536821e+004 4.397121969270859e+001 -1.61810405e+000 2.14199251e+000 1.96391025e+000 -3.52463332e-001 -2.27326647e-001 -397677 7.907383959508996e+004 4.427697858191626e+001 -2.44785976e+000 3.00530728e+000 1.77864505e+000 -1.94804735e-001 -1.97959739e-001 -429087 6.980316295954817e+004 4.515301540025452e+001 -1.53032661e+000 1.54197391e+000 2.46920846e+000 -4.39125577e-001 -1.33259152e-001 -150475 6.484486414400793e+004 4.531702024413034e+001 5.99154104e-001 1.97678990e+000 3.11286386e+000 -7.49869739e-001 -2.38208337e-001 -331954 6.435628776311570e+004 4.642488789205167e+001 -3.84223581e-001 2.81370219e+000 2.85463948e+000 -6.09259589e-001 -1.22057062e-001 -294328 3.282327312861818e+004 4.730287783209620e+001 -1.46375954e+000 3.96286897e+000 3.72861294e+000 -1.29799403e+000 -2.24026149e-001 -150158 5.524479878783899e+003 4.742653522127999e+001 -4.81920549e-002 3.52741625e+000 1.44196927e+000 -1.53796532e+000 -9.15705305e-002 -152800 5.038782591766630e+003 5.586851387043633e+001 1.28698923e+000 1.21085681e+000 1.22950782e+000 -1.55019324e+000 -1.49818292e-001 -478788 4.672379257926355e+003 5.768784538267505e+001 2.09016145e+000 3.49809654e+000 3.67367177e-001 -1.86785361e+000 -1.93912209e-001 -199411 2.412081581429499e+003 5.828379065332863e+001 -3.23798541e+000 3.65456523e+000 -1.18129395e+000 -1.68851616e+000 -1.18518955e-001 -249655 2.131383492478458e+003 5.890755269806408e+001 1.88138636e-001 2.18741240e+000 1.09614668e+000 -2.01460062e+000 -1.20021667e-001 -312969 6.169685347214169e+002 6.060282066402735e+001 2.16261860e-001 3.82133820e+000 -3.80260172e-001 -1.87228642e+000 -1.37946187e-001 -52260 4.427616450497801e+002 6.328214204360626e+001 1.74924212e+000 1.83150752e+000 6.59800781e-001 -1.89129788e+000 -1.23562019e-001 -228749 2.177906426114718e+002 6.940240248868108e+001 -3.07004742e+000 2.52877120e+000 3.57323114e-001 -1.90923027e+000 -1.25998963e-001 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f18_i07_d10_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f18_i07_d10_nondominated.adat deleted file mode 100644 index f1525bdd5..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f18_i07_d10_nondominated.adat +++ /dev/null @@ -1,85 +0,0 @@ -% instance = 7 -% -0 6.583943703491756e+006 -1.826600000000000e+002 -0 2.872000000000000e+001 6.048142438112726e+004 -125130 4.335387807513267e+006 -1.787624495776113e+002 -183972 4.310262503328389e+006 -1.785384653356531e+002 -338942 4.112807212028591e+006 -1.536783845905268e+002 -564716 3.303016869780541e+006 -1.262123903643749e+002 -493008 3.150606532374616e+006 -1.053845107495426e+002 -471589 2.655902426540338e+006 6.042787650412151e-001 -283826 2.566388720163776e+006 9.445025768891807e+001 -413783 2.514319311392400e+006 1.553925667890874e+002 -225262 2.501560777934341e+006 2.495756509039366e+002 -731009 2.347550075578231e+006 2.584888965216452e+002 -20698 2.294416410089731e+006 2.967282769021209e+002 -967810 2.255365266143160e+006 3.962331241002412e+002 -267237 2.236172588413589e+006 5.471298194640107e+002 -128721 2.094485877267270e+006 6.016097625184026e+002 -255874 2.034370128641409e+006 7.592111931021678e+002 -298094 2.013579224968777e+006 8.476980768276120e+002 -978060 1.988638131451251e+006 9.309418610846791e+002 -702566 1.904642118743645e+006 1.025935238823677e+003 -809516 1.801377175014107e+006 1.251424970177359e+003 -64691 1.673469703519024e+006 2.043528470441077e+003 -200545 1.642593722993445e+006 2.147505086879483e+003 -581132 1.582326458488477e+006 2.280476055938841e+003 -786896 1.538034918568252e+006 2.282104225199095e+003 -957597 1.388416032590975e+006 2.781654049309913e+003 -763215 1.366020572304948e+006 3.191293083446728e+003 -881060 1.323590380643363e+006 3.730806986108522e+003 -786640 1.194382804258515e+006 3.905710678035441e+003 -792658 1.143068087258946e+006 4.642120824676785e+003 -853812 1.097515900010153e+006 4.918316350485162e+003 -491943 1.066471569769765e+006 5.265986934654294e+003 -35886 1.055340302848202e+006 5.543155508980466e+003 -19379 1.007207694551988e+006 5.878154894204593e+003 -693474 9.791493940948081e+005 6.042397018848888e+003 -903662 9.540855183074065e+005 6.290310953224289e+003 -88544 8.881718569998853e+005 6.937932689885255e+003 -288879 8.541810055927489e+005 7.879627377131981e+003 -40329 7.869553654642582e+005 8.552295243905566e+003 -153957 7.495941626913121e+005 9.298506006335740e+003 -630896 7.486104734982743e+005 9.532866120124603e+003 -441370 7.374205683166415e+005 9.794251998043292e+003 -472825 7.321248191391251e+005 1.018665631477610e+004 -245572 6.189376909732806e+005 1.021144012164822e+004 -539929 5.968378243487945e+005 1.143942662422490e+004 -519717 5.507711456661107e+005 1.147847807720677e+004 -618572 5.246562339440703e+005 1.222784779533183e+004 -879844 5.220478637919658e+005 1.226355175668235e+004 -825720 4.789691225258248e+005 1.265582433370045e+004 -603861 4.511946810902017e+005 1.322015679412103e+004 -177744 4.198385964720472e+005 1.344412576207125e+004 -855310 3.773808898300030e+005 1.523168712072379e+004 -588132 3.320133259743174e+005 1.541884470406040e+004 -241466 3.262269038452826e+005 1.615011569864743e+004 -133908 3.103639159130845e+005 1.753718379253259e+004 -34145 2.899583810551711e+005 1.771594139887138e+004 -662652 2.801012347357752e+005 1.852493836893285e+004 -200371 2.670828139526471e+005 1.898936264874946e+004 -15622 2.526347215016683e+005 1.993699655700265e+004 -624401 2.424684199849842e+005 2.242747200967606e+004 -184333 2.237327959612271e+005 2.264772747717104e+004 -615826 1.946711129322386e+005 2.312496571852326e+004 -327882 1.937215847458469e+005 2.336393947332540e+004 -356035 1.788144921314930e+005 2.396983806661314e+004 -656619 1.699234919305860e+005 2.605554720289314e+004 -503457 1.624843943346915e+005 2.646847848240297e+004 -154630 1.384392847409486e+005 2.696283923903470e+004 -937761 1.350361808607091e+005 2.754026978415475e+004 -404657 1.252427241618960e+005 2.881871041168941e+004 -848464 1.182935117438699e+005 3.005396878988771e+004 -390316 1.122993237966878e+005 3.008381029189281e+004 -760342 1.116127275390721e+005 3.009886771137146e+004 -35638 1.023089070773069e+005 3.117993165486261e+004 -131940 7.575424777586538e+004 3.314229353012164e+004 -24648 6.952390542019061e+004 3.421821179763219e+004 -157629 5.048004541475451e+004 3.763057177933713e+004 -394264 5.029351580119824e+004 4.135492691123413e+004 -459052 4.750049235487599e+004 4.359250346830364e+004 -453690 3.931716716969367e+004 4.378115416237945e+004 -546935 2.228893968842290e+004 4.436151541352778e+004 -323260 2.070238923226578e+004 4.585618452976552e+004 -14570 1.192373354269886e+004 5.517043721784252e+004 -17920 1.128780454928987e+004 5.544317603675625e+004 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f25_i02_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f25_i02_d05_nondominated.adat deleted file mode 100644 index 706452a50..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f25_i02_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 2 -% -0 3.158851784874190e+005 -1.479000000000000e+002 -0 -1.000000000000000e+003 -1.235278016000884e+002 -437768 1.893955247848530e+005 -1.471408161340224e+002 -1.97503807e+000 -3.31942372e-001 2.40587467e+000 -1.43350584e+000 -2.19357710e+000 -139010 1.833362407845153e+005 -1.466394041876820e+002 -1.99057283e+000 -5.70652180e-001 2.28460540e+000 -1.19194400e+000 -2.35705037e+000 -45101 1.520440517066159e+005 -1.465317340577131e+002 -1.61724237e+000 -7.78406847e-001 3.23281651e+000 -1.24521574e+000 -1.93391734e+000 -173442 1.150317491622940e+005 -1.464492211360953e+002 -1.93836009e+000 -4.64539258e-001 3.78195355e+000 -6.64991680e-001 -1.88444344e+000 -253763 1.034211191828792e+005 -1.463632876901815e+002 -2.23163532e+000 -3.69794923e-001 3.32468502e+000 -3.90001584e-001 -1.69942377e+000 -329883 8.036839017409092e+004 -1.459978175869117e+002 -2.96821198e+000 -1.49021475e-002 2.08937997e+000 -3.79406265e-002 -1.27293534e+000 -453283 5.577721208312955e+004 -1.452288103093506e+002 -3.50146382e+000 4.33634410e-001 2.42503636e+000 4.90255623e-001 -1.06048430e+000 -131127 3.362213128052042e+004 -1.451056949781266e+002 -2.80521505e+000 -3.40827909e-001 3.88110435e+000 5.36661141e-002 -6.34619226e-001 -42133 3.289898722479658e+004 -1.450427781862778e+002 -2.71441160e+000 -1.45444530e-001 3.46618646e+000 -1.89349419e-002 -1.19807724e-001 -74211 3.195434848638329e+004 -1.449186102785813e+002 -3.46173514e+000 -1.59494278e-001 2.91211336e+000 3.92907544e-001 -5.34729586e-001 -176821 1.889910829156538e+004 -1.446851676252336e+002 -3.91445878e+000 5.18060956e-001 2.49840356e+000 1.00928218e+000 -4.27034552e-001 -281927 1.791955229855785e+004 -1.445676800012555e+002 -2.94655654e+000 4.51730464e-001 3.95015457e+000 1.09430070e+000 -6.81579557e-001 -114266 5.632992090447800e+003 -1.442250034883518e+002 -3.93980404e+000 4.28351514e-001 3.15842263e+000 9.91866419e-001 2.45779576e-001 -226000 1.006804993227014e+003 -1.441891714309552e+002 -3.37015129e+000 4.93128886e-001 3.64109511e+000 1.67209231e+000 9.36629602e-002 -270876 8.681150861390840e+002 -1.435327494451938e+002 -3.57158852e+000 2.78372730e-001 3.55210851e+000 1.60588877e+000 7.42530815e-002 -18710 3.391682352796579e+002 -1.431426581627989e+002 -3.28545011e+000 9.79703192e-001 3.94377095e+000 1.60169060e+000 3.94211317e-001 -95860 -4.005681493996663e+002 -1.425524295558727e+002 -3.90327371e+000 7.98055389e-001 3.73785074e+000 1.58846000e+000 1.11007966e+000 -481162 -9.408083317307128e+002 -1.414614271091593e+002 -2.82688060e+000 -1.00244610e-001 3.80369097e+000 1.33250368e+000 1.02003798e+000 -370613 -9.454249842054685e+002 -1.413636102059834e+002 -3.58561759e+000 2.33534327e-002 3.91559850e+000 1.83355876e+000 1.47973558e-001 -297872 -9.592054219384470e+002 -1.389909906772234e+002 -3.09589298e+000 -2.53142044e-001 3.77991721e+000 2.97344856e+000 -5.12388068e-001 -263093 -9.663091858148817e+002 -1.389100706232956e+002 -2.79273622e+000 -6.85783523e-001 3.53196523e+000 3.05706071e+000 -3.88147882e-001 -290762 -9.676001961062391e+002 -1.378591262239299e+002 -1.74653781e+000 -2.15024852e+000 3.30787683e+000 2.08393577e+000 1.44791466e-001 -132236 -9.766705656172173e+002 -1.372184172851950e+002 -1.93799528e+000 -7.52408789e-001 3.76150642e+000 3.54565023e+000 -7.38277702e-001 -491912 -9.834746543668075e+002 -1.370716254287256e+002 -1.81519827e+000 -1.73338739e+000 3.83781438e+000 2.93487090e+000 -1.57234459e-001 -4466 -9.869880649216970e+002 -1.361233384788206e+002 -2.63332256e+000 -2.06649214e+000 3.63420937e+000 3.71867811e+000 -1.80382479e+000 -342274 -9.925547733001765e+002 -1.354678663751393e+002 -1.09243504e+000 -2.14335798e+000 3.74848906e+000 3.25352110e+000 -5.92481372e-001 -100817 -9.934570143062089e+002 -1.347835174231387e+002 -1.84395860e+000 -2.81336453e+000 3.82168080e+000 3.07518600e+000 -8.08011773e-001 -123441 -9.943520049858184e+002 -1.294068078676561e+002 -1.64502374e+000 -2.55974142e+000 3.46827346e+000 3.48925903e+000 -1.14183218e+000 -174182 -9.947016734674660e+002 -1.293272175342600e+002 -9.99955625e-001 -2.18496076e+000 3.52540322e+000 3.72379168e+000 -1.01963385e+000 -125735 -9.951029171695782e+002 -1.287650146575051e+002 -1.11428238e+000 -2.89296418e+000 3.90177211e+000 3.28705793e+000 -6.56057025e-001 -202065 -9.992654182396664e+002 -1.282476116593823e+002 -4.86976813e-001 -3.28502024e+000 3.22514853e+000 3.77187217e+000 -8.52648628e-001 -35258 -9.992691132677827e+002 -1.238209658048698e+002 -4.58575429e-001 -3.19980521e+000 2.99609008e+000 3.86086091e+000 -8.17313224e-001 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f34_i07_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f34_i07_d05_nondominated.adat deleted file mode 100644 index eb1a9cdb8..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f34_i07_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 7 -% -0 1.248818913871029e+004 2.757000000000000e+001 -0 4.168000000000000e+001 6.711080984315153e+001 -263914 8.886761732205319e+003 2.757466837410787e+001 2.85074100e+000 5.77963481e-002 -9.38681332e-001 1.91454647e+000 -2.51489806e+000 -111129 7.343566566193969e+003 2.785408555741331e+001 3.11945788e+000 -2.47194731e-001 -1.15711869e+000 1.55540386e+000 -2.08039624e+000 -457238 5.622778727977521e+003 2.787490964221250e+001 2.60199480e+000 -5.20867945e-001 -1.16245673e+000 1.95016399e+000 -2.04916050e+000 -338255 4.485823711688583e+003 2.807317230162981e+001 2.24896177e+000 -3.99319504e-001 -8.88284981e-001 1.81068452e+000 -1.54613677e+000 -281864 3.405229225176776e+003 2.841842714444525e+001 1.81129210e+000 -5.55344677e-001 -8.48804390e-001 1.55846903e+000 -1.63225045e+000 -389029 2.971183879838518e+003 2.947368667798993e+001 1.90300292e+000 -4.97101345e-001 -5.84076182e-001 1.46962647e+000 -1.33710646e+000 -251468 1.966389032502610e+003 2.995727832036398e+001 1.81807181e+000 -1.03342070e+000 -9.96631154e-001 1.40048910e+000 -9.97648744e-001 -397671 1.842102016585624e+003 3.042308034800603e+001 -9.12245742e-001 -5.49957284e-001 7.29729919e-002 9.06083340e-001 -6.65933204e-001 -143589 1.756660288471336e+003 3.155193402683094e+001 2.09204264e+000 -8.32008538e-001 -6.27372054e-001 1.27903922e+000 -8.89001912e-001 -265756 1.726354007904871e+003 3.213630321378309e+001 -6.77951701e-001 -5.07222080e-001 5.81021703e-001 1.30789659e+000 -7.10613518e-001 -358120 1.703294987170706e+003 3.256030225025041e+001 1.84073347e+000 -9.15492677e-001 -7.00219316e-001 7.52853980e-001 -1.31571400e+000 -141439 1.699185244750269e+003 3.267732210678224e+001 1.83529695e+000 -8.12389662e-001 -5.23776924e-001 9.38873028e-001 -1.53455468e+000 -344368 1.553016777260587e+003 3.323569515396073e+001 -7.81154542e-001 -4.28850395e-001 1.00195310e+000 1.17783042e+000 -4.62971125e-001 -205543 1.348114990519710e+003 3.339709377152402e+001 -1.02327879e+000 -6.62969258e-001 4.60879895e-001 7.53707669e-001 -1.00876271e+000 -392394 9.292775860069437e+002 3.449469280133825e+001 -1.06028036e+000 -9.90997079e-001 4.82662711e-001 1.11723132e+000 -5.31539875e-001 -285868 8.666655561491765e+002 3.522410625322510e+001 -4.45683709e-001 -8.01458624e-001 6.84797033e-001 9.17858886e-001 -5.02269642e-001 -249090 7.394658293028465e+002 3.620801270554599e+001 -9.02311059e-001 -1.04401077e+000 4.29269235e-001 9.10714138e-001 -1.20842228e+000 -322093 5.916616116971543e+002 3.628569586839012e+001 -7.74739975e-001 -1.24076925e+000 2.82908163e-002 7.89559727e-001 -8.38056255e-001 -406955 5.821134135322313e+002 3.640670376826516e+001 -6.20360327e-001 -1.23758622e+000 -1.53807603e-002 1.11615583e+000 4.78472061e-002 -489334 4.317125372917245e+002 3.817819885880225e+001 -4.04940262e-001 -1.14318232e+000 8.23625855e-001 8.79143281e-001 -6.11572469e-003 -173423 3.117595266937378e+002 4.085532469793454e+001 -7.33374938e-001 -1.35494921e+000 1.04430455e+000 1.11456496e+000 -2.13170845e-001 -136133 3.024218453524339e+002 4.124881123146469e+001 -2.73926383e-001 -1.23664279e+000 9.54447785e-001 8.99319127e-001 -2.43467476e-001 -430956 2.810552745429249e+002 4.369212792054445e+001 -3.42268629e-001 -1.38370977e+000 3.89764965e-001 4.09399397e-001 -9.86776607e-001 -340461 2.532579367987170e+002 4.620888087922904e+001 -7.35989756e-001 -1.59572894e+000 1.08980887e+000 8.19985934e-001 -5.98085810e-001 -369861 2.018450520923756e+002 4.634189437353393e+001 -5.50595910e-001 -1.34882036e+000 8.92484330e-001 5.88391550e-001 -1.24270349e+000 -38851 1.841963622518741e+002 4.840045529223838e+001 -4.84228090e-001 -1.41846059e+000 9.00233308e-001 6.76727216e-001 -1.37953671e+000 -276292 1.523439705301235e+002 4.911659512206050e+001 -1.59806418e-001 -1.58201457e+000 9.49220680e-001 9.11593466e-001 -8.70418388e-001 -324077 1.447927091239325e+002 5.132041030311782e+001 -3.18294776e-001 -1.65484302e+000 4.82378812e-001 1.44990614e-001 -1.15277032e+000 -384161 1.285843134685188e+002 5.297804962062047e+001 -3.66753220e-001 -1.82795821e+000 1.08243570e+000 5.20391551e-001 -6.38601173e-001 -70061 1.113652276964907e+002 5.481211338892226e+001 -2.15955837e-001 -1.85670237e+000 1.34256533e+000 1.04166756e+000 -3.62748295e-001 -223456 7.960680652761147e+001 5.608526570973682e+001 -4.29325885e-001 -1.39602503e+000 1.79286551e+000 1.41056818e+000 7.14441012e-001 -169053 5.954909265713408e+001 5.611295692856398e+001 1.73293706e+000 -1.31998460e+000 2.21683494e+000 1.65376318e+000 1.02463080e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f48_i07_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f48_i07_d02_nondominated.adat deleted file mode 100644 index 9b7308866..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f48_i07_d02_nondominated.adat +++ /dev/null @@ -1,53 +0,0 @@ -% instance = 7 -% -0 -1.015393137291806e+002 -1.826600000000000e+002 -0 -3.941600000000000e+002 -1.023556962776152e+002 -86353 -1.025497551202326e+002 -1.826516241751533e+002 2.11443897e+000 -2.10733983e+000 -125860 -1.058875868558571e+002 -1.826366125138296e+002 2.13423698e+000 -2.09999090e+000 -172284 -1.075350330432035e+002 -1.826242140977369e+002 2.14244502e+000 -2.09480586e+000 -55863 -1.080432247193347e+002 -1.826175972369116e+002 2.14583310e+000 -2.09480176e+000 -103263 -1.087177356507319e+002 -1.826090433199864e+002 2.14762069e+000 -2.08978796e+000 -196474 -1.104472393934169e+002 -1.825717997315718e+002 2.15543587e+000 -2.08248748e+000 -106949 -1.119320618864807e+002 -1.825552918750751e+002 2.16867348e+000 -2.08592071e+000 -125598 -1.144472663373001e+002 -1.824614350891778e+002 2.19366771e+000 -2.08482436e+000 -16736 -1.157749936535141e+002 -1.823930686688682e+002 2.19941548e+000 -2.06801678e+000 -147289 -1.164313927428230e+002 -1.822725251399468e+002 2.19959420e+000 -2.05546734e+000 -185573 -1.178650478576549e+002 -1.821973637583702e+002 1.96598553e+000 -2.14010669e+000 -85402 -1.191467873190892e+002 -1.821775108270933e+002 1.96344782e+000 -2.14401000e+000 -78239 -1.203922751676874e+002 -1.821413310898534e+002 1.96300138e+000 -2.15240870e+000 -111279 -1.219174685191771e+002 -1.821103357774126e+002 1.95903018e+000 -2.15419952e+000 -153784 -1.223996545102785e+002 -1.821096738087335e+002 1.95268540e+000 -2.14279707e+000 -181387 -3.625445525186355e+002 -1.820487273147231e+002 -1.49775484e+000 -3.01280276e+000 -40928 -3.634853030403235e+002 -1.820250344445722e+002 -1.48019005e+000 -3.00913584e+000 -30021 -3.635963369506433e+002 -1.820090984306663e+002 -1.46571829e+000 -2.99370264e+000 -172135 -3.643983995060648e+002 -1.819738596710791e+002 -1.47123946e+000 -2.98459925e+000 -72530 -3.651599089419985e+002 -1.819431743979749e+002 -1.48001605e+000 -2.98123855e+000 -153668 -3.654040947730645e+002 -1.819272367310456e+002 -1.48384738e+000 -2.98007119e+000 -95729 -3.655149859640758e+002 -1.818916405555261e+002 -1.50079907e+000 -2.97982754e+000 -38725 -3.663062746007961e+002 -1.816987572421796e+002 -1.49021354e+000 -2.96527673e+000 -39840 -3.665273052149200e+002 -1.816016210791264e+002 -1.49129642e+000 -2.96036016e+000 -44659 -3.856598389083734e+002 -1.815282450385453e+002 -2.51012999e+000 -3.25317938e+000 -38386 -3.861434678123712e+002 -1.814418736036680e+002 -2.51946013e+000 -3.27897402e+000 -78663 -3.875778574786099e+002 -1.814095136819419e+002 -2.53098134e+000 -3.26663121e+000 -110807 -3.876654448855169e+002 -1.813416103464603e+002 -2.53460237e+000 -3.27164699e+000 -46597 -3.885471538552504e+002 -1.812749473337560e+002 -2.53743494e+000 -3.25520786e+000 -158795 -3.887171878047093e+002 -1.811883525208314e+002 -2.53185841e+000 -3.23480283e+000 -74624 -3.889456938193719e+002 -1.811415908494427e+002 -2.53400793e+000 -3.23448343e+000 -160353 -3.892937963783232e+002 -1.810324000627760e+002 -2.54602474e+000 -3.25097537e+000 -121609 -3.894318925973339e+002 -1.808592266000716e+002 -2.53505170e+000 -3.21972180e+000 -19350 -3.902844872258783e+002 -1.802105615322583e+002 -2.56375748e+000 -3.23778478e+000 -56323 -3.910018094759671e+002 -1.795901480049776e+002 -2.55234869e+000 -3.19107429e+000 -130883 -3.911761966906535e+002 -1.795648826981242e+002 -2.56410258e+000 -3.20870004e+000 -191920 -3.913261864382931e+002 -1.789310479997954e+002 -2.57313605e+000 -3.20272413e+000 -154378 -3.915426535902983e+002 -1.785469769707834e+002 -2.57197291e+000 -3.18729982e+000 -176769 -3.918216779023943e+002 -1.776016001811863e+002 -2.57970439e+000 -3.17099437e+000 -42430 -3.918947112925977e+002 -1.766326428821798e+002 -2.59236056e+000 -3.16693531e+000 -109015 -3.920783114400224e+002 -1.762094714532529e+002 -2.58478172e+000 -3.12840187e+000 -193505 -3.921653395631387e+002 -1.754866939105800e+002 -2.59581786e+000 -3.12986373e+000 -126691 -3.925532056563872e+002 -1.180144030794861e+002 -2.89245689e+000 -3.48683156e+000 -55539 -3.927609528784157e+002 -1.135371001660227e+002 -2.90891242e+000 -3.47208524e+000 -179708 -3.932989968574960e+002 -1.135240704817899e+002 -2.87445874e+000 -3.52259955e+000 -120126 -3.934878455344032e+002 -1.114972535699976e+002 -2.87519136e+000 -3.52706574e+000 -42109 -3.935118990821165e+002 -1.112801852783411e+002 -2.87542525e+000 -3.52745678e+000 -109901 -3.939753837742053e+002 -1.033097847024977e+002 -2.90280523e+000 -3.53273722e+000 -134482 -3.940538440222249e+002 -1.025605818924144e+002 -2.89844637e+000 -3.53650379e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f50_i07_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f50_i07_d02_nondominated.adat deleted file mode 100644 index 25c76a8e3..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f50_i07_d02_nondominated.adat +++ /dev/null @@ -1,54 +0,0 @@ -% instance = 7 -% -0 -3.469000125664143e+002 1.710800000000000e+002 -0 -3.506200000000000e+002 1.852811951618530e+002 -154404 -3.472302256195591e+002 1.711316478780420e+002 -2.80340422e+000 -3.56463754e+000 -8875 -3.474808389829719e+002 1.711397448900543e+002 -2.81019148e+000 -3.47590588e+000 -177110 -3.474878113995819e+002 1.711916655304679e+002 -2.80900321e+000 -3.49823583e+000 -164885 -3.474886293255195e+002 1.712172835056697e+002 -2.81249823e+000 -3.53446613e+000 -196773 -3.480373812878442e+002 1.714528621758265e+002 -2.95811911e+000 -3.28638456e+000 -69465 -3.481855295241650e+002 1.714698173404547e+002 -2.95961216e+000 -3.15606673e+000 -135658 -3.481924835719356e+002 1.714842211738176e+002 -2.96500240e+000 -3.27531136e+000 -92773 -3.481943174490823e+002 1.715885357891630e+002 -2.96302933e+000 -3.14152556e+000 -52526 -3.481962763174467e+002 1.716064673594036e+002 -2.96805580e+000 -3.28684157e+000 -435 -3.486365863638673e+002 1.718240405662818e+002 -3.11468806e+000 -3.10144780e+000 -106713 -3.486855038307880e+002 1.718256353510012e+002 -3.10369430e+000 -2.89510385e+000 -64001 -3.487713591373461e+002 1.718719458790512e+002 -3.10762504e+000 -3.14012455e+000 -132220 -3.489377801580329e+002 1.721066887392724e+002 -3.22716885e+000 -2.94155044e+000 -150016 -3.490817908390955e+002 1.721212023030123e+002 -3.22918976e+000 -2.97053848e+000 -108638 -3.492008377520784e+002 1.722083727896677e+002 -3.23431564e+000 -2.96999277e+000 -7496 -3.492083462482087e+002 1.722232428422250e+002 -3.23492416e+000 -2.96906489e+000 -72455 -3.492108948233189e+002 1.722337931783447e+002 -3.23549058e+000 -2.96256673e+000 -199687 -3.492211733507224e+002 1.722826691240995e+002 -3.23407519e+000 -3.02476040e+000 -30493 -3.494034166248632e+002 1.724697181025459e+002 -3.35455200e+000 -2.97240945e+000 -196946 -3.494944879981100e+002 1.724827635219705e+002 -3.34914870e+000 -3.06006070e+000 -116362 -3.495917425983816e+002 1.725785987910388e+002 -3.35904828e+000 -3.02466505e+000 -123263 -3.495942729482359e+002 1.726896108096339e+002 -3.36895501e+000 -2.96082838e+000 -70648 -3.495944344533093e+002 1.729287899235415e+002 -3.52590809e+000 -2.74772823e+000 -147653 -3.497373036925537e+002 1.729290674005384e+002 -3.49447350e+000 -3.10122675e+000 -45076 -3.497468963408849e+002 1.729347357652189e+002 -3.51054715e+000 -3.00352764e+000 -141928 -3.497584745581012e+002 1.729354128632326e+002 -3.45901795e+000 -3.29730555e+000 -25064 -3.498362373707217e+002 1.729382306577991e+002 -3.50258955e+000 -3.06353282e+000 -166614 -3.498475623543664e+002 1.729503019808724e+002 -3.47015859e+000 -3.21047313e+000 -182853 -3.498595167106392e+002 1.729526061616294e+002 -3.50611269e+000 -3.05078493e+000 -90522 -3.498723276265160e+002 1.729530744052187e+002 -3.46692276e+000 -3.22580330e+000 -164100 -3.498766780830504e+002 1.730842303790487e+002 -3.51691974e+000 -3.02268604e+000 -70920 -3.500916424453365e+002 1.735034332489602e+002 -3.59456409e+000 -3.51703384e+000 -193626 -3.500938311367024e+002 1.736441576354610e+002 -3.59963707e+000 -3.53907096e+000 -186256 -3.500941800002394e+002 1.736652343162161e+002 -3.67503973e+000 -3.20863308e+000 -164141 -3.500999767319482e+002 1.740782496249246e+002 -3.65084637e+000 -3.37026477e+000 -159976 -3.501190845283251e+002 1.740833887172315e+002 -3.64440989e+000 -3.39884680e+000 -146922 -3.502344309642105e+002 1.742111605053227e+002 -3.84174754e+000 -3.44548728e+000 -122440 -3.503177839632405e+002 1.742111664436886e+002 -3.80557092e+000 -3.59452484e+000 -21617 -3.504059200479039e+002 1.742134198929724e+002 -3.79422073e+000 -3.64661260e+000 -114423 -3.504091544394014e+002 1.743377627118412e+002 -3.82049627e+000 -3.58114910e+000 -66864 -3.504442672280188e+002 1.745717621385719e+002 -3.79193315e+000 -3.57134225e+000 -61777 -3.504465365093010e+002 1.761163560815294e+002 -3.85030855e+000 -3.59247602e+000 -186536 -3.504585217303919e+002 1.764203459257331e+002 -3.97700351e+000 -3.87268212e+000 -132514 -3.505063634470697e+002 1.765321828018446e+002 -3.84212719e+000 -3.64358041e+000 -156088 -3.505158135367953e+002 1.766859451953028e+002 -3.84660637e+000 -3.63196302e+000 -183326 -3.505176479127698e+002 1.773206890424920e+002 -3.84128789e+000 -3.67744992e+000 -92722 -3.505551547061068e+002 1.829079256797191e+002 -3.93435749e+000 -3.79376394e+000 -75850 -3.505571120107197e+002 1.839091099998367e+002 -3.88968547e+000 -3.70201425e+000 -7356 -3.505661173249158e+002 1.843949678407375e+002 -3.89328635e+000 -3.71061969e+000 -45568 -3.506010292561716e+002 1.851122084014914e+002 -3.91660551e+000 -3.74750439e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f51_i02_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f51_i02_d05_nondominated.adat deleted file mode 100644 index 678d6fc9d..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f51_i02_d05_nondominated.adat +++ /dev/null @@ -1,36 +0,0 @@ -% instance = 2 -% -0 2.935774784109037e+002 -6.299999999999997e+000 -0 2.731500000000000e+002 3.702488094914482e+004 -296160 2.897468701571674e+002 -5.089899963130017e+000 2.26675768e+000 -7.21571012e-001 -2.50359414e+000 1.96618344e+000 -2.11282917e+000 -263682 2.882612441478000e+002 -4.949244852194495e+000 2.13231113e+000 -2.05611359e+000 -1.43109519e-001 2.12689468e+000 -1.72564530e+000 -485088 2.855794354379001e+002 -4.895081713116127e+000 1.82915714e+000 -2.22667886e+000 -2.10056076e+000 6.39420526e-001 -1.30806995e+000 -123991 2.840051693646940e+002 -4.720453606033320e+000 -1.49518569e+000 -3.35668995e-001 -4.98835429e-001 2.48051732e+000 -9.50243956e-001 -242064 2.835352086706259e+002 -4.245497878378557e+000 1.95273706e+000 6.81583426e-001 -7.78221347e-001 8.34286536e-001 -1.55795303e+000 -359108 2.834023282439342e+002 -3.923885604626992e+000 -4.96492255e-001 -1.39155607e+000 -2.32302907e+000 1.65078205e+000 -2.16765346e+000 -186455 2.830113725778290e+002 -3.882832403872318e+000 -8.26391451e-001 -2.02968901e+000 -2.08267317e+000 2.12278814e+000 -1.60012571e+000 -380579 2.825615323666664e+002 -3.404028954835419e+000 -8.77810207e-002 -5.54811169e-001 -1.17472589e+000 2.25928430e+000 -9.23282514e-001 -378399 2.813952990701371e+002 -3.395433219615435e+000 -1.32840811e+000 4.77686252e-001 -1.17798013e+000 7.62879586e-001 -1.91040311e+000 -215586 2.812503745061646e+002 -2.999923765257032e+000 1.92268306e-001 -7.06595246e-001 -5.39064874e-001 1.50993147e+000 -2.27040106e+000 -197646 2.808661948089860e+002 -2.515504516226015e+000 -7.45410531e-001 6.69165623e-001 -8.49949307e-001 1.00115041e+000 -1.47774727e+000 -487353 2.801978319570803e+002 -2.497139175545862e+000 1.52348897e+000 1.20008024e+000 -9.13647302e-001 1.21435424e+000 -1.56842171e+000 -357552 2.792153664008703e+002 -2.266539458027525e+000 -1.65289903e+000 4.62975432e-001 -1.14601691e+000 9.06750544e-001 -2.40454247e+000 -462524 2.788681249417929e+002 -1.370978789504580e+000 7.35496321e-001 7.65441382e-001 -2.76531013e-001 2.03999842e+000 -1.49612723e+000 -176758 2.780695326522762e+002 3.215520786422501e+001 -2.71092250e+000 3.02874881e-001 -7.57091139e-001 2.11065371e+000 -7.90736821e-001 -365210 2.776601037382679e+002 5.581275379260580e+002 -2.94039680e+000 9.10519088e-001 -6.98915477e-001 1.81585629e+000 -1.81114278e+000 -404155 2.775108979890148e+002 8.732450755927164e+002 -1.15431440e+000 1.61053620e+000 -2.43620687e-001 1.76620295e+000 -1.29157915e+000 -266411 2.774662920352490e+002 9.813123332178321e+002 -3.27416002e+000 1.02470801e+000 -8.01323538e-001 2.21513212e+000 -7.90292414e-001 -393247 2.766846736621603e+002 1.449951990690874e+003 -1.06808283e+000 1.83231001e+000 -1.95562211e-002 2.24154910e+000 -1.27505322e+000 -386576 2.765209979881674e+002 1.542365204591719e+003 -3.75438868e+000 1.01204800e+000 -2.26797351e-001 2.76925948e+000 -1.75260795e+000 -187279 2.764953260967812e+002 1.932568667781433e+003 8.50661957e-001 2.05612763e+000 4.15746076e-001 1.70749099e+000 -1.12084927e+000 -388505 2.763180609669770e+002 2.961239556454896e+003 -3.57377248e-001 2.36103117e+000 2.92072489e-001 1.57802714e+000 -7.68393203e-001 -229319 2.761647852030658e+002 4.607698760430776e+003 -2.48537960e+000 2.67001017e+000 -3.02019937e-001 2.79645261e+000 -3.64301943e-001 -2682 2.756473992993030e+002 4.894890679829483e+003 -1.09225121e+000 2.85100509e+000 -6.98039327e-001 1.70447121e+000 -2.18867764e-001 -367764 2.756401486649727e+002 7.342552587354089e+003 -3.82483931e+000 2.40911069e+000 -5.11263155e-001 2.11668724e+000 6.50076761e-002 -17885 2.755290586155143e+002 7.930688452534120e+003 1.30628665e+000 3.34601125e+000 -1.45027565e-001 1.83849365e+000 2.61142713e-001 -279902 2.754777424180720e+002 8.157336670004716e+003 -3.93098296e+000 2.63556485e+000 -2.61199543e-001 2.39087518e+000 4.26925120e-002 -259307 2.754505809648089e+002 8.239013703676703e+003 -1.37769780e+000 2.98049095e+000 -3.23305476e-001 2.52425869e+000 3.93090195e-001 -468690 2.753013133961897e+002 8.963356970876463e+003 -3.46234539e+000 2.57311678e+000 -6.72188604e-001 2.85515806e+000 4.88503351e-001 -120814 2.744037824152749e+002 1.019735715786835e+004 -3.87329838e+000 2.80499978e+000 -1.18491260e-001 2.68936825e+000 3.27582420e-001 -308920 2.742180862491814e+002 2.672493971247024e+004 -1.81797443e+000 3.62649340e+000 9.55045364e-002 2.45374353e+000 1.54811728e+000 -246744 2.737270484326941e+002 3.270308733007332e+004 -3.38910906e+000 3.59748521e+000 4.79251798e-002 2.72688820e+000 1.84213670e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f52_i07_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f52_i07_d02_nondominated.adat deleted file mode 100644 index 7b2776ebf..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/bbob-biobj_f52_i07_d02_nondominated.adat +++ /dev/null @@ -1,54 +0,0 @@ -% instance = 7 -% -0 2.270481016937288e+002 2.757000000000000e+001 -0 -3.506200000000000e+002 3.097036896801769e+001 -133325 3.590192583749814e+001 2.757000109471020e+001 3.28381240e+000 2.34936612e-001 -125035 2.960853287233891e+001 2.757000123902891e+001 3.28549623e+000 2.26421649e-001 -192088 2.170376465748967e+001 2.757000158477408e+001 3.27334818e+000 2.35233163e-001 -48768 -1.067712436272632e+001 2.757021755100386e+001 3.08595927e+000 1.54614480e-001 -142783 -1.267768129834082e+001 2.757021954499169e+001 3.07878523e+000 1.75726102e-001 -13525 -1.278552884930355e+001 2.757318336817428e+001 3.06160244e+000 2.12639582e-001 -163217 -3.824026689012777e+001 2.757362475066476e+001 2.89723812e+000 1.03497279e-001 -151970 -4.452322018635692e+001 2.757368337604069e+001 2.89327626e+000 9.44961609e-002 -185380 -7.317794757786754e+001 2.759021852313734e+001 2.70296748e+000 2.75997878e-002 -79239 -7.399342525842513e+001 2.760587235329315e+001 2.71856861e+000 -1.20271302e-002 -25015 -7.399492936352152e+001 2.761601196184256e+001 2.66612147e+000 9.94241880e-002 -170201 -8.149062693017709e+001 2.764009512921440e+001 2.50975920e+000 -2.09008953e-002 -37506 -8.608743759739900e+001 2.764156119534462e+001 2.50547806e+000 -1.56977972e-002 -128253 -9.356906210433994e+001 2.764221568782190e+001 2.50864785e+000 -2.98775141e-002 -27446 -9.567064466386185e+001 2.764310788623720e+001 2.50900481e+000 -3.34053054e-002 -130141 -1.008638030948219e+002 2.765020325923256e+001 2.49013494e+000 -6.44002698e-003 -110027 -1.011339561940691e+002 2.765254396884974e+001 2.48721008e+000 -3.77628971e-003 -68066 -1.260576040302923e+002 2.773487879465387e+001 2.29863554e+000 -8.89441120e-002 -195755 -1.402171506623361e+002 2.801446903264973e+001 2.10977939e+000 -1.55434478e-001 -74594 -1.480690327867227e+002 2.802732251514481e+001 2.09495797e+000 -1.39787633e-001 -123097 -1.487246527668322e+002 2.804816047630595e+001 2.07906263e+000 -1.17433602e-001 -190313 -1.673253237093373e+002 2.816310733364553e+001 1.90319566e+000 -2.19768610e-001 -156756 -1.698833396175492e+002 2.817606467192581e+001 1.90323500e+000 -2.35242688e-001 -88912 -1.699053788571860e+002 2.817902048774608e+001 1.89269312e+000 -2.12617169e-001 -92136 -3.477343134504017e+002 2.826296355866791e+001 -3.27519757e+000 -3.84776671e+000 -133365 -3.487660743860974e+002 2.826388911579825e+001 -3.24646582e+000 -3.85460042e+000 -76783 -3.491069289752740e+002 2.829735581258469e+001 -3.42328413e+000 -3.89948560e+000 -50462 -3.492012113653228e+002 2.830213561845585e+001 -3.41976237e+000 -3.88198513e+000 -189911 -3.492276221518564e+002 2.831507898725905e+001 -3.44465026e+000 -3.92385788e+000 -15630 -3.493892025653411e+002 2.843940181380377e+001 -3.57796177e+000 -3.92237414e+000 -168846 -3.494555235114016e+002 2.844288099990303e+001 -3.58089810e+000 -3.92335863e+000 -150558 -3.495879953183040e+002 2.846279539406926e+001 -3.60312340e+000 -3.93736054e+000 -186664 -3.495943073883826e+002 2.847171097270393e+001 -3.61613634e+000 -3.96063092e+000 -163233 -3.497303581651379e+002 2.870988475861719e+001 -3.72890898e+000 -3.96109236e+000 -116243 -3.498363990272395e+002 2.874123265439135e+001 -3.71829131e+000 -3.93898878e+000 -54540 -3.498671569865916e+002 2.877992672446974e+001 -3.70913376e+000 -3.92182559e+000 -42209 -3.500902034322466e+002 2.902409270099762e+001 -3.84308425e+000 -3.98376572e+000 -169934 -3.500929126981721e+002 2.916510935521012e+001 -3.80879942e+000 -3.92214615e+000 -40277 -3.501730148360031e+002 2.927233585676012e+001 -3.88676555e+000 -3.95877691e+000 -84299 -3.502518270649279e+002 2.927303455904860e+001 -3.89757991e+000 -3.96774023e+000 -147977 -3.502558895295659e+002 2.932556281936195e+001 -3.88224675e+000 -3.94265560e+000 -94596 -3.502559769128450e+002 2.936586301257901e+001 -3.87486749e+000 -3.92808270e+000 -109597 -3.503749729866691e+002 2.948263338993330e+001 -3.95480738e+000 -3.95040800e+000 -98682 -3.504044480306402e+002 2.958392998053180e+001 -3.95189689e+000 -3.89264699e+000 -64836 -3.504326770828045e+002 2.958668809847053e+001 -3.94646311e+000 -3.88755222e+000 -144142 -3.504509052748714e+002 2.965526657312870e+001 -3.98178826e+000 -3.87461361e+000 -7386 -3.504626999021251e+002 2.975549314735183e+001 -3.98334460e+000 -3.85311086e+000 -140829 -3.505068276215511e+002 2.977066954093332e+001 -3.92869798e+000 -3.82247546e+000 -175747 -3.505258813993165e+002 3.010898618486050e+001 -3.92488274e+000 -3.78811939e+000 -34960 -3.505589049550907e+002 3.031843396963638e+001 -3.90173860e+000 -3.76460969e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-input/f1-13_i11-12_2D.txt b/code-preprocessing/archive-update/test-data/archives-input/f1-13_i11-12_2D.txt deleted file mode 100644 index ba7c19ef6..000000000 --- a/code-preprocessing/archive-update/test-data/archives-input/f1-13_i11-12_2D.txt +++ /dev/null @@ -1,23 +0,0 @@ -# Number of nondominated points: -# 618974 -# Reference point is the nadir: -# [2.71875749120e+02, 9.80013949307e+02] -# Normalizing factors on each objective: -# [5.13457491200e+01, 8.83463949307e+02] -# Hypervolume w.r.t. the reference on normalized objectives: -# 0.926274334896 -6.502665588e-01 -2.877581077e+00 2.2697793208e+02 2.6140494759e+02 -8.464329978e-01 -2.954374129e+00 2.2595264544e+02 3.1902875919e+02 -6.147752362e-01 -2.865499401e+00 2.2716934940e+02 2.5120516617e+02 -1.812916252e+00 -3.326491666e+00 2.2220355167e+02 6.0733772107e+02 -2.780013685e+00 -3.746748259e+00 2.2058724822e+02 9.1003796945e+02 -6.502665588e-01 -2.879700499e+00 2.2697382312e+02 2.6162587554e+02 -2.132617978e+00 -3.466627486e+00 2.2142225556e+02 7.0653131658e+02 -1.861221804e+00 -3.347342360e+00 2.2207019591e+02 6.2222414781e+02 -1.412338437e+00 -3.164052208e+00 2.2350830303e+02 4.8591861688e+02 -1.515970561e+00 -3.208534618e+00 2.2313177180e+02 5.1745992920e+02 -2.124124226e+00 -3.464234092e+00 2.2143883928e+02 7.0403700339e+02 -9.370857214e-01 -2.984301720e+00 2.2551839763e+02 3.4518427364e+02 -2.717770668e+00 -3.715274719e+00 2.2062547337e+02 8.8974645763e+02 -1.469958196e+00 -3.192958453e+00 2.2329032532e+02 5.0390449689e+02 -1.925718270e+00 -3.380689142e+00 2.2189559551e+02 6.4276477477e+02 diff --git a/code-preprocessing/archive-update/test-data/archives-results/archives-analysis.txt b/code-preprocessing/archive-update/test-data/archives-results/archives-analysis.txt deleted file mode 100644 index 04153b1f2..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/archives-analysis.txt +++ /dev/null @@ -1,2 +0,0 @@ -bbob-biobj_f48_i07_d02 -3.50000000E+00 -3.53650379E+00 -bbob-biobj_f48_i07_d02 5.00000000E+00 5.00000000E+00 diff --git a/code-preprocessing/archive-update/test-data/archives-results/archives-diff.txt b/code-preprocessing/archive-update/test-data/archives-results/archives-diff.txt deleted file mode 100644 index a250148db..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/archives-diff.txt +++ /dev/null @@ -1,22 +0,0 @@ -bbob-biobj_f24_i10_d03_nondominated.adat ---- f1 -+++ f2 -@@ -19,18 +19,6 @@ - 55483 -1.952006301303647e+002 1.723922480436235e+002 -4.75131349e-001 2.81261894e+000 -3.56796207e-001 - 259216 -1.955373853869833e+002 1.774626004237950e+002 -5.78941200e-001 2.87949369e+000 -3.27128536e-001 - 25790 -1.956153239863106e+002 1.785474872529115e+002 -6.03711131e-001 2.96865611e+000 -3.20508455e-001 --49882 -1.956585528370005e+002 1.841074215603782e+002 -5.19845104e-001 3.07631799e+000 -2.20095681e-001 --3903 -1.957072800639376e+002 1.869761338246740e+002 -7.70706227e-001 2.68088627e+000 -3.74791699e-001 --187300 -1.972395760490716e+002 1.871613541517651e+002 -7.45448084e-001 2.96972953e+000 1.40405637e-002 --83675 -1.972518450666911e+002 1.898331691883377e+002 -7.38340342e-001 2.83925080e+000 -3.98966049e-002 --77770 -1.976309413613673e+002 1.939400815475252e+002 -8.15856178e-001 2.86456191e+000 3.75803374e-002 --174355 -1.976605795148851e+002 1.949313891309162e+002 -6.59981737e-001 2.77227767e+000 1.88721872e-001 --13258 -1.986287373032197e+002 1.962455808184035e+002 -1.05583323e+000 2.53563330e+000 1.39473378e-001 --130775 -1.986377245035489e+002 2.107654868108329e+002 -1.22425281e+000 2.33142921e+000 7.51824642e-002 --204085 -1.986952168027057e+002 2.133370168993515e+002 -1.04744643e+000 2.72188821e+000 2.31834851e-001 --21912 -1.989876082297977e+002 2.159841656479299e+002 -1.13118839e+000 2.52077191e+000 1.94413555e-001 --71452 -1.991876076401411e+002 2.267405216426998e+002 -1.12425911e+000 2.50888645e+000 2.73903429e-001 --75551 -1.992689879591175e+002 2.292695929448211e+002 -1.49932920e+000 2.02590853e+000 2.24675578e-001 - 143444 -2.002811429960110e+002 2.326144460008434e+002 -1.32225444e+000 2.31127948e+000 5.54444685e-001 - 127020 -2.003665060496157e+002 2.409116392316730e+002 -1.33039675e+000 2.35653160e+000 5.97542073e-001 - 232261 -2.004515923327252e+002 2.449523945347472e+002 -1.47582028e+000 2.22760010e+000 5.10877145e-001 diff --git a/code-preprocessing/archive-update/test-data/archives-results/archives-extremes.txt b/code-preprocessing/archive-update/test-data/archives-results/archives-extremes.txt deleted file mode 100644 index a192076de..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/archives-extremes.txt +++ /dev/null @@ -1,18 +0,0 @@ -bbob-biobj_f01_i04_d02 -7.750511807999999e+001 3.650000000000000e+000 -1.013200000000000e+002 2.746488192000000e+001 -bbob-biobj_f01_i04_d03 -7.541767103999999e+001 3.650000000000000e+000 -1.013200000000000e+002 2.955232896000000e+001 -bbob-biobj_f01_i04_d05 -2.908234048000000e+001 3.650000000000000e+000 -1.013200000000000e+002 7.588765952000000e+001 -bbob-biobj_f01_i04_d10 4.954661760000022e+000 3.650000000000000e+000 -1.013200000000000e+002 1.099246617600000e+002 -bbob-biobj_f01_i04_d20 1.095467251200001e+002 3.650000000000000e+000 -1.013200000000000e+002 2.145167251200001e+002 -bbob-biobj_f01_i04_d40 2.777943564800000e+002 3.650000000000000e+000 -1.013200000000000e+002 3.827643564800000e+002 -bbob-biobj_f08_i06_d05 -4.582936191999999e+001 -1.729000000000000e+002 -7.900000000000000e+001 -1.591619553872529e+002 -bbob-biobj_f16_i02_d05 3.630455705675376e+007 -1.008100000000000e+002 -8.789000000000000e+001 1.213024985946005e+002 -bbob-biobj_f17_i01_d05 1.183030028797291e+007 3.718000000000000e+001 -9.209000000000000e+001 7.138318510999471e+001 -bbob-biobj_f18_i07_d10 6.583943703491756e+006 -1.826600000000000e+002 2.872000000000000e+001 6.048142438112726e+004 -bbob-biobj_f25_i02_d05 3.158851784874190e+005 -1.479000000000000e+002 -1.000000000000000e+003 -1.235278016000884e+002 -bbob-biobj_f34_i07_d05 1.248818913871029e+004 2.757000000000000e+001 4.168000000000000e+001 6.711080984315153e+001 -bbob-biobj_f48_i07_d02 -1.015393137291806e+002 -1.826600000000000e+002 -3.941600000000000e+002 -1.023556962776152e+002 -bbob-biobj_f50_i07_d02 -3.469000125664143e+002 1.710800000000000e+002 -3.506200000000000e+002 1.852811951618530e+002 -bbob-biobj_f51_i02_d05 2.935774784109037e+002 -6.299999999999997e+000 2.731500000000000e+002 3.702488094914482e+004 -bbob-biobj_f52_i07_d02 2.270481016937288e+002 2.757000000000000e+001 -3.506200000000000e+002 3.097036896801769e+001 -bbob-biobj_f24_i10_d03 1.799153590553009e+004 1.352200000000000e+002 -2.019100000000000e+002 3.320388154615873e+002 -bbob-biobj_f24_i10_d03 1.799153590553009e+004 1.352200000000000e+002 -2.019100000000000e+002 3.320388154615873e+002 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d02_nondominated.adat deleted file mode 100644 index 3981064c9..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d02_nondominated.adat +++ /dev/null @@ -1,14 +0,0 @@ -% instance = 4 -% -% instance = 4 -% -% adding many -% comments into the -% file at various places to -% see whether this works -% one final comment -% or two -0 -7.750511807999999e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 2.746488192000000e+001 -22081 -7.923233965436606e+001 3.683681405399680e+000 5.06266477e-001 -1.79125909e+000 -151938 -7.970458133265251e+001 3.703389807176487e+000 5.41077696e-001 -1.74810152e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d03_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d03_nondominated.adat deleted file mode 100644 index 594deaf88..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d03_nondominated.adat +++ /dev/null @@ -1,13 +0,0 @@ -% instance = 4 -% -0 -7.541767103999999e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 2.955232896000000e+001 -97749 -7.694794414945191e+001 3.682848801237696e+000 4.39368271e-001 -1.80436137e+000 5.58919313e-001 -288762 -7.757972989923316e+001 3.697514655398837e+000 5.46981123e-001 -1.77875495e+000 6.09254294e-001 -111784 -7.776347300416704e+001 3.738008005037119e+000 4.50809814e-001 -1.77048213e+000 7.39810436e-001 -217755 -7.833837981528471e+001 3.758122594251638e+000 4.31984217e-001 -1.67590476e+000 6.51793716e-001 -151928 -7.873437084996860e+001 3.787583239880249e+000 7.13094936e-001 -1.67786629e+000 5.71502717e-001 -188735 -7.899104947297934e+001 3.828734453757319e+000 4.57370939e-001 -1.55538871e+000 4.86458068e-001 -196229 -1.012415032014530e+002 2.684437941834690e+001 1.67961757e+000 2.49975593e+000 1.85980242e+000 -113526 -1.012653400424953e+002 2.737953090104832e+001 1.56619599e+000 2.57409388e+000 1.90429543e+000 -134409 -1.012886840920876e+002 2.845360922639869e+001 1.53684709e+000 2.68102777e+000 1.95845227e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d05_nondominated.adat deleted file mode 100644 index 5ac7da679..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d05_nondominated.adat +++ /dev/null @@ -1,23 +0,0 @@ -% instance = 4 -% -0 -2.908234048000000e+001 3.650000000000000e+000 -0 -1.013200000000000e+002 7.588765952000000e+001 -431564 -2.913109009382927e+001 3.829053838298340e+000 5.78803881e-001 -2.25122906e+000 7.00731908e-001 3.47928238e+000 -2.02859585e+000 -146779 -3.330670517902888e+001 3.948379456714342e+000 4.45581292e-001 -1.51852128e+000 4.93197059e-001 3.67418409e+000 -2.50101754e+000 -212103 -3.510307688726374e+001 4.008220111547429e+000 6.81926279e-001 -1.77962580e+000 2.90329152e-001 3.27087395e+000 -1.93492149e+000 -326145 -3.678207219960835e+001 4.157179565517595e+000 3.55059276e-001 -1.55296750e+000 5.05904007e-001 3.39037564e+000 -2.69092436e+000 -416685 -4.055778807515301e+001 4.250249012986553e+000 7.81743404e-001 -1.71212946e+000 8.55766208e-001 3.08322189e+000 -2.27486045e+000 -214002 -9.864059239264584e+001 5.131337027658768e+001 1.27350735e+000 2.02099068e+000 1.60382832e+000 -1.77507740e+000 -2.80135082e+000 -395489 -9.878547616422750e+001 5.343399090323790e+001 1.22332605e+000 2.32270918e+000 1.79330998e+000 -1.63214513e+000 -3.27381353e+000 -167685 -9.900739140889219e+001 5.554570169678231e+001 1.46876882e+000 2.23364532e+000 1.04988805e+000 -2.02262421e+000 -2.99976879e+000 -293887 -9.931213568886447e+001 5.628304469346416e+001 1.29920656e+000 2.33163580e+000 2.20126660e+000 -1.80908866e+000 -3.03799051e+000 -104907 -9.955414674949445e+001 5.687008897134164e+001 1.35497791e+000 1.91904424e+000 2.16721192e+000 -2.19035111e+000 -2.80870062e+000 -158995 -9.968324680252827e+001 5.738507111233028e+001 1.87715072e+000 2.17808439e+000 1.92422464e+000 -1.95127223e+000 -3.25590124e+000 -264300 -9.998253601553678e+001 5.884333064322071e+001 1.27885356e+000 2.10784326e+000 1.53874688e+000 -2.36509784e+000 -2.94344798e+000 -82824 -1.001530832026188e+002 6.056434715248664e+001 1.38534280e+000 2.03981957e+000 1.94743682e+000 -2.37624231e+000 -3.43503818e+000 -431903 -1.002132284575184e+002 6.390977268738204e+001 1.93714956e+000 2.47347842e+000 2.28849731e+000 -2.16256451e+000 -3.36796593e+000 -20541 -1.002752181905384e+002 6.399816749188128e+001 1.02949119e+000 2.67038173e+000 1.71433209e+000 -2.37699497e+000 -2.97369465e+000 -301401 -1.003793177286670e+002 6.513052282465995e+001 1.92179596e+000 2.28103773e+000 2.24536345e+000 -2.39049010e+000 -3.52202639e+000 -497168 -1.008037279002997e+002 6.783232680118672e+001 1.82102107e+000 2.31648095e+000 1.55126045e+000 -2.78410300e+000 -3.38423119e+000 -283402 -1.009585749066656e+002 6.876082138788270e+001 1.52019088e+000 2.83238755e+000 1.82297409e+000 -2.55310465e+000 -2.99765920e+000 -72796 -1.011256958446070e+002 7.226302787020616e+001 1.77602246e+000 2.69387464e+000 1.96765002e+000 -2.87563581e+000 -2.78997319e+000 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d10_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d10_nondominated.adat deleted file mode 100644 index f9a865360..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d10_nondominated.adat +++ /dev/null @@ -1,33 +0,0 @@ -% instance = 4 -% -0 4.954661760000022e+000 3.650000000000000e+000 -0 -1.013200000000000e+002 1.099246617600000e+002 -86102 -9.876409150498631e+000 6.953598688656706e+000 -928920 -1.637410122766177e+001 9.419348503224839e+000 -859471 -1.982256175400775e+001 9.651214486529643e+000 -786507 -2.121557400557703e+001 1.303819803053309e+001 -634910 -3.057678653073324e+001 1.361601630107373e+001 -38080 -3.712347373289968e+001 1.405029759653414e+001 -925907 -4.070481179198578e+001 1.578009577061633e+001 -716627 -4.230621004894930e+001 1.672731889105058e+001 -346602 -4.427096631129280e+001 1.852780538027094e+001 -691518 -4.576237889820987e+001 1.985142727096945e+001 -856880 -5.166587483648224e+001 2.232325372975265e+001 -600628 -5.255182297694019e+001 2.338913065008961e+001 -509839 -5.865252215327647e+001 2.403494654613765e+001 -104799 -6.378581441676155e+001 2.973161062898634e+001 -724549 -6.852728702395648e+001 3.179974422889548e+001 -379047 -7.295201962558306e+001 3.466819309288114e+001 -741265 -7.720441476628579e+001 4.372562021434219e+001 -960416 -8.028012366232628e+001 4.490231503859717e+001 -953786 -8.057834198954041e+001 4.753573584716560e+001 -984478 -8.296751709906494e+001 4.918276691837532e+001 -917770 -8.304127543264160e+001 5.236502909394429e+001 -644782 -8.415917659504115e+001 5.433983496123141e+001 -179863 -8.550151451835212e+001 5.676872086772762e+001 -259832 -8.827176757704362e+001 6.621763149495473e+001 -785766 -9.002681766942828e+001 6.836650002320374e+001 -130974 -9.102025046177759e+001 7.361572285772954e+001 -232869 -9.423073303150252e+001 7.590967064502320e+001 -674962 -9.454596211521047e+001 9.027040600183081e+001 -351619 -9.700193826416523e+001 9.402035706935163e+001 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d20_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d20_nondominated.adat deleted file mode 100644 index 89afa5b3d..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d20_nondominated.adat +++ /dev/null @@ -1,25 +0,0 @@ -% instance = 4 -% -0 1.095467251200001e+002 3.650000000000000e+000 -0 -1.013200000000000e+002 2.145167251200001e+002 -300619 7.712664889766529e+001 3.601564651242699e+001 -800898 7.138446133299087e+001 3.796540666032036e+001 -1517734 2.146432791626957e+001 4.245488030980876e+001 -296526 2.116722185761014e+001 5.927167027165741e+001 -1855734 2.046744262094768e+001 5.989634509610583e+001 -1514221 7.856176280565990e+000 6.340546773988036e+001 -1426835 -2.137240178290085e+000 6.781375989439468e+001 -1471388 -2.908636578665505e+001 7.313873556205449e+001 -878711 -3.311916949547019e+001 1.008034557123740e+002 -941599 -4.689984127484286e+001 1.084735332528742e+002 -197865 -4.884070894602974e+001 1.122916603899420e+002 -397158 -4.991527790736979e+001 1.183887065985343e+002 -1938769 -5.098920573380626e+001 1.191451855785853e+002 -632845 -5.494387536252993e+001 1.202016779450648e+002 -209190 -5.551940249944561e+001 1.312168129154933e+002 -1986216 -5.589971228926864e+001 1.375740766370473e+002 -818347 -5.737410703204272e+001 1.502533979972590e+002 -643029 -6.008008699188233e+001 1.528079472497689e+002 -1639072 -6.695623309178765e+001 1.770573917428724e+002 -904964 -6.883587207237250e+001 1.836352664250937e+002 -758258 -7.525419795478074e+001 2.085259583365861e+002 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d40_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d40_nondominated.adat deleted file mode 100644 index c99f735be..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f01_i04_d40_nondominated.adat +++ /dev/null @@ -1,30 +0,0 @@ -% instance = 4 -% -0 2.777943564800000e+002 3.650000000000000e+000 -0 -1.013200000000000e+002 3.827643564800000e+002 -2775029 2.537705045985010e+002 1.177658642702681e+002 -3879346 2.471936721289187e+002 1.309284335740431e+002 -3802526 2.282880708634134e+002 1.447332714571726e+002 -3215049 2.198108961616471e+002 1.476614487308021e+002 -900823 2.037334393191237e+002 1.500860345052561e+002 -3249808 1.926628776457345e+002 1.610363192953994e+002 -530892 1.869136359123197e+002 1.631445837596758e+002 -1531824 1.755795317611793e+002 1.634554266682420e+002 -2443459 1.719715391682889e+002 1.659509555657518e+002 -1263954 1.572707963527313e+002 1.701879532046206e+002 -44924 1.545927214774652e+002 1.725841836258477e+002 -2073117 1.542718221024468e+002 1.747278942787956e+002 -3640138 1.345814960146407e+002 1.751000134350117e+002 -2675460 1.229434671520734e+002 1.778932674959880e+002 -2495524 1.184142712441964e+002 1.841208417025349e+002 -365385 1.126348941600094e+002 1.915617344263455e+002 -3753448 1.045485551529176e+002 1.937589032428787e+002 -507272 8.393718687380556e+001 2.042668057787718e+002 -3235161 8.202328432982640e+001 2.145653813769177e+002 -1761715 7.856135254223378e+001 2.350452706419067e+002 -3890104 7.272914489106870e+001 2.424884904615213e+002 -2558535 3.733390957982036e+001 2.437385299728192e+002 -1582965 3.423339835281107e+001 2.626973039315909e+002 -1074922 2.921899421932361e+001 2.876739529480086e+002 -707729 2.728161238312654e+001 3.211729914683547e+002 -299587 -2.705885416985922e+000 3.344489834608256e+002 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i06_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i06_d05_nondominated.adat deleted file mode 100644 index 5641c0f3a..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i06_d05_nondominated.adat +++ /dev/null @@ -1,52 +0,0 @@ -% instance = 6 -% -0 -3.145362560000000e+01 -6.260000000000000e+00 -0 -7.900000000000000e+01 6.313591381125736e+04 -961 -3.154732299438830e+01 -6.258742810287276e+00 3.20579978e-01 -1.89559163e+00 -1.60988863e+00 -9.79491676e-01 6.17422125e-01 -972 -3.156196067000632e+01 -6.258211399607694e+00 3.12317546e-01 -1.89669029e+00 -1.60964842e+00 -9.82262901e-01 6.20456148e-01 -970 -3.164485587138618e+01 -6.257392226125778e+00 3.16887509e-01 -1.89706500e+00 -1.60553208e+00 -9.84181054e-01 6.08919815e-01 -986 -3.164529008801848e+01 -6.256536209253812e+00 3.14050760e-01 -1.89737383e+00 -1.60948919e+00 -9.80525214e-01 6.10097335e-01 -928 -3.166064127188984e+01 -6.255337115642979e+00 2.96638247e-01 -1.90063924e+00 -1.60565034e+00 -9.85042025e-01 6.19455779e-01 -829 -3.177544316538935e+01 -6.245245556193293e+00 2.79402711e-01 -1.92838724e+00 -1.59119250e+00 -9.92099688e-01 6.04914453e-01 -% adding many -827 -3.189603839461390e+01 -6.237103750178676e+00 2.69953303e-01 -1.93312713e+00 -1.57951515e+00 -1.02906925e+00 5.88789632e-01 -895 -3.199433528924396e+01 -6.236238339014126e+00 2.76294342e-01 -1.92073291e+00 -1.59469587e+00 -9.70668067e-01 5.93240950e-01 -843 -3.223528133435192e+01 -6.231322202277662e+00 2.61846672e-01 -1.91114190e+00 -1.59553261e+00 -9.93079048e-01 5.76295308e-01 -22819 -3.223703933787058e+01 -6.224266008361356e+00 2.66351817e-01 -1.92036174e+00 -1.57792170e+00 -1.00756366e+00 5.69872269e-01 -43385 -3.237243449788353e+01 -6.223265305785715e+00 2.58600498e-01 -1.91308416e+00 -1.57858153e+00 -9.91606093e-01 5.70261721e-01 -23603 -3.253469867170853e+01 -6.216027274538251e+00 2.43570384e-01 -1.91824575e+00 -1.57331501e+00 -9.96304078e-01 5.60554895e-01 -32892 -3.262112620732995e+01 -6.205375188866423e+00 2.36051163e-01 -1.92634341e+00 -1.56652522e+00 -1.00741620e+00 5.50342829e-01 -25044 -3.266766485364711e+01 -6.202104606898956e+00 2.48102352e-01 -1.91830008e+00 -1.57755861e+00 -1.00187972e+00 5.38523525e-01 -22571 -3.267942087616150e+01 -6.199616209376772e+00 2.29070840e-01 -1.91320223e+00 -1.56737160e+00 -9.83634058e-01 5.65203847e-01 -49661 -3.271935075387618e+01 -6.196849785273728e+00 2.33384114e-01 -1.91731542e+00 -1.57090980e+00 -9.91120914e-01 5.50745053e-01 -17729 -3.274703946653766e+01 -6.195136338105635e+00 2.34954491e-01 -1.91106731e+00 -1.57405431e+00 -9.81335026e-01 5.52460399e-01 -16921 -3.276912794771759e+01 -6.191624323076277e+00 2.32655504e-01 -1.91089447e+00 -1.57769194e+00 -9.82671901e-01 5.49710647e-01 -% comments into the -% file at various places to -22229 -3.283068355443613e+01 -6.185768875499611e+00 2.39621317e-01 -1.90897240e+00 -1.58157434e+00 -9.86018103e-01 5.36140468e-01 -15779 -3.283116948481559e+01 -6.182411863406903e+00 2.23517387e-01 -1.90823813e+00 -1.57201275e+00 -9.71587592e-01 5.57370822e-01 -44392 -3.291904431172442e+01 -6.181061359405676e+00 2.30586266e-01 -1.90968606e+00 -1.57308303e+00 -9.80227783e-01 5.38104003e-01 -36682 -3.293291805384901e+01 -6.179867847052911e+00 2.17106820e-01 -1.92683397e+00 -1.56127812e+00 -1.00513653e+00 5.32011349e-01 -39350 -3.297643618872426e+01 -6.178989593990011e+00 2.15368973e-01 -1.92554368e+00 -1.56007630e+00 -1.00040479e+00 5.31351539e-01 -46835 -3.299025484994914e+01 -6.176081018412813e+00 2.04001942e-01 -1.93246855e+00 -1.55118392e+00 -1.00693278e+00 5.35248846e-01 -47342 -3.306100450533181e+01 -6.173966741578109e+00 2.15857257e-01 -1.92570309e+00 -1.56301790e+00 -1.00399062e+00 5.18840535e-01 -15536 -3.308386017106693e+01 -6.170719655184028e+00 2.09190204e-01 -1.90627709e+00 -1.56685150e+00 -9.63878249e-01 5.45621562e-01 -% see whether this works -19011 -3.309473696841088e+01 -6.169617737741542e+00 2.03305574e-01 -1.91300916e+00 -1.55887612e+00 -9.76676024e-01 5.43671792e-01 -43868 -3.313101454374343e+01 -6.165847330467492e+00 2.03117144e-01 -1.92342258e+00 -1.56062758e+00 -9.94574385e-01 5.26013559e-01 -24381 -3.317911157597648e+01 -6.164456146420023e+00 2.16501743e-01 -1.91471095e+00 -1.56948425e+00 -9.88685272e-01 5.14631293e-01 -21517 -3.326362614753987e+01 -6.147277475262261e+00 1.99030826e-01 -1.91850458e+00 -1.55925699e+00 -9.87141998e-01 5.20465948e-01 -1869 -7.899999999936762e+01 6.313576663235432e+04 -3.04800790e+00 1.17120392e+00 4.61576859e-01 4.20000084e-01 -3.90479563e+00 -1905 -7.899999999953549e+01 6.313577246747784e+04 -3.04801008e+00 1.17119824e+00 4.61583338e-01 4.20009027e-01 -3.90480086e+00 -1974 -7.899999999973976e+01 6.313582217489666e+04 -3.04800065e+00 1.17119380e+00 4.61592280e-01 4.20006713e-01 -3.90478920e+00 -1932 -7.899999999978495e+01 6.313583596113645e+04 -3.04800945e+00 1.17118957e+00 4.61598793e-01 4.20003945e-01 -3.90479984e+00 -1970 -7.899999999985378e+01 6.313583838047193e+04 -3.04800274e+00 1.17119643e+00 4.61591798e-01 4.20006839e-01 -3.90480345e+00 -1977 -7.899999999987536e+01 6.313585078688878e+04 -3.04800052e+00 1.17120043e+00 4.61591042e-01 4.20003959e-01 -3.90479468e+00 -1936 -7.899999999989740e+01 6.313586237070578e+04 -3.04799968e+00 1.17119024e+00 4.61597972e-01 4.19998322e-01 -3.90479945e+00 -1971 -7.899999999990614e+01 6.313588364578073e+04 -3.04799834e+00 1.17120036e+00 4.61596154e-01 4.20006620e-01 -3.90479431e+00 -1968 -7.899999999993237e+01 6.313588828360235e+04 -3.04799909e+00 1.17119791e+00 4.61598670e-01 4.20005062e-01 -3.90479408e+00 -1958 -7.899999999994030e+01 6.313589619574451e+04 -3.04799766e+00 1.17120029e+00 4.61597591e-01 4.20005517e-01 -3.90479577e+00 -1980 -7.899999999997063e+01 6.313589704717649e+04 -3.04799615e+00 1.17119674e+00 4.61598062e-01 4.19999931e-01 -3.90479956e+00 -1984 -7.899999999998465e+01 6.313590342516809e+04 -3.04799746e+00 1.17119934e+00 4.61598303e-01 4.20001912e-01 -3.90479860e+00 -% one final comment -% or two diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i07_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i07_d05_nondominated.adat deleted file mode 100644 index 458eb8d17..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i07_d05_nondominated.adat +++ /dev/null @@ -1,25 +0,0 @@ -% instance = 7 -% -0 3.137850598400000e+02 6.587000000000000e+01 -0 2.127500000000000e+02 3.833621398076650e+05 -966 3.137208001484536e+02 6.587463288091600e+01 3.65867863e+00 -2.14653153e-01 2.22112099e+00 -2.34013799e+00 8.57267723e-01 -993 3.136391881795931e+02 6.587491884128963e+01 3.65148653e+00 -2.17752669e-01 2.22347510e+00 -2.34082244e+00 8.60018306e-01 -947 3.136106649864493e+02 6.588438520730091e+01 3.65767059e+00 -2.06518370e-01 2.20047008e+00 -2.34365618e+00 8.74610503e-01 -934 3.135577427858844e+02 6.589137934223250e+01 3.65274972e+00 -1.81649705e-01 2.18705979e+00 -2.34253375e+00 8.84163509e-01 -928 3.134431975689068e+02 6.590973735713574e+01 3.65802369e+00 -1.69078673e-01 2.15514738e+00 -2.33394801e+00 9.06186231e-01 -911 3.128119153691572e+02 6.591438880487100e+01 3.63953967e+00 -1.75837061e-01 2.12514051e+00 -2.32776625e+00 9.10412720e-01 -33298 3.116829686578553e+002 6.663160457786502e+001 3.66949938e+000 5.25984681e-002 1.75054321e+000 -2.33998903e+000 1.12825870e+000 -29809 3.093370790091670e+002 6.720384807545210e+001 3.54802835e+000 -8.82719505e-002 1.71629818e+000 -2.41218284e+000 1.20166487e+000 -43880 3.091356641582904e+002 6.727515229295885e+001 3.71796579e+000 -4.11756795e-002 1.51603121e+000 -2.37319175e+000 1.03782439e+000 -30869 3.086984806789796e+002 6.732557487709602e+001 3.37528407e+000 -1.86184829e-002 1.85938738e+000 -2.50382531e+000 1.17529762e+000 -29802 3.072925221558634e+002 6.751124234065378e+001 3.50594888e+000 -9.72802802e-002 1.56970054e+000 -2.44230017e+000 1.20620707e+000 -31760 3.067603247099670e+002 6.833026212031741e+001 3.65959130e+000 -2.39782569e-002 1.27183641e+000 -2.35631368e+000 1.17614353e+000 -48509 3.044490888504977e+002 6.865673082165597e+001 3.41920055e+000 2.85812887e-001 1.11996568e+000 -2.33247087e+000 1.33559369e+000 -31740 3.010807388931336e+002 6.886114478623156e+001 3.46863331e+000 4.99761535e-002 9.89127966e-001 -2.37229319e+000 1.04392813e+000 -33502 3.007646545199804e+002 6.897586435715776e+001 3.40938713e+000 -5.48911507e-002 1.03559405e+000 -2.39509697e+000 1.16168144e+000 -33234 3.006622275671608e+002 6.904719021899683e+001 3.40572502e+000 -6.14829476e-002 1.03510577e+000 -2.41072197e+000 1.15411308e+000 -1934 2.127500000000272e+02 3.833615951987055e+05 -3.85039740e+00 -2.67279912e+00 -3.36160350e+00 -1.36560271e+00 -1.67760040e+00 -1966 2.127500000000134e+02 3.833616689847079e+05 -3.85039916e+00 -2.67279828e+00 -3.36160097e+00 -1.36560295e+00 -1.67759971e+00 -1971 2.127500000000055e+02 3.833618665587692e+05 -3.85039861e+00 -2.67279854e+00 -3.36159907e+00 -1.36560058e+00 -1.67759958e+00 -1960 2.127500000000039e+02 3.833620568296170e+05 -3.85040053e+00 -2.67279948e+00 -3.36159853e+00 -1.36560109e+00 -1.67759990e+00 -1944 2.127500000000033e+02 3.833621016456022e+05 -3.85040062e+00 -2.67279990e+00 -3.36160058e+00 -1.36559986e+00 -1.67759841e+00 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i08_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i08_d05_nondominated.adat deleted file mode 100644 index 196d600ae..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i08_d05_nondominated.adat +++ /dev/null @@ -1,16 +0,0 @@ -% instance = 8 -% -0 -2.034805382400000e+02 -2.175600000000000e+02 -0 -2.995100000000000e+02 2.841909418583158e+05 -979 -2.034814070624961e+02 -2.175598333240763e+02 -2.96125550e+00 -1.50650140e-01 -3.06028126e+00 1.90233620e+00 3.32940751e+00 -983 -2.035063463534011e+02 -2.175598249702725e+02 -2.96203065e+00 -1.51386772e-01 -3.05981744e+00 1.90262909e+00 3.32764565e+00 -922 -2.035221592264936e+02 -2.175597184728531e+02 -2.96080611e+00 -1.53006338e-01 -3.06130184e+00 1.90217083e+00 3.32746830e+00 -982 -2.035271729796161e+02 -2.175596979868357e+02 -2.96027618e+00 -1.52678183e-01 -3.06189375e+00 1.90103942e+00 3.32718809e+00 -966 -2.035341902959681e+02 -2.175595510612748e+02 -2.96059140e+00 -1.53704087e-01 -3.05939728e+00 1.90108777e+00 3.32814530e+00 -907 -2.035370375348123e+02 -2.175595122510528e+02 -2.96185734e+00 -1.54391049e-01 -3.06013280e+00 1.90202529e+00 3.32693184e+00 -939 -2.035452045628292e+02 -2.175594303668441e+02 -2.96372608e+00 -1.55458569e-01 -3.05816843e+00 1.90077187e+00 3.32669734e+00 -921 -2.035534864333589e+02 -2.175591721631941e+02 -2.96235350e+00 -1.56889077e-01 -3.05839773e+00 1.90029434e+00 3.32766594e+00 -1960 -2.995099999999078e+02 2.841906963315920e+05 1.81600406e+00 -3.46880415e+00 3.12001630e-01 9.45593772e-01 -3.73519588e+00 -1983 -2.995099999999200e+02 2.841908888865290e+05 1.81600489e+00 -3.46880409e+00 3.12001855e-01 9.45594147e-01 -3.73519871e+00 -1988 -2.995099999999471e+02 2.841908976547775e+05 1.81600431e+00 -3.46880026e+00 3.11999712e-01 9.45594866e-01 -3.73519721e+00 -0 -2.995100000000000e+02 2.841909418583158e+05 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i09_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i09_d05_nondominated.adat deleted file mode 100644 index d1cc9c39b..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i09_d05_nondominated.adat +++ /dev/null @@ -1,26 +0,0 @@ -% instance = 9 -% -0 -1.389412249600000e+02 -2.019100000000000e+02 -0 -1.737100000000000e+02 1.953759968900497e+05 -967 -1.389525331095456e+02 -2.018757643920323e+02 -2.14367031e+00 1.62463459e+00 1.32136227e+00 6.93966077e-01 -8.80612632e-01 -39870 -1.390011800598535e+02 -2.017679302574012e+02 -2.14997029e+00 1.59930764e+00 1.32320145e+00 6.69874212e-01 -9.12696017e-01 -33063 -1.391459994021196e+02 -2.005980913444948e+02 -2.15506139e+00 1.34883752e+00 1.39008764e+00 4.18289810e-01 -1.15364502e+00 -8743 -1.392213865780437e+02 -1.997856365234149e+02 -2.15200462e+00 1.32667762e+00 1.39912360e+00 4.21856196e-01 -1.14297681e+00 -4847 -1.393564023540737e+02 -1.995457186085972e+02 -2.15514569e+00 1.23246018e+00 1.37708287e+00 2.97146931e-01 -1.27176777e+00 -33866 -1.393905892920455e+02 -1.993579873080188e+02 -2.14653601e+00 1.19692358e+00 1.38834265e+00 2.69390390e-01 -1.28722706e+00 -37810 -1.394656811180931e+02 -1.993430875431316e+02 -2.14289848e+00 1.19041676e+00 1.38717308e+00 2.70514234e-01 -1.29161224e+00 -46714 -1.396115217315009e+02 -1.993206548640098e+02 -2.12663960e+00 1.18687101e+00 1.38016664e+00 2.63854001e-01 -1.29888834e+00 -49054 -1.396326082103319e+02 -1.993145953119783e+02 -2.13672306e+00 1.17968514e+00 1.38395586e+00 2.77436428e-01 -1.30389437e+00 -33710 -1.396509271819771e+02 -1.992901834005740e+02 -2.12871175e+00 1.17894125e+00 1.37809706e+00 2.63088322e-01 -1.30461068e+00 -6517 -1.396951966772064e+02 -1.992350551263709e+02 -2.12554980e+00 1.17022180e+00 1.37745392e+00 2.56975000e-01 -1.31231997e+00 -20840 -1.397398226348401e+02 -1.990496083588669e+02 -2.12258499e+00 1.16857228e+00 1.37570843e+00 2.57543689e-01 -1.31445577e+00 -44754 -1.397656004545032e+02 -1.987675926855514e+02 -2.11971192e+00 1.17568203e+00 1.37255749e+00 2.63056545e-01 -1.30772923e+00 -42154 -1.398043446196240e+02 -1.986746786712992e+02 -2.11106448e+00 1.15215670e+00 1.37758450e+00 2.41276408e-01 -1.32087284e+00 -11625 -1.398166047727813e+02 -1.984090934346370e+02 -2.10066137e+00 1.12220160e+00 1.39398863e+00 2.18913935e-01 -1.33929020e+00 -1946 -1.737099999999743e+02 1.953757064434559e+05 1.30400200e+00 -1.14399678e+00 -1.64959947e+00 2.94479957e+00 -2.02640330e+00 -1942 -1.737099999999874e+02 1.953757375578834e+05 1.30399885e+00 -1.14399713e+00 -1.64959884e+00 2.94479893e+00 -2.02640074e+00 -1927 -1.737099999999927e+02 1.953758171879392e+05 1.30399935e+00 -1.14399806e+00 -1.64960017e+00 2.94479834e+00 -2.02640056e+00 -1973 -1.737099999999929e+02 1.953758876366562e+05 1.30399904e+00 -1.14399928e+00 -1.64960053e+00 2.94479924e+00 -2.02640218e+00 -1967 -1.737099999999967e+02 1.953759242218273e+05 1.30399911e+00 -1.14399952e+00 -1.64960042e+00 2.94479857e+00 -2.02640010e+00 -1961 -1.737099999999982e+02 1.953759513087878e+05 1.30400093e+00 -1.14399979e+00 -1.64959908e+00 2.94479990e+00 -2.02639990e+00 -1986 -1.737099999999991e+02 1.953759880321954e+05 1.30400030e+00 -1.14399969e+00 -1.64959961e+00 2.94480070e+00 -2.02640029e+00 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i10_d05_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i10_d05_nondominated.adat deleted file mode 100644 index f5d637e6e..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f03_i10_d05_nondominated.adat +++ /dev/null @@ -1,22 +0,0 @@ -% instance = 10 -% -0 -8.690803455999998e+01 -6.224000000000000e+01 -0 -1.336400000000000e+02 3.302126084946455e+05 -970 -8.691196552431782e+01 -6.223889951714727e+01 1.17896956e+00 1.55161509e+00 -3.71819610e+00 -2.62892017e+00 -5.45711573e-01 -972 -8.691210088418450e+01 -6.223840027409503e+01 1.18105111e+00 1.54822916e+00 -3.72263903e+00 -2.62734889e+00 -5.42706060e-01 -922 -8.695207351509416e+01 -6.223754298424124e+01 1.18198633e+00 1.55046003e+00 -3.72175210e+00 -2.61867421e+00 -5.46777282e-01 -805 -8.695771430150899e+01 -6.222669282229347e+01 1.19398348e+00 1.56135828e+00 -3.75756373e+00 -2.60281875e+00 -5.41138724e-01 -1915 -1.336399999999342e+02 3.302121373566434e+05 3.14479348e+00 3.66000067e+00 -4.57603404e-01 5.61598310e-01 3.65039711e+00 -1905 -1.336399999999369e+02 3.302121758047429e+05 3.14479750e+00 3.65999442e+00 -4.57602310e-01 5.61603811e-01 3.65040242e+00 -1870 -1.336399999999529e+02 3.302122860529738e+05 3.14479855e+00 3.65999731e+00 -4.57602883e-01 5.61605277e-01 3.65040124e+00 -1918 -1.336399999999869e+02 3.302123705538884e+05 3.14479831e+00 3.65999778e+00 -4.57601548e-01 5.61598290e-01 3.65039994e+00 -1934 -1.336399999999898e+02 3.302123927434483e+05 3.14479904e+00 3.65999784e+00 -4.57601162e-01 5.61601789e-01 3.65039996e+00 -1930 -1.336399999999940e+02 3.302124510983872e+05 3.14479929e+00 3.65999892e+00 -4.57601442e-01 5.61601489e-01 3.65040007e+00 -1955 -1.336399999999946e+02 3.302124598004857e+05 3.14479850e+00 3.66000007e+00 -4.57600939e-01 5.61599688e-01 3.65039851e+00 -1956 -1.336399999999947e+02 3.302124794361599e+05 3.14479851e+00 3.66000029e+00 -4.57601435e-01 5.61599360e-01 3.65039930e+00 -1984 -1.336399999999958e+02 3.302125076477068e+05 3.14479944e+00 3.65999909e+00 -4.57600477e-01 5.61601664e-01 3.65040008e+00 -1950 -1.336399999999973e+02 3.302125124164476e+05 3.14479907e+00 3.65999928e+00 -4.57600986e-01 5.61599829e-01 3.65040059e+00 -1961 -1.336399999999983e+02 3.302125417745796e+05 3.14479876e+00 3.65999958e+00 -4.57599976e-01 5.61599987e-01 3.65040011e+00 -1971 -1.336399999999984e+02 3.302125665107759e+05 3.14479910e+00 3.65999939e+00 -4.57599335e-01 5.61600017e-01 3.65039989e+00 -% one final comment -% or two diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f05_i05_d02_nondominated.adat b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f05_i05_d02_nondominated.adat deleted file mode 100644 index 292b45cc4..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f05_i05_d02_nondominated.adat +++ /dev/null @@ -1,17 +0,0 @@ -% instance = 5 -% -1 2.2697793208e+02 2.6140494759e+02 6.502665588e-01 -2.877581077e+00 -1 2.2595264544e+02 3.1902875919e+02 8.464329978e-01 -2.954374129e+00 -1 2.2716934940e+02 2.5120516617e+02 6.147752362e-01 -2.865499401e+00 -1 2.2220355167e+02 6.0733772107e+02 1.812916252e+00 -3.326491666e+00 -1 2.2058724822e+02 9.1003796945e+02 2.780013685e+00 -3.746748259e+00 -1 2.2697382312e+02 2.6162587554e+02 6.502665588e-01 -2.879700499e+00 -1 2.2142225556e+02 7.0653131658e+02 2.132617978e+00 -3.466627486e+00 -1 2.2207019591e+02 6.2222414781e+02 1.861221804e+00 -3.347342360e+00 -1 2.2350830303e+02 4.8591861688e+02 1.412338437e+00 -3.164052208e+00 -1 2.2313177180e+02 5.1745992920e+02 1.515970561e+00 -3.208534618e+00 -1 2.2143883928e+02 7.0403700339e+02 2.124124226e+00 -3.464234092e+00 -1 2.2551839763e+02 3.4518427364e+02 9.370857214e-01 -2.984301720e+00 -1 2.2062547337e+02 8.8974645763e+02 2.717770668e+00 -3.715274719e+00 -1 2.2329032532e+02 5.0390449689e+02 1.469958196e+00 -3.192958453e+00 -1 2.2189559551e+02 6.4276477477e+02 1.925718270e+00 -3.380689142e+00 diff --git a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f48_i07_d02_analysis.txt b/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f48_i07_d02_analysis.txt deleted file mode 100644 index f8c749a35..000000000 --- a/code-preprocessing/archive-update/test-data/archives-results/bbob-biobj_f48_i07_d02_analysis.txt +++ /dev/null @@ -1,5 +0,0 @@ -179708 -3.932989968574960e+002 -1.135240704817899e+002 -2.87445874e+000 -3.52259955e+000 -120126 -3.934878455344032e+002 -1.114972535699976e+002 -2.87519136e+000 -3.52706574e+000 -42109 -3.935118990821165e+002 -1.112801852783411e+002 -2.87542525e+000 -3.52745678e+000 -109901 -3.939753837742053e+002 -1.033097847024977e+002 -2.90280523e+000 -3.53273722e+000 -134482 -3.940538440222249e+002 -1.025605818924144e+002 -2.89844637e+000 -3.53650379e+000 diff --git a/code-preprocessing/archive-update/test_archives.py b/code-preprocessing/archive-update/test_archives.py deleted file mode 100644 index aeef02903..000000000 --- a/code-preprocessing/archive-update/test_archives.py +++ /dev/null @@ -1,327 +0,0 @@ -# A series of tests to check whether the python scripts of archive-update perform correctly. -# Start the tests by writing -# py.test -# or -# python -m pytest -# in a terminal window on this folder - -from os.path import dirname, abspath, join, exists -from os import walk, remove, rmdir, chdir, chmod - - -def almost_equal(value1, value2, precision): - return abs(value1 - value2) < precision - - -def get_lines(file_name): - with open(file_name, 'r') as f: - result = f.readlines() - f.close() - return result - - -def is_float(s): - try: - float(s) - return True - except ValueError: - return False - - -def compare_files(first_file, second_file, precision=1e-6): - """ - Returns true if two files are equal and False otherwise. Any numbers are compared w.r.t. the given precision. - Values of the "coco_version" are ignored. - """ - - lines1 = get_lines(first_file) - lines2 = get_lines(second_file) - - if len(lines1) != len(lines2): - return False - - for line1, line2 in zip(lines1, lines2): - - words1 = line1.split() - words2 = line2.split() - - if len(words1) != len(words2): - return False - - for word1, word2 in zip(words1, words2): - - if "coco_version" in word1 and "coco_version" in word2: - break - - if is_float(word1) and is_float(word2): - if not almost_equal(float(word1), float(word2), precision): - return False - else: - if word1 != word2: - return False - return True - - -def prepare_archive_data(download_data=False): - """ - Prepares the data needed for the tests (cleans up the test-data folder of unnecessary files) and, if download_data - is True, downloads the test data from the internet. - """ - import urllib - import tarfile - cleanup_archive_data() - data_folder = abspath(join(dirname(__file__), 'test-data')) - if download_data and (not exists(abspath(join(data_folder, 'archives-input'))) or not exists( - abspath(join(data_folder, 'archives-results')))): - cleanup_archive_data(True) - chdir(abspath(dirname(__file__))) - data_url = 'link-to-archive-update-test-data.tgz' - filename, headers = urllib.urlretrieve(data_url) - tar_file = tarfile.open(filename) - tar_file.extractall() - - for root, dirs, files in walk(data_folder, topdown=False): - for name in files: - # Change file permission so it can be deleted - chmod(join(root, name), 0o777) - - -def cleanup_archive_data(delete_all=False): - """ - Deletes unnecessary data from the test-data folder (keeps only archives-input and archives-results). If delete_all - is True, deletes the entire test-data folder. - """ - data_folder = abspath(join(dirname(__file__), 'test-data')) - - def can_delete(path): - if delete_all: - return True - keep = [abspath(join(data_folder, 'archives-input')), - abspath(join(data_folder, 'archives-results'))] - result = True - for keep_name in keep: - if path.find(keep_name) >= 0: - result = False - return result - - for root, dirs, files in walk(data_folder, topdown=False): - for name in files: - if can_delete(join(root, name)): - remove(join(root, name)) - for name in dirs: - if can_delete(join(root, name)): - rmdir(join(root, name)) - - -def run_archive_update(): - """ - Tests whether merge_archives() from archive_update.py works correctly for the given input. - """ - from archive_update import merge_archives - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - new_hypervolumes = merge_archives(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-output')), - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40'), - False) - - precision = 1e-13 - - assert len(new_hypervolumes) == 22 - - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d02'), 0.107610318984904, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d03'), 0.227870801380100, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d05'), 0.438362398133288, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d10'), 0.742933437184518, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d20'), 0.587349925250638, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f01_i04_d40'), 0.359511886735384, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f03_i06_d05'), 0.038070322787987, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f03_i07_d05'), 0.129884501203751, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f03_i08_d05'), 0.000760506516737, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f03_i09_d05'), 0.025178346536679, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f03_i10_d05'), 0.001064503341995, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f08_i06_d05'), 0.791099512196690, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f16_i02_d05'), 0.888980819178966, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f17_i01_d05'), 0.948755656523708, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f18_i07_d10'), 0.948488874548393, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f24_i10_d03'), 0.985816809701546, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f25_i02_d05'), 0.933561771067860, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f34_i07_d05'), 0.951275562997383, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f48_i07_d02'), 0.985762281913168, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f50_i07_d02'), 0.893071152604545, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f51_i02_d05'), 0.920488608198097, precision) - assert almost_equal(new_hypervolumes.get('bbob-biobj_f52_i07_d02'), 0.920581303184137, precision) - - -def run_archive_reformat(): - """ - Tests whether reformat_archives() from archive_reformat.py works correctly for the given input. - """ - from archive_reformat import reformat_archives - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - reformat_archives(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-reformatted')), - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - for root, dirs, files in walk(abspath(join(base_path, 'test-data', 'archives-reformatted')), topdown=False): - for name in files: - assert compare_files(abspath(join(base_path, 'test-data', 'archives-results', name)), - abspath(join(base_path, 'test-data', 'archives-reformatted', name))) - - -def run_archive_split(): - """ - Tests whether archive_split() from archive_split.py works correctly for the given input. - """ - from archive_split import archive_split - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - archive_split(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-split')), - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - for root, dirs, files in walk(abspath(join(base_path, 'test-data', 'archives-split')), topdown=False): - for name in files: - assert compare_files(abspath(join(base_path, 'test-data', 'archives-results', name)), - abspath(join(base_path, 'test-data', 'archives-split', name))) - - -def run_archive_thinning(): - """ - Tests whether archive_thinning() from archive_thinning.py works correctly for the given input. - """ - from archive_thinning import archive_thinning - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - archive_thinning(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-thinned')), - 1e-3, - False, - parse_range('1'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - for root, dirs, files in walk(abspath(join(base_path, 'test-data', 'archives-thinned')), topdown=False): - for name in files: - assert compare_files(abspath(join(base_path, 'test-data', 'archives-results', name)), - abspath(join(base_path, 'test-data', 'archives-thinned', name))) - - -def run_archive_analysis(): - """ - Tests whether archive_analysis() and summary_analysis() from archive_analysis.py work correctly for the given input. - """ - from archive_analysis import archive_analysis, summary_analysis - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - archive_analysis(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-analysis')), - -3.5, - 5, - parse_range('48'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - for root, dirs, files in walk(abspath(join(base_path, 'test-data', 'archives-analysis')), topdown=False): - for name in files: - assert compare_files(abspath(join(base_path, 'test-data', 'archives-results', name)), - abspath(join(base_path, 'test-data', 'archives-analysis', name))) - - summary_analysis(abspath(join(base_path, 'test-data', 'archives-analysis')), - abspath(join(base_path, 'test-data', 'archives-analysis.txt')), - -3.5, - 5, - parse_range('48'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - assert compare_files(abspath(join(base_path, 'test-data', 'archives-analysis.txt')), - abspath(join(base_path, 'test-data', 'archives-results', 'archives-analysis.txt'))) - - -def run_archive_difference(): - """ - Tests whether archive_difference() from archive_difference.py works correctly for the given input. - """ - from archive_difference import archive_difference - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - archive_difference(abspath(join(base_path, 'test-data', 'archives-input', 'a')), - abspath(join(base_path, 'test-data', 'archives-input', 'b')), - abspath(join(base_path, 'test-data', 'archives-diff.txt')), - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - assert compare_files(abspath(join(base_path, 'test-data', 'archives-diff.txt')), - abspath(join(base_path, 'test-data', 'archives-results', 'archives-diff.txt'))) - - -def run_extract_extremes(): - """ - Tests whether extract_extremes() from extract_extremes.py works correctly for the given input. - """ - from extract_extremes import extract_extremes - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - extract_extremes(abspath(join(base_path, 'test-data', 'archives-input')), - abspath(join(base_path, 'test-data', 'archives-extremes.txt')), - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - assert compare_files(abspath(join(base_path, 'test-data', 'archives-extremes.txt')), - abspath(join(base_path, 'test-data', 'archives-results', 'archives-extremes.txt'))) - - -def test_all(): - """ - Runs a number of tests to check whether the python scripts of archive-update perform correctly. - The name of the method needs to start with "test_" so that it gets picked up by py.test. - """ - import timing - - prepare_archive_data() - timing.log('prepare_archive_data done', timing.now()) - - run_archive_update() - timing.log('run_archive_update done', timing.now()) - - run_archive_reformat() - timing.log('run_archive_reformat done', timing.now()) - - run_archive_split() - timing.log('run_archive_split done', timing.now()) - - run_archive_thinning() - timing.log('run_archive_thinning done', timing.now()) - - run_archive_analysis() - timing.log('run_archive_analysis done', timing.now()) - - run_archive_difference() - timing.log('run_archive_difference done', timing.now()) - - run_extract_extremes() - timing.log('run_extract_extremes done', timing.now()) - - cleanup_archive_data() - timing.log('cleanup_archive_data done', timing.now()) - - -if __name__ == '__main__': - test_all() diff --git a/code-preprocessing/archive-update/timing.py b/code-preprocessing/archive-update/timing.py deleted file mode 100644 index eb3308a93..000000000 --- a/code-preprocessing/archive-update/timing.py +++ /dev/null @@ -1,36 +0,0 @@ -import atexit -from time import time -from datetime import timedelta, datetime - - -def elapsed_time_to_str(seconds): - return str(timedelta(seconds=seconds)) - - -def now_to_str(s): - print(datetime.now().strftime("%d.%m.%Y %H:%M:%S"), '-', s) - - -def log(s, elapsed=None): - line = "="*40 - print(line) - now_to_str(s) - if elapsed: - print("Elapsed time:", elapsed) - print(line) - - -def end_log(): - end = time() - elapsed = end-start - log("End Program", elapsed_time_to_str(elapsed)) - - -def now(): - end = time() - elapsed = end-start - return elapsed_time_to_str(elapsed) - -start = time() -atexit.register(end_log) -log("Start Program") diff --git a/code-preprocessing/log-reconstruction/evaluations_append.py b/code-preprocessing/log-reconstruction/evaluations_append.py deleted file mode 100644 index 3c8d68dae..000000000 --- a/code-preprocessing/log-reconstruction/evaluations_append.py +++ /dev/null @@ -1,227 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import sys -import argparse -import fileinput - -from cocoprep.archive_exceptions import PreprocessingException, PreprocessingWarning -from cocoprep.archive_load_data import parse_archive_file_name, parse_range, get_key_value, get_file_name_list - - -def parse_info_file(file_name): - """Returns a list of quadruples [function, instance, dimension, evaluations] read from the .info file with the - given name. - """ - info_data_list = [] - with open(file_name, 'r') as f: - for line in f: - instances = [] - evaluations = [] - if 'function' in line: - function = int(get_key_value(line, 'function')) - dimension = int(get_key_value(line, 'dim')) - for element in line.split(','): - if ':' in element: - replaced = element.replace('|', ':') - instances.append(int(replaced.split(':')[0])) - evaluations.append(int(replaced.split(':')[1])) - for index, instance in enumerate(instances): - info_data_item = [function, instance, dimension, evaluations[index]] - info_data_list.append(info_data_item) - f.close() - return info_data_list - - -def check_file_complete(input_paths, functions, instances, dimensions, max_diff=1000): - """Checks the .adat files created by the bbob-biobj logger to see if they have been properly written. Outputs the - difference between the last evaluation from the .adat file and the one noted in the .info file if they are - greater than max_diff. - - Takes into account only the given functions, instances and dimensions. - """ - - def inspect_line(input_file, line_string, evaluations, max_diff=1e5): - """Check that the line_string contains at least three numbers and that they are correctly written. Outputs a - message if the difference between the evaluations and the first number in the line_string is grater than - max_diff. - """ - num_items = len(line_string.split()) - if num_items < 3: - print("File {}, line {} too short".format(input_file, line_string)) - for i in range(num_items): - try: - float(line_string.split()[i]) - except ValueError: - print('File {}, line {}, number {} incorrect'.format(input_file, line_string, line_string.split()[i])) - continue - - if evaluations - int(line_string.split()[0]) > max_diff: - print('Mismatch in evaluations in file {}\n' - '.info = {}\n' - '.adat = {}\n' - ' diff = {}\n'.format(input_file, evaluations, line_string.split()[0], - evaluations - int(line_string.split()[0]))) - - # Check whether .info and .adat files exist in the input paths - info_files = get_file_name_list(input_paths, ".info") - if len(info_files) == 0: - raise PreprocessingException('Folder {} does not contain .info files'.format(input_paths)) - - adat_files = get_file_name_list(input_paths, ".adat") - if len(adat_files) == 0: - raise PreprocessingException('Folder {} does not contain .adat files'.format(input_paths)) - - info_dict = {} - print('Reading .info files...') - for input_file in info_files: - # Store the data from the .info files - try: - info_data_list = parse_info_file(input_file) - except ValueError as error: - raise PreprocessingException('Cannot read file {}\n{}'.format(input_file, error)) - - for info_data_item in info_data_list: - (function, instance, dimension, evaluations) = info_data_item - if (function not in functions) or (instance not in instances) or (dimension not in dimensions): - continue - info_dict[(function, instance, dimension)] = evaluations - - print('Reading .adat files...') - for input_file in adat_files: - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or (instance and instance not in instances) or \ - (dimension not in dimensions): - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - with open(input_file, 'r') as f: - - instance_found = False - last_line = None - - for line in f: - if not line.strip() or (line[0] == '%' and 'instance' not in line): - # Ignore empty lines and lines with comments - continue - - elif line[0] == '%' and 'instance' in line: - if last_line: - inspect_line(input_file, last_line, info_dict[(function, instance, dimension)]) - instance = int(get_key_value(line[1:], 'instance')) - instance_found = (instance in instances) - - elif instance_found and line[0] != '%': - last_line = line - - if instance_found: - inspect_line(input_file, last_line, info_dict[(function, instance, dimension)]) - f.close() - - -def evaluations_append(input_paths, functions, instances, dimensions, fast=False): - """Appends the comment `% evaluations = NUMBER` to the end of every instance in the .adat files created by the - bbob-biobj logger. - - If fast is True, it assumes the file contains only one instance (the instance is read from the file contents, - not the file name) and appends the comment only once - at the end of the file. No check whether this should be - done is performed - the user should know when it is safe to choose this option. - - The NUMBER is retrieved from the corresponding .info file. - Takes into account only the given functions, instances and dimensions. - """ - - # Check whether .info and .adat files exist in the input paths - info_files = get_file_name_list(input_paths, ".info") - if len(info_files) == 0: - raise PreprocessingException('Folder {} does not contain .info files'.format(input_paths)) - - adat_files = get_file_name_list(input_paths, ".adat") - if len(adat_files) == 0: - raise PreprocessingException('Folder {} does not contain .adat files'.format(input_paths)) - - info_dict = {} - for input_file in info_files: - try: - info_data_list = parse_info_file(input_file) - except ValueError as error: - raise PreprocessingException('Cannot read file {}\n{}'.format(input_file, error)) - - for info_data_item in info_data_list: - (function, instance, dimension, evaluations) = info_data_item - if (function not in functions) or (instance not in instances) or (dimension not in dimensions): - continue - info_dict[(function, instance, dimension)] = evaluations - - for input_file in adat_files: - try: - (suite_name, function, instance, dimension) = parse_archive_file_name(input_file) - if (function not in functions) or (instance and instance not in instances) or \ - (dimension not in dimensions): - continue - except PreprocessingWarning as warning: - print('Skipping file {}\n{}'.format(input_file, warning)) - continue - - try: - if instance or fast: - # Assumes only one instance is contained in the file - with open(input_file, 'r') as f: - for line in f: - if (line[0] == '%') and ('instance' in line): - instance = int(get_key_value(line[1:], 'instance')) - break - f.close() - with open(input_file, 'a') as f: - f.write('% evaluations = {}'.format(info_dict[(function, instance, dimension)])) - f.close() - - else: - first_instance = True - # Take care of the non-last instances in the file - for line in fileinput.input(input_file, inplace=True): - if (line[0] == '%') and ('instance' in line): - instance = int(get_key_value(line[1:], 'instance')) - if first_instance: - first_instance = False - else: - sys.stdout.write('% evaluations = {}\n'.format(info_dict[(function, instance, dimension)])) - sys.stdout.write(line) - fileinput.close() - - # Take care of the last instance in the file - with open(input_file, 'a') as f: - f.write('% evaluations = {}'.format(info_dict[(function, instance, dimension)])) - f.close() - - except KeyError as error: - print('Encountered problem in file {}\n{}'.format(input_file, error)) - fileinput.close() - continue - -if __name__ == '__main__': - """Appends the comment `% evaluations = NUMBER` to the end of every instance in the algorithm archives. - - The input folders should include .info files for all corresponding .adat files. - """ - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 56), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 11), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('--fast', action='store_true', - help='fast option that assumes all archive files contain only one instance') - parser.add_argument('input', default=[], nargs='+', help='path(s) to the input folder(s)') - args = parser.parse_args() - - print('Program called with arguments: \ninput folders = {}\nfast = {}'.format(args.input, args.fast)) - print('functions = {} \ninstances = {}\ndimensions = {}\n'.format(args.functions, args.instances, args.dimensions)) - - evaluations_append(args.input, args.functions, args.instances, args.dimensions, args.fast) - #check_file_complete(args.input, args.functions, args.instances, args.dimensions) diff --git a/code-preprocessing/log-reconstruction/log_reconstruct.py b/code-preprocessing/log-reconstruction/log_reconstruct.py deleted file mode 100644 index ceb8696c2..000000000 --- a/code-preprocessing/log-reconstruction/log_reconstruct.py +++ /dev/null @@ -1,130 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function, unicode_literals - -import argparse -import numpy as np - -from cocoprep.archive_exceptions import PreprocessingWarning -from cocoprep.archive_load_data import parse_archive_file_name, parse_range, get_key_value -from cocoprep.archive_functions import ArchiveInfo -from cocoex import Suite, Observer - - -def log_reconstruct(input_path, output_path, algorithm_name, algorithm_info, functions, instances, dimensions): - """Reconstructs the .info, .dat and .tdat files produced by the logger from the .adat files in the input_path. - - Takes into account only the given functions, instances and dimensions. If any .info, .dat and .tdat files of - the same names already exist in the output_path, the new data is appended to them. - """ - ext_suite_name = 'bbob-biobj-ext' - suite_name = 'bbob-biobj' - - print('Reading archive information...') - archive_info = ArchiveInfo(input_path, functions, instances, dimensions, False) - - function_string = archive_info.get_function_string() - instance_string = archive_info.get_instance_string() - dimension_string = archive_info.get_dimension_string() - file_name_set = archive_info.get_file_name_set() - - print('Initializing the suite and observer...') - suite_instance = 'instances: {}'.format(instance_string) - suite_options = 'dimensions: {} function_indices: {}'.format(dimension_string, function_string) - if archive_info.is_suite_bbob_biobj_ext(): - suite = Suite(ext_suite_name, suite_instance, suite_options) - else: - suite = Suite(suite_name, suite_instance, suite_options) - observer_options = 'result_folder: {} algorithm_name: {} algorithm_info: "{}" log_nondominated: read'. \ - format(output_path, algorithm_name, algorithm_info) - observer = Observer(suite_name, observer_options) - - print('Reconstructing...') - for input_file in file_name_set: - - (_suite_name, function, _instance, dimension) = parse_archive_file_name(input_file) - - with open(input_file, 'r') as f_in: - print(input_file) - - problem = None - objective_vector = None - evaluation_found = False - instance = None - count_not_updated = 0 - evaluation = 0 - - for line in f_in: - - if len(line.split()) < 3: - continue - - elif line[0] == '%' and 'instance' in line: - instance = int(get_key_value(line[1:], 'instance')) - if instance in instances: - if problem is not None: - if not evaluation_found: - raise PreprocessingWarning('Missing the line `% evaluations = ` in the previous ' - 'problem. This problem is file = {}, instance = {}' - .format(input_file, instance)) - if count_not_updated > 0: - print('{} solutions did not update the archive'.format(count_not_updated)) - problem.free() - problem = suite.get_problem_by_function_dimension_instance(function, dimension, instance, - observer) - evaluation_found = False - - elif line[0] != '%' and instance in instances: - try: - split = line.split() - evaluation = int(split[0]) - objective_vector = np.array(split[1:3]) - updated = problem.logger_biobj_feed_solution(evaluation, objective_vector) - if updated == 0: - count_not_updated += 1 - except ValueError as error: - print('Problem in file {}, line {}, skipping line\n{}'.format(input_file, line, error)) - continue - - elif line[0] == '%' and 'evaluations' in line: - old_evaluation = evaluation - evaluation = int(get_key_value(line[1:], 'evaluations')) - evaluation_found = True - if (evaluation > old_evaluation) and problem is not None and objective_vector is not None: - problem.logger_biobj_feed_solution(evaluation, objective_vector) - - if problem is not None: - if not evaluation_found: - print('Missing the line `% evaluations = ` in this or the previous problem. This is file = {}, ' - 'instance = {}' .format(input_file, instance)) - if count_not_updated > 0: - print('{} solutions did not update the archive'.format(count_not_updated)) - problem.free() - - f_in.close() - - -if __name__ == '__main__': - """Reconstructs the bi-objective logger output from the archive. - - Reconstructs the .info, .dat and .tdat files from the given .adat files. - """ - - parser = argparse.ArgumentParser() - parser.add_argument('-f', '--functions', type=parse_range, default=range(1, 93), - help='function numbers to be included in the processing of archives') - parser.add_argument('-i', '--instances', type=parse_range, default=range(1, 16), - help='instance numbers to be included in the processing of archives') - parser.add_argument('-d', '--dimensions', type=parse_range, default=[2, 3, 5, 10, 20, 40], - help='dimensions to be included in the processing of archives') - parser.add_argument('-a', '--algorithm-info', default='', help='algorithm information') - parser.add_argument('output', help='path to the output folder') - parser.add_argument('input', help='path to the input folder') - parser.add_argument('algorithm_name', help='algorithm name') - args = parser.parse_args() - - print('Program called with arguments: \ninput folder = {}\noutput folder = {}'.format(args.input, args.output)) - print('functions = {} \ninstances = {}\ndimensions = {}'.format(args.functions, args.instances, args.dimensions)) - print('alg_name = {} \nalg_info = {}\n'.format(args.algorithm_name, args.algorithm_info)) - - log_reconstruct(args.input, args.output, args.algorithm_name, args.algorithm_info, args.functions, args.instances, - args.dimensions) diff --git a/code-preprocessing/log-reconstruction/merge_lines_in_info_files.py b/code-preprocessing/log-reconstruction/merge_lines_in_info_files.py deleted file mode 100644 index 856525ae0..000000000 --- a/code-preprocessing/log-reconstruction/merge_lines_in_info_files.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python -# -*- coding: UTF-8 -*- -# -# Merges lines with the same file link in .info files such that the -# postprocessing works correctly. -# -# The code takes a folder as argument in which all .info files are found -# and in which the instances on different lines that start with the same -# function, dimension, and filename, are put on a single line. -# -# This script is only needed for data sets that have been reconstructed -# from the archive and the experiments of which have written the data for -# different instances of the same function/dimension pair into separate -# folders but the same .dat files. -# -# written by Dimo Brockhoff 2016 - -from __future__ import absolute_import, division, print_function, unicode_literals -try: range = xrange # let range always be an iterator -except NameError: pass -import numpy as np # "pip install numpy" installs numpy -import sys -import shutil - -import cocopp -from cocopp import findfiles - - -def merge_lines_in(filename, inputfolder, outputfolder): - towrite = "" - instancedict = {} # will finally contain string with all instances for each - # function/dimension/filename pair - with open(filename) as f: - for line in f: - if "function" not in line: - towrite = towrite + line - else: - splitline = line.split() - if (splitline[2], splitline[5], splitline[6]) in instancedict: - instancedict[(splitline[2], splitline[5], splitline[6])] = ( - (instancedict[(splitline[2], splitline[5], splitline[6])]).replace('\n', '') - + line.split(".dat")[1].replace('\n', '')) - else: - instancedict[(splitline[2], splitline[5], splitline[6])] = ( - line.split(".dat,")[1].replace('\n', '')) - - outputfilename = outputfolder + filename.split(inputfolder)[1] - with open(outputfilename, 'w') as f: - f.write(towrite) - for idx, key in enumerate(instancedict): - f.write("function = %s dim = %s %s%s\n" % (key[0], key[1], key[2], instancedict[key])) - - - -if __name__ == '__main__': - """Merges lines of .info files that contain different instances but the - same filename. - - Reconstructs the .info files within a given folder and writes everything - into a clean new folder with the given output folder name. - """ - - if not len(sys.argv) == 3: - print(r'Usage:\n python merge_lines_in_info_files.py FOLDERNAME OUTPUTFOLDERNAME') - else: - inputfolder = sys.argv[1] - outputfolder = sys.argv[2] - try: - shutil.copytree(inputfolder, outputfolder) - except: - print("Problem while copying folder %s to %s" % (inputfolder, outputfolder)) - e = sys.exc_info()[0] - print(" Error: %s" % e) - - filelist = findfiles.main(sys.argv[1]) - for f in filelist: - print("Processing %s..." % f) - merge_lines_in(f, inputfolder, outputfolder) \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d02_nondom_all.adat deleted file mode 100644 index 66248f797..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d02__bbob_f001_i04_d02 -% function eval_number | 2 objectives | 2 variables -1 7.157961460429589e+03 5.849392933886361e+03 7.39677302e+01 2.35736742e+01 -2 3.346477809998979e+03 2.735250835974966e+03 4.26616459e+01 -3.08932558e+01 -4 5.881524995596236e+02 1.323482453814343e+02 -1.71310139e+01 1.41894200e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d03_nondom_all.adat deleted file mode 100644 index d8c23a430..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d03__bbob_f001_i04_d03 -% function eval_number | 2 objectives | 3 variables -1 1.800558357347482e+04 1.785431287603499e+04 5.18270696e+01 -8.95370488e+01 7.98524496e+01 -2 7.336805566557134e+03 6.765216216207585e+03 1.72635595e+01 -1.18367786e+01 7.62879199e+01 -3 5.367194616505662e+03 4.918928760574620e+03 4.13935101e+01 -4.94869295e+01 -3.11907358e+01 -6 1.834226521739339e+03 1.530991047782389e+03 -2.52940448e+01 -8.51570179e+00 2.70250048e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d05_nondom_all.adat deleted file mode 100644 index ce6ce803f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d05_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d05__bbob_f001_i04_d05 -% function eval_number | 2 objectives | 5 variables -1 2.021483254277143e+04 2.058226348089522e+04 -3.00161772e+00 -6.29846447e+01 6.91166087e+01 3.99338244e+01 -9.70847396e+01 -4 1.177752601897979e+04 1.135963106067676e+04 4.70909480e+01 -6.08009341e+01 1.43880265e+01 -6.60081078e+01 -1.36557679e+01 -6 1.235006838165367e+04 1.085662584515407e+04 3.14861862e+01 8.10719083e+01 -3.43989740e-01 -5.24120411e+01 -2.08251939e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d10_nondom_all.adat deleted file mode 100644 index 737f51f7a..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d10_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d10__bbob_f001_i04_d10 -% function eval_number | 2 objectives -1 3.267949703629126e+04 3.141359308610468e+04 -3 1.452627367728384e+04 1.419964780492138e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d20_nondom_all.adat deleted file mode 100644 index 77d2e0da6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d20__bbob_f001_i04_d20 -% function eval_number | 2 objectives -1 7.123473175505955e+04 6.853663363546063e+04 -2 6.481872168266845e+04 6.647821823999604e+04 -4 5.737610947926860e+04 5.605067587536299e+04 -6 4.376434179421558e+04 4.260369227449799e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d40_nondom_all.adat deleted file mode 100644 index ffc71e332..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i01_d40_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d40__bbob_f001_i04_d40 -% function eval_number | 2 objectives -1 1.217114906538813e+05 1.233074022288789e+05 -3 1.248223544524575e+05 1.192838359514410e+05 -5 1.147338016102036e+05 1.121015900330123e+05 -6 1.098811427827724e+05 1.093044382103931e+05 -8 9.921300489205423e+04 9.865839531020769e+04 -23 9.365067959940068e+04 9.313410054676070e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d02_nondom_all.adat deleted file mode 100644 index adab5cb03..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d02__bbob_f001_i05_d02 -% function eval_number | 2 objectives | 2 variables -1 3.854659550572308e+03 3.182065968818898e+03 6.02465841e+01 3.00993375e-01 -2 -4.793951553608366e+01 3.105031968598136e+02 -1.00299759e+01 1.28656621e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d03_nondom_all.adat deleted file mode 100644 index 32f64dbc8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d03__bbob_f001_i05_d03 -% function eval_number | 2 objectives | 3 variables -1 1.465817306302497e+04 1.357110855007043e+04 8.39721324e+01 -4.63958907e+01 -7.16146901e+01 -3 9.460650147079170e+03 8.500713626772329e+03 7.92368241e+01 -4.34050089e+01 -3.08778828e+01 -5 6.893576968757442e+03 6.874443915417743e+03 2.23947098e+01 2.39003178e+01 7.60750333e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d05_nondom_all.adat deleted file mode 100644 index 0105484e5..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d05__bbob_f001_i05_d05 -% function eval_number | 2 objectives | 5 variables -1 2.136580554843603e+04 2.215876916300303e+04 2.88696595e+01 -7.17725001e+01 -9.36600662e+01 -4.56573086e+01 -7.35324854e+01 -3 4.140465586911037e+03 4.778947351210340e+03 6.34160623e+00 -3.15772472e+01 -9.19130342e+00 -5.54103215e+01 -2.60696104e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d10_nondom_all.adat deleted file mode 100644 index 326a7ee87..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d10_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d10__bbob_f001_i05_d10 -% function eval_number | 2 objectives -1 1.858501697785723e+04 1.856500664478287e+04 -6 1.834361718196063e+04 1.667714001857823e+04 -11 1.723685418776210e+04 1.785202970561542e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d20_nondom_all.adat deleted file mode 100644 index b8e55441b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d20_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d20__bbob_f001_i05_d20 -% function eval_number | 2 objectives -1 5.531736626264343e+04 5.560121712805802e+04 -4 3.635867258923487e+04 3.624544483268909e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d40_nondom_all.adat deleted file mode 100644 index ec2b333a6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i02_d40_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d40__bbob_f001_i05_d40 -% function eval_number | 2 objectives -1 1.388581405957146e+05 1.400772584385306e+05 -3 1.280785797388024e+05 1.295550425068057e+05 -4 1.244829240200299e+05 1.269630710615173e+05 -6 1.144924436512457e+05 1.134927002680865e+05 -9 1.038465847818234e+05 1.047095703332542e+05 -24 8.516968814386720e+04 8.168764311474263e+04 -55 8.129621465982150e+04 7.746126695029355e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d02_nondom_all.adat deleted file mode 100644 index 1a86f340b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d02__bbob_f001_i08_d02 -% function eval_number | 2 objectives | 2 variables -1 6.798457293772277e+03 7.762610356742072e+03 -5.51557982e+01 6.92552501e+01 -2 4.295743326124505e+03 5.365273794093536e+03 3.37282259e+01 -6.42154911e+01 -4 7.318902966646217e+02 1.506233325079134e+03 4.10513048e+01 -6.12568341e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d03_nondom_all.adat deleted file mode 100644 index 32074f398..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d03__bbob_f001_i08_d03 -% function eval_number | 2 objectives | 3 variables -1 1.075242781489079e+04 1.176775699350111e+04 -5.40089120e+01 9.25294870e+01 -1.81252940e+01 -2 9.385204932486173e+03 1.091705772356175e+04 4.07566922e+01 -7.57104843e+01 -5.44447407e+01 -3 8.230076165495242e+03 8.379139142298067e+03 7.18256331e+00 7.67645097e+01 5.74954536e+01 -5 -1.743091256544869e+01 1.035418255044323e+03 -1.01760548e+01 -2.64182644e+01 1.29395074e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d05_nondom_all.adat deleted file mode 100644 index bfa759bc9..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d05_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d05__bbob_f001_i08_d05 -% function eval_number | 2 objectives | 5 variables -1 2.040207450003786e+04 2.175875438182849e+04 9.57055769e+01 -5.27967793e+01 -4.79602852e+01 -7.88633423e+01 3.36873052e+01 -2 1.447584400928776e+04 1.695121253486696e+04 -3.04683316e+01 -7.52680415e+01 -5.53211975e+01 6.95218095e+01 3.48285532e+01 -5 -8.066768328412350e+02 1.926388528095395e+02 -1.11246377e+01 4.24559393e+00 5.08194706e+00 -5.09541040e+00 2.22729999e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d10_nondom_all.adat deleted file mode 100644 index 0b44e3f03..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d10_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d10__bbob_f001_i08_d10 -% function eval_number | 2 objectives -1 5.266095489320469e+04 5.457289101571556e+04 -2 3.926409967975989e+04 4.042794117063792e+04 -3 2.441827392217368e+04 2.766587801550600e+04 -14 2.255399957604424e+04 2.462018994761857e+04 -20 2.094182446579466e+04 2.174970339827750e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d20_nondom_all.adat deleted file mode 100644 index e4f25f8de..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d20__bbob_f001_i08_d20 -% function eval_number | 2 objectives -1 7.210677977503103e+04 7.267545767298939e+04 -2 5.189072234824848e+04 5.101355112943441e+04 -16 4.026992413735919e+04 3.929687488064923e+04 -36 4.019468935234076e+04 4.109482604725350e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d40_nondom_all.adat deleted file mode 100644 index 80551fa79..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i03_d40_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d40__bbob_f001_i08_d40 -% function eval_number | 2 objectives -1 1.540609238313655e+05 1.578901310351199e+05 -3 1.079268838840268e+05 1.059443878232003e+05 -11 9.747596796401033e+04 9.880330534479953e+04 -24 9.502795611007010e+04 9.494409715812642e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d02_nondom_all.adat deleted file mode 100644 index 95a1737d9..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d02__bbob_f001_i10_d02 -% function eval_number | 2 objectives | 2 variables -1 7.513976131145171e+03 8.047006758260366e+03 -6.25404491e+01 6.18218739e+01 -2 7.161401947933347e+03 6.474443249810488e+03 -2.76040353e+00 -8.23497663e+01 -3 1.625640035925768e+03 1.444235988287371e+03 1.98158243e+01 -3.46434763e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d03_nondom_all.adat deleted file mode 100644 index a5a8a35db..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d03__bbob_f001_i10_d03 -% function eval_number | 2 objectives | 3 variables -1 1.396979442378229e+04 1.336614751786602e+04 -8.23834098e+01 -2.99989103e+01 -7.50251078e+01 -2 1.377157572082230e+04 1.467782582651027e+04 8.99075093e+01 4.16245427e+01 6.96562468e+01 -4 1.288154044844112e+04 1.272859230838735e+04 -3.97596936e+01 -4.55749957e+01 9.64638734e+01 -6 1.233936197523299e+04 1.289198111858638e+04 3.78441328e+01 6.43281061e+01 -8.37167118e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d05_nondom_all.adat deleted file mode 100644 index 2231b6561..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d05__bbob_f001_i10_d05 -% function eval_number | 2 objectives | 5 variables -1 2.444462573131943e+04 2.433476901556217e+04 4.20808169e+01 6.94745088e+01 -9.90473558e+01 5.99656290e+01 -6.86252087e+01 -2 9.580638595093347e+03 1.022271814185449e+04 7.17435475e+01 2.75259442e+01 5.60683260e+01 -1.10541390e+00 3.19252652e+01 -6 8.203582737429379e+03 8.470242532927014e+03 -6.02621242e+01 -2.98750233e+01 -3.00342864e+01 -5.14257846e+01 3.06672960e+00 -9 7.430379460941379e+03 7.128482895686783e+03 -7.95304601e+01 -2.09745250e+01 1.79705194e+01 5.64683037e+00 -9.39699969e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d10_nondom_all.adat deleted file mode 100644 index 859db7428..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d10_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d10__bbob_f001_i10_d10 -% function eval_number | 2 objectives -1 2.208998526273981e+04 2.302775060227949e+04 -4 2.283531678189924e+04 2.188542056413608e+04 -9 1.579128142896579e+04 1.584281714718563e+04 -11 1.241557012045056e+04 1.274228144420772e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d20_nondom_all.adat deleted file mode 100644 index a4425a4ab..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d20__bbob_f001_i10_d20 -% function eval_number | 2 objectives -1 6.433788588499166e+04 6.576335670125038e+04 -2 6.591028908780335e+04 6.500425024013155e+04 -4 4.984847967959179e+04 4.963426107763458e+04 -22 3.950739935374156e+04 3.776722388277762e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d40_nondom_all.adat deleted file mode 100644 index f937b05d9..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i04_d40_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d40__bbob_f001_i10_d40 -% function eval_number | 2 objectives -1 1.401510734861183e+05 1.436372357767658e+05 -2 1.084629705797676e+05 1.105481334797276e+05 -7 1.008674535452448e+05 9.633508811552951e+04 -76 9.721410866896714e+04 9.892752655340011e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d02_nondom_all.adat deleted file mode 100644 index 74c5f57d1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d02__bbob_f001_i12_d02 -% function eval_number | 2 objectives | 2 variables -1 5.674303035073136e+03 7.006196617941186e+03 1.21612696e+00 -7.76761941e+01 -3 3.915136897643592e+03 3.908964378023494e+03 3.44759859e+01 4.81488052e+01 -4 2.320677428567289e+03 3.534600815862690e+03 3.60537318e+01 -3.55873555e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d03_nondom_all.adat deleted file mode 100644 index a138e36db..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d03__bbob_f001_i12_d03 -% function eval_number | 2 objectives | 3 variables -1 1.660956210660959e+04 1.682019111147253e+04 6.84048011e+01 6.46397817e+01 8.70936687e+01 -2 3.629403211692586e+03 3.818033304945247e+03 4.05897134e+01 4.03783715e+01 7.25154092e+00 -4 3.125567984782884e+03 3.821801933715178e+03 -1.90853918e+01 -5.29951355e+01 2.35774296e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d05_nondom_all.adat deleted file mode 100644 index 3badc61a4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d05__bbob_f001_i12_d05 -% function eval_number | 2 objectives | 5 variables -1 2.318514518538500e+04 2.430524970876381e+04 -7.53547325e+01 -7.41562137e+01 -6.67888005e+01 6.33555318e+01 6.10410553e+01 -2 1.207950754573002e+04 1.270592506613628e+04 4.52580851e+01 1.36524274e+00 -3.18520585e+00 6.53801441e+01 -7.24651714e+01 -3 9.604572280991495e+03 1.096797972446511e+04 1.19413647e+01 -7.47884122e+01 6.56253547e+01 -1.98887481e+00 -5.61686281e+00 -5 6.557916196695885e+03 6.259552081645425e+03 -4.90620172e+01 -1.48677812e+01 5.92074603e+01 5.08337754e+00 -5.84002768e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d10_nondom_all.adat deleted file mode 100644 index 7cfefffdf..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d10_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d10__bbob_f001_i12_d10 -% function eval_number | 2 objectives -1 5.003067461265624e+04 5.507966717229916e+04 -2 3.933588873115729e+04 3.795821091491789e+04 -3 1.382434819482119e+04 1.527634497798025e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d20_nondom_all.adat deleted file mode 100644 index 064675d62..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d20_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d20__bbob_f001_i12_d20 -% function eval_number | 2 objectives -1 6.491572032633215e+04 6.619667777824307e+04 -2 3.933030322866054e+04 3.789748056999194e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d40_nondom_all.adat deleted file mode 100644 index 5f30e15b1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i05_d40_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d40__bbob_f001_i12_d40 -% function eval_number | 2 objectives -1 1.109688005032033e+05 1.126155938219039e+05 -6 9.213197971554697e+04 9.365265584781325e+04 -12 9.124346478301878e+04 9.284733207820302e+04 -33 9.189871157291727e+04 9.247065830379406e+04 -68 9.401182807008804e+04 9.201643716048550e+04 -74 8.545936247884948e+04 8.247120880988850e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d02_nondom_all.adat deleted file mode 100644 index cc8ee3b53..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d02_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d02__bbob_f001_i14_d02 -% function eval_number | 2 objectives | 2 variables -1 3.118563822448464e+03 3.392425043722456e+03 -5.33586190e+01 -2.46436298e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d03_nondom_all.adat deleted file mode 100644 index cf8144140..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d03__bbob_f001_i14_d03 -% function eval_number | 2 objectives | 3 variables -1 1.160045586553615e+04 1.106507319138583e+04 9.87734880e+01 3.30116459e+01 -1.68018427e+01 -3 8.928343470724278e+03 9.312242006144936e+03 -2.55848888e+01 -1.49267565e+01 9.12376316e+01 -5 2.682888032400851e+03 2.332767827300654e+03 1.30185951e+01 -4.40987662e+01 -2.08546547e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d05_nondom_all.adat deleted file mode 100644 index 33f07d1e2..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d05__bbob_f001_i14_d05 -% function eval_number | 2 objectives | 5 variables -1 1.513277150126069e+04 1.612098338763159e+04 3.79609983e+01 7.31043358e+01 8.14299178e+01 5.58277231e+00 -4.60134074e+01 -2 1.436317809725216e+04 1.421100175683848e+04 -7.08977414e+01 -7.14541665e+01 -6.59569695e+01 -4.04513429e+00 7.61835171e+00 -5 1.163162570524696e+04 1.275899609496784e+04 -4.72851478e+01 -3.54818759e+01 7.63120015e+01 8.11056808e+00 -5.48736556e+01 -7 6.294826212807913e+03 6.418746192087533e+03 -5.06951768e+01 1.37363536e+01 -6.03910107e+01 -3.67252796e+00 1.11251921e+01 -10 5.481220643808314e+03 6.569774499564068e+03 -3.41068526e+01 1.35383276e+01 4.50833013e+01 3.70132883e+01 -3.72583230e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d10_nondom_all.adat deleted file mode 100644 index 99f522f5a..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d10_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d10__bbob_f001_i14_d10 -% function eval_number | 2 objectives -1 4.236313988437263e+04 4.491870243442478e+04 -2 3.507897995196094e+04 3.735244880110954e+04 -3 2.912921601775388e+04 2.944087328475472e+04 -4 2.847813259677858e+04 2.680166601621896e+04 -7 2.492787109569537e+04 2.696492065214691e+04 -11 2.556867794645763e+04 2.453544082086074e+04 -13 2.383209857985914e+04 2.290394132014518e+04 -17 1.728304376473798e+04 1.854508175911671e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d20_nondom_all.adat deleted file mode 100644 index 00b9c1c88..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d20__bbob_f001_i14_d20 -% function eval_number | 2 objectives -1 5.702253149917269e+04 5.917252592376105e+04 -4 5.332528693464810e+04 5.160474407834144e+04 -7 4.593908715536426e+04 4.633931533073357e+04 -18 3.592730574466427e+04 3.736852658355158e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d40_nondom_all.adat deleted file mode 100644 index 84e0f77f6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i06_d40_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d40__bbob_f001_i14_d40 -% function eval_number | 2 objectives -1 1.320517485285450e+05 1.309423514996463e+05 -4 1.267475784836520e+05 1.256115446274790e+05 -6 1.119919742223562e+05 1.129076798808471e+05 -8 1.082756523475662e+05 1.090258743040368e+05 -10 1.076501162007891e+05 1.080990327205292e+05 -37 9.058995049149758e+04 9.111030445276994e+04 -64 8.072778681764507e+04 7.920665435745893e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d02_nondom_all.adat deleted file mode 100644 index bd6ac4426..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d02_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d02__bbob_f001_i16_d02 -% function eval_number | 2 objectives | 2 variables -1 1.456873154412294e+03 1.064091869260407e+03 1.75913993e+01 -3.06794492e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d03_nondom_all.adat deleted file mode 100644 index 0921aa32d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d03_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d03__bbob_f001_i16_d03 -% function eval_number | 2 objectives | 3 variables -1 3.818371701183211e+03 3.044640487854890e+03 3.63276691e+01 -1.83516012e+01 3.84178166e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d05_nondom_all.adat deleted file mode 100644 index 0081cc531..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d05_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d05__bbob_f001_i16_d05 -% function eval_number | 2 objectives | 5 variables -1 2.510877391626003e+03 2.522501944052609e+03 -2.73166502e+01 6.67328622e+00 1.46223084e+01 -1.13621575e+01 3.34900135e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d10_nondom_all.adat deleted file mode 100644 index 96d644064..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d10_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d10__bbob_f001_i16_d10 -% function eval_number | 2 objectives -1 1.328156914998072e+04 1.460026750551996e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d20_nondom_all.adat deleted file mode 100644 index 000d57078..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d20__bbob_f001_i16_d20 -% function eval_number | 2 objectives -1 5.226542103991582e+04 5.390550068940104e+04 -5 4.840709454889926e+04 5.057203192669203e+04 -10 4.997469817134429e+04 4.824635315188756e+04 -14 4.202298419474871e+04 4.147644191477732e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d40_nondom_all.adat deleted file mode 100644 index b3ee3d471..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i07_d40_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d40__bbob_f001_i16_d40 -% function eval_number | 2 objectives -1 1.456338701709078e+05 1.474558991455781e+05 -2 1.452932234973085e+05 1.405977117441640e+05 -3 1.441421445549784e+05 1.404004169083752e+05 -4 1.008667108705667e+05 1.049064359484344e+05 -17 9.998548744060159e+04 9.826696893283010e+04 -28 9.589028462155620e+04 9.503632459715645e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d02_nondom_all.adat deleted file mode 100644 index 70591c9ba..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d02__bbob_f001_i18_d02 -% function eval_number | 2 objectives | 2 variables -1 1.371814917898232e+04 1.285071595225124e+04 -9.04788770e+01 7.06885655e+01 -2 7.018775186168083e+03 7.778785513618897e+03 -6.51512982e+00 -8.86091398e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d03_nondom_all.adat deleted file mode 100644 index 1ab460eff..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d03__bbob_f001_i18_d03 -% function eval_number | 2 objectives | 3 variables -1 1.677799770326031e+04 1.653494277379383e+04 -9.95097120e+01 -1.06599489e+01 8.25245000e+01 -2 6.124184739270861e+03 6.628158674884552e+03 3.85295610e+01 2.59643924e+01 -6.45686316e+01 -3 5.548458925817808e+03 6.384062204870869e+03 4.94624089e+01 -1.63173659e+01 -5.81063447e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d05_nondom_all.adat deleted file mode 100644 index 4594c597f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d05_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d05__bbob_f001_i18_d05 -% function eval_number | 2 objectives | 5 variables -1 1.393705327867765e+04 1.326451771716196e+04 -7.22930407e+01 2.03224462e+01 -7.86749485e+00 1.10338343e+01 8.57618020e+01 -6 1.236337815501478e+04 1.242054332977761e+04 -5.85851329e+01 4.57106170e+01 7.58332435e+01 -2.88153976e+01 -6.34308314e+00 -10 4.783838880661470e+03 5.060180736171284e+03 -2.65789971e+01 2.20070970e+01 3.93285319e+01 2.13876249e+01 -4.48190843e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d10_nondom_all.adat deleted file mode 100644 index 5b13e434b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d10_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d10__bbob_f001_i18_d10 -% function eval_number | 2 objectives -1 3.301776722889945e+04 3.263992825734281e+04 -2 2.825023605543359e+04 2.995334371806249e+04 -3 2.808541563033957e+04 2.830668966844995e+04 -9 2.650237192036289e+04 2.661146621800768e+04 -11 1.774627806549542e+04 1.688072774828594e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d20_nondom_all.adat deleted file mode 100644 index 68eecc792..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d20__bbob_f001_i18_d20 -% function eval_number | 2 objectives -1 7.460568763355975e+04 7.097830474308964e+04 -3 6.115418881573869e+04 6.005283483940321e+04 -11 5.773610070263438e+04 5.609317860887288e+04 -13 5.059549632165907e+04 4.867103289064425e+04 -21 4.945765805437426e+04 4.990951448210139e+04 -35 4.353570921596034e+04 4.413190919761443e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d40_nondom_all.adat deleted file mode 100644 index a99fb8ed0..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i08_d40_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d40__bbob_f001_i18_d40 -% function eval_number | 2 objectives -1 1.310712612686374e+05 1.294408625795955e+05 -3 1.181992754474968e+05 1.198137279338515e+05 -14 1.126387776302368e+05 1.148033870093516e+05 -19 1.053241376163332e+05 1.041544645472735e+05 -40 9.744994796579801e+04 9.674047550894965e+04 -66 9.158592554454993e+04 8.848835547555094e+04 -73 9.044531501557284e+04 9.207603169076078e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d02_nondom_all.adat deleted file mode 100644 index 8bf5bf027..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d02__bbob_f001_i21_d02 -% function eval_number | 2 objectives | 2 variables -1 1.335347770054000e+04 1.233785297660036e+04 8.53033253e+01 7.93003972e+01 -2 1.002006414016819e+04 9.802078867626473e+03 -7.94763754e+01 5.94225345e+01 -4 1.556352845987065e+03 1.654978236064481e+03 3.89190220e+01 -1.88971114e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d03_nondom_all.adat deleted file mode 100644 index 416cbddab..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d03_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d03__bbob_f001_i21_d03 -% function eval_number | 2 objectives | 3 variables -1 7.135586916216097e+03 7.340529196936249e+03 -6.74782624e+01 2.21498413e+01 -4.67682685e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d05_nondom_all.adat deleted file mode 100644 index 78cd06d42..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d05__bbob_f001_i21_d05 -% function eval_number | 2 objectives | 5 variables -1 2.333793048664740e+04 2.313437322433661e+04 5.42427015e+01 -7.85580312e+01 -6.68522860e+01 -8.49089038e+01 5.03810290e+01 -2 4.797017765233891e+03 4.531475465686730e+03 3.96023430e+01 4.23829202e+00 2.55417630e+01 -4.81008486e+01 -1.34267140e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d10_nondom_all.adat deleted file mode 100644 index 972de6a32..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d10_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d10__bbob_f001_i21_d10 -% function eval_number | 2 objectives -1 3.329368741829895e+04 3.290999565237475e+04 -3 1.483836013601996e+04 1.423623288318966e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d20_nondom_all.adat deleted file mode 100644 index fdaf508bc..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d20__bbob_f001_i21_d20 -% function eval_number | 2 objectives -1 9.311533595701937e+04 9.192980404766103e+04 -2 7.225063937712133e+04 7.086604821780502e+04 -4 7.105093060207723e+04 7.097677519070078e+04 -6 4.906881296318365e+04 4.894902938022353e+04 -9 4.387319898808356e+04 4.245114152913387e+04 -14 2.724157625191987e+04 2.874884731548205e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d40_nondom_all.adat deleted file mode 100644 index b71e70be7..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i09_d40_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d40__bbob_f001_i21_d40 -% function eval_number | 2 objectives -1 1.301014090759470e+05 1.244071761997854e+05 -2 1.130888557767622e+05 1.118903341036810e+05 -12 1.055650858425776e+05 1.064422463937739e+05 -40 1.044797297998763e+05 1.061095166869753e+05 -42 1.057658513284967e+05 1.054011790564057e+05 -52 8.240652827220813e+04 8.363630486764916e+04 -61 7.796429182177664e+04 7.910314440324894e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d02_nondom_all.adat deleted file mode 100644 index 7cf9dc654..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d02__bbob_f001_i22_d02 -% function eval_number | 2 objectives | 2 variables -1 5.224376553344838e+03 4.362825750659195e+03 -6.51172767e+01 -2.27654695e+01 -2 4.947578596984253e+03 5.033248008596686e+03 4.98499833e+01 -5.01902038e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d03_nondom_all.adat deleted file mode 100644 index 569026331..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d03__bbob_f001_i22_d03 -% function eval_number | 2 objectives | 3 variables -1 7.123060132103102e+03 7.843372085479424e+03 7.47934239e+01 1.03841117e+01 4.51270591e+01 -2 7.929764038071963e+03 7.036927138991302e+03 1.30320316e+01 -5.94299121e+01 6.26717092e+01 -5 6.187441326369244e+03 7.523963994346280e+03 6.39469249e+00 6.89158230e+01 -4.57587820e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d05_nondom_all.adat deleted file mode 100644 index ca0cb3f2a..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d05__bbob_f001_i22_d05 -% function eval_number | 2 objectives | 5 variables -1 2.466041672457375e+04 2.467559141573865e+04 -5.81009132e+01 1.91573614e+01 -9.42526942e+01 8.16424945e+01 -7.00464112e+01 -2 1.264987157612301e+03 1.300329858541078e+03 3.68538515e+00 -1.09709356e+00 2.80323867e+01 -1.72735123e+01 1.93326961e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d10_nondom_all.adat deleted file mode 100644 index 6eacb48af..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d10__bbob_f001_i22_d10 -% function eval_number | 2 objectives -1 4.389153459395072e+04 4.214041052463507e+04 -2 3.865135929268458e+04 3.804810558448388e+04 -3 3.256797183903588e+04 3.201055173134518e+04 -4 2.985601027287720e+04 2.982965166757151e+04 -6 2.721898536606158e+04 2.706189701364929e+04 -10 1.481075851760142e+04 1.323355164220713e+04 -12 1.431465736246926e+04 1.522366333997001e+04 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d20_nondom_all.adat deleted file mode 100644 index 499cff957..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d20__bbob_f001_i22_d20 -% function eval_number | 2 objectives -1 8.527688501979162e+04 8.370470059502644e+04 -2 8.590680911586032e+04 8.270574608473238e+04 -3 5.497709840313815e+04 5.519238981448775e+04 -25 5.143158641738112e+04 5.258680803740458e+04 -27 5.049967462362099e+04 4.756122509088594e+04 -31 4.491951223656856e+04 4.465836357413365e+04 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d40_nondom_all.adat deleted file mode 100644 index 0caafe452..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f01_i10_d40_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d40__bbob_f001_i22_d40 -% function eval_number | 2 objectives -1 1.075790586662698e+05 1.096315544750712e+05 -29 1.057667195896136e+05 1.050701918403664e+05 -49 9.595183487873003e+04 9.737535191403127e+04 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d02_nondom_all.adat deleted file mode 100644 index 883bd7352..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d02__bbob_f002_i04_d02 -% function eval_number | 2 objectives | 2 variables -1 7.271991720141561e+03 6.347577400924289e+07 -8.64138361e+01 5.39902293e+00 -3 7.015251663677935e+03 5.925768061490659e+09 1.74664814e+01 7.56227422e+01 -4 4.147584952097420e+03 3.910427556860525e+09 3.74112022e-01 5.82230240e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d03_nondom_all.adat deleted file mode 100644 index 9ae614fe4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d03_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d03__bbob_f002_i04_d03 -% function eval_number | 2 objectives | 3 variables -1 3.954216380378432e+03 2.663184152187708e+08 -1.34607268e+01 -5.81432350e+01 1.65795162e+01 -6 3.208857674098937e+03 5.019859391709735e+06 2.37422215e+01 -4.80257014e+01 -1.72208971e-01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d05_nondom_all.adat deleted file mode 100644 index f19d98472..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d05__bbob_f002_i04_d05 -% function eval_number | 2 objectives | 5 variables -1 9.768440725180250e+03 1.826045492417187e+09 3.64000219e+01 -2.63006833e+01 5.52072669e+01 4.39424144e+01 -4.51502475e+01 -8 1.078577787991275e+04 1.371124855903107e+09 -3.23707570e+01 3.96283480e+01 7.22805413e+01 2.04460691e+01 -4.04999315e+01 -9 1.967173469424248e+04 1.262380617911215e+09 -1.59007932e+01 3.80094216e+01 -9.07728444e+01 -8.84433475e+01 -3.61301975e+01 -10 8.277051003054969e+03 2.132428242233562e+08 -5.31854698e+00 3.88144868e+00 6.24805827e+01 6.23455549e+01 5.96156437e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d10_nondom_all.adat deleted file mode 100644 index 29f452a65..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d10_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d10__bbob_f002_i04_d10 -% function eval_number | 2 objectives -1 2.459127218006177e+04 9.590745278053706e+08 -2 1.551362120217395e+04 8.688844701168710e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d20_nondom_all.adat deleted file mode 100644 index 517699999..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d20__bbob_f002_i04_d20 -% function eval_number | 2 objectives -1 5.741184573594026e+04 6.424819844669973e+09 -2 6.856210462973404e+04 6.346738288873639e+09 -3 5.736819930050083e+04 5.195066379829999e+09 -4 7.037649514884934e+04 1.900162358379788e+09 -7 5.345751417913866e+04 1.720744789806780e+09 -8 4.251454416435489e+04 1.974800710149556e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d40_nondom_all.adat deleted file mode 100644 index 55b86eff6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i01_d40_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d40__bbob_f002_i04_d40 -% function eval_number | 2 objectives -1 1.278488828727160e+05 1.205213644293887e+10 -2 8.723978865381164e+04 4.753951619952179e+09 -3 1.222562998259296e+05 4.028340084107737e+09 -46 1.111521689834759e+05 4.212291983364781e+09 -56 7.868669572571007e+04 6.107063958717949e+09 -78 9.333315367378826e+04 4.310696564934800e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d02_nondom_all.adat deleted file mode 100644 index f04062966..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d02__bbob_f002_i05_d02 -% function eval_number | 2 objectives | 2 variables -1 7.257974683264606e+03 1.790836424575515e+09 6.95424678e+01 -4.59075557e+01 -2 7.062107079668350e+03 5.016061625586732e+09 -4.25544763e+01 -7.60016793e+01 -4 2.024352679595989e+02 6.880619301268433e+08 -7.53760857e+00 2.10733602e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d03_nondom_all.adat deleted file mode 100644 index cfb66cc40..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d03_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d03__bbob_f002_i05_d03 -% function eval_number | 2 objectives | 3 variables -1 7.346232894497225e+03 4.715910873150052e+07 2.63391272e+01 8.15530735e+01 7.51065544e+00 -6 1.774992498233200e+03 1.145572116552183e+09 -2.89366720e+01 5.89000934e+00 3.61575446e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d05_nondom_all.adat deleted file mode 100644 index 0941ffd15..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d05__bbob_f002_i05_d05 -% function eval_number | 2 objectives | 5 variables -1 2.182145366721135e+04 2.378604983892821e+09 7.86079015e+01 -3.20369166e+00 -8.06421962e+01 -8.36483241e+01 4.67089795e+01 -3 3.634907643742589e+03 1.156007091890829e+08 -1.54736371e+00 1.07621234e+01 3.98978746e+01 4.09574750e+01 8.05797082e+00 -6 2.064909748505898e+03 4.954748962185138e+08 -1.34772290e+01 -9.84537691e+00 -3.18419700e+01 -3.10208094e+01 -2.31014023e+01 -8 4.931271923992229e+03 9.321040177261133e+06 -7.41659216e+01 -1.28917467e+01 -2.35240992e+00 1.22881995e-01 3.06597339e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d10_nondom_all.adat deleted file mode 100644 index b0825f8f1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d10_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d10__bbob_f002_i05_d10 -% function eval_number | 2 objectives -1 3.026236691039045e+04 4.791462823130565e+09 -2 2.526976250455578e+04 4.501265110763401e+09 -3 2.184029487944566e+04 2.465771699228580e+09 -4 1.830673674734133e+04 5.384653116538093e+08 -7 2.113544781238263e+04 3.711079065082620e+08 -10 1.389063171022689e+04 9.310733168023197e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d20_nondom_all.adat deleted file mode 100644 index 3e08314d8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d20_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d20__bbob_f002_i05_d20 -% function eval_number | 2 objectives -1 6.032974519784871e+04 6.293289091234240e+09 -2 6.670779514823199e+04 5.775202297325422e+09 -3 5.923871465560155e+04 3.724114828479748e+09 -8 6.904775205900546e+04 3.680587067087546e+09 -9 6.558184258387437e+04 3.055091340482327e+09 -15 4.551240310570649e+04 2.541448223491426e+09 -18 5.353300730765569e+04 2.297733996499653e+09 -32 4.278293964866790e+04 3.192721729990280e+09 -34 8.965250616242245e+04 1.061075724710067e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d40_nondom_all.adat deleted file mode 100644 index c4a23f231..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i02_d40_nondom_all.adat +++ /dev/null @@ -1,14 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d40__bbob_f002_i05_d40 -% function eval_number | 2 objectives -1 1.297097030563014e+05 1.186258075576052e+10 -2 1.477408975139708e+05 1.080646348876360e+10 -5 1.293774858840377e+05 1.011139353549105e+10 -7 1.684488022464115e+05 9.896481591683468e+09 -8 1.040978182488607e+05 1.143630232948367e+10 -12 1.288884561784531e+05 1.017699182765897e+10 -13 1.161348645953620e+05 8.872637538839369e+09 -14 1.200738334944288e+05 3.205116327036119e+09 -20 1.065149115297676e+05 1.073492314202310e+10 -25 9.192142238129572e+04 8.762955007727585e+09 -33 9.356957158319849e+04 3.203987294092055e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d02_nondom_all.adat deleted file mode 100644 index c87be1b14..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d02__bbob_f002_i08_d02 -% function eval_number | 2 objectives | 2 variables -1 6.152448257084012e+03 7.068150989005688e+07 -8.42759305e+01 -7.70639891e+00 -2 -3.297060133140112e+02 1.073296749483980e+08 2.31325463e+01 1.17005861e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d03_nondom_all.adat deleted file mode 100644 index ca138a9db..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d03_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d03__bbob_f002_i08_d03 -% function eval_number | 2 objectives | 3 variables -1 1.009615541297608e+04 8.864915249576990e+06 -5.06713431e+01 9.25886130e+01 2.30173038e+00 -2 6.050755816520730e+03 3.119750296293754e+09 6.29505418e+01 -8.79813910e+00 -5.48633906e+01 -3 9.889930913043057e+03 1.223774804962085e+09 3.21548904e+01 -9.10806487e+01 3.87873221e+01 -4 4.443444644604111e+03 2.307185596784180e+09 1.57815779e+01 -5.19821921e+01 4.95393630e+01 -5 3.224656523172103e+03 1.664173504065634e+09 -2.55601758e+01 -4.53344940e+01 -3.88409662e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d05_nondom_all.adat deleted file mode 100644 index 908180df6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d05__bbob_f002_i08_d05 -% function eval_number | 2 objectives | 5 variables -1 1.834356398547062e+04 7.551950444798162e+09 -1.70077465e+01 -8.29953705e+01 3.86634962e+01 -5.68554870e+01 8.95811608e+01 -2 1.244008063446113e+04 5.098308286208917e+08 -2.60886095e+01 5.17992823e+01 9.62437440e+01 1.50737417e+01 -2.07107102e+01 -6 1.693226007084214e+04 3.078811333017266e+07 2.61243974e+01 9.73780663e+01 -8.81559952e+01 5.52388510e+00 -1.58985364e+00 -7 1.612626965214555e+04 1.421083785262234e+08 6.21893766e+01 -7.95182559e+01 4.58284765e+01 6.91412915e+01 2.76170945e+00 -9 1.164603707474640e+04 1.405650744868380e+09 -3.65616658e+01 -1.96146330e+01 -2.52082882e+01 9.57030100e+01 3.73176298e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d10_nondom_all.adat deleted file mode 100644 index 961135824..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d10_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d10__bbob_f002_i08_d10 -% function eval_number | 2 objectives -1 3.112125390259238e+04 4.584895451479975e+09 -4 2.390023680457325e+04 9.729108541469822e+09 -5 3.292542682321960e+04 1.617220290316897e+09 -8 2.641706280976992e+04 5.634338363829504e+09 -9 2.876876283002826e+04 4.073025303622817e+09 -10 2.727950457994680e+04 9.735832661184984e+08 -12 2.519805694599721e+04 3.667499304174644e+08 -14 1.998338073230588e+04 4.742715444965215e+09 -17 2.499061419876773e+04 5.285982400355654e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d20_nondom_all.adat deleted file mode 100644 index b77789d41..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d20_nondom_all.adat +++ /dev/null @@ -1,13 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d20__bbob_f002_i08_d20 -% function eval_number | 2 objectives -1 6.082353679720554e+04 1.057056005322029e+10 -2 7.872756183663549e+04 9.134145610477081e+09 -3 7.258826462519569e+04 3.898662919556210e+09 -4 6.538617833895660e+04 5.502461973554565e+09 -10 7.848316106389492e+04 1.968190415677008e+09 -11 5.361993027574393e+04 3.929535018688031e+09 -14 6.388370951797778e+04 1.679632144779428e+09 -15 4.787728032325101e+04 1.168808082021825e+09 -19 4.588903941688166e+04 3.063875450405237e+09 -32 7.440624568042120e+04 7.946443704574269e+08 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d40_nondom_all.adat deleted file mode 100644 index ca66606a8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i03_d40_nondom_all.adat +++ /dev/null @@ -1,16 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d40__bbob_f002_i08_d40 -% function eval_number | 2 objectives -1 1.550282045655989e+05 8.855760074566359e+09 -2 1.445741756428702e+05 7.383155237624383e+09 -3 1.060828536205331e+05 8.405317591659605e+09 -11 1.322807744845457e+05 6.323500940124118e+09 -12 1.217969673786067e+05 7.799506049297342e+09 -17 1.057983067122177e+05 8.813794931375919e+09 -18 1.344882197260064e+05 6.299477390287218e+09 -22 7.068928695846563e+04 8.958500958220659e+09 -32 1.094872044539410e+05 3.145080760910423e+09 -33 1.068873631638617e+05 7.951400833090351e+09 -40 9.990104907163864e+04 4.939893818910280e+09 -66 9.201810859153830e+04 8.226903462810364e+09 -78 1.062341086171368e+05 4.497689572888559e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d02_nondom_all.adat deleted file mode 100644 index 627973c3f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d02_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d02__bbob_f002_i10_d02 -% function eval_number | 2 objectives | 2 variables -1 1.382469209807191e+04 4.352343317611328e+09 -9.74300414e+01 6.67855163e+01 -2 6.720463004721799e+03 6.070737490334764e+09 -2.01063396e+01 -7.69091340e+01 -3 9.324209515186372e+03 2.831821739402668e+09 -8.15001715e+01 5.27931201e+01 -4 2.758621840970001e+03 9.379533854950650e+08 4.81088182e+01 2.93233464e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d03_nondom_all.adat deleted file mode 100644 index 298c38d51..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d03__bbob_f002_i10_d03 -% function eval_number | 2 objectives | 3 variables -1 1.067684405527779e+04 5.370793393598155e+08 3.68874914e+01 -9.08288932e+01 -2.59870292e+01 -2 5.073087679501534e+03 3.379931081631737e+08 7.01045285e+01 -2.67487976e+00 -1.95973201e+01 -6 4.791863380175246e+03 1.297319935253093e+09 5.56032588e+01 2.30710809e+01 -3.77068998e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d05_nondom_all.adat deleted file mode 100644 index 85983261c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d05__bbob_f002_i10_d05 -% function eval_number | 2 objectives | 5 variables -1 7.321007300729048e+03 1.812984236218632e+09 -2.79684542e+01 1.36622871e+01 7.27495596e+01 9.26002055e+00 -3.86944911e+01 -2 1.391237771031839e+04 1.957018812504296e+08 -4.22531630e+01 -2.12747939e+01 -9.95943201e+01 -3.20084593e+01 1.55762174e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d10_nondom_all.adat deleted file mode 100644 index 9981f5b74..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d10_nondom_all.adat +++ /dev/null @@ -1,13 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d10__bbob_f002_i10_d10 -% function eval_number | 2 objectives -1 2.247217756718660e+04 6.694334420026983e+09 -4 3.366169479736314e+04 5.696178002207556e+09 -5 4.979051327078875e+04 4.298245790489855e+09 -6 3.685341465318092e+04 4.276311178744856e+09 -7 3.058984398062168e+04 9.980066570004594e+08 -9 2.839605298555964e+04 2.498672055896519e+09 -11 2.563579806721681e+04 4.161713216460607e+09 -13 3.008276004201276e+04 2.495153087526256e+09 -15 1.914386947685445e+04 6.002500803308077e+09 -17 3.099429911558212e+04 4.834935648848038e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d20_nondom_all.adat deleted file mode 100644 index 331523e06..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d20_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d20__bbob_f002_i10_d20 -% function eval_number | 2 objectives -1 6.082685269402104e+04 6.192580006305775e+09 -2 5.321138010187450e+04 4.468971125045916e+09 -4 5.076146028770351e+04 1.820638897293447e+09 -9 6.890107843094115e+04 1.815596565821443e+09 -17 6.660979245157642e+04 1.794835402130095e+09 -20 7.588410480579161e+04 1.790610378487772e+09 -23 4.890342650659950e+04 9.309936233132654e+09 -28 5.218303394183024e+04 8.082921944909561e+08 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d40_nondom_all.adat deleted file mode 100644 index cc2d06db0..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i04_d40_nondom_all.adat +++ /dev/null @@ -1,17 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d40__bbob_f002_i10_d40 -% function eval_number | 2 objectives -1 1.090860774898545e+05 1.059393861845514e+10 -3 1.204085813752365e+05 4.427273789566621e+09 -5 1.157716435134866e+05 6.910668965454722e+09 -6 1.050446509485775e+05 8.091729508395221e+09 -10 1.163104297704694e+05 5.273893087062871e+09 -14 1.273986863873978e+05 3.801985858789424e+09 -48 1.046859632749556e+05 9.040755604763630e+09 -49 1.363886148187919e+05 2.752487867663916e+09 -60 1.005343675713724e+05 1.142732762897252e+10 -61 1.094837919225287e+05 6.473078227223688e+09 -67 1.057375291867887e+05 7.927099774346133e+09 -69 1.053655760229115e+05 2.633502158943893e+09 -70 9.868508869894537e+04 8.789590978420540e+09 -80 9.900677647190249e+04 5.836411670987075e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d02_nondom_all.adat deleted file mode 100644 index 7a109b3d4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d02__bbob_f002_i12_d02 -% function eval_number | 2 objectives | 2 variables -1 1.013822733583120e+04 4.674489104500158e+09 7.45419385e+01 -7.31227464e+01 -2 7.206184241149609e+02 4.887323247208158e+07 -1.81657192e+01 3.37946198e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d03_nondom_all.adat deleted file mode 100644 index 431a4e5bd..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d03__bbob_f002_i12_d03 -% function eval_number | 2 objectives | 3 variables -1 1.423754102022051e+04 3.620456064747599e+09 -9.80784164e+01 1.44288659e+01 5.98320648e+01 -2 4.630302656841180e+03 6.114696663891668e+08 -2.76782878e+01 -5.70732066e+01 -2.42640402e+01 -6 2.769052810425655e+03 1.188399552054164e+09 -1.64848345e+01 2.36654628e+01 3.85293631e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d05_nondom_all.adat deleted file mode 100644 index 903c6d8b5..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d05__bbob_f002_i12_d05 -% function eval_number | 2 objectives | 5 variables -1 6.042344794569757e+03 5.752641877915589e+08 2.97608127e+00 -5.82140968e+01 4.66379240e+01 -1.48701965e+01 2.70540414e+01 -3 1.402693778114288e+04 2.580075572857771e+08 -1.58991481e+01 -8.61250374e+01 -5.18829927e+01 6.14529789e+01 1.52075881e+01 -5 4.875281115708345e+03 9.298008589928746e+08 3.32139532e+01 -4.37306980e+01 -3.60861840e+01 -3.76130449e+00 3.11899925e+01 -7 1.942405468206810e+04 4.261192213306852e+07 -7.70630237e+01 8.49537877e+01 -5.67979901e+01 3.98388817e+01 4.74859452e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d10_nondom_all.adat deleted file mode 100644 index 2a5799a55..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d10_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d10__bbob_f002_i12_d10 -% function eval_number | 2 objectives -1 2.990472701594542e+04 1.106347995944414e+09 -2 2.198477570921135e+04 7.252056983654266e+09 -3 2.818379648924819e+04 8.587862950277102e+08 -13 1.461571657002091e+04 3.630429494614004e+09 -18 5.320887353713004e+04 4.263040049860090e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d20_nondom_all.adat deleted file mode 100644 index f04ff6a0b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d20__bbob_f002_i12_d20 -% function eval_number | 2 objectives -1 5.561110392457041e+04 2.476551724452949e+09 -2 5.079476799051462e+04 2.989931040384160e+09 -9 4.049917489242966e+04 2.528974801143445e+09 -13 5.459398314086404e+04 1.536615657638414e+09 -18 5.286580185240546e+04 2.277788923689637e+09 -32 5.157723312369765e+04 1.360168586047570e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d40_nondom_all.adat deleted file mode 100644 index db9224c5c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i05_d40_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d40__bbob_f002_i12_d40 -% function eval_number | 2 objectives -1 1.135611091212255e+05 9.249925372254435e+09 -3 1.149031984853451e+05 3.689089157416729e+09 -4 1.036673207667941e+05 7.206618193297810e+09 -18 8.934776260624257e+04 3.207615748641014e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d02_nondom_all.adat deleted file mode 100644 index 8bb6531d7..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d02_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d02__bbob_f002_i14_d02 -% function eval_number | 2 objectives | 2 variables -1 4.717722810115211e+03 2.480266347509438e+09 4.00660400e+01 -5.30312203e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d03_nondom_all.adat deleted file mode 100644 index dec1d3c87..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d03__bbob_f002_i14_d03 -% function eval_number | 2 objectives | 3 variables -1 8.594965723111189e+03 5.639871064189176e+09 4.70820067e+00 -4.66678513e+01 7.99929287e+01 -3 1.074207563959517e+04 1.549955796344112e+09 -6.67264727e+01 6.98628752e+01 4.57118100e+01 -6 1.343504311070145e+04 2.293298023090105e+08 9.33871959e+01 6.37985742e+01 1.75527703e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d05_nondom_all.adat deleted file mode 100644 index 171a840e5..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d05_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d05__bbob_f002_i14_d05 -% function eval_number | 2 objectives | 5 variables -1 2.251787692573807e+04 3.679475855277571e+09 2.02434635e+01 7.67009392e+01 -9.37515961e+01 -6.70140100e+01 -5.79988952e+01 -2 8.270074157320872e+03 7.795827227257550e+09 2.53652264e+01 4.59192357e+00 9.06403223e+00 -3.19247323e+01 -8.39665126e+01 -3 1.761430729179723e+04 1.588664921488768e+09 -6.75639711e+01 5.09852446e+01 6.92038194e+01 -6.35583258e+01 4.33269565e+01 -4 1.603149139636096e+04 2.601088126732947e+09 -1.74602945e+01 -9.60686020e+01 5.76063515e+01 5.26492453e+00 5.22930840e+01 -5 5.066045729786698e+03 1.466889985415388e+09 -2.66267191e+01 -3.45052301e+01 2.26149857e+01 -2.40640284e+01 4.32761488e+01 -6 2.070765626627670e+04 4.223435171663383e+08 3.15136042e+01 -5.73358097e+01 7.84527447e+01 -9.91926351e+01 8.89308560e+00 -7 8.631320420692540e+03 1.430779595092124e+08 2.26134931e+01 2.60694210e+01 8.52702326e+01 1.52716432e+01 -8.24200186e+00 -8 5.367034874669727e+03 6.139786822113585e+07 -5.86983773e+01 -2.92985156e+01 -6.80699367e+00 -3.50732791e+01 6.49046294e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d10_nondom_all.adat deleted file mode 100644 index 634c45b07..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d10_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d10__bbob_f002_i14_d10 -% function eval_number | 2 objectives -1 2.083099935890052e+04 1.248811123439373e+09 -4 3.011088318371496e+04 7.415166768063302e+08 -5 4.035330287646018e+04 4.523484102405018e+08 -8 2.720793180266731e+04 5.355911513818217e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d20_nondom_all.adat deleted file mode 100644 index 3b1cd37e6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d20_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d20__bbob_f002_i14_d20 -% function eval_number | 2 objectives -1 6.535009065240961e+04 7.860759063202757e+09 -2 6.572770183745619e+04 3.774513156530673e+09 -3 5.207903661577748e+04 1.020376760216074e+10 -5 5.857104126023444e+04 5.951532535574438e+09 -6 3.863110908892759e+04 3.633634975016462e+09 -7 5.354648145169059e+04 2.297487778079548e+09 -20 3.488571457511465e+04 1.756601035623510e+09 -26 6.421559476698917e+04 9.504818566950105e+08 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d40_nondom_all.adat deleted file mode 100644 index e2df42fb4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i06_d40_nondom_all.adat +++ /dev/null @@ -1,18 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d40__bbob_f002_i14_d40 -% function eval_number | 2 objectives -1 1.319625789831636e+05 9.602386296843634e+09 -2 1.286332855917921e+05 9.929468346045694e+09 -3 1.171736815671992e+05 1.366111506941269e+10 -4 1.346781247931433e+05 8.569487371584125e+09 -6 1.322119227620379e+05 5.371756401961764e+09 -7 1.104586285571655e+05 1.043664419645606e+10 -12 1.284163780627868e+05 9.052856896669739e+09 -13 1.095486289406449e+05 3.865843902867285e+09 -16 9.483630651551019e+04 1.239196626953099e+10 -25 1.041033475303402e+05 9.557291683014015e+09 -33 1.053811264665522e+05 7.387947580732651e+09 -39 9.006782801707885e+04 6.534239079637136e+09 -56 1.166938271773486e+05 3.209533131164186e+09 -60 1.050899927675919e+05 4.261297045773835e+09 -64 1.046816866613649e+05 4.132515374018269e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d02_nondom_all.adat deleted file mode 100644 index 061dfa279..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d02__bbob_f002_i16_d02 -% function eval_number | 2 objectives | 2 variables -1 8.610139963461261e+03 6.499266375833858e+09 -5.13475220e+01 -8.10399702e+01 -2 1.026685548878164e+04 5.918100591419676e+09 -6.41700804e+01 7.74249006e+01 -3 7.160763822171568e+03 1.187249658102137e+09 -7.77740391e+01 3.58409560e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d03_nondom_all.adat deleted file mode 100644 index e0a06d2d8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d03__bbob_f002_i16_d03 -% function eval_number | 2 objectives | 3 variables -1 5.414636010482667e+03 7.754053295847028e+08 5.25105778e+01 3.44054753e+01 -2.88670443e+01 -2 4.468441964845998e+03 5.777130489327880e+08 -4.05465262e+01 -4.89664284e+01 2.43148567e+01 -3 9.405188594659818e+03 9.196099026947163e+07 -6.00071981e+01 7.37850705e+01 1.05325234e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d05_nondom_all.adat deleted file mode 100644 index 8555e5d19..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d05__bbob_f002_i16_d05 -% function eval_number | 2 objectives | 5 variables -1 1.812357168638481e+04 3.644458196515725e+08 4.95396102e+01 -1.05828047e+01 -7.51995024e+01 -9.99211552e+01 9.45247813e+00 -4 1.731035507489312e+04 1.114010363200674e+09 7.46072997e+01 -6.09085189e+01 7.58111672e+01 1.98930409e+01 -3.04931966e+01 -5 7.578349221369046e+03 3.965324608673402e+09 -3.95082921e+01 -4.32713079e+01 -2.13982959e+00 -9.36809434e+00 6.45065557e+01 -7 7.138617680561574e+03 5.772288114227724e+08 -4.83691650e+01 1.29433117e+01 -1.88637486e+01 -6.57234467e+01 -1.95055346e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d10_nondom_all.adat deleted file mode 100644 index e4f13825f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d10_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d10__bbob_f002_i16_d10 -% function eval_number | 2 objectives -1 2.250716238818818e+04 4.796985004155028e+09 -2 1.698461414235174e+04 5.000644139134575e+07 -6 1.594108694459633e+04 4.749554833256148e+09 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d20_nondom_all.adat deleted file mode 100644 index 21b4b2a03..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d20_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d20__bbob_f002_i16_d20 -% function eval_number | 2 objectives -1 6.788522747563952e+04 1.069140546340089e+10 -2 6.653895256267797e+04 8.308367503749106e+09 -3 6.394470910478638e+04 1.290287629195406e+10 -4 7.704320540235074e+04 7.556163237588832e+09 -5 5.786024204766211e+04 3.858884606243099e+09 -10 4.854623330986530e+04 1.226054299873746e+10 -12 4.388404192797923e+04 2.201123631023009e+09 -14 6.202725664722233e+04 2.131835143820233e+09 -20 4.954333794741281e+04 1.280311909648523e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d40_nondom_all.adat deleted file mode 100644 index 7fbd6eb2e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i07_d40_nondom_all.adat +++ /dev/null @@ -1,15 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d40__bbob_f002_i16_d40 -% function eval_number | 2 objectives -1 1.623620194428891e+05 1.204614783870792e+10 -2 1.069841145627239e+05 5.832756012676324e+09 -4 1.069774111456512e+05 1.293802254500356e+10 -9 1.228134682089960e+05 5.205546611264180e+09 -21 1.061989250033095e+05 6.307240810576834e+09 -27 1.282059385390534e+05 4.910911956070522e+09 -28 9.768363896628564e+04 1.064579781947849e+10 -37 9.820728829163767e+04 5.415645808895245e+09 -39 8.786947725132415e+04 7.509375506598166e+09 -41 1.300873094491514e+05 3.928460770777262e+09 -45 1.205693761675125e+05 3.709648672091287e+09 -70 1.069024745518515e+05 3.955422556309597e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d02_nondom_all.adat deleted file mode 100644 index 4191a73ca..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d02__bbob_f002_i18_d02 -% function eval_number | 2 objectives | 2 variables -1 1.747925763593665e+04 7.668993105138965e+09 -9.55634709e+01 8.76136147e+01 -2 5.337340861530115e+02 2.526323711543804e+06 -2.65886931e+01 1.67099556e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d03_nondom_all.adat deleted file mode 100644 index fc472408d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d03__bbob_f002_i18_d03 -% function eval_number | 2 objectives | 3 variables -1 1.551907349911852e+04 9.261727163539818e+09 -1.46796050e+01 8.16789141e+01 -9.07722758e+01 -2 1.185051700436740e+04 2.787768256242263e+09 8.10557558e+01 5.32758236e+01 -5.11771814e+01 -3 6.000668583610897e+03 2.447276005563740e+08 -5.94044499e+01 4.54271773e+01 -1.23930580e+01 -4 1.069434660476016e+03 1.832005968955930e+07 3.58892188e+00 -3.99933419e+01 5.94753462e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d05_nondom_all.adat deleted file mode 100644 index 1406522e6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d05__bbob_f002_i18_d05 -% function eval_number | 2 objectives | 5 variables -1 1.905447401514185e+04 6.864504345207415e+08 7.78921295e+01 3.83885482e+01 -9.77518568e+01 4.08889675e+01 2.08081559e+01 -5 1.726494708828927e+04 2.561733786578232e+08 2.62166339e+00 9.24184063e+01 1.36248547e+01 -8.95523693e+01 -5.26396162e+00 -7 1.038408076480065e+04 2.256293388346436e+08 4.35431210e+00 6.02000861e+01 -1.59607150e+01 -7.85039886e+01 -1.05456547e+01 -9 1.012522287003492e+04 5.344096027186039e+09 4.08143270e+01 -5.46506634e+00 4.03794212e+01 -4.17041334e+01 7.02612883e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d10_nondom_all.adat deleted file mode 100644 index ca806be40..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d10_nondom_all.adat +++ /dev/null @@ -1,14 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d10__bbob_f002_i18_d10 -% function eval_number | 2 objectives -1 3.195990393395478e+04 8.263718138466509e+09 -2 4.519365128249777e+04 1.829696355455723e+09 -3 3.721449949743419e+04 1.554797175777125e+09 -4 4.510954410123937e+04 1.422934159548892e+09 -5 3.327351981977598e+04 5.750820088228816e+09 -6 3.866523103075966e+04 1.384161280497280e+09 -7 2.581990895066037e+04 7.183841627011141e+09 -8 2.682667595816905e+04 2.332549543970083e+09 -11 3.298414072022578e+04 1.690298092558698e+09 -12 1.798728125532935e+04 2.725493285690128e+09 -17 2.955434075460533e+04 8.046559122500733e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d20_nondom_all.adat deleted file mode 100644 index 74ed71bf7..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d20_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d20__bbob_f002_i18_d20 -% function eval_number | 2 objectives -1 7.204818613781074e+04 1.791810878128148e+09 -2 6.435140503393763e+04 2.129881526064771e+09 -8 4.948580359386115e+04 6.414197692078252e+09 -10 5.193524061458108e+04 4.607235137145603e+09 -13 4.413582886715583e+04 6.555028369159310e+09 -19 5.101739369710944e+04 2.810753225550748e+09 -21 4.524210419185935e+04 4.941480995715575e+09 -25 5.285082631118906e+04 1.035737139552832e+09 -37 4.334169856839952e+04 5.245195148491320e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d40_nondom_all.adat deleted file mode 100644 index 6e7b8959c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i08_d40_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d40__bbob_f002_i18_d40 -% function eval_number | 2 objectives -1 1.371245095505259e+05 1.359001408406870e+10 -2 1.396766672454307e+05 1.308154663229221e+10 -3 1.388698029402220e+05 8.856628996417345e+09 -6 1.254030635172767e+05 1.455365900339527e+10 -7 1.006814811732350e+05 5.916001779501587e+09 -42 1.342929789743058e+05 5.553596104485116e+09 -44 1.313483112975572e+05 4.637137604430830e+09 -56 1.382030031168542e+05 3.830331299692920e+09 -66 1.088953721106350e+05 4.768347601154723e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d02_nondom_all.adat deleted file mode 100644 index f4982113e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d02_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d02__bbob_f002_i21_d02 -% function eval_number | 2 objectives | 2 variables -1 1.338412790494063e+04 4.746374573390474e+09 9.52671626e+01 6.76219943e+01 -2 9.246973620418290e+03 1.000181451666219e+10 1.53856223e+01 -9.71772835e+01 -3 4.568594824842349e+03 4.693470726391234e+09 1.02641309e+01 6.71349930e+01 -4 5.952992332439538e+03 3.927131684646532e+09 -4.86919706e+01 5.90814536e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d03_nondom_all.adat deleted file mode 100644 index 3b5d135d3..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d03_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d03__bbob_f002_i21_d03 -% function eval_number | 2 objectives | 3 variables -1 4.505536645475685e+03 7.723926116458696e+07 5.86478735e+01 -3.71903527e+01 -1.12197241e+01 -5 3.188950706708766e+03 4.839722016941510e+07 -4.26194743e+01 3.62649325e+01 4.17799701e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d05_nondom_all.adat deleted file mode 100644 index d6436ac4f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d05_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d05__bbob_f002_i21_d05 -% function eval_number | 2 objectives | 5 variables -1 1.278084498286472e+04 4.794486690402459e+09 -5.36775467e+01 1.53613480e+01 6.43032938e+01 -2.42722958e+01 6.55650454e+01 -2 2.034006251735777e+04 2.901760789901663e+09 -1.71582351e+01 -6.81170316e+01 7.54450592e+01 -7.97308443e+01 -5.59586055e+01 -3 1.252778314700719e+04 2.422637572464680e+09 -9.74930090e+00 -6.18194727e+01 5.28033879e+01 6.48964757e+01 4.37411288e+01 -4 1.411997335756992e+04 1.006356447436976e+09 -1.37944955e+01 6.44092708e+01 8.50822763e+01 4.24370072e+01 2.41734984e+01 -5 1.271573484640367e+04 4.560602331528170e+08 8.57417759e-01 -9.57435594e+01 1.63819259e+01 6.02347890e+01 1.62188733e+01 -6 1.064019467943142e+04 6.634612007067122e+09 1.25109066e+01 -1.66236245e+01 4.61227911e+01 4.52818404e+01 7.78113405e+01 -7 1.045330083447967e+04 7.187637272382371e+07 7.79051139e+01 -3.42698562e+01 -5.37067213e+01 3.26892845e+01 -1.02288138e+01 -9 6.960637722549591e+03 9.451558506565665e+07 -5.81370033e+01 -5.89108825e+01 -9.12581999e+00 -5.90910835e+00 -1.34201076e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d10_nondom_all.adat deleted file mode 100644 index 58c9a197c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d10_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d10__bbob_f002_i21_d10 -% function eval_number | 2 objectives -1 2.657857916168298e+04 3.338449467569887e+09 -2 2.772379050364715e+04 1.354742747668212e+09 -3 2.082586209923377e+04 1.716881561929211e+09 -6 3.381010300166763e+04 8.062343012061340e+08 -8 1.858834504651670e+04 2.272657170318202e+09 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d20_nondom_all.adat deleted file mode 100644 index fe8305772..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d20_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d20__bbob_f002_i21_d20 -% function eval_number | 2 objectives -1 6.581545764030535e+04 7.856582264938897e+09 -2 3.892907085463017e+04 2.069810962490214e+09 -36 4.562042087144778e+04 8.942959569723817e+08 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d40_nondom_all.adat deleted file mode 100644 index 0a241476f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i09_d40_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d40__bbob_f002_i21_d40 -% function eval_number | 2 objectives -1 9.478681641481030e+04 1.262512179841532e+10 -2 1.562670494605019e+05 6.918859804103465e+09 -3 1.269235518125807e+05 8.936451041662628e+09 -4 1.130043499820291e+05 5.290623073357686e+09 -9 1.066457318863501e+05 3.007583843274678e+09 -21 9.728388866910130e+04 4.770183987797478e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d02_nondom_all.adat deleted file mode 100644 index b23902283..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d02__bbob_f002_i22_d02 -% function eval_number | 2 objectives | 2 variables -1 6.822802353668860e+03 6.024992395321124e+09 -3.37030095e+01 7.84843362e+01 -2 2.041225653997469e+03 9.846885170146289e+07 -4.29955438e+01 1.04374871e+01 -4 1.364221280065809e+03 1.247294331046965e+09 2.15581382e+01 3.77013022e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d03_nondom_all.adat deleted file mode 100644 index 7150fff1d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d03_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d03__bbob_f002_i22_d03 -% function eval_number | 2 objectives | 3 variables -1 1.129717088138659e+04 3.550759480473809e+09 5.32524286e+01 -7.18722973e+01 5.62425631e+01 -2 4.814109572927959e+03 8.367073196069774e+07 5.39097133e+01 5.14400145e+01 8.90954288e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d05_nondom_all.adat deleted file mode 100644 index 396adad1e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d05__bbob_f002_i22_d05 -% function eval_number | 2 objectives | 5 variables -1 1.701190836434217e+04 5.583641602063864e+09 8.62849935e+01 2.80820597e+01 6.45755190e+01 -1.81525935e+01 7.47650397e+01 -2 2.627689323625550e+04 3.598499739995068e+09 7.40580976e+01 5.37534853e+01 9.78231439e+01 7.19382083e+01 -6.05271300e+01 -3 1.701033076553946e+04 4.780299839287287e+09 4.73079819e+01 6.67739138e+01 6.65410064e+01 -3.29159883e+01 -7.11871296e+01 -5 1.825661106761749e+04 1.381776273617995e+09 8.06122645e+01 -4.18137518e+00 9.24457990e+01 -4.97573628e+01 3.77754097e+01 -6 8.574252298867572e+03 1.121943493159482e+09 4.51480573e+01 -6.85460833e+01 2.48995398e+01 1.72025484e+01 3.21108024e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d10_nondom_all.adat deleted file mode 100644 index b7a1ae0c1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d10__bbob_f002_i22_d10 -% function eval_number | 2 objectives -1 3.427078407662651e+04 2.703567703149931e+09 -2 2.269969190588580e+04 6.787799997404514e+09 -3 4.480399131268184e+04 1.457821775840171e+09 -4 2.851106141891543e+04 4.859200960984540e+08 -5 2.229914887426707e+04 5.055044430732741e+08 -10 1.629296760277966e+04 1.498873232879682e+09 -11 3.989009157309352e+04 3.527228553428481e+08 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d20_nondom_all.adat deleted file mode 100644 index 735f90c2b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d20__bbob_f002_i22_d20 -% function eval_number | 2 objectives -1 9.441927407083548e+04 1.094357191286489e+10 -2 6.753592110519019e+04 1.344763723268636e+10 -3 4.024110944429462e+04 4.645462848727534e+09 -4 4.849386578008430e+04 3.320442255309940e+09 -18 7.131626167413601e+04 1.977789475688916e+09 -22 4.634095431663217e+04 1.746895865702178e+09 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d40_nondom_all.adat deleted file mode 100644 index 7c9b1f45e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f02_i10_d40_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d40__bbob_f002_i22_d40 -% function eval_number | 2 objectives -1 1.100874101288673e+05 3.543322063627563e+09 -21 1.380628679409607e+05 3.232771357800264e+09 -22 1.090729281826503e+05 3.682283340270103e+09 -25 1.050657953204366e+05 8.856903676366570e+09 -32 8.726955103303349e+04 1.118285292455544e+10 -34 1.011591399722456e+05 7.462418494763392e+09 -38 1.048269768468890e+05 2.280105798782085e+09 -61 9.013455478875534e+04 7.698606604562438e+09 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d02_nondom_all.adat deleted file mode 100644 index afeba99fc..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d02__bbob_f006_i04_d02 -% function eval_number | 2 objectives | 2 variables -1 7.939548823260304e+03 6.775091316173083e+07 -2.80109026e+01 8.05581233e+01 -2 2.759833970967362e+03 1.834389839749004e+07 3.67218873e+01 2.38555572e+01 -4 7.404966261601858e+02 3.496090103982113e+06 -1.56137703e+00 1.55637310e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d03_nondom_all.adat deleted file mode 100644 index f8627ebd4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d03__bbob_f006_i04_d03 -% function eval_number | 2 objectives | 3 variables -1 8.054931618784600e+03 4.829460395419298e+07 -9.78549936e+00 6.78837264e+01 -5.49572308e+01 -2 1.992482946880826e+04 2.682606739410363e+07 7.68056923e+01 -6.85962364e+01 8.94710796e+01 -3 1.334321741631337e+04 1.864221575726124e+07 4.00399505e+01 8.31415232e+01 -6.39411310e+01 -6 8.361651805655096e+03 6.051436179802679e+03 5.10684632e+01 3.45395418e+01 -6.33407507e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d05_nondom_all.adat deleted file mode 100644 index 1f34cbdac..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d05_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d05__bbob_f006_i04_d05 -% function eval_number | 2 objectives | 5 variables -1 4.280983333752511e+03 1.694091649634257e+07 -5.79125237e+00 3.31233751e+01 -2.25941436e+01 4.49440733e+01 2.42823196e+01 -4 1.379824035638007e+04 1.675961602664400e+07 -5.11162985e+01 -6.26388170e+01 3.06309636e+01 -7.11825323e+01 -2.70777457e+01 -7 1.169575528465646e+04 5.019154497309500e+06 -6.24318533e+01 4.16435244e+01 -2.46987129e+01 -6.92936245e+01 1.07109686e+01 -10 2.165775365883058e+04 2.416688617067025e+06 -9.71973568e+01 -4.54786895e+01 -2.00028308e+01 -9.79576102e+01 1.11668845e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d10_nondom_all.adat deleted file mode 100644 index b2a3f5f3f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d10_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d10__bbob_f006_i04_d10 -% function eval_number | 2 objectives -1 3.880580033894400e+04 2.175716185808922e+08 -2 3.128721353395629e+04 2.227438069882661e+07 -4 2.791215128642877e+04 6.537280866856081e+07 -5 1.829712651664389e+04 4.224363513366602e+07 -8 1.807635960314022e+04 8.064887923071955e+07 -12 3.167665626855039e+04 1.895285422441053e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d20_nondom_all.adat deleted file mode 100644 index 14b8e12b2..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d20_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d20__bbob_f006_i04_d20 -% function eval_number | 2 objectives -1 7.514780263863080e+04 1.709858842849743e+08 -3 6.332947648429670e+04 1.753899666336875e+08 -7 4.492532070603120e+04 6.420908370844482e+07 -16 4.325717086189191e+04 8.466770042531016e+07 -37 4.798336218908751e+04 4.154730696112366e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d40_nondom_all.adat deleted file mode 100644 index deb1f3cea..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i01_d40_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 1, name = bbob_f001_i02_d40__bbob_f006_i04_d40 -% function eval_number | 2 objectives -1 1.283168095499964e+05 2.592169166708566e+08 -6 1.402116655021105e+05 1.982715858066272e+08 -9 1.138013846118931e+05 3.352540694882104e+08 -10 1.076715776291230e+05 2.856838902026329e+08 -11 1.091236387254823e+05 2.627872705186068e+08 -15 1.127974503997436e+05 1.159759811714144e+08 -16 8.449490405922920e+04 2.295304673837597e+08 -32 1.024630117277091e+05 1.029336029419678e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d02_nondom_all.adat deleted file mode 100644 index 65f8d751d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d02__bbob_f006_i05_d02 -% function eval_number | 2 objectives | 2 variables -1 6.929780346980147e+03 8.929887544043157e+07 6.89765777e+01 4.35701570e+01 -2 5.713364379283974e+03 1.721889880653463e+04 -4.45323740e+01 -6.53804697e+01 -4 5.335156376764643e+03 9.546367707052008e+03 -6.82582682e+01 3.79813916e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d03_nondom_all.adat deleted file mode 100644 index a5932428c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d03__bbob_f006_i05_d03 -% function eval_number | 2 objectives | 3 variables -1 1.348952415582879e+04 6.048815391599268e+07 -8.43285367e+01 3.06016544e+01 -8.02365657e+01 -2 1.149553168139773e+04 1.451921265496636e+04 5.73931285e+01 -1.83146035e+01 8.68035397e+01 -4 5.513742384603115e+03 9.807833584555445e+06 -1.48685412e+01 5.89982950e+01 4.60147008e+01 -5 9.486234593496056e+03 1.793973539252306e+04 1.62497031e+01 -6.66027124e+01 6.90826362e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d05_nondom_all.adat deleted file mode 100644 index fd4da22b0..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d05_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d05__bbob_f006_i05_d05 -% function eval_number | 2 objectives | 5 variables -1 2.174063548261777e+04 1.054372071900809e+08 -6.64564392e+01 9.97539369e+01 1.24692104e+00 8.02344993e+01 -3.63270057e+01 -2 7.898767266831669e+03 3.706762687135103e+07 -4.92567586e+01 1.93364017e+01 3.36570850e+01 6.04589840e+01 -2.35512098e+01 -3 1.705924267614747e+04 3.131522378530032e+07 -2.51644992e+01 -5.11969037e+00 -8.98241519e+01 7.79646087e+01 4.39024501e+01 -4 1.606961286533997e+04 3.461639846475269e+04 -6.04871200e+01 -5.83029018e+01 -2.73546243e+01 -9.59736304e+01 -2.43868205e+01 -9 7.744561375093909e+03 3.083366838434532e+07 -4.38935689e+01 -1.31237438e+01 6.81075623e+01 -2.44274488e+01 2.91990921e+01 -10 1.506211315620359e+04 1.970269673984979e+05 -8.25293763e+01 -1.19078224e+01 -2.65777142e+01 -9.15495373e+01 2.08753828e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d10_nondom_all.adat deleted file mode 100644 index a62e7c038..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d10__bbob_f006_i05_d10 -% function eval_number | 2 objectives -1 2.882348027749198e+04 2.360675607158181e+07 -2 2.186428191507063e+04 6.834858153773968e+07 -3 2.264164880590339e+04 6.067754125089809e+07 -9 2.299394521271444e+04 4.755187071695852e+07 -11 2.715468180799259e+04 2.504946480903804e+07 -12 1.861771963305519e+04 4.880006034719112e+06 -19 1.579299990881544e+04 3.240592352104773e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d20_nondom_all.adat deleted file mode 100644 index cc90dd4e4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d20__bbob_f006_i05_d20 -% function eval_number | 2 objectives -1 7.436682954531761e+04 1.019429579654371e+08 -2 6.347875177093138e+04 1.459200986086662e+08 -3 4.376572348510159e+04 9.378102108326901e+07 -7 4.242896430138056e+04 9.000939665860741e+07 -9 7.883802678753700e+04 8.045464559818439e+07 -30 4.448447965750523e+04 4.462195035993243e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d40_nondom_all.adat deleted file mode 100644 index 08e9944ac..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i02_d40_nondom_all.adat +++ /dev/null @@ -1,13 +0,0 @@ -% instance = 2, name = bbob_f001_i03_d40__bbob_f006_i05_d40 -% function eval_number | 2 objectives -1 1.396062664232443e+05 3.320953036845618e+08 -2 1.261177278527576e+05 2.646563813603335e+08 -3 1.178252159864056e+05 2.231290241063490e+08 -5 1.272955419461745e+05 1.705277808291706e+08 -9 1.200083462931007e+05 1.598475194004505e+08 -10 1.132693018171830e+05 1.699388407282918e+08 -12 1.009538354522938e+05 3.052221190157073e+08 -19 9.682217669607638e+04 1.696485687393628e+08 -40 1.555687513498003e+05 1.310276919572128e+08 -65 9.621975153085137e+04 1.809568954180715e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d02_nondom_all.adat deleted file mode 100644 index 49cbc2973..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d02_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d02__bbob_f006_i08_d02 -% function eval_number | 2 objectives | 2 variables -1 3.889922104748530e+01 1.162112225655376e+07 -2.86974976e+01 -1.45961321e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d03_nondom_all.adat deleted file mode 100644 index 36e85e4de..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d03_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d03__bbob_f006_i08_d03 -% function eval_number | 2 objectives | 3 variables -1 6.760551130067749e+03 1.871787952398999e+07 -7.42254907e+01 3.41778195e+01 -3.34356502e+01 -2 6.576778373271811e+03 9.472372343036834e+06 6.94825151e-01 -1.51359014e+01 -8.57945791e+01 -3 3.801111135900527e+03 1.866461905920360e+07 6.17670730e+01 -3.57939538e+00 3.08953228e+01 -4 1.109267881669956e+04 1.832303536532475e+06 7.08675254e+01 8.37214965e+01 -9.52306080e+00 -5 1.074723214393013e+04 7.283746554905111e+05 -4.50811435e+00 9.03786344e+01 -6.01238225e+01 -6 3.066868028450816e+03 5.473311563413652e+06 7.69639497e+00 6.06677690e+01 1.86810583e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d05_nondom_all.adat deleted file mode 100644 index 02f55a09d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d05__bbob_f006_i08_d05 -% function eval_number | 2 objectives | 5 variables -1 8.668063643483449e+03 2.723648360641997e+07 -3.03469048e+01 -6.05754443e+01 3.78603294e+01 5.98842627e+01 8.94322040e+00 -2 2.927962187738758e+04 5.438439120706126e+06 9.45379910e+01 1.62443936e+01 -8.31055127e+01 -7.79390519e+01 9.36440876e+01 -4 1.010093570632378e+04 1.905533953079385e+07 -2.42663951e+01 1.87520918e+01 -5.12680568e+01 -6.29702553e+01 6.35118705e+01 -8 1.174886228889747e+04 6.762559274341954e+06 3.09824270e+01 -7.73389867e+01 -3.00358843e+01 3.48158330e+01 6.41187321e+01 -9 7.815980790749611e+03 3.178165958632266e+07 1.24446951e+00 -4.13066759e+01 -4.51738819e+00 -5.77499886e+01 6.46989476e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d10_nondom_all.adat deleted file mode 100644 index 2bdea65e1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d10_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d10__bbob_f006_i08_d10 -% function eval_number | 2 objectives -1 2.783123129838236e+04 2.522632609404178e+07 -3 1.719281702356225e+04 3.699193079358277e+07 -10 1.804163563984232e+04 1.856294252669115e+07 -15 3.578860372544544e+04 1.797693210501499e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d20_nondom_all.adat deleted file mode 100644 index 943504e2b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d20_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d20__bbob_f006_i08_d20 -% function eval_number | 2 objectives -1 3.314533922337682e+04 5.276968123839732e+07 -3 9.558775512927701e+04 3.002770016235423e+07 -13 4.140009617789286e+04 3.205071021743453e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d40_nondom_all.adat deleted file mode 100644 index a5b8b9410..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i03_d40_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 3, name = bbob_f001_i07_d40__bbob_f006_i08_d40 -% function eval_number | 2 objectives -1 1.228297054701716e+05 2.408489688848345e+08 -4 1.021834825039923e+05 1.616857160592035e+08 -7 1.021508049959740e+05 1.842939251058508e+08 -51 9.578308260504408e+04 1.764983945602243e+08 -69 1.328373187551993e+05 1.362603350616261e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d02_nondom_all.adat deleted file mode 100644 index 51f699922..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d02_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d02__bbob_f006_i10_d02 -% function eval_number | 2 objectives | 2 variables -1 6.746814763102346e+03 7.904494888993855e+07 6.40878063e+01 5.71196838e+01 -2 7.473766885187169e+03 2.577601094030134e+07 -2.89151452e+01 -7.87186958e+01 -3 7.475939094190447e+03 4.564412129414130e+03 -8.18178574e+01 2.73023200e+01 -4 6.000740929844508e+03 1.955275067729123e+07 -2.34350574e+01 7.67176950e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d03_nondom_all.adat deleted file mode 100644 index 10e65eb7e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d03__bbob_f006_i10_d03 -% function eval_number | 2 objectives | 3 variables -1 2.992696774327834e+03 2.302800627626305e+07 3.60888233e+01 4.13786703e+01 -1.85064646e+01 -4 7.403474701329166e+03 9.968303316572716e+06 8.45139927e+01 -2.02086663e+01 1.28716798e+01 -5 4.501152961672495e+03 1.174895030327903e+06 4.84380202e+01 4.13932822e+01 3.23846161e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d05_nondom_all.adat deleted file mode 100644 index d81098046..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d05__bbob_f006_i10_d05 -% function eval_number | 2 objectives | 5 variables -1 2.708290005344726e+04 5.481390588802425e+07 -4.61473346e+01 -9.77006829e+01 -7.72072632e+01 -9.17642392e+01 2.26806689e+01 -2 5.725566043313447e+03 2.236311530018244e+07 -5.36151601e+01 2.74575758e+01 -3.19377532e+01 2.60075407e+01 -1.58797113e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d10_nondom_all.adat deleted file mode 100644 index faa7c4f70..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d10__bbob_f006_i10_d10 -% function eval_number | 2 objectives -1 2.173311202650843e+04 2.485486144973956e+07 -2 1.615759458237870e+04 5.396496213573296e+07 -4 4.156193568495290e+04 1.027422489979237e+07 -7 1.931389218847730e+04 3.417719529906332e+07 -12 3.583590923756251e+04 1.163363097382991e+06 -18 3.166278737738253e+04 1.861844336082369e+07 -20 2.277850688484146e+04 9.977138146914821e+06 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d20_nondom_all.adat deleted file mode 100644 index ecd47d2b0..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d20_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d20__bbob_f006_i10_d20 -% function eval_number | 2 objectives -1 7.852842419480262e+04 1.183477894601108e+08 -3 7.480431484639768e+04 1.715199379776782e+08 -4 7.500890344056544e+04 1.469009715908891e+08 -5 5.436680106957491e+04 9.686635965486407e+07 -24 5.833839772980115e+04 5.117001534564043e+07 -25 4.989996182620890e+04 4.658715689252778e+07 -26 4.713884069667129e+04 7.409852667382888e+07 -29 6.812720781370108e+04 4.386051336480542e+07 -30 5.694149516883738e+04 3.756201653222550e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d40_nondom_all.adat deleted file mode 100644 index a73070edf..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i04_d40_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 4, name = bbob_f001_i09_d40__bbob_f006_i10_d40 -% function eval_number | 2 objectives -1 1.143359460489276e+05 1.703626521270280e+08 -3 1.013513141126161e+05 3.162968336398194e+08 -11 9.374231025768249e+04 1.724107218682599e+08 -15 1.042424826377140e+05 1.629024732170697e+08 -34 1.372613096499234e+05 1.033301728039965e+08 -48 1.213830940081026e+05 9.436092101630570e+07 -68 8.836622410808766e+04 2.468780666546183e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d02_nondom_all.adat deleted file mode 100644 index 3c1aeab2c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d02__bbob_f006_i12_d02 -% function eval_number | 2 objectives | 2 variables -1 4.808913574433232e+03 5.004428633308817e+03 3.74281906e+01 -6.21820631e+01 -4 2.860007536978452e+03 1.020869981287177e+06 4.20616244e+01 -3.72159042e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d03_nondom_all.adat deleted file mode 100644 index 6c30efae0..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d03_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d03__bbob_f006_i12_d03 -% function eval_number | 2 objectives | 3 variables -1 9.696667309655366e+03 2.510573893301230e+07 -7.58430579e+01 3.90699604e+01 3.86152852e+01 -2 1.581739872697142e+04 3.229149755339558e+04 3.77633294e+01 7.05391669e+01 -9.31466504e+01 -3 1.466213110906250e+04 7.031089933471270e+03 -7.86621780e+01 -8.52064463e+01 -3.30209493e+01 -4 1.116847759495124e+04 5.759112382462566e+04 -1.21594029e+01 6.13778091e+01 -7.94451536e+01 -5 1.041865686563471e+04 1.968074336907580e+06 -5.44085845e+01 5.14789152e+01 -6.10284968e+01 -6 7.634147922632509e+03 2.133521657182260e+07 1.33716872e+01 -8.92679324e+01 -2.11555290e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d05_nondom_all.adat deleted file mode 100644 index fe7155006..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d05__bbob_f006_i12_d05 -% function eval_number | 2 objectives | 5 variables -1 1.775540445170841e+04 9.133964628505032e+07 -4.44372229e+01 -2.89370895e+01 -9.68987155e+01 7.11021293e+01 1.08188267e+01 -2 1.198484117593838e+04 7.011177919122584e+07 -5.91632820e+01 -5.13030709e+01 7.27634397e+01 1.61986194e+01 1.89068277e+01 -3 2.832456813137237e+04 1.691440058561537e+07 9.83670456e+00 -8.20964327e+01 9.48278223e+01 9.36622790e+01 -6.26671385e+01 -6 1.925646534609388e+04 1.805079860602135e+06 4.79852605e+01 1.55854770e+00 9.09460710e+01 7.01400392e+01 -5.96212934e+01 -9 5.927815025731030e+03 3.367597219007847e+07 -6.37063153e+01 2.96157231e+01 -1.01435004e+00 1.00313505e+01 -2.56851855e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d10_nondom_all.adat deleted file mode 100644 index 3d80c3a4d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d10_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d10__bbob_f006_i12_d10 -% function eval_number | 2 objectives -1 5.028660169123223e+04 1.714180811880234e+08 -2 3.837259291767189e+04 1.315693894046250e+08 -3 1.949605255717544e+04 9.226834562102014e+06 -9 7.735947284177302e+03 2.140577581057250e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d20_nondom_all.adat deleted file mode 100644 index d155ac5ab..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d20_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d20__bbob_f006_i12_d20 -% function eval_number | 2 objectives -1 5.522481892558265e+04 1.007996697787907e+08 -3 4.302579620773694e+04 4.846360933100629e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d40_nondom_all.adat deleted file mode 100644 index a8d02b759..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i05_d40_nondom_all.adat +++ /dev/null @@ -1,17 +0,0 @@ -% instance = 5, name = bbob_f001_i11_d40__bbob_f006_i12_d40 -% function eval_number | 2 objectives -1 1.558269252916955e+05 3.063582626331977e+08 -2 1.542697195198671e+05 4.295328979914590e+08 -3 1.175059293508214e+05 3.278586500239071e+08 -4 1.049403664261275e+05 1.908969055383480e+08 -6 1.044998388704292e+05 3.177935545970238e+08 -20 1.200154061974239e+05 1.824497433488378e+08 -21 1.131643697103188e+05 1.858399764118995e+08 -27 9.979543546436404e+04 2.644325418723271e+08 -42 1.379342949535509e+05 1.523898085149084e+08 -47 1.126682117700319e+05 1.670947088783561e+08 -48 1.083955021245617e+05 1.590425013627451e+08 -50 8.895989386830102e+04 1.699101889774963e+08 -55 1.173832567006013e+05 1.372671511802265e+08 -72 1.077267803892084e+05 1.691803205577745e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d02_nondom_all.adat deleted file mode 100644 index e40188ba6..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d02_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d02__bbob_f006_i14_d02 -% function eval_number | 2 objectives | 2 variables -1 6.723396760527659e+03 1.652175676864705e+04 1.57484821e+01 8.14774203e+01 -3 3.375376013091749e+02 1.126659683572209e+06 -1.57444181e+01 -1.48081169e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d03_nondom_all.adat deleted file mode 100644 index cdf15ebdb..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d03_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d03__bbob_f006_i14_d03 -% function eval_number | 2 objectives | 3 variables -1 1.863444570109680e+04 1.947014455973936e+08 -7.61047883e+01 7.15466516e+01 -9.13177397e+01 -2 9.428569923829484e+03 3.297167440805926e+07 6.48856665e+01 -5.30673280e+01 -4.37059102e+01 -3 1.315767793282658e+04 2.901323281810161e+07 4.79087107e+01 -9.64188661e+01 -3.29490354e+01 -5 1.204031515541428e+03 2.064590392762556e+06 1.78700707e+01 -2.35364715e+01 1.57912055e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d05_nondom_all.adat deleted file mode 100644 index 66904b26c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d05_nondom_all.adat +++ /dev/null @@ -1,5 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d05__bbob_f006_i14_d05 -% function eval_number | 2 objectives | 5 variables -1 1.609411027654858e+04 3.603047893252488e+07 2.06025498e+01 -4.54798218e+01 3.22737245e+01 9.60449867e+01 -6.11873854e+01 -4 5.540133438235258e+03 8.053244570067240e+06 -4.34284277e+01 5.80264541e+01 2.91266224e+00 2.00248661e+01 -2.30274592e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d10_nondom_all.adat deleted file mode 100644 index cdabaffd1..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d10__bbob_f006_i14_d10 -% function eval_number | 2 objectives -1 2.902683776517112e+04 3.285706457768298e+07 -3 2.263173034846546e+04 3.840616718528586e+07 -5 4.044341913884167e+04 3.187261479692255e+07 -9 2.066797581006909e+04 5.729960883738589e+07 -11 4.114878308792354e+04 3.141186228072063e+07 -15 3.678170195306155e+04 3.279207213301319e+07 -18 1.823469401128370e+04 2.964061114715019e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d20_nondom_all.adat deleted file mode 100644 index 25f1310f9..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d20_nondom_all.adat +++ /dev/null @@ -1,14 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d20__bbob_f006_i14_d20 -% function eval_number | 2 objectives -1 7.884253995967860e+04 2.165625463767331e+08 -2 6.567809574622026e+04 1.709772516578711e+08 -3 4.905206889943036e+04 1.621938834966168e+08 -4 5.789361512962344e+04 1.277293709357865e+08 -5 5.257354270906735e+04 5.221369062186289e+07 -8 4.773377539589719e+04 1.582953736558051e+08 -15 7.256663532750502e+04 4.280430217360360e+07 -17 4.724049531738628e+04 8.935718674978673e+07 -20 4.705988172592566e+04 1.813222150755435e+08 -23 4.675798547631729e+04 8.819978259508640e+07 -38 4.563640712988593e+04 2.554441725590919e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d40_nondom_all.adat deleted file mode 100644 index f9cb95d0f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i06_d40_nondom_all.adat +++ /dev/null @@ -1,17 +0,0 @@ -% instance = 6, name = bbob_f001_i13_d40__bbob_f006_i14_d40 -% function eval_number | 2 objectives -1 1.166881463964782e+05 2.423782059058531e+08 -4 1.147617666918715e+05 2.795826574125860e+08 -5 1.321443081891224e+05 2.184674340598953e+08 -7 1.313867682461079e+05 1.772372745236453e+08 -12 1.060809605813481e+05 1.918901673189150e+08 -13 1.026475390374900e+05 3.050269634829100e+08 -18 1.040629279549094e+05 1.748754288877433e+08 -35 1.337912481929237e+05 1.715780226680014e+08 -43 1.128656582057185e+05 1.734135252537309e+08 -59 1.100302554260670e+05 1.699630929718681e+08 -72 1.260150409264541e+05 1.691039170087378e+08 -74 1.336993894365855e+05 1.589568780636517e+08 -77 1.268472736053820e+05 1.136954421974445e+08 -79 9.798178226573094e+04 1.803513633692740e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d02_nondom_all.adat deleted file mode 100644 index 606b54101..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d02__bbob_f006_i16_d02 -% function eval_number | 2 objectives | 2 variables -1 9.161806226557941e+03 1.161976476073650e+04 8.63694085e+01 2.57779008e+01 -2 4.641814621679039e+03 1.098361222423664e+07 -6.90623362e+01 1.06113260e+01 -3 1.998593464979641e+03 4.419389215149021e+06 -4.14692178e+01 1.65799404e+01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d03_nondom_all.adat deleted file mode 100644 index bb81006b4..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d03_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d03__bbob_f006_i16_d03 -% function eval_number | 2 objectives | 3 variables -1 1.788459539609301e+04 3.100385511389512e+04 8.52485917e+01 9.57120085e+01 -1.06858437e+01 -2 1.099558567567982e+04 3.871211104925136e+07 -1.80995228e+01 7.27537388e+01 6.65714781e+01 -3 1.492814145002637e+04 3.855946540544178e+07 -4.38376180e+01 6.12604125e+01 -9.83824302e+01 -4 4.324356947980094e+03 8.341006746065825e+03 4.99793786e+01 3.20921735e+01 -1.04675547e+00 -5 7.505710673057840e+03 7.456433224046909e+03 3.06592935e+01 -1.20956674e+01 -8.09067565e+01 -6 3.936134925898293e+03 9.778093094521668e+03 5.58695454e+01 9.21943917e+00 5.73840807e-01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d05_nondom_all.adat deleted file mode 100644 index 5e0ae35c9..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d05_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d05__bbob_f006_i16_d05 -% function eval_number | 2 objectives | 5 variables -1 1.702054031911255e+04 9.152510025998746e+07 7.59276492e+01 -6.11509106e+01 -5.74965207e+01 5.69500165e+01 -2.79884911e+01 -2 2.047276728269457e+04 3.809828471451640e+07 -4.82051810e+01 -6.09279712e+00 -8.63129502e+01 -6.73879068e+01 -8.55888794e+01 -3 1.870581427474995e+04 7.500359378351609e+07 -9.66837090e+01 1.71710532e+01 -7.63306739e+01 4.60580112e+01 -4.53557165e+01 -4 1.977518377099213e+04 3.242685347818453e+06 6.83577242e+00 -7.77959519e+01 -8.74401840e+01 -8.33223942e+01 2.63831782e+00 -5 1.212482737153659e+04 3.015843049897087e+07 -5.85498520e+01 1.72499779e+01 4.91913881e+01 -7.65370699e+01 -1.21925321e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d10_nondom_all.adat deleted file mode 100644 index 632589d92..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d10_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d10__bbob_f006_i16_d10 -% function eval_number | 2 objectives -1 3.478599197137536e+04 6.399957299764714e+07 -2 3.207964197777956e+04 1.654705128559929e+08 -4 2.981557193956354e+04 3.995473977982498e+07 -5 2.922752894454508e+04 1.554703643826967e+08 -12 4.264269436135193e+04 1.868519333142181e+07 -14 1.692763931736368e+04 5.372187267430315e+07 -17 1.954467473120321e+04 4.559291003079393e+07 -20 2.690976176358905e+04 1.105194322517487e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d20_nondom_all.adat deleted file mode 100644 index cd1a37311..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d20_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d20__bbob_f006_i16_d20 -% function eval_number | 2 objectives -1 6.055239264492622e+04 1.994202257442264e+07 -2 5.755016222266795e+04 1.731824315493687e+08 -4 4.697411472964321e+04 8.741657485104020e+07 -5 4.654097752942111e+04 1.451136317051706e+08 -24 4.706755369039973e+04 8.629341148214155e+07 -30 3.461126410181739e+04 9.144098437287031e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d40_nondom_all.adat deleted file mode 100644 index 311e39ef3..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i07_d40_nondom_all.adat +++ /dev/null @@ -1,17 +0,0 @@ -% instance = 7, name = bbob_f001_i15_d40__bbob_f006_i16_d40 -% function eval_number | 2 objectives -1 1.399651863762211e+05 4.098877171328924e+08 -2 1.443724827595766e+05 3.043328211238515e+08 -3 1.104703548880941e+05 3.092744105789785e+08 -4 1.405390076906195e+05 9.111015512320003e+07 -5 1.354700479599205e+05 2.092417562607541e+08 -7 1.182194444499223e+05 1.939900330944573e+08 -10 1.055504028850970e+05 1.730207681653477e+08 -26 1.309388022084060e+05 1.517584700434284e+08 -34 1.052764118557608e+05 1.752345810258969e+08 -43 1.014143186983190e+05 2.261291075909128e+08 -60 1.236725622012215e+05 1.719705975497009e+08 -67 9.524729129591089e+04 2.132299906944445e+08 -75 9.328535927234300e+04 3.215671015394548e+08 -77 1.046601375152818e+05 9.281770402421379e+07 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d02_nondom_all.adat deleted file mode 100644 index 851e05987..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d02__bbob_f006_i18_d02 -% function eval_number | 2 objectives | 2 variables -1 9.011689106440279e+03 1.630694545936457e+07 -9.27272481e+01 1.58385390e+01 -3 5.619047698554828e+03 9.954655200748594e+06 -6.59788269e+01 3.28962813e+01 -4 9.548726505574027e+02 1.582971261812192e+03 3.63956087e+01 4.18843918e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d03_nondom_all.adat deleted file mode 100644 index 050fe5822..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d03__bbob_f006_i18_d03 -% function eval_number | 2 objectives | 3 variables -1 1.129732637303487e+04 7.007007822153755e+07 -6.72201748e+01 1.91478619e+01 7.98062107e+01 -3 7.661502383607289e+03 1.878013232313723e+04 1.37672145e+01 6.60137230e+01 -5.43721829e+01 -6 5.645902452260204e+03 4.266601668751408e+07 -5.54701892e+01 7.86806180e+00 5.06625764e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d05_nondom_all.adat deleted file mode 100644 index cebfec655..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d05_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d05__bbob_f006_i18_d05 -% function eval_number | 2 objectives | 5 variables -1 1.950906681461039e+04 1.009803698893906e+08 -4.88857259e+01 8.22447121e+01 -2.97048605e-01 9.71858702e+01 2.13356018e+01 -2 2.267024935631470e+04 1.995886566985130e+07 8.83352227e+01 -7.76755272e+01 9.32908090e+01 2.01944689e+01 -3.47507963e+01 -4 1.386918933172331e+04 1.332284477649470e+07 -6.38171701e+01 -8.39396142e+00 6.16351210e+01 6.84558683e+01 -4.27040030e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d10_nondom_all.adat deleted file mode 100644 index aa0e9d01f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d10_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d10__bbob_f006_i18_d10 -% function eval_number | 2 objectives -1 3.471320968203276e+04 6.585473740760763e+07 -3 3.022152166853719e+04 1.124523249993595e+08 -5 1.372848666902599e+04 4.751397145030959e+07 -7 2.830283280004969e+04 1.213787115326922e+07 -14 1.450149141176207e+04 2.634558853646030e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d20_nondom_all.adat deleted file mode 100644 index d01803330..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d20__bbob_f006_i18_d20 -% function eval_number | 2 objectives -1 7.106148170989435e+04 2.003135814285137e+08 -2 5.153224813426205e+04 8.842472448218387e+07 -7 3.873455962001759e+04 6.438095907830353e+07 -10 2.818510891443649e+04 3.066289286165674e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d40_nondom_all.adat deleted file mode 100644 index c01dbe363..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i08_d40_nondom_all.adat +++ /dev/null @@ -1,12 +0,0 @@ -% instance = 8, name = bbob_f001_i17_d40__bbob_f006_i18_d40 -% function eval_number | 2 objectives -1 1.500030793141245e+05 1.553686993089865e+08 -2 1.262801205225960e+05 2.211665605484658e+08 -3 1.145786103902619e+05 1.798368531668203e+08 -6 1.073342767308450e+05 3.526009313170643e+08 -9 1.125285276937636e+05 1.584116560899999e+08 -46 1.095295118197412e+05 3.233804705135452e+08 -47 1.026713061688344e+05 2.236213300594238e+08 -60 1.124211742962123e+05 2.213226682469805e+08 -76 1.010774710149865e+05 1.710303425420976e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d02_nondom_all.adat deleted file mode 100644 index 0a5b09bce..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d02__bbob_f006_i21_d02 -% function eval_number | 2 objectives | 2 variables -1 7.734108572894080e+03 4.450084277918210e+07 3.72645622e+01 8.01865388e+01 -3 1.309781267443347e+04 1.286036030736838e+04 -6.91752577e+01 -9.22713664e+01 -4 7.134449910084119e+02 1.101866853078478e+06 -2.84169076e+01 8.11158144e-01 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d03_nondom_all.adat deleted file mode 100644 index a7572a143..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d03_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d03__bbob_f006_i21_d03 -% function eval_number | 2 objectives | 3 variables -1 1.675416164654971e+04 4.492893563526585e+07 6.39633661e+01 -8.58066331e+01 -7.80296631e+01 -2 1.752783572151639e+04 3.032379202686450e+07 -5.92748007e+01 -6.76463137e+01 9.63769112e+01 -3 1.173632572509935e+04 3.576213166031585e+07 3.82315523e+01 7.84333063e+01 6.32645273e+01 -4 1.167614413560256e+04 2.170285148136627e+07 -1.93862031e+01 -5.62184714e+01 -9.32387491e+01 -5 1.091826882719660e+04 1.002511794525646e+07 2.85990215e+01 6.85724809e+01 -7.57210042e+01 -6 9.451713858011326e+03 1.106077503738843e+07 4.07149819e+01 8.85083472e+01 4.23724966e+00 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d05_nondom_all.adat deleted file mode 100644 index ea9f8dcd5..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d05_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d05__bbob_f006_i21_d05 -% function eval_number | 2 objectives | 5 variables -1 1.629106784889108e+04 1.863813309528333e+07 4.89617029e+00 -6.90907242e+01 8.94268333e+01 4.21564287e+01 -4.67773586e+01 -2 2.026447384084739e+04 1.063807960776400e+07 3.54665087e+01 -8.76664198e+01 4.75418646e+01 -7.96003777e+01 -5.25384891e+01 -3 1.015387945644487e+04 3.081750420071270e+07 -2.99570395e+01 -5.57316889e+01 7.13307232e+01 1.68441823e+01 2.71489437e+01 -7 7.322838161701407e+03 4.095380156964257e+07 5.86941524e+01 -9.48590356e+00 5.31212085e+00 3.42975695e+01 5.36680297e+01 -8 9.673351941710787e+03 2.180760558806145e+07 8.08059204e+01 6.64481572e-01 -7.28677382e+00 -2.78939276e+01 4.83762898e+01 -9 6.721468682499971e+03 1.432234167826605e+07 2.99047785e+00 4.27468240e+00 -3.43729105e+01 -7.30867207e+01 1.34482653e+00 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d10_nondom_all.adat deleted file mode 100644 index 7a9b4e9c8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d10_nondom_all.adat +++ /dev/null @@ -1,10 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d10__bbob_f006_i21_d10 -% function eval_number | 2 objectives -1 3.146373365415620e+04 1.095843605214015e+08 -2 3.393002472125580e+04 1.649010821789489e+07 -8 3.376393457107560e+04 6.584935274698078e+07 -9 2.712924948815657e+04 4.336694904210133e+07 -12 2.122132072191517e+04 9.278350670227133e+07 -13 2.217838672279371e+04 5.300307824903940e+07 -18 4.021061898424713e+04 1.056763740998329e+07 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d20_nondom_all.adat deleted file mode 100644 index c2375f434..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d20_nondom_all.adat +++ /dev/null @@ -1,8 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d20__bbob_f006_i21_d20 -% function eval_number | 2 objectives -1 7.313397760856201e+04 3.127485723109528e+08 -2 7.826399035552723e+04 2.931389671705878e+08 -3 4.090666217825700e+04 6.132556015055283e+07 -33 3.843775848932728e+04 1.655532437188740e+08 -39 4.649149531543778e+04 5.390131425448795e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d40_nondom_all.adat deleted file mode 100644 index bd6de451e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i09_d40_nondom_all.adat +++ /dev/null @@ -1,15 +0,0 @@ -% instance = 9, name = bbob_f001_i19_d40__bbob_f006_i21_d40 -% function eval_number | 2 objectives -1 1.201181710449480e+05 3.389860429210175e+08 -2 1.164011176415625e+05 1.706047707894259e+08 -6 1.201831591019588e+05 1.561721211906658e+08 -15 1.134329336661229e+05 3.830934352042073e+08 -16 1.259119049599024e+05 1.536336993836869e+08 -17 1.079480129344833e+05 2.375143699395158e+08 -43 1.002173635425813e+05 3.143867472627552e+08 -44 1.133660815608720e+05 1.854527764550788e+08 -59 1.133329617882744e+05 2.358428140342024e+08 -65 1.019862286312479e+05 1.799601235566831e+08 -74 1.116297940267568e+05 1.773551265092121e+08 -79 1.474397080162904e+05 1.266503903019454e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d02_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d02_nondom_all.adat deleted file mode 100644 index 6aafdf392..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d02_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d02__bbob_f006_i22_d02 -% function eval_number | 2 objectives | 2 variables -1 1.007589595210129e+04 5.221245939284046e+03 -7.99292556e+01 6.11772777e+01 -2 4.048388883282503e+03 3.056328138443150e+07 -1.31786953e+01 -5.89145346e+01 -4 7.677060162596689e+03 3.779305207844692e+06 -8.44776315e+01 -7.87298170e+00 -% evaluations = 4 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d03_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d03_nondom_all.adat deleted file mode 100644 index b7c695e7a..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d03_nondom_all.adat +++ /dev/null @@ -1,6 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d03__bbob_f006_i22_d03 -% function eval_number | 2 objectives | 3 variables -1 1.226355895118351e+03 7.470007537741945e+06 3.36749534e+01 -1.20948017e+01 1.29473190e+01 -2 8.966595689794477e+02 9.727645362822006e+06 1.68297738e+01 2.53972092e+00 -2.94708045e+01 -6 3.736003380000030e+03 1.039246649367518e+06 1.24152334e+01 -9.77043633e+00 5.95701088e+01 -% evaluations = 6 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d05_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d05_nondom_all.adat deleted file mode 100644 index dd7721a7f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d05_nondom_all.adat +++ /dev/null @@ -1,4 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d05__bbob_f006_i22_d05 -% function eval_number | 2 objectives | 5 variables -1 4.236815711569893e+03 1.675145845574470e+07 -4.00924787e+01 -2.55279276e+01 9.11492541e-01 6.30180084e+00 4.38279311e+01 -% evaluations = 10 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d10_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d10_nondom_all.adat deleted file mode 100644 index 3ef9b0c6e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d10_nondom_all.adat +++ /dev/null @@ -1,9 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d10__bbob_f006_i22_d10 -% function eval_number | 2 objectives -1 4.255040813792624e+04 1.441525417545320e+08 -2 3.188179084521733e+04 1.739724496416033e+08 -3 1.801243677484885e+04 2.423050465486654e+07 -4 1.262646063542608e+04 1.697551657323298e+07 -6 3.086971081789567e+04 9.739030709820345e+06 -19 2.839639061070417e+04 2.684070187822212e+06 -% evaluations = 20 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d20_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d20_nondom_all.adat deleted file mode 100644 index ab9deb00c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d20_nondom_all.adat +++ /dev/null @@ -1,7 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d20__bbob_f006_i22_d20 -% function eval_number | 2 objectives -1 5.182692895107275e+04 6.406307394341977e+07 -9 8.463118404419474e+04 6.097503388004773e+07 -11 4.840500032926680e+04 1.013474434831964e+08 -34 4.874410809987484e+04 5.929495036283542e+07 -% evaluations = 40 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d40_nondom_all.adat b/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d40_nondom_all.adat deleted file mode 100644 index 43614d338..000000000 --- a/code-preprocessing/log-reconstruction/test-data/archives-input/bbob-biobj_f03_i10_d40_nondom_all.adat +++ /dev/null @@ -1,11 +0,0 @@ -% instance = 10, name = bbob_f001_i21_d40__bbob_f006_i22_d40 -% function eval_number | 2 objectives -1 1.300570470813759e+05 1.768573899060141e+08 -4 1.178072939445730e+05 1.952959468816856e+08 -12 1.175379415255915e+05 2.263008796289749e+08 -24 1.327177823981511e+05 1.662908535201634e+08 -26 9.048792727954550e+04 1.849616660901090e+08 -27 1.443932455449268e+05 9.335551173994991e+07 -60 9.403576877850827e+04 1.084299201490567e+08 -78 7.956210930569618e+04 1.499706464489916e+08 -% evaluations = 80 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_1-separable_hyp.info b/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_1-separable_hyp.info deleted file mode 100644 index 0e6d70241..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_1-separable_hyp.info +++ /dev/null @@ -1,14 +0,0 @@ -algorithm = 'RECONSTRUCTOR', indicator = 'hyp', folder = '1-separable_1-separable', coco_version = '1.1.3.154' -% A test for reconstruction of logger output (reconstructed) -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 1:4|6.1e+002, 2:4|4.2e+001, 3:4|3.4e+002, 4:4|6.3e+002, 5:4|4.7e+002, 6:4|2.1e+002, 7:4|1.4e+003, 8:4|7.1e+001, 9:4|1.2e+004, 10:4|4.7e+001 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 1:20|1.2e+002, 2:20|7.4e+001, 3:20|2.7e+002, 4:20|2.3e+002, 5:20|2.2e+002, 6:20|2.4e+002, 7:20|1.4e+002, 8:20|2.6e+002, 9:20|3.3e+002, 10:20|2.5e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 1:40|2.7e+002, 2:40|2.0e+002, 3:40|4.0e+002, 4:40|2.3e+002, 5:40|3.5e+002, 6:40|1.4e+002, 7:40|2.8e+002, 8:40|2.8e+002, 9:40|2.2e+002, 10:40|2.2e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 1:80|3.0e+002, 2:80|3.0e+002, 3:80|3.1e+002, 4:80|3.7e+002, 5:80|2.3e+002, 6:80|3.7e+002, 7:80|2.7e+002, 8:80|2.9e+002, 9:80|2.4e+002, 10:80|3.1e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 1:10|9.8e+001, 2:10|6.7e+001, 3:10|8.8e+002, 4:10|1.2e+002, 5:10|9.7e+002, 6:10|6.4e+001, 7:10|1.3e+002, 8:10|7.8e+002, 9:10|5.5e+002, 10:10|1.4e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 1:20|1.7e+002, 2:20|1.4e+002, 3:20|1.8e+002, 4:20|1.7e+002, 5:20|1.0e+002, 6:20|2.4e+002, 7:20|1.8e+002, 8:20|2.6e+002, 9:20|1.8e+002, 10:20|1.4e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 1:80|2.2e+002, 2:80|2.2e+002, 3:80|3.6e+002, 4:80|3.1e+002, 5:80|3.6e+002, 6:80|2.2e+002, 7:80|3.6e+002, 8:80|2.9e+002, 9:80|3.4e+002, 10:80|2.3e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 1:4|1.0e+001, 2:4|6.6e+000, 3:4|1.9e+002, 4:4|9.4e+001, 5:4|3.7e+001, 6:4|2.4e+002, 7:4|3.5e+001, 8:4|2.8e+002, 9:4|9.3e+001, 10:4|1.1e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 1:6|7.1e+001, 2:6|2.0e+002, 3:6|5.9e+002, 4:6|2.9e+002, 5:6|1.2e+003, 6:6|3.1e+002, 7:6|2.1e+002, 8:6|9.7e+001, 9:6|5.8e+002, 10:6|9.0e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 1:40|2.7e+002, 2:40|2.3e+002, 3:40|2.4e+002, 4:40|2.6e+002, 5:40|1.7e+002, 6:40|2.6e+002, 7:40|2.4e+002, 8:40|2.2e+002, 9:40|1.8e+002, 10:40|2.5e+002 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 1:6|6.9e+001, 2:6|1.8e+002, 3:6|5.1e+001, 4:6|6.9e+002, 5:6|4.4e+001, 6:6|1.7e+002, 7:6|1.0e+002, 8:6|2.0e+002, 9:6|3.7e+002, 10:6|1.3e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 1:10|4.7e+002, 2:10|6.5e+001, 3:10|3.9e+000, 4:10|1.4e+002, 5:10|6.8e+001, 6:10|1.3e+002, 7:10|5.3e+001, 8:10|1.5e+002, 9:10|1.0e+002, 10:10|2.3e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_2-moderate_hyp.info b/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_2-moderate_hyp.info deleted file mode 100644 index 40b27ecd3..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction-merged/1-separable_2-moderate_hyp.info +++ /dev/null @@ -1,8 +0,0 @@ -algorithm = 'RECONSTRUCTOR', indicator = 'hyp', folder = '1-separable_2-moderate', coco_version = '1.1.3.154' -% A test for reconstruction of logger output (reconstructed) -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 1:40|1.5e+002, 2:40|2.8e+002, 3:40|2.7e+002, 4:40|2.8e+002, 5:40|1.8e+002, 6:40|3.4e+002, 7:40|2.3e+002, 8:40|9.9e+001, 9:40|3.4e+002, 10:40|2.5e+002 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 1:6|3.5e+002, 2:6|1.2e+002, 3:6|2.5e+004, 4:6|2.3e+004, 5:6|1.4e+002, 6:6|5.3e+001, 7:6|4.0e+001, 8:6|1.8e+002, 9:6|3.6e+002, 10:6|1.0e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 1:10|8.8e+001, 2:10|2.0e+002, 3:10|4.9e+004, 4:10|1.5e+002, 5:10|2.0e+002, 6:10|1.7e+002, 7:10|1.4e+002, 8:10|1.5e+002, 9:10|2.1e+002, 10:10|1.1e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 1:80|2.0e+002, 2:80|3.3e+002, 3:80|2.8e+002, 4:80|2.9e+002, 5:80|2.1e+002, 6:80|3.1e+002, 7:80|2.7e+002, 8:80|2.0e+002, 9:80|4.2e+002, 10:80|2.8e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 1:4|3.0e+004, 2:4|1.8e+002, 3:4|2.3e+005, 4:4|9.3e+004, 5:4|1.1e+002, 6:4|3.6e+002, 7:4|2.9e+001, 8:4|3.7e+001, 9:4|4.6e+001, 10:4|5.6e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 1:20|1.2e+002, 2:20|1.8e+002, 3:20|3.7e+002, 4:20|3.3e+002, 5:20|5.9e+001, 6:20|3.4e+002, 7:20|1.7e+002, 8:20|1.0e+002, 9:20|5.1e+002, 10:20|9.0e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.dat deleted file mode 100644 index ddabdb0a3..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.dat +++ /dev/null @@ -1,68 +0,0 @@ -% -% index = 0, name = bbob_f001_i02_d02__bbob_f001_i04_d02 -% instance = 1, reference value = 8.333324218740550e-001 -% function evaluation | indicator value | target hit -1 2.837714555499996e+002 2.884031503126606e+002 -2 1.292713496618986e+002 1.318256738556407e+002 -4 1.026759494859100e+001 1.047128548050900e+001 -% -% index = 1, name = bbob_f001_i03_d02__bbob_f001_i05_d02 -% instance = 2, reference value = 8.333327207517340e-001 -% function evaluation | indicator value | target hit -1 9.386602192654242e+001 9.549925860214358e+001 -2 6.554129036997376e+000 6.606934480075959e+000 -4 6.554129036997376e+000 6.606934480075959e+000 -% -% index = 2, name = bbob_f001_i07_d02__bbob_f001_i08_d02 -% instance = 3, reference value = 8.333323493869300e-001 -% function evaluation | indicator value | target hit -1 9.054216208528097e+002 9.120108393559096e+002 -2 6.209476355833989e+002 6.309573444801930e+002 -4 1.902204370671651e+002 1.905460717963246e+002 -% -% index = 3, name = bbob_f001_i09_d02__bbob_f001_i10_d02 -% instance = 4, reference value = 8.333324994072360e-001 -% function evaluation | indicator value | target hit -1 4.645269774208953e+002 4.677351412871981e+002 -2 4.078716858494096e+002 4.168693834703355e+002 -3 9.385869204988924e+001 9.549925860214358e+001 -4 9.385869204988924e+001 9.549925860214358e+001 -% -% index = 4, name = bbob_f001_i11_d02__bbob_f001_i12_d02 -% instance = 5, reference value = 8.333325125196380e-001 -% function evaluation | indicator value | target hit -1 8.536194158313528e+001 8.709635899560806e+001 -3 5.048584499415645e+001 5.128613839913648e+001 -4 3.719166483907021e+001 3.801893963205612e+001 -% -% index = 5, name = bbob_f001_i13_d02__bbob_f001_i14_d02 -% instance = 6, reference value = 8.333109375909960e-001 -% function evaluation | indicator value | target hit -1 2.447468513994222e+002 2.454708915685031e+002 -4 2.447468513994222e+002 2.454708915685031e+002 -% -% index = 6, name = bbob_f001_i15_d02__bbob_f001_i16_d02 -% instance = 7, reference value = 8.333126317053480e-001 -% function evaluation | indicator value | target hit -1 3.543281072422042e+001 3.548133892335755e+001 -4 3.543281072422042e+001 3.548133892335755e+001 -% -% index = 7, name = bbob_f001_i17_d02__bbob_f001_i18_d02 -% instance = 8, reference value = 8.333116594219890e-001 -% function evaluation | indicator value | target hit -1 5.050564323733108e+002 5.128613839913649e+002 -2 2.818635866239499e+002 2.884031503126606e+002 -4 2.818635866239499e+002 2.884031503126606e+002 -% -% index = 8, name = bbob_f001_i19_d02__bbob_f001_i21_d02 -% instance = 9, reference value = 8.333109913479340e-001 -% function evaluation | indicator value | target hit -1 6.945886015006146e+002 7.079457843841381e+002 -2 5.372546979872402e+002 5.495408738576248e+002 -4 9.343945134702501e+001 9.549925860214358e+001 -% -% index = 9, name = bbob_f001_i21_d02__bbob_f001_i22_d02 -% instance = 10, reference value = 8.333123687482170e-001 -% function evaluation | indicator value | target hit -1 1.091100964788139e+002 1.096478196143185e+002 -4 1.091100964788139e+002 1.096478196143185e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.tdat deleted file mode 100644 index 904631d25..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d02_hyp.tdat +++ /dev/null @@ -1,80 +0,0 @@ -% -% index = 0, name = bbob_f001_i02_d02__bbob_f001_i04_d02 -% instance = 1, reference value = 8.333324218740550e-001 -% function evaluation | indicator value -1 2.837714555499996e+002 -2 1.292713496618986e+002 -3 1.292713496618986e+002 -4 1.026759494859100e+001 -% -% index = 1, name = bbob_f001_i03_d02__bbob_f001_i05_d02 -% instance = 2, reference value = 8.333327207517340e-001 -% function evaluation | indicator value -1 9.386602192654242e+001 -2 6.554129036997376e+000 -3 6.554129036997376e+000 -4 6.554129036997376e+000 -% -% index = 2, name = bbob_f001_i07_d02__bbob_f001_i08_d02 -% instance = 3, reference value = 8.333323493869300e-001 -% function evaluation | indicator value -1 9.054216208528097e+002 -2 6.209476355833989e+002 -3 6.209476355833989e+002 -4 1.902204370671651e+002 -% -% index = 3, name = bbob_f001_i09_d02__bbob_f001_i10_d02 -% instance = 4, reference value = 8.333324994072360e-001 -% function evaluation | indicator value -1 4.645269774208953e+002 -2 4.078716858494096e+002 -3 9.385869204988924e+001 -4 9.385869204988924e+001 -% -% index = 4, name = bbob_f001_i11_d02__bbob_f001_i12_d02 -% instance = 5, reference value = 8.333325125196380e-001 -% function evaluation | indicator value -1 8.536194158313528e+001 -2 8.536194158313528e+001 -3 5.048584499415645e+001 -4 3.719166483907021e+001 -% -% index = 5, name = bbob_f001_i13_d02__bbob_f001_i14_d02 -% instance = 6, reference value = 8.333109375909960e-001 -% function evaluation | indicator value -1 2.447468513994222e+002 -2 2.447468513994222e+002 -3 2.447468513994222e+002 -4 2.447468513994222e+002 -% -% index = 6, name = bbob_f001_i15_d02__bbob_f001_i16_d02 -% instance = 7, reference value = 8.333126317053480e-001 -% function evaluation | indicator value -1 3.543281072422042e+001 -2 3.543281072422042e+001 -3 3.543281072422042e+001 -4 3.543281072422042e+001 -% -% index = 7, name = bbob_f001_i17_d02__bbob_f001_i18_d02 -% instance = 8, reference value = 8.333116594219890e-001 -% function evaluation | indicator value -1 5.050564323733108e+002 -2 2.818635866239499e+002 -3 2.818635866239499e+002 -4 2.818635866239499e+002 -% -% index = 8, name = bbob_f001_i19_d02__bbob_f001_i21_d02 -% instance = 9, reference value = 8.333109913479340e-001 -% function evaluation | indicator value -1 6.945886015006146e+002 -2 5.372546979872402e+002 -3 5.372546979872402e+002 -4 9.343945134702501e+001 -% -% index = 9, name = bbob_f001_i21_d02__bbob_f001_i22_d02 -% instance = 10, reference value = 8.333123687482170e-001 -% function evaluation | indicator value -1 1.091100964788139e+002 -2 1.091100964788139e+002 -3 1.091100964788139e+002 -4 1.091100964788139e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.dat deleted file mode 100644 index 25f8f57e8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.dat +++ /dev/null @@ -1,75 +0,0 @@ -% -% index = 550, name = bbob_f001_i02_d03__bbob_f001_i04_d03 -% instance = 1, reference value = 8.333308611510640e-001 -% function evaluation | indicator value | target hit -1 7.910954150034604e+002 7.943282347242813e+002 -2 3.074603077843459e+002 3.090295432513592e+002 -3 2.226590484272829e+002 2.238721138568340e+002 -6 6.904010520009828e+001 6.918309709189366e+001 -% -% index = 551, name = bbob_f001_i03_d03__bbob_f001_i05_d03 -% instance = 2, reference value = 8.333310885359200e-001 -% function evaluation | indicator value | target hit -1 3.618249584602693e+002 3.630780547701014e+002 -3 2.315095623468817e+002 2.344228815319923e+002 -5 1.777840168673550e+002 1.778279410038923e+002 -6 1.777840168673550e+002 1.778279410038923e+002 -% -% index = 552, name = bbob_f001_i07_d03__bbob_f001_i08_d03 -% instance = 3, reference value = 8.333307398128530e-001 -% function evaluation | indicator value | target hit -1 5.917865126046545e+002 6.025595860743575e+002 -2 5.362221229066722e+002 5.370317963702527e+002 -3 4.436517046672582e+002 4.466835921509630e+002 -5 5.128637135560991e+001 5.248074602497726e+001 -6 5.128637135560991e+001 5.248074602497726e+001 -% -% index = 553, name = bbob_f001_i09_d03__bbob_f001_i10_d03 -% instance = 4, reference value = 8.333307248701320e-001 -% function evaluation | indicator value | target hit -1 7.485786069018196e+002 7.585775750291836e+002 -4 7.012509242266111e+002 7.079457843841381e+002 -6 6.909831686953546e+002 6.918309709189363e+002 -% -% index = 554, name = bbob_f001_i11_d03__bbob_f001_i12_d03 -% instance = 5, reference value = 8.333308301920430e-001 -% function evaluation | indicator value | target hit -1 2.324169742187809e+002 2.344228815319923e+002 -2 4.778131732834597e+001 4.786300923226383e+001 -4 4.437026852042413e+001 4.466835921509630e+001 -6 4.437026852042413e+001 4.466835921509630e+001 -% -% index = 555, name = bbob_f001_i13_d03__bbob_f001_i14_d03 -% instance = 6, reference value = 8.333112154393120e-001 -% function evaluation | indicator value | target hit -1 7.651623247794173e+002 7.762471166286920e+002 -3 6.163718558895048e+002 6.165950018614822e+002 -5 1.724599340025595e+002 1.737800828749376e+002 -6 1.724599340025595e+002 1.737800828749376e+002 -% -% index = 556, name = bbob_f001_i15_d03__bbob_f001_i16_d03 -% instance = 7, reference value = 8.333119008398590e-001 -% function evaluation | indicator value | target hit -1 9.962766371472362e+001 1.000000000000000e+002 -6 9.962766371472362e+001 1.000000000000000e+002 -% -% index = 557, name = bbob_f001_i17_d03__bbob_f001_i18_d03 -% instance = 8, reference value = 8.333178998954860e-001 -% function evaluation | indicator value | target hit -1 5.512434438956667e+002 5.623413251903490e+002 -2 2.119798362422283e+002 2.137962089502233e+002 -3 1.985507506822945e+002 1.995262314968879e+002 -6 1.985507506822945e+002 1.995262314968879e+002 -% -% index = 558, name = bbob_f001_i19_d03__bbob_f001_i21_d03 -% instance = 9, reference value = 8.333175303662790e-001 -% function evaluation | indicator value | target hit -1 3.742831102269192e+002 3.801893963205613e+002 -6 3.742831102269192e+002 3.801893963205613e+002 -% -% index = 559, name = bbob_f001_i21_d03__bbob_f001_i22_d03 -% instance = 10, reference value = 8.333122312625730e-001 -% function evaluation | indicator value | target hit -1 1.370596482351306e+002 1.380384264602885e+002 -5 1.260108589902488e+002 1.288249551693134e+002 -6 1.260108589902488e+002 1.288249551693134e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.tdat deleted file mode 100644 index 2ff471536..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d03_hyp.tdat +++ /dev/null @@ -1,100 +0,0 @@ -% -% index = 550, name = bbob_f001_i02_d03__bbob_f001_i04_d03 -% instance = 1, reference value = 8.333308611510640e-001 -% function evaluation | indicator value -1 7.910954150034604e+002 -2 3.074603077843459e+002 -3 2.226590484272829e+002 -4 2.226590484272829e+002 -5 2.226590484272829e+002 -6 6.904010520009828e+001 -% -% index = 551, name = bbob_f001_i03_d03__bbob_f001_i05_d03 -% instance = 2, reference value = 8.333310885359200e-001 -% function evaluation | indicator value -1 3.618249584602693e+002 -2 3.618249584602693e+002 -3 2.315095623468817e+002 -4 2.315095623468817e+002 -5 1.777840168673550e+002 -6 1.777840168673550e+002 -% -% index = 552, name = bbob_f001_i07_d03__bbob_f001_i08_d03 -% instance = 3, reference value = 8.333307398128530e-001 -% function evaluation | indicator value -1 5.917865126046545e+002 -2 5.362221229066722e+002 -3 4.436517046672582e+002 -4 4.436517046672582e+002 -5 5.128637135560991e+001 -6 5.128637135560991e+001 -% -% index = 553, name = bbob_f001_i09_d03__bbob_f001_i10_d03 -% instance = 4, reference value = 8.333307248701320e-001 -% function evaluation | indicator value -1 7.485786069018196e+002 -2 7.485786069018196e+002 -3 7.485786069018196e+002 -4 7.012509242266111e+002 -5 7.012509242266111e+002 -6 6.909831686953546e+002 -% -% index = 554, name = bbob_f001_i11_d03__bbob_f001_i12_d03 -% instance = 5, reference value = 8.333308301920430e-001 -% function evaluation | indicator value -1 2.324169742187809e+002 -2 4.778131732834597e+001 -3 4.778131732834597e+001 -4 4.437026852042413e+001 -5 4.437026852042413e+001 -6 4.437026852042413e+001 -% -% index = 555, name = bbob_f001_i13_d03__bbob_f001_i14_d03 -% instance = 6, reference value = 8.333112154393120e-001 -% function evaluation | indicator value -1 7.651623247794173e+002 -2 7.651623247794173e+002 -3 6.163718558895048e+002 -4 6.163718558895048e+002 -5 1.724599340025595e+002 -6 1.724599340025595e+002 -% -% index = 556, name = bbob_f001_i15_d03__bbob_f001_i16_d03 -% instance = 7, reference value = 8.333119008398590e-001 -% function evaluation | indicator value -1 9.962766371472362e+001 -2 9.962766371472362e+001 -3 9.962766371472362e+001 -4 9.962766371472362e+001 -5 9.962766371472362e+001 -6 9.962766371472362e+001 -% -% index = 557, name = bbob_f001_i17_d03__bbob_f001_i18_d03 -% instance = 8, reference value = 8.333178998954860e-001 -% function evaluation | indicator value -1 5.512434438956667e+002 -2 2.119798362422283e+002 -3 1.985507506822945e+002 -4 1.985507506822945e+002 -5 1.985507506822945e+002 -6 1.985507506822945e+002 -% -% index = 558, name = bbob_f001_i19_d03__bbob_f001_i21_d03 -% instance = 9, reference value = 8.333175303662790e-001 -% function evaluation | indicator value -1 3.742831102269192e+002 -2 3.742831102269192e+002 -3 3.742831102269192e+002 -4 3.742831102269192e+002 -5 3.742831102269192e+002 -6 3.742831102269192e+002 -% -% index = 559, name = bbob_f001_i21_d03__bbob_f001_i22_d03 -% instance = 10, reference value = 8.333122312625730e-001 -% function evaluation | indicator value -1 1.370596482351306e+002 -2 1.370596482351306e+002 -3 1.370596482351306e+002 -4 1.370596482351306e+002 -5 1.260108589902488e+002 -6 1.260108589902488e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.dat deleted file mode 100644 index 892cd7d4d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.dat +++ /dev/null @@ -1,76 +0,0 @@ -% -% index = 1100, name = bbob_f001_i02_d05__bbob_f001_i04_d05 -% instance = 1, reference value = 8.333262523353510e-001 -% function evaluation | indicator value | target hit -1 8.279775745745031e+002 8.317637711026708e+002 -4 4.670617967249916e+002 4.677351412871981e+002 -10 4.670617967249916e+002 4.677351412871981e+002 -% -% index = 1101, name = bbob_f001_i03_d05__bbob_f001_i05_d05 -% instance = 2, reference value = 8.333268510661330e-001 -% function evaluation | indicator value | target hit -1 3.124383755301176e+002 3.162277660168379e+002 -3 6.517656698529316e+001 6.606934480075961e+001 -10 6.517656698529316e+001 6.606934480075961e+001 -% -% index = 1102, name = bbob_f001_i07_d05__bbob_f001_i08_d05 -% instance = 3, reference value = 8.333265559693210e-001 -% function evaluation | indicator value | target hit -1 4.498200142698705e+002 4.570881896148752e+002 -2 3.382767963597330e+002 3.388441561392024e+002 -5 3.921347301246704e+000 3.981071705534972e+000 -10 3.921347301246704e+000 3.981071705534972e+000 -% -% index = 1103, name = bbob_f001_i09_d05__bbob_f001_i10_d05 -% instance = 4, reference value = 8.333266409605981e-001 -% function evaluation | indicator value | target hit -1 4.778626143711690e+002 4.786300923226385e+002 -2 1.942940953484804e+002 1.949844599758046e+002 -6 1.635965520164930e+002 1.659586907437561e+002 -9 1.429421135683736e+002 1.445439770745928e+002 -10 1.429421135683736e+002 1.445439770745928e+002 -% -% index = 1104, name = bbob_f001_i11_d05__bbob_f001_i12_d05 -% instance = 5, reference value = 8.333270505579700e-001 -% function evaluation | indicator value | target hit -1 2.627818848705388e+002 2.630267991895382e+002 -2 1.351392824028185e+002 1.380384264602885e+002 -3 1.116323984321561e+002 1.122018454301963e+002 -5 6.791087333938160e+001 6.918309709189366e+001 -10 6.791087333938160e+001 6.918309709189366e+001 -% -% index = 1105, name = bbob_f001_i13_d05__bbob_f001_i14_d05 -% instance = 6, reference value = 8.333116117561600e-001 -% function evaluation | indicator value | target hit -1 3.290963737340368e+002 3.311311214825911e+002 -2 3.008072791444176e+002 3.019951720402016e+002 -5 2.571159794048884e+002 2.630267991895382e+002 -7 1.342180453189471e+002 1.348962882591653e+002 -10 1.277367598927072e+002 1.288249551693134e+002 -% -% index = 1106, name = bbob_f001_i15_d05__bbob_f001_i16_d05 -% instance = 7, reference value = 8.333112875075800e-001 -% function evaluation | indicator value | target hit -1 5.348955575501470e+001 5.370317963702527e+001 -10 5.348955575501470e+001 5.370317963702527e+001 -% -% index = 1107, name = bbob_f001_i17_d05__bbob_f001_i18_d05 -% instance = 8, reference value = 8.333099992105940e-001 -% function evaluation | indicator value | target hit -1 4.213171539925938e+002 4.265795188015925e+002 -6 3.837214049406534e+002 3.890451449942805e+002 -10 1.533163482907939e+002 1.548816618912481e+002 -% -% index = 1108, name = bbob_f001_i19_d05__bbob_f001_i21_d05 -% instance = 9, reference value = 8.333113078428180e-001 -% function evaluation | indicator value | target hit -1 5.021837718192804e+002 5.128613839913649e+002 -2 1.030317795507910e+002 1.047128548050900e+002 -10 1.030317795507910e+002 1.047128548050900e+002 -% -% index = 1109, name = bbob_f001_i21_d05__bbob_f001_i22_d05 -% instance = 10, reference value = 8.333116755619010e-001 -% function evaluation | indicator value | target hit -1 4.232075396130429e+002 4.265795188015925e+002 -2 2.260125668545807e+001 2.290867652767774e+001 -10 2.260125668545807e+001 2.290867652767774e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.tdat deleted file mode 100644 index d187bb3c2..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d05_hyp.tdat +++ /dev/null @@ -1,130 +0,0 @@ -% -% index = 1100, name = bbob_f001_i02_d05__bbob_f001_i04_d05 -% instance = 1, reference value = 8.333262523353510e-001 -% function evaluation | indicator value -1 8.279775745745031e+002 -2 8.279775745745031e+002 -3 8.279775745745031e+002 -4 4.670617967249916e+002 -5 4.670617967249916e+002 -6 4.670617967249916e+002 -7 4.670617967249916e+002 -8 4.670617967249916e+002 -10 4.670617967249916e+002 -% -% index = 1101, name = bbob_f001_i03_d05__bbob_f001_i05_d05 -% instance = 2, reference value = 8.333268510661330e-001 -% function evaluation | indicator value -1 3.124383755301176e+002 -2 3.124383755301176e+002 -3 6.517656698529316e+001 -4 6.517656698529316e+001 -5 6.517656698529316e+001 -6 6.517656698529316e+001 -7 6.517656698529316e+001 -8 6.517656698529316e+001 -10 6.517656698529316e+001 -% -% index = 1102, name = bbob_f001_i07_d05__bbob_f001_i08_d05 -% instance = 3, reference value = 8.333265559693210e-001 -% function evaluation | indicator value -1 4.498200142698705e+002 -2 3.382767963597330e+002 -3 3.382767963597330e+002 -4 3.382767963597330e+002 -5 3.921347301246704e+000 -6 3.921347301246704e+000 -7 3.921347301246704e+000 -8 3.921347301246704e+000 -10 3.921347301246704e+000 -% -% index = 1103, name = bbob_f001_i09_d05__bbob_f001_i10_d05 -% instance = 4, reference value = 8.333266409605981e-001 -% function evaluation | indicator value -1 4.778626143711690e+002 -2 1.942940953484804e+002 -3 1.942940953484804e+002 -4 1.942940953484804e+002 -5 1.942940953484804e+002 -6 1.635965520164930e+002 -7 1.635965520164930e+002 -8 1.635965520164930e+002 -10 1.429421135683736e+002 -% -% index = 1104, name = bbob_f001_i11_d05__bbob_f001_i12_d05 -% instance = 5, reference value = 8.333270505579700e-001 -% function evaluation | indicator value -1 2.627818848705388e+002 -2 1.351392824028185e+002 -3 1.116323984321561e+002 -4 1.116323984321561e+002 -5 6.791087333938160e+001 -6 6.791087333938160e+001 -7 6.791087333938160e+001 -8 6.791087333938160e+001 -10 6.791087333938160e+001 -% -% index = 1105, name = bbob_f001_i13_d05__bbob_f001_i14_d05 -% instance = 6, reference value = 8.333116117561600e-001 -% function evaluation | indicator value -1 3.290963737340368e+002 -2 3.008072791444176e+002 -3 3.008072791444176e+002 -4 3.008072791444176e+002 -5 2.571159794048884e+002 -6 2.571159794048884e+002 -7 1.342180453189471e+002 -8 1.342180453189471e+002 -10 1.277367598927072e+002 -% -% index = 1106, name = bbob_f001_i15_d05__bbob_f001_i16_d05 -% instance = 7, reference value = 8.333112875075800e-001 -% function evaluation | indicator value -1 5.348955575501470e+001 -2 5.348955575501470e+001 -3 5.348955575501470e+001 -4 5.348955575501470e+001 -5 5.348955575501470e+001 -6 5.348955575501470e+001 -7 5.348955575501470e+001 -8 5.348955575501470e+001 -10 5.348955575501470e+001 -% -% index = 1107, name = bbob_f001_i17_d05__bbob_f001_i18_d05 -% instance = 8, reference value = 8.333099992105940e-001 -% function evaluation | indicator value -1 4.213171539925938e+002 -2 4.213171539925938e+002 -3 4.213171539925938e+002 -4 4.213171539925938e+002 -5 4.213171539925938e+002 -6 3.837214049406534e+002 -7 3.837214049406534e+002 -8 3.837214049406534e+002 -10 1.533163482907939e+002 -% -% index = 1108, name = bbob_f001_i19_d05__bbob_f001_i21_d05 -% instance = 9, reference value = 8.333113078428180e-001 -% function evaluation | indicator value -1 5.021837718192804e+002 -2 1.030317795507910e+002 -3 1.030317795507910e+002 -4 1.030317795507910e+002 -5 1.030317795507910e+002 -6 1.030317795507910e+002 -7 1.030317795507910e+002 -8 1.030317795507910e+002 -10 1.030317795507910e+002 -% -% index = 1109, name = bbob_f001_i21_d05__bbob_f001_i22_d05 -% instance = 10, reference value = 8.333116755619010e-001 -% function evaluation | indicator value -1 4.232075396130429e+002 -2 2.260125668545807e+001 -3 2.260125668545807e+001 -4 2.260125668545807e+001 -5 2.260125668545807e+001 -6 2.260125668545807e+001 -7 2.260125668545807e+001 -8 2.260125668545807e+001 -10 2.260125668545807e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.dat deleted file mode 100644 index ce232c7f8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.dat +++ /dev/null @@ -1,86 +0,0 @@ -% -% index = 1650, name = bbob_f001_i02_d10__bbob_f001_i04_d10 -% instance = 1, reference value = 8.333292819316910e-001 -% function evaluation | indicator value | target hit -1 3.744371151762833e+002 3.801893963205613e+002 -3 1.667072915047187e+002 1.698243652461744e+002 -20 1.667072915047187e+002 1.698243652461744e+002 -% -% index = 1651, name = bbob_f001_i03_d10__bbob_f001_i05_d10 -% instance = 2, reference value = 8.333289140569530e-001 -% function evaluation | indicator value | target hit -1 1.517148654452309e+002 1.548816618912481e+002 -6 1.432539583495418e+002 1.445439770745928e+002 -20 1.432539583495418e+002 1.445439770745928e+002 -% -% index = 1652, name = bbob_f001_i07_d10__bbob_f001_i08_d10 -% instance = 3, reference value = 8.333288196057710e-001 -% function evaluation | indicator value | target hit -1 4.344005716248664e+002 4.365158322401661e+002 -2 3.237449677812083e+002 3.311311214825911e+002 -3 2.130383067487657e+002 2.137962089502233e+002 -14 1.931662568105301e+002 1.949844599758046e+002 -20 1.751081289114617e+002 1.778279410038923e+002 -% -% index = 1653, name = bbob_f001_i09_d10__bbob_f001_i10_d10 -% instance = 4, reference value = 8.333293751530940e-001 -% function evaluation | indicator value | target hit -1 3.003146236199115e+002 3.019951720402016e+002 -9 2.105492233555037e+002 2.137962089502233e+002 -11 1.674652372110191e+002 1.698243652461744e+002 -20 1.674652372110191e+002 1.698243652461744e+002 -% -% index = 1654, name = bbob_f001_i11_d10__bbob_f001_i12_d10 -% instance = 5, reference value = 8.333290374195040e-001 -% function evaluation | indicator value | target hit -1 3.780589127430081e+002 3.801893963205613e+002 -2 2.769999557244279e+002 2.818382931264455e+002 -3 1.025561783510363e+002 1.047128548050900e+002 -20 1.025561783510363e+002 1.047128548050900e+002 -% -% index = 1655, name = bbob_f001_i13_d10__bbob_f001_i14_d10 -% instance = 6, reference value = 8.333222750926470e-001 -% function evaluation | indicator value | target hit -1 5.861123948692399e+002 5.888436553555890e+002 -2 4.864572604302408e+002 4.897788193684461e+002 -3 3.932232514598160e+002 3.981071705534973e+002 -4 3.713203865393932e+002 3.715352290971724e+002 -7 3.486745394427559e+002 3.548133892335753e+002 -11 3.364910608482686e+002 3.388441561392024e+002 -13 3.138821540835124e+002 3.162277660168379e+002 -17 2.407660429870779e+002 2.454708915685031e+002 -20 2.407660429870779e+002 2.454708915685031e+002 -% -% index = 1656, name = bbob_f001_i15_d10__bbob_f001_i16_d10 -% instance = 7, reference value = 8.333222456181620e-001 -% function evaluation | indicator value | target hit -1 1.817492398714369e+002 1.819700858609982e+002 -20 1.817492398714369e+002 1.819700858609982e+002 -% -% index = 1657, name = bbob_f001_i17_d10__bbob_f001_i18_d10 -% instance = 8, reference value = 8.333112457397270e-001 -% function evaluation | indicator value | target hit -1 4.949061932958564e+002 5.011872336272725e+002 -2 4.388314547893922e+002 4.466835921509630e+002 -3 4.250948227905989e+002 4.265795188015925e+002 -9 4.004128271419469e+002 4.073802778041126e+002 -11 2.613813218188245e+002 2.630267991895382e+002 -20 2.613813218188245e+002 2.630267991895382e+002 -% -% index = 1658, name = bbob_f001_i19_d10__bbob_f001_i21_d10 -% instance = 9, reference value = 8.333219139430930e-001 -% function evaluation | indicator value | target hit -1 4.087636246615140e+002 4.168693834703355e+002 -3 1.802911658787205e+002 1.819700858609982e+002 -20 1.802911658787205e+002 1.819700858609982e+002 -% -% index = 1659, name = bbob_f001_i21_d10__bbob_f001_i22_d10 -% instance = 10, reference value = 8.333208705266590e-001 -% function evaluation | indicator value | target hit -1 4.221816835759507e+002 4.265795188015925e+002 -2 3.763231365635482e+002 3.801893963205613e+002 -3 3.168719042924931e+002 3.235936569296281e+002 -4 2.928560212914262e+002 2.951209226666387e+002 -6 2.663488268237292e+002 2.691534803926917e+002 -10 1.379127889338329e+002 1.380384264602885e+002 -20 1.379127889338329e+002 1.380384264602885e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.tdat deleted file mode 100644 index 90afbc691..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d10_hyp.tdat +++ /dev/null @@ -1,200 +0,0 @@ -% -% index = 1650, name = bbob_f001_i02_d10__bbob_f001_i04_d10 -% instance = 1, reference value = 8.333292819316910e-001 -% function evaluation | indicator value -1 3.744371151762833e+002 -2 3.744371151762833e+002 -3 1.667072915047187e+002 -4 1.667072915047187e+002 -5 1.667072915047187e+002 -6 1.667072915047187e+002 -7 1.667072915047187e+002 -8 1.667072915047187e+002 -10 1.667072915047187e+002 -11 1.667072915047187e+002 -12 1.667072915047187e+002 -14 1.667072915047187e+002 -15 1.667072915047187e+002 -17 1.667072915047187e+002 -19 1.667072915047187e+002 -20 1.667072915047187e+002 -% -% index = 1651, name = bbob_f001_i03_d10__bbob_f001_i05_d10 -% instance = 2, reference value = 8.333289140569530e-001 -% function evaluation | indicator value -1 1.517148654452309e+002 -2 1.517148654452309e+002 -3 1.517148654452309e+002 -4 1.517148654452309e+002 -5 1.517148654452309e+002 -6 1.432539583495418e+002 -7 1.432539583495418e+002 -8 1.432539583495418e+002 -10 1.432539583495418e+002 -11 1.432539583495418e+002 -12 1.432539583495418e+002 -14 1.432539583495418e+002 -15 1.432539583495418e+002 -17 1.432539583495418e+002 -19 1.432539583495418e+002 -20 1.432539583495418e+002 -% -% index = 1652, name = bbob_f001_i07_d10__bbob_f001_i08_d10 -% instance = 3, reference value = 8.333288196057710e-001 -% function evaluation | indicator value -1 4.344005716248664e+002 -2 3.237449677812083e+002 -3 2.130383067487657e+002 -4 2.130383067487657e+002 -5 2.130383067487657e+002 -6 2.130383067487657e+002 -7 2.130383067487657e+002 -8 2.130383067487657e+002 -10 2.130383067487657e+002 -11 2.130383067487657e+002 -12 2.130383067487657e+002 -14 1.931662568105301e+002 -15 1.931662568105301e+002 -17 1.931662568105301e+002 -19 1.931662568105301e+002 -20 1.751081289114617e+002 -% -% index = 1653, name = bbob_f001_i09_d10__bbob_f001_i10_d10 -% instance = 4, reference value = 8.333293751530940e-001 -% function evaluation | indicator value -1 3.003146236199115e+002 -2 3.003146236199115e+002 -3 3.003146236199115e+002 -4 2.977048763236287e+002 -5 2.977048763236287e+002 -6 2.977048763236287e+002 -7 2.977048763236287e+002 -8 2.977048763236287e+002 -10 2.105492233555037e+002 -11 1.674652372110191e+002 -12 1.674652372110191e+002 -14 1.674652372110191e+002 -15 1.674652372110191e+002 -17 1.674652372110191e+002 -19 1.674652372110191e+002 -20 1.674652372110191e+002 -% -% index = 1654, name = bbob_f001_i11_d10__bbob_f001_i12_d10 -% instance = 5, reference value = 8.333290374195040e-001 -% function evaluation | indicator value -1 3.780589127430081e+002 -2 2.769999557244279e+002 -3 1.025561783510363e+002 -4 1.025561783510363e+002 -5 1.025561783510363e+002 -6 1.025561783510363e+002 -7 1.025561783510363e+002 -8 1.025561783510363e+002 -10 1.025561783510363e+002 -11 1.025561783510363e+002 -12 1.025561783510363e+002 -14 1.025561783510363e+002 -15 1.025561783510363e+002 -17 1.025561783510363e+002 -19 1.025561783510363e+002 -20 1.025561783510363e+002 -% -% index = 1655, name = bbob_f001_i13_d10__bbob_f001_i14_d10 -% instance = 6, reference value = 8.333222750926470e-001 -% function evaluation | indicator value -1 5.861123948692399e+002 -2 4.864572604302408e+002 -3 3.932232514598160e+002 -4 3.713203865393932e+002 -5 3.713203865393932e+002 -6 3.713203865393932e+002 -7 3.486745394427559e+002 -8 3.486745394427559e+002 -10 3.486745394427559e+002 -11 3.364910608482686e+002 -12 3.364910608482686e+002 -14 3.138821540835124e+002 -15 3.138821540835124e+002 -17 2.407660429870779e+002 -19 2.407660429870779e+002 -20 2.407660429870779e+002 -% -% index = 1656, name = bbob_f001_i15_d10__bbob_f001_i16_d10 -% instance = 7, reference value = 8.333222456181620e-001 -% function evaluation | indicator value -1 1.817492398714369e+002 -2 1.817492398714369e+002 -3 1.817492398714369e+002 -4 1.817492398714369e+002 -5 1.817492398714369e+002 -6 1.817492398714369e+002 -7 1.817492398714369e+002 -8 1.817492398714369e+002 -10 1.817492398714369e+002 -11 1.817492398714369e+002 -12 1.817492398714369e+002 -14 1.817492398714369e+002 -15 1.817492398714369e+002 -17 1.817492398714369e+002 -19 1.817492398714369e+002 -20 1.817492398714369e+002 -% -% index = 1657, name = bbob_f001_i17_d10__bbob_f001_i18_d10 -% instance = 8, reference value = 8.333112457397270e-001 -% function evaluation | indicator value -1 4.949061932958564e+002 -2 4.388314547893922e+002 -3 4.250948227905989e+002 -4 4.250948227905989e+002 -5 4.250948227905989e+002 -6 4.250948227905989e+002 -7 4.250948227905989e+002 -8 4.250948227905989e+002 -10 4.004128271419469e+002 -11 2.613813218188245e+002 -12 2.613813218188245e+002 -14 2.613813218188245e+002 -15 2.613813218188245e+002 -17 2.613813218188245e+002 -19 2.613813218188245e+002 -20 2.613813218188245e+002 -% -% index = 1658, name = bbob_f001_i19_d10__bbob_f001_i21_d10 -% instance = 9, reference value = 8.333219139430930e-001 -% function evaluation | indicator value -1 4.087636246615140e+002 -2 4.087636246615140e+002 -3 1.802911658787205e+002 -4 1.802911658787205e+002 -5 1.802911658787205e+002 -6 1.802911658787205e+002 -7 1.802911658787205e+002 -8 1.802911658787205e+002 -10 1.802911658787205e+002 -11 1.802911658787205e+002 -12 1.802911658787205e+002 -14 1.802911658787205e+002 -15 1.802911658787205e+002 -17 1.802911658787205e+002 -19 1.802911658787205e+002 -20 1.802911658787205e+002 -% -% index = 1659, name = bbob_f001_i21_d10__bbob_f001_i22_d10 -% instance = 10, reference value = 8.333208705266590e-001 -% function evaluation | indicator value -1 4.221816835759507e+002 -2 3.763231365635482e+002 -3 3.168719042924931e+002 -4 2.928560212914262e+002 -5 2.928560212914262e+002 -6 2.663488268237292e+002 -7 2.663488268237292e+002 -8 2.663488268237292e+002 -10 1.379127889338329e+002 -11 1.379127889338329e+002 -12 1.379127889338329e+002 -14 1.379127889338329e+002 -15 1.379127889338329e+002 -17 1.379127889338329e+002 -19 1.379127889338329e+002 -20 1.379127889338329e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.dat deleted file mode 100644 index 7cee5df7c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.dat +++ /dev/null @@ -1,87 +0,0 @@ -% -% index = 2200, name = bbob_f001_i02_d20__bbob_f001_i04_d20 -% instance = 1, reference value = 8.333271213219420e-001 -% function evaluation | indicator value | target hit -1 4.325823331105293e+002 4.365158322401661e+002 -2 4.062830502266639e+002 4.073802778041126e+002 -4 3.507628492479523e+002 3.548133892335753e+002 -6 2.667682933969327e+002 2.691534803926917e+002 -40 2.667682933969327e+002 2.691534803926917e+002 -% -% index = 2201, name = bbob_f001_i03_d20__bbob_f001_i05_d20 -% instance = 2, reference value = 8.333274947910520e-001 -% function evaluation | indicator value | target hit -1 3.455063198459031e+002 3.467368504525317e+002 -4 2.262530630783230e+002 2.290867652767772e+002 -40 2.262530630783230e+002 2.290867652767772e+002 -% -% index = 2202, name = bbob_f001_i07_d20__bbob_f001_i08_d20 -% instance = 3, reference value = 8.333274577616510e-001 -% function evaluation | indicator value | target hit -1 4.311812274385854e+002 4.365158322401661e+002 -2 3.072351164439818e+002 3.090295432513592e+002 -16 2.381579619917791e+002 2.398832919019490e+002 -40 2.381579619917791e+002 2.398832919019490e+002 -% -% index = 2203, name = bbob_f001_i09_d20__bbob_f001_i10_d20 -% instance = 4, reference value = 8.333272706814670e-001 -% function evaluation | indicator value | target hit -1 4.360422189400594e+002 4.365158322401661e+002 -4 3.333473185494405e+002 3.388441561392024e+002 -22 2.589485078443068e+002 2.630267991895382e+002 -40 2.589485078443068e+002 2.630267991895382e+002 -% -% index = 2204, name = bbob_f001_i11_d20__bbob_f001_i12_d20 -% instance = 5, reference value = 8.333274760184370e-001 -% function evaluation | indicator value | target hit -1 2.938806054447607e+002 2.951209226666387e+002 -2 1.723010967476616e+002 1.737800828749376e+002 -40 1.723010967476616e+002 1.737800828749376e+002 -% -% index = 2205, name = bbob_f001_i13_d20__bbob_f001_i14_d20 -% instance = 6, reference value = 8.333237768438840e-001 -% function evaluation | indicator value | target hit -1 4.123414061163842e+002 4.168693834703355e+002 -4 3.723410315297115e+002 3.801893963205613e+002 -7 3.273850055766771e+002 3.311311214825911e+002 -18 2.600529336368649e+002 2.630267991895382e+002 -40 2.600529336368649e+002 2.630267991895382e+002 -% -% index = 2206, name = bbob_f001_i15_d20__bbob_f001_i16_d20 -% instance = 7, reference value = 8.333237895600720e-001 -% function evaluation | indicator value | target hit -1 3.036203921256340e+002 3.090295432513592e+002 -5 2.830106691858709e+002 2.884031503126606e+002 -10 2.807864523208344e+002 2.818382931264455e+002 -14 2.384930781685902e+002 2.398832919019490e+002 -40 2.384930781685902e+002 2.398832919019490e+002 -% -% index = 2207, name = bbob_f001_i17_d20__bbob_f001_i18_d20 -% instance = 8, reference value = 8.333219072481390e-001 -% function evaluation | indicator value | target hit -1 3.616630752768983e+002 3.630780547701014e+002 -3 3.009697440007388e+002 3.019951720402016e+002 -11 2.826599487223324e+002 2.884031503126606e+002 -13 2.464955054654533e+002 2.511886431509580e+002 -35 2.176014250514818e+002 2.187761623949552e+002 -40 2.176014250514818e+002 2.187761623949552e+002 -% -% index = 2208, name = bbob_f001_i19_d20__bbob_f001_i21_d20 -% instance = 9, reference value = 8.333237900693120e-001 -% function evaluation | indicator value | target hit -1 5.863453284571709e+002 5.888436553555890e+002 -2 4.535896965457881e+002 4.570881896148752e+002 -6 3.107634321104598e+002 3.162277660168379e+002 -9 2.737751490484723e+002 2.754228703338166e+002 -14 1.777454119487741e+002 1.778279410038923e+002 -40 1.777454119487741e+002 1.778279410038923e+002 -% -% index = 2209, name = bbob_f001_i21_d20__bbob_f001_i22_d20 -% instance = 10, reference value = 8.333235970409300e-001 -% function evaluation | indicator value | target hit -1 4.804924306852660e+002 4.897788193684461e+002 -3 3.131826221242023e+002 3.162277660168379e+002 -25 2.957007904584260e+002 3.019951720402016e+002 -27 2.788776002128692e+002 2.818382931264455e+002 -31 2.546140121490247e+002 2.570395782768865e+002 -40 2.546140121490247e+002 2.570395782768865e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.tdat deleted file mode 100644 index 0356d5d45..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d20_hyp.tdat +++ /dev/null @@ -1,270 +0,0 @@ -% -% index = 2200, name = bbob_f001_i02_d20__bbob_f001_i04_d20 -% instance = 1, reference value = 8.333271213219420e-001 -% function evaluation | indicator value -1 4.325823331105293e+002 -2 4.062830502266639e+002 -3 4.062830502266639e+002 -4 3.507628492479523e+002 -5 3.507628492479523e+002 -6 2.667682933969327e+002 -7 2.667682933969327e+002 -8 2.667682933969327e+002 -10 2.667682933969327e+002 -11 2.667682933969327e+002 -12 2.667682933969327e+002 -14 2.667682933969327e+002 -15 2.667682933969327e+002 -17 2.667682933969327e+002 -19 2.667682933969327e+002 -20 2.667682933969327e+002 -22 2.667682933969327e+002 -25 2.667682933969327e+002 -28 2.667682933969327e+002 -31 2.667682933969327e+002 -35 2.667682933969327e+002 -39 2.667682933969327e+002 -40 2.667682933969327e+002 -% -% index = 2201, name = bbob_f001_i03_d20__bbob_f001_i05_d20 -% instance = 2, reference value = 8.333274947910520e-001 -% function evaluation | indicator value -1 3.455063198459031e+002 -2 3.455063198459031e+002 -3 3.455063198459031e+002 -4 2.262530630783230e+002 -5 2.262530630783230e+002 -6 2.262530630783230e+002 -7 2.262530630783230e+002 -8 2.262530630783230e+002 -10 2.262530630783230e+002 -11 2.262530630783230e+002 -12 2.262530630783230e+002 -14 2.262530630783230e+002 -15 2.262530630783230e+002 -17 2.262530630783230e+002 -19 2.262530630783230e+002 -20 2.262530630783230e+002 -22 2.262530630783230e+002 -25 2.262530630783230e+002 -28 2.262530630783230e+002 -31 2.262530630783230e+002 -35 2.262530630783230e+002 -39 2.262530630783230e+002 -40 2.262530630783230e+002 -% -% index = 2202, name = bbob_f001_i07_d20__bbob_f001_i08_d20 -% instance = 3, reference value = 8.333274577616510e-001 -% function evaluation | indicator value -1 4.311812274385854e+002 -2 3.072351164439818e+002 -3 3.072351164439818e+002 -4 3.072351164439818e+002 -5 3.072351164439818e+002 -6 3.072351164439818e+002 -7 3.072351164439818e+002 -8 3.072351164439818e+002 -10 3.072351164439818e+002 -11 3.072351164439818e+002 -12 3.072351164439818e+002 -14 3.072351164439818e+002 -15 3.072351164439818e+002 -17 2.381579619917791e+002 -19 2.381579619917791e+002 -20 2.381579619917791e+002 -22 2.381579619917791e+002 -25 2.381579619917791e+002 -28 2.381579619917791e+002 -31 2.381579619917791e+002 -35 2.381579619917791e+002 -39 2.381579619917791e+002 -40 2.381579619917791e+002 -% -% index = 2203, name = bbob_f001_i09_d20__bbob_f001_i10_d20 -% instance = 4, reference value = 8.333272706814670e-001 -% function evaluation | indicator value -1 4.360422189400594e+002 -2 4.360422189400594e+002 -3 4.360422189400594e+002 -4 3.333473185494405e+002 -5 3.333473185494405e+002 -6 3.333473185494405e+002 -7 3.333473185494405e+002 -8 3.333473185494405e+002 -10 3.333473185494405e+002 -11 3.333473185494405e+002 -12 3.333473185494405e+002 -14 3.333473185494405e+002 -15 3.333473185494405e+002 -17 3.333473185494405e+002 -19 3.333473185494405e+002 -20 3.333473185494405e+002 -22 2.589485078443068e+002 -25 2.589485078443068e+002 -28 2.589485078443068e+002 -31 2.589485078443068e+002 -35 2.589485078443068e+002 -39 2.589485078443068e+002 -40 2.589485078443068e+002 -% -% index = 2204, name = bbob_f001_i11_d20__bbob_f001_i12_d20 -% instance = 5, reference value = 8.333274760184370e-001 -% function evaluation | indicator value -1 2.938806054447607e+002 -2 1.723010967476616e+002 -3 1.723010967476616e+002 -4 1.723010967476616e+002 -5 1.723010967476616e+002 -6 1.723010967476616e+002 -7 1.723010967476616e+002 -8 1.723010967476616e+002 -10 1.723010967476616e+002 -11 1.723010967476616e+002 -12 1.723010967476616e+002 -14 1.723010967476616e+002 -15 1.723010967476616e+002 -17 1.723010967476616e+002 -19 1.723010967476616e+002 -20 1.723010967476616e+002 -22 1.723010967476616e+002 -25 1.723010967476616e+002 -28 1.723010967476616e+002 -31 1.723010967476616e+002 -35 1.723010967476616e+002 -39 1.723010967476616e+002 -40 1.723010967476616e+002 -% -% index = 2205, name = bbob_f001_i13_d20__bbob_f001_i14_d20 -% instance = 6, reference value = 8.333237768438840e-001 -% function evaluation | indicator value -1 4.123414061163842e+002 -2 4.123414061163842e+002 -3 4.123414061163842e+002 -4 3.723410315297115e+002 -5 3.723410315297115e+002 -6 3.723410315297115e+002 -7 3.273850055766771e+002 -8 3.273850055766771e+002 -10 3.273850055766771e+002 -11 3.273850055766771e+002 -12 3.273850055766771e+002 -14 3.273850055766771e+002 -15 3.273850055766771e+002 -17 3.273850055766771e+002 -19 2.600529336368649e+002 -20 2.600529336368649e+002 -22 2.600529336368649e+002 -25 2.600529336368649e+002 -28 2.600529336368649e+002 -31 2.600529336368649e+002 -35 2.600529336368649e+002 -39 2.600529336368649e+002 -40 2.600529336368649e+002 -% -% index = 2206, name = bbob_f001_i15_d20__bbob_f001_i16_d20 -% instance = 7, reference value = 8.333237895600720e-001 -% function evaluation | indicator value -1 3.036203921256340e+002 -2 3.036203921256340e+002 -3 3.036203921256340e+002 -4 3.036203921256340e+002 -5 2.830106691858709e+002 -6 2.830106691858709e+002 -7 2.830106691858709e+002 -8 2.830106691858709e+002 -10 2.807864523208344e+002 -11 2.807864523208344e+002 -12 2.807864523208344e+002 -14 2.384930781685902e+002 -15 2.384930781685902e+002 -17 2.384930781685902e+002 -19 2.384930781685902e+002 -20 2.384930781685902e+002 -22 2.384930781685902e+002 -25 2.384930781685902e+002 -28 2.384930781685902e+002 -31 2.384930781685902e+002 -35 2.384930781685902e+002 -39 2.384930781685902e+002 -40 2.384930781685902e+002 -% -% index = 2207, name = bbob_f001_i17_d20__bbob_f001_i18_d20 -% instance = 8, reference value = 8.333219072481390e-001 -% function evaluation | indicator value -1 3.616630752768983e+002 -2 3.616630752768983e+002 -3 3.009697440007388e+002 -4 3.009697440007388e+002 -5 3.009697440007388e+002 -6 3.009697440007388e+002 -7 3.009697440007388e+002 -8 3.009697440007388e+002 -10 3.009697440007388e+002 -11 2.826599487223324e+002 -12 2.826599487223324e+002 -14 2.464955054654533e+002 -15 2.464955054654533e+002 -17 2.464955054654533e+002 -19 2.464955054654533e+002 -20 2.464955054654533e+002 -22 2.464955054654533e+002 -25 2.464955054654533e+002 -28 2.464955054654533e+002 -31 2.464955054654533e+002 -35 2.176014250514818e+002 -39 2.176014250514818e+002 -40 2.176014250514818e+002 -% -% index = 2208, name = bbob_f001_i19_d20__bbob_f001_i21_d20 -% instance = 9, reference value = 8.333237900693120e-001 -% function evaluation | indicator value -1 5.863453284571709e+002 -2 4.535896965457881e+002 -3 4.535896965457881e+002 -4 4.501191378869098e+002 -5 4.501191378869098e+002 -6 3.107634321104598e+002 -7 3.107634321104598e+002 -8 3.107634321104598e+002 -10 2.737751490484723e+002 -11 2.737751490484723e+002 -12 2.737751490484723e+002 -14 1.777454119487741e+002 -15 1.777454119487741e+002 -17 1.777454119487741e+002 -19 1.777454119487741e+002 -20 1.777454119487741e+002 -22 1.777454119487741e+002 -25 1.777454119487741e+002 -28 1.777454119487741e+002 -31 1.777454119487741e+002 -35 1.777454119487741e+002 -39 1.777454119487741e+002 -40 1.777454119487741e+002 -% -% index = 2209, name = bbob_f001_i21_d20__bbob_f001_i22_d20 -% instance = 10, reference value = 8.333235970409300e-001 -% function evaluation | indicator value -1 4.804924306852660e+002 -2 4.795120437312124e+002 -3 3.131826221242023e+002 -4 3.131826221242023e+002 -5 3.131826221242023e+002 -6 3.131826221242023e+002 -7 3.131826221242023e+002 -8 3.131826221242023e+002 -10 3.131826221242023e+002 -11 3.131826221242023e+002 -12 3.131826221242023e+002 -14 3.131826221242023e+002 -15 3.131826221242023e+002 -17 3.131826221242023e+002 -19 3.131826221242023e+002 -20 3.131826221242023e+002 -22 3.131826221242023e+002 -25 2.957007904584260e+002 -28 2.788776002128692e+002 -31 2.546140121490247e+002 -35 2.546140121490247e+002 -39 2.546140121490247e+002 -40 2.546140121490247e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.dat deleted file mode 100644 index 10d187e59..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.dat +++ /dev/null @@ -1,99 +0,0 @@ -% -% index = 2750, name = bbob_f001_i02_d40__bbob_f001_i04_d40 -% instance = 1, reference value = 8.332853902541000e-001 -% function evaluation | indicator value | target hit -1 3.882758689282397e+002 3.890451449942805e+002 -5 3.593906635454068e+002 3.630780547701014e+002 -6 3.472231826263052e+002 3.548133892335753e+002 -8 3.133643448394888e+002 3.162277660168379e+002 -23 2.957525978159982e+002 3.019951720402016e+002 -80 2.957525978159982e+002 3.019951720402016e+002 -% -% index = 2751, name = bbob_f001_i03_d40__bbob_f001_i05_d40 -% instance = 2, reference value = 8.332853850289530e-001 -% function evaluation | indicator value | target hit -1 5.265107740969418e+002 5.370317963702527e+002 -3 4.862996920180510e+002 4.897788193684461e+002 -4 4.746320939606542e+002 4.786300923226385e+002 -6 4.303297166318948e+002 4.365158322401661e+002 -9 3.936473501096114e+002 3.981071705534973e+002 -24 3.150042769002226e+002 3.162277660168379e+002 -55 2.997336918782369e+002 3.019951720402016e+002 -80 2.997336918782369e+002 3.019951720402016e+002 -% -% index = 2752, name = bbob_f001_i07_d40__bbob_f001_i08_d40 -% instance = 3, reference value = 8.332846146087000e-001 -% function evaluation | indicator value | target hit -1 5.140836372232058e+002 5.248074602497728e+002 -3 3.528266218612952e+002 3.548133892335753e+002 -11 3.238682226956457e+002 3.311311214825911e+002 -24 3.135016364177905e+002 3.162277660168379e+002 -80 3.135016364177905e+002 3.162277660168379e+002 -% -% index = 2753, name = bbob_f001_i09_d40__bbob_f001_i10_d40 -% instance = 4, reference value = 8.332858575529230e-001 -% function evaluation | indicator value | target hit -1 5.289478893127423e+002 5.370317963702527e+002 -2 4.081074965874504e+002 4.168693834703355e+002 -7 3.675164400180598e+002 3.715352290971724e+002 -80 3.654480029541463e+002 3.715352290971724e+002 -% -% index = 2754, name = bbob_f001_i11_d40__bbob_f001_i12_d40 -% instance = 5, reference value = 8.332855936966070e-001 -% function evaluation | indicator value | target hit -1 3.054209079235861e+002 3.090295432513592e+002 -6 2.535396327296470e+002 2.570395782768865e+002 -74 2.290698717428719e+002 2.290867652767772e+002 -80 2.290698717428719e+002 2.290867652767772e+002 -% -% index = 2755, name = bbob_f001_i13_d40__bbob_f001_i14_d40 -% instance = 6, reference value = 8.328713818719060e-001 -% function evaluation | indicator value | target hit -1 6.135524770788364e+002 6.165950018614822e+002 -4 5.887302108320092e+002 5.888436553555890e+002 -6 5.246354650510604e+002 5.248074602497728e+002 -8 5.068996137931758e+002 5.128613839913649e+002 -37 4.238024571842823e+002 4.265795188015925e+002 -64 3.730157689653518e+002 3.801893963205613e+002 -80 3.730157689653518e+002 3.801893963205613e+002 -% -% index = 2756, name = bbob_f001_i15_d40__bbob_f001_i16_d40 -% instance = 7, reference value = 8.328434998268460e-001 -% function evaluation | indicator value | target hit -1 4.182658171912819e+002 4.265795188015925e+002 -2 4.080112307527750e+002 4.168693834703355e+002 -3 4.060638345682012e+002 4.073802778041126e+002 -4 2.934463688405219e+002 2.951209226666387e+002 -17 2.826362409018268e+002 2.884031503126606e+002 -28 2.721527553906786e+002 2.754228703338166e+002 -80 2.721527553906786e+002 2.754228703338166e+002 -% -% index = 2757, name = bbob_f001_i17_d40__bbob_f001_i18_d40 -% instance = 8, reference value = 8.328409135565680e-001 -% function evaluation | indicator value | target hit -1 4.161208214620809e+002 4.168693834703355e+002 -3 3.801429923417472e+002 3.801893963205613e+002 -14 3.632493956178575e+002 3.715352290971724e+002 -19 3.345315464917670e+002 3.388441561392024e+002 -40 3.100861902069150e+002 3.162277660168379e+002 -66 2.875699357548497e+002 2.884031503126606e+002 -80 2.875699357548497e+002 2.884031503126606e+002 -% -% index = 2758, name = bbob_f001_i19_d40__bbob_f001_i21_d40 -% instance = 9, reference value = 8.328373607641750e-001 -% function evaluation | indicator value | target hit -1 3.814074620768075e+002 3.890451449942805e+002 -2 3.370599345327493e+002 3.388441561392024e+002 -12 3.176164147004282e+002 3.235936569296281e+002 -40 3.154976699048647e+002 3.162277660168379e+002 -52 2.487335010819447e+002 2.511886431509580e+002 -61 2.352814748034176e+002 2.398832919019490e+002 -80 2.352814748034176e+002 2.398832919019490e+002 -% -% index = 2759, name = bbob_f001_i21_d40__bbob_f001_i22_d40 -% instance = 10, reference value = 8.328411291784510e-001 -% function evaluation | indicator value | target hit -1 3.472378609221785e+002 3.548133892335753e+002 -29 3.370275011217494e+002 3.388441561392024e+002 -49 3.090126632685751e+002 3.090295432513592e+002 -80 3.090126632685751e+002 3.090295432513592e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.tdat deleted file mode 100644 index 2d50e8079..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f01_d40_hyp.tdat +++ /dev/null @@ -1,330 +0,0 @@ -% -% index = 2750, name = bbob_f001_i02_d40__bbob_f001_i04_d40 -% instance = 1, reference value = 8.332853902541000e-001 -% function evaluation | indicator value -1 3.882758689282397e+002 -2 3.882758689282397e+002 -3 3.868924938103873e+002 -4 3.868924938103873e+002 -5 3.593906635454068e+002 -6 3.472231826263052e+002 -7 3.472231826263052e+002 -8 3.133643448394888e+002 -10 3.133643448394888e+002 -11 3.133643448394888e+002 -12 3.133643448394888e+002 -14 3.133643448394888e+002 -15 3.133643448394888e+002 -17 3.133643448394888e+002 -19 3.133643448394888e+002 -22 3.133643448394888e+002 -25 2.957525978159982e+002 -28 2.957525978159982e+002 -31 2.957525978159982e+002 -35 2.957525978159982e+002 -39 2.957525978159982e+002 -40 2.957525978159982e+002 -44 2.957525978159982e+002 -50 2.957525978159982e+002 -56 2.957525978159982e+002 -63 2.957525978159982e+002 -70 2.957525978159982e+002 -79 2.957525978159982e+002 -80 2.957525978159982e+002 -% -% index = 2751, name = bbob_f001_i03_d40__bbob_f001_i05_d40 -% instance = 2, reference value = 8.332853850289530e-001 -% function evaluation | indicator value -1 5.265107740969418e+002 -2 5.265107740969418e+002 -3 4.862996920180510e+002 -4 4.746320939606542e+002 -5 4.746320939606542e+002 -6 4.303297166318948e+002 -7 4.303297166318948e+002 -8 4.303297166318948e+002 -10 3.936473501096114e+002 -11 3.936473501096114e+002 -12 3.936473501096114e+002 -14 3.936473501096114e+002 -15 3.936473501096114e+002 -17 3.936473501096114e+002 -19 3.936473501096114e+002 -22 3.936473501096114e+002 -25 3.150042769002226e+002 -28 3.150042769002226e+002 -31 3.150042769002226e+002 -35 3.150042769002226e+002 -39 3.150042769002226e+002 -40 3.150042769002226e+002 -44 3.150042769002226e+002 -50 3.150042769002226e+002 -56 2.997336918782369e+002 -63 2.997336918782369e+002 -70 2.997336918782369e+002 -79 2.997336918782369e+002 -80 2.997336918782369e+002 -% -% index = 2752, name = bbob_f001_i07_d40__bbob_f001_i08_d40 -% instance = 3, reference value = 8.332846146087000e-001 -% function evaluation | indicator value -1 5.140836372232058e+002 -2 5.140836372232058e+002 -3 3.528266218612952e+002 -4 3.528266218612952e+002 -5 3.528266218612952e+002 -6 3.528266218612952e+002 -7 3.528266218612952e+002 -8 3.528266218612952e+002 -10 3.528266218612952e+002 -11 3.238682226956457e+002 -12 3.238682226956457e+002 -14 3.238682226956457e+002 -15 3.238682226956457e+002 -17 3.238682226956457e+002 -19 3.238682226956457e+002 -22 3.238682226956457e+002 -25 3.135016364177905e+002 -28 3.135016364177905e+002 -31 3.135016364177905e+002 -35 3.135016364177905e+002 -39 3.135016364177905e+002 -40 3.135016364177905e+002 -44 3.135016364177905e+002 -50 3.135016364177905e+002 -56 3.135016364177905e+002 -63 3.135016364177905e+002 -70 3.135016364177905e+002 -79 3.135016364177905e+002 -80 3.135016364177905e+002 -% -% index = 2753, name = bbob_f001_i09_d40__bbob_f001_i10_d40 -% instance = 4, reference value = 8.332858575529230e-001 -% function evaluation | indicator value -1 5.289478893127423e+002 -2 4.081074965874504e+002 -3 4.081074965874504e+002 -4 4.081074965874504e+002 -5 4.081074965874504e+002 -6 4.081074965874504e+002 -7 3.675164400180598e+002 -8 3.675164400180598e+002 -10 3.675164400180598e+002 -11 3.675164400180598e+002 -12 3.675164400180598e+002 -14 3.675164400180598e+002 -15 3.675164400180598e+002 -17 3.675164400180598e+002 -19 3.675164400180598e+002 -22 3.675164400180598e+002 -25 3.675164400180598e+002 -28 3.675164400180598e+002 -31 3.675164400180598e+002 -35 3.675164400180598e+002 -39 3.675164400180598e+002 -40 3.675164400180598e+002 -44 3.675164400180598e+002 -50 3.675164400180598e+002 -56 3.675164400180598e+002 -63 3.675164400180598e+002 -70 3.675164400180598e+002 -79 3.654480029541463e+002 -80 3.654480029541463e+002 -% -% index = 2754, name = bbob_f001_i11_d40__bbob_f001_i12_d40 -% instance = 5, reference value = 8.332855936966070e-001 -% function evaluation | indicator value -1 3.054209079235861e+002 -2 3.054209079235861e+002 -3 3.054209079235861e+002 -4 3.054209079235861e+002 -5 3.054209079235861e+002 -6 2.535396327296470e+002 -7 2.535396327296470e+002 -8 2.535396327296470e+002 -10 2.535396327296470e+002 -11 2.535396327296470e+002 -12 2.512157008025878e+002 -14 2.512157008025878e+002 -15 2.512157008025878e+002 -17 2.512157008025878e+002 -19 2.512157008025878e+002 -22 2.512157008025878e+002 -25 2.512157008025878e+002 -28 2.512157008025878e+002 -31 2.512157008025878e+002 -35 2.512157008025878e+002 -39 2.512157008025878e+002 -40 2.512157008025878e+002 -44 2.512157008025878e+002 -50 2.512157008025878e+002 -56 2.512157008025878e+002 -63 2.512157008025878e+002 -70 2.512157008025878e+002 -79 2.290698717428719e+002 -80 2.290698717428719e+002 -% -% index = 2755, name = bbob_f001_i13_d40__bbob_f001_i14_d40 -% instance = 6, reference value = 8.328713818719060e-001 -% function evaluation | indicator value -1 6.135524770788364e+002 -2 6.135524770788364e+002 -3 6.135524770788364e+002 -4 5.887302108320092e+002 -5 5.887302108320092e+002 -6 5.246354650510604e+002 -7 5.246354650510604e+002 -8 5.068996137931758e+002 -10 5.032744367027930e+002 -11 5.032744367027930e+002 -12 5.032744367027930e+002 -14 5.032744367027930e+002 -15 5.032744367027930e+002 -17 5.032744367027930e+002 -19 5.032744367027930e+002 -22 5.032744367027930e+002 -25 5.032744367027930e+002 -28 5.032744367027930e+002 -31 5.032744367027930e+002 -35 5.032744367027930e+002 -39 4.238024571842823e+002 -40 4.238024571842823e+002 -44 4.238024571842823e+002 -50 4.238024571842823e+002 -56 4.238024571842823e+002 -63 4.238024571842823e+002 -70 3.730157689653518e+002 -79 3.730157689653518e+002 -80 3.730157689653518e+002 -% -% index = 2756, name = bbob_f001_i15_d40__bbob_f001_i16_d40 -% instance = 7, reference value = 8.328434998268460e-001 -% function evaluation | indicator value -1 4.182658171912819e+002 -2 4.080112307527750e+002 -3 4.060638345682012e+002 -4 2.934463688405219e+002 -5 2.934463688405219e+002 -6 2.934463688405219e+002 -7 2.934463688405219e+002 -8 2.934463688405219e+002 -10 2.934463688405219e+002 -11 2.934463688405219e+002 -12 2.934463688405219e+002 -14 2.934463688405219e+002 -15 2.934463688405219e+002 -17 2.826362409018268e+002 -19 2.826362409018268e+002 -22 2.826362409018268e+002 -25 2.826362409018268e+002 -28 2.721527553906786e+002 -31 2.721527553906786e+002 -35 2.721527553906786e+002 -39 2.721527553906786e+002 -40 2.721527553906786e+002 -44 2.721527553906786e+002 -50 2.721527553906786e+002 -56 2.721527553906786e+002 -63 2.721527553906786e+002 -70 2.721527553906786e+002 -79 2.721527553906786e+002 -80 2.721527553906786e+002 -% -% index = 2757, name = bbob_f001_i17_d40__bbob_f001_i18_d40 -% instance = 8, reference value = 8.328409135565680e-001 -% function evaluation | indicator value -1 4.161208214620809e+002 -2 4.161208214620809e+002 -3 3.801429923417472e+002 -4 3.801429923417472e+002 -5 3.801429923417472e+002 -6 3.801429923417472e+002 -7 3.801429923417472e+002 -8 3.801429923417472e+002 -10 3.801429923417472e+002 -11 3.801429923417472e+002 -12 3.801429923417472e+002 -14 3.632493956178575e+002 -15 3.632493956178575e+002 -17 3.632493956178575e+002 -19 3.345315464917670e+002 -22 3.345315464917670e+002 -25 3.345315464917670e+002 -28 3.345315464917670e+002 -31 3.345315464917670e+002 -35 3.345315464917670e+002 -39 3.345315464917670e+002 -40 3.100861902069150e+002 -44 3.100861902069150e+002 -50 3.100861902069150e+002 -56 3.100861902069150e+002 -63 3.100861902069150e+002 -70 2.875699357548497e+002 -79 2.875699357548497e+002 -80 2.875699357548497e+002 -% -% index = 2758, name = bbob_f001_i19_d40__bbob_f001_i21_d40 -% instance = 9, reference value = 8.328373607641750e-001 -% function evaluation | indicator value -1 3.814074620768075e+002 -2 3.370599345327493e+002 -3 3.370599345327493e+002 -4 3.370599345327493e+002 -5 3.370599345327493e+002 -6 3.370599345327493e+002 -7 3.370599345327493e+002 -8 3.370599345327493e+002 -10 3.370599345327493e+002 -11 3.370599345327493e+002 -12 3.176164147004282e+002 -14 3.176164147004282e+002 -15 3.176164147004282e+002 -17 3.176164147004282e+002 -19 3.176164147004282e+002 -22 3.176164147004282e+002 -25 3.176164147004282e+002 -28 3.176164147004282e+002 -31 3.176164147004282e+002 -35 3.176164147004282e+002 -39 3.176164147004282e+002 -40 3.154976699048647e+002 -44 3.154976699048647e+002 -50 3.154976699048647e+002 -56 2.487335010819447e+002 -63 2.352814748034176e+002 -70 2.352814748034176e+002 -79 2.352814748034176e+002 -80 2.352814748034176e+002 -% -% index = 2759, name = bbob_f001_i21_d40__bbob_f001_i22_d40 -% instance = 10, reference value = 8.328411291784510e-001 -% function evaluation | indicator value -1 3.472378609221785e+002 -2 3.472378609221785e+002 -3 3.472378609221785e+002 -4 3.472378609221785e+002 -5 3.472378609221785e+002 -6 3.472378609221785e+002 -7 3.472378609221785e+002 -8 3.472378609221785e+002 -10 3.472378609221785e+002 -11 3.472378609221785e+002 -12 3.472378609221785e+002 -14 3.472378609221785e+002 -15 3.472378609221785e+002 -17 3.472378609221785e+002 -19 3.472378609221785e+002 -22 3.472378609221785e+002 -25 3.472378609221785e+002 -28 3.472378609221785e+002 -31 3.370275011217494e+002 -35 3.370275011217494e+002 -39 3.370275011217494e+002 -40 3.370275011217494e+002 -44 3.370275011217494e+002 -50 3.090126632685751e+002 -56 3.090126632685751e+002 -63 3.090126632685751e+002 -70 3.090126632685751e+002 -79 3.090126632685751e+002 -80 3.090126632685751e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.dat deleted file mode 100644 index b550fde19..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.dat +++ /dev/null @@ -1,67 +0,0 @@ -% -% index = 10, name = bbob_f001_i02_d02__bbob_f002_i04_d02 -% instance = 1, reference value = 9.958225560608430e-001 -% function evaluation | indicator value | target hit -1 6.083081406916543e+002 6.165950018614822e+002 -4 6.083081406916543e+002 6.165950018614822e+002 -% -% index = 11, name = bbob_f001_i03_d02__bbob_f002_i05_d02 -% instance = 2, reference value = 9.178927663757430e-001 -% function evaluation | indicator value | target hit -1 2.407442431503588e+002 2.454708915685031e+002 -4 4.210317041344374e+001 4.265795188015925e+001 -% -% index = 12, name = bbob_f001_i07_d02__bbob_f002_i08_d02 -% instance = 3, reference value = 9.909791548166910e-001 -% function evaluation | indicator value | target hit -1 9.089689414537191e+002 9.120108393559096e+002 -2 3.401653800622768e+002 3.467368504525317e+002 -4 3.401653800622768e+002 3.467368504525317e+002 -% -% index = 13, name = bbob_f001_i09_d02__bbob_f002_i10_d02 -% instance = 4, reference value = 9.562802206446380e-001 -% function evaluation | indicator value | target hit -1 2.976763358644130e+003 3.019951720402016e+003 -3 1.972994797097314e+003 1.995262314968879e+003 -4 6.274085797317798e+002 6.309573444801930e+002 -% -% index = 14, name = bbob_f001_i11_d02__bbob_f002_i12_d02 -% instance = 5, reference value = 9.607492860742311e-001 -% function evaluation | indicator value | target hit -1 2.045091941478849e+004 2.089296130854041e+004 -2 4.669314296109380e+002 4.677351412871981e+002 -4 4.669314296109380e+002 4.677351412871981e+002 -% -% index = 15, name = bbob_f001_i13_d02__bbob_f002_i14_d02 -% instance = 6, reference value = 8.753399863795390e-001 -% function evaluation | indicator value | target hit -1 2.136526131956189e+002 2.137962089502233e+002 -4 2.136526131956189e+002 2.137962089502233e+002 -% -% index = 16, name = bbob_f001_i15_d02__bbob_f002_i16_d02 -% instance = 7, reference value = 8.323533355583180e-001 -% function evaluation | indicator value | target hit -1 2.175999467145296e+003 2.187761623949552e+003 -3 1.389287548595849e+003 1.412537544622754e+003 -4 1.389287548595849e+003 1.412537544622754e+003 -% -% index = 17, name = bbob_f001_i17_d02__bbob_f002_i18_d02 -% instance = 8, reference value = 8.294165112709000e-001 -% function evaluation | indicator value | target hit -1 1.651985715919809e+003 1.659586907437561e+003 -2 7.067170420495491e+001 7.079457843841381e+001 -4 7.067170420495491e+001 7.079457843841381e+001 -% -% index = 18, name = bbob_f001_i19_d02__bbob_f002_i21_d02 -% instance = 9, reference value = 9.918762323774470e-001 -% function evaluation | indicator value | target hit -1 1.509572067886369e+004 1.513561248436207e+004 -3 1.473511545569358e+004 1.479108388168207e+004 -4 1.236119694993832e+004 1.258925411794166e+004 -% -% index = 19, name = bbob_f001_i21_d02__bbob_f002_i22_d02 -% instance = 10, reference value = 9.474123664886910e-001 -% function evaluation | indicator value | target hit -1 4.591267627280233e+002 4.677351412871981e+002 -2 4.721124853163416e+001 4.786300923226383e+001 -4 4.721124853163416e+001 4.786300923226383e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.tdat deleted file mode 100644 index 10961c995..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d02_hyp.tdat +++ /dev/null @@ -1,80 +0,0 @@ -% -% index = 10, name = bbob_f001_i02_d02__bbob_f002_i04_d02 -% instance = 1, reference value = 9.958225560608430e-001 -% function evaluation | indicator value -1 6.083081406916543e+002 -2 6.083081406916543e+002 -3 6.083081406916543e+002 -4 6.083081406916543e+002 -% -% index = 11, name = bbob_f001_i03_d02__bbob_f002_i05_d02 -% instance = 2, reference value = 9.178927663757430e-001 -% function evaluation | indicator value -1 2.407442431503588e+002 -2 2.407442431503588e+002 -3 2.407442431503588e+002 -4 4.210317041344374e+001 -% -% index = 12, name = bbob_f001_i07_d02__bbob_f002_i08_d02 -% instance = 3, reference value = 9.909791548166910e-001 -% function evaluation | indicator value -1 9.089689414537191e+002 -2 3.401653800622768e+002 -3 3.401653800622768e+002 -4 3.401653800622768e+002 -% -% index = 13, name = bbob_f001_i09_d02__bbob_f002_i10_d02 -% instance = 4, reference value = 9.562802206446380e-001 -% function evaluation | indicator value -1 2.976763358644130e+003 -2 2.976763358644130e+003 -3 1.972994797097314e+003 -4 6.274085797317798e+002 -% -% index = 14, name = bbob_f001_i11_d02__bbob_f002_i12_d02 -% instance = 5, reference value = 9.607492860742311e-001 -% function evaluation | indicator value -1 2.045091941478849e+004 -2 4.669314296109380e+002 -3 4.669314296109380e+002 -4 4.669314296109380e+002 -% -% index = 15, name = bbob_f001_i13_d02__bbob_f002_i14_d02 -% instance = 6, reference value = 8.753399863795390e-001 -% function evaluation | indicator value -1 2.136526131956189e+002 -2 2.136526131956189e+002 -3 2.136526131956189e+002 -4 2.136526131956189e+002 -% -% index = 16, name = bbob_f001_i15_d02__bbob_f002_i16_d02 -% instance = 7, reference value = 8.323533355583180e-001 -% function evaluation | indicator value -1 2.175999467145296e+003 -2 2.175999467145296e+003 -3 1.389287548595849e+003 -4 1.389287548595849e+003 -% -% index = 17, name = bbob_f001_i17_d02__bbob_f002_i18_d02 -% instance = 8, reference value = 8.294165112709000e-001 -% function evaluation | indicator value -1 1.651985715919809e+003 -2 7.067170420495491e+001 -3 7.067170420495491e+001 -4 7.067170420495491e+001 -% -% index = 18, name = bbob_f001_i19_d02__bbob_f002_i21_d02 -% instance = 9, reference value = 9.918762323774470e-001 -% function evaluation | indicator value -1 1.509572067886369e+004 -2 1.509572067886369e+004 -3 1.473511545569358e+004 -4 1.236119694993832e+004 -% -% index = 19, name = bbob_f001_i21_d02__bbob_f002_i22_d02 -% instance = 10, reference value = 9.474123664886910e-001 -% function evaluation | indicator value -1 4.591267627280233e+002 -2 4.721124853163416e+001 -3 4.721124853163416e+001 -4 4.721124853163416e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.dat deleted file mode 100644 index 965fc4f6e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.dat +++ /dev/null @@ -1,71 +0,0 @@ -% -% index = 560, name = bbob_f001_i02_d03__bbob_f002_i04_d03 -% instance = 1, reference value = 8.793100587090010e-001 -% function evaluation | indicator value | target hit -1 9.074572259239345e+001 9.120108393559097e+001 -6 7.132992628766350e+001 7.244359600749903e+001 -% -% index = 561, name = bbob_f001_i03_d03__bbob_f002_i05_d03 -% instance = 2, reference value = 9.811358036287670e-001 -% function evaluation | indicator value | target hit -1 1.969811434560678e+002 1.995262314968879e+002 -6 1.969811434560678e+002 1.995262314968879e+002 -% -% index = 562, name = bbob_f001_i07_d03__bbob_f002_i08_d03 -% instance = 3, reference value = 9.526009312888770e-001 -% function evaluation | indicator value | target hit -1 9.710837997545132e+002 9.772372209558112e+002 -4 7.989120022772025e+002 8.128305161640996e+002 -5 5.920549524776036e+002 6.025595860743575e+002 -6 5.920549524776036e+002 6.025595860743575e+002 -% -% index = 563, name = bbob_f001_i09_d03__bbob_f002_i10_d03 -% instance = 4, reference value = 8.894567983902160e-001 -% function evaluation | indicator value | target hit -1 6.041933242298528e+002 6.165950018614822e+002 -2 2.907008197553738e+002 2.951209226666387e+002 -6 2.907008197553738e+002 2.951209226666387e+002 -% -% index = 564, name = bbob_f001_i11_d03__bbob_f002_i12_d03 -% instance = 5, reference value = 9.240223382531551e-001 -% function evaluation | indicator value | target hit -1 5.688336858674083e+003 5.754399373371567e+003 -2 1.698310317578644e+003 1.737800828749376e+003 -6 1.185567495134824e+003 1.202264434617413e+003 -% -% index = 565, name = bbob_f001_i13_d03__bbob_f002_i14_d03 -% instance = 6, reference value = 9.483546239404490e-001 -% function evaluation | indicator value | target hit -1 5.478607573565272e+002 5.495408738576248e+002 -3 3.110489977467843e+002 3.162277660168379e+002 -6 3.110489977467843e+002 3.162277660168379e+002 -% -% index = 566, name = bbob_f001_i15_d03__bbob_f002_i16_d03 -% instance = 7, reference value = 8.751576186590830e-001 -% function evaluation | indicator value | target hit -1 2.616627463560792e+002 2.630267991895382e+002 -2 2.133359844580044e+002 2.137962089502233e+002 -6 2.133359844580044e+002 2.137962089502233e+002 -% -% index = 567, name = bbob_f001_i17_d03__bbob_f002_i18_d03 -% instance = 8, reference value = 9.745076262632280e-001 -% function evaluation | indicator value | target hit -1 3.457015091301572e+003 3.467368504525316e+003 -2 1.305728124882143e+003 1.318256738556408e+003 -3 4.530295172817283e+002 4.570881896148752e+002 -4 9.680268166322827e+001 9.772372209558107e+001 -6 9.680268166322827e+001 9.772372209558107e+001 -% -% index = 568, name = bbob_f001_i19_d03__bbob_f002_i21_d03 -% instance = 9, reference value = 9.784601833521071e-001 -% function evaluation | indicator value | target hit -1 8.096927409749102e+002 8.128305161640996e+002 -5 5.795818796755049e+002 5.888436553555890e+002 -6 5.795818796755049e+002 5.888436553555890e+002 -% -% index = 569, name = bbob_f001_i21_d03__bbob_f002_i22_d03 -% instance = 10, reference value = 9.915944405782530e-001 -% function evaluation | indicator value | target hit -1 3.798458059964652e+004 3.801893963205613e+004 -2 9.012493892813670e+002 9.120108393559096e+002 -6 9.012493892813670e+002 9.120108393559096e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.tdat deleted file mode 100644 index a84d6b022..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d03_hyp.tdat +++ /dev/null @@ -1,100 +0,0 @@ -% -% index = 560, name = bbob_f001_i02_d03__bbob_f002_i04_d03 -% instance = 1, reference value = 8.793100587090010e-001 -% function evaluation | indicator value -1 9.074572259239345e+001 -2 9.074572259239345e+001 -3 9.074572259239345e+001 -4 9.074572259239345e+001 -5 9.074572259239345e+001 -6 7.132992628766350e+001 -% -% index = 561, name = bbob_f001_i03_d03__bbob_f002_i05_d03 -% instance = 2, reference value = 9.811358036287670e-001 -% function evaluation | indicator value -1 1.969811434560678e+002 -2 1.969811434560678e+002 -3 1.969811434560678e+002 -4 1.969811434560678e+002 -5 1.969811434560678e+002 -6 1.969811434560678e+002 -% -% index = 562, name = bbob_f001_i07_d03__bbob_f002_i08_d03 -% instance = 3, reference value = 9.526009312888770e-001 -% function evaluation | indicator value -1 9.710837997545132e+002 -2 9.710837997545132e+002 -3 9.710837997545132e+002 -4 7.989120022772025e+002 -5 5.920549524776036e+002 -6 5.920549524776036e+002 -% -% index = 563, name = bbob_f001_i09_d03__bbob_f002_i10_d03 -% instance = 4, reference value = 8.894567983902160e-001 -% function evaluation | indicator value -1 6.041933242298528e+002 -2 2.907008197553738e+002 -3 2.907008197553738e+002 -4 2.907008197553738e+002 -5 2.907008197553738e+002 -6 2.907008197553738e+002 -% -% index = 564, name = bbob_f001_i11_d03__bbob_f002_i12_d03 -% instance = 5, reference value = 9.240223382531551e-001 -% function evaluation | indicator value -1 5.688336858674083e+003 -2 1.698310317578644e+003 -3 1.698310317578644e+003 -4 1.698310317578644e+003 -5 1.698310317578644e+003 -6 1.185567495134824e+003 -% -% index = 565, name = bbob_f001_i13_d03__bbob_f002_i14_d03 -% instance = 6, reference value = 9.483546239404490e-001 -% function evaluation | indicator value -1 5.478607573565272e+002 -2 5.478607573565272e+002 -3 3.110489977467843e+002 -4 3.110489977467843e+002 -5 3.110489977467843e+002 -6 3.110489977467843e+002 -% -% index = 566, name = bbob_f001_i15_d03__bbob_f002_i16_d03 -% instance = 7, reference value = 8.751576186590830e-001 -% function evaluation | indicator value -1 2.616627463560792e+002 -2 2.133359844580044e+002 -3 2.133359844580044e+002 -4 2.133359844580044e+002 -5 2.133359844580044e+002 -6 2.133359844580044e+002 -% -% index = 567, name = bbob_f001_i17_d03__bbob_f002_i18_d03 -% instance = 8, reference value = 9.745076262632280e-001 -% function evaluation | indicator value -1 3.457015091301572e+003 -2 1.305728124882143e+003 -3 4.530295172817283e+002 -4 9.680268166322827e+001 -5 9.680268166322827e+001 -6 9.680268166322827e+001 -% -% index = 568, name = bbob_f001_i19_d03__bbob_f002_i21_d03 -% instance = 9, reference value = 9.784601833521071e-001 -% function evaluation | indicator value -1 8.096927409749102e+002 -2 8.096927409749102e+002 -3 8.096927409749102e+002 -4 8.096927409749102e+002 -5 5.795818796755049e+002 -6 5.795818796755049e+002 -% -% index = 569, name = bbob_f001_i21_d03__bbob_f002_i22_d03 -% instance = 10, reference value = 9.915944405782530e-001 -% function evaluation | indicator value -1 3.798458059964652e+004 -2 9.012493892813670e+002 -3 9.012493892813670e+002 -4 9.012493892813670e+002 -5 9.012493892813670e+002 -6 9.012493892813670e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.dat deleted file mode 100644 index 67d17a618..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.dat +++ /dev/null @@ -1,84 +0,0 @@ -% -% index = 1110, name = bbob_f001_i02_d05__bbob_f002_i04_d05 -% instance = 1, reference value = 9.533826002152560e-001 -% function evaluation | indicator value | target hit -1 1.485194143861296e+002 1.513561248436209e+002 -8 1.460884591219706e+002 1.479108388168207e+002 -10 9.799896569131271e+001 1.000000000000000e+002 -% -% index = 1111, name = bbob_f001_i03_d05__bbob_f002_i05_d05 -% instance = 2, reference value = 9.664721094310220e-001 -% function evaluation | indicator value | target hit -1 4.600051820310994e+002 4.677351412871981e+002 -3 6.783606851577854e+001 6.918309709189366e+001 -6 6.677863500062441e+001 6.760829753919819e+001 -10 6.677863500062441e+001 6.760829753919819e+001 -% -% index = 1112, name = bbob_f001_i07_d05__bbob_f002_i08_d05 -% instance = 3, reference value = 9.503620775191030e-001 -% function evaluation | indicator value | target hit -1 1.520030204276384e+004 1.548816618912483e+004 -2 1.218778396492429e+003 1.230268770812381e+003 -6 8.846295033487003e+002 8.912509381337459e+002 -10 8.846295033487003e+002 8.912509381337459e+002 -% -% index = 1113, name = bbob_f001_i09_d05__bbob_f002_i10_d05 -% instance = 4, reference value = 8.813613534798230e-001 -% function evaluation | indicator value | target hit -1 1.160920253056240e+002 1.174897554939529e+002 -10 1.160920253056240e+002 1.174897554939529e+002 -% -% index = 1114, name = bbob_f001_i11_d05__bbob_f002_i12_d05 -% instance = 5, reference value = 8.615891710382060e-001 -% function evaluation | indicator value | target hit -1 1.250411184993624e+003 1.258925411794168e+003 -3 9.700917026844315e+002 9.772372209558112e+002 -10 9.700917026844315e+002 9.772372209558112e+002 -% -% index = 1115, name = bbob_f001_i13_d05__bbob_f002_i14_d05 -% instance = 6, reference value = 9.103983451815180e-001 -% function evaluation | indicator value | target hit -1 2.828652177378444e+002 2.884031503126606e+002 -2 2.348775812337549e+002 2.398832919019490e+002 -3 2.114656116470003e+002 2.137962089502233e+002 -4 2.013456413109409e+002 2.041737944669530e+002 -5 7.199371884927078e+001 7.244359600749903e+001 -8 6.369010380872518e+001 6.456542290346556e+001 -10 6.369010380872518e+001 6.456542290346556e+001 -% -% index = 1116, name = bbob_f001_i15_d05__bbob_f002_i16_d05 -% instance = 7, reference value = 9.125108123351220e-001 -% function evaluation | indicator value | target hit -1 3.441108483550367e+002 3.467368504525317e+002 -4 3.312453129724574e+002 3.388441561392024e+002 -5 2.149433187134386e+002 2.187761623949552e+002 -7 1.348304544715041e+002 1.348962882591653e+002 -10 1.348304544715041e+002 1.348962882591653e+002 -% -% index = 1117, name = bbob_f001_i17_d05__bbob_f002_i18_d05 -% instance = 8, reference value = 9.359806385697050e-001 -% function evaluation | indicator value | target hit -1 2.113498296679637e+003 2.137962089502233e+003 -5 1.036350498705670e+003 1.047128548050900e+003 -7 7.823974560361500e+002 7.943282347242813e+002 -10 7.823974560361500e+002 7.943282347242813e+002 -% -% index = 1118, name = bbob_f001_i19_d05__bbob_f002_i21_d05 -% instance = 9, reference value = 9.424836692334720e-001 -% function evaluation | indicator value | target hit -1 1.639171189029381e+003 1.659586907437561e+003 -3 1.181747958186057e+003 1.202264434617413e+003 -4 1.140092398863586e+003 1.148153621496883e+003 -5 1.006030571067710e+003 1.023292992280754e+003 -7 8.234817931587458e+002 8.317637711026708e+002 -9 5.532257576256900e+002 5.623413251903490e+002 -10 5.532257576256900e+002 5.623413251903490e+002 -% -% index = 1119, name = bbob_f001_i21_d05__bbob_f002_i22_d05 -% instance = 10, reference value = 9.484017792859580e-001 -% function evaluation | indicator value | target hit -1 3.671322743769493e+002 3.715352290971724e+002 -3 3.400151531204585e+002 3.467368504525317e+002 -5 2.775683504028598e+002 2.818382931264455e+002 -6 1.382791311993500e+002 1.412537544622754e+002 -10 1.382791311993500e+002 1.412537544622754e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.tdat deleted file mode 100644 index eaa04f29a..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d05_hyp.tdat +++ /dev/null @@ -1,130 +0,0 @@ -% -% index = 1110, name = bbob_f001_i02_d05__bbob_f002_i04_d05 -% instance = 1, reference value = 9.533826002152560e-001 -% function evaluation | indicator value -1 1.485194143861296e+002 -2 1.485194143861296e+002 -3 1.485194143861296e+002 -4 1.485194143861296e+002 -5 1.485194143861296e+002 -6 1.485194143861296e+002 -7 1.485194143861296e+002 -8 1.460884591219706e+002 -10 9.799896569131271e+001 -% -% index = 1111, name = bbob_f001_i03_d05__bbob_f002_i05_d05 -% instance = 2, reference value = 9.664721094310220e-001 -% function evaluation | indicator value -1 4.600051820310994e+002 -2 4.600051820310994e+002 -3 6.783606851577854e+001 -4 6.783606851577854e+001 -5 6.783606851577854e+001 -6 6.677863500062441e+001 -7 6.677863500062441e+001 -8 6.677863500062441e+001 -10 6.677863500062441e+001 -% -% index = 1112, name = bbob_f001_i07_d05__bbob_f002_i08_d05 -% instance = 3, reference value = 9.503620775191030e-001 -% function evaluation | indicator value -1 1.520030204276384e+004 -2 1.218778396492429e+003 -3 1.218778396492429e+003 -4 1.218778396492429e+003 -5 1.218778396492429e+003 -6 8.846295033487003e+002 -7 8.846295033487003e+002 -8 8.846295033487003e+002 -10 8.846295033487003e+002 -% -% index = 1113, name = bbob_f001_i09_d05__bbob_f002_i10_d05 -% instance = 4, reference value = 8.813613534798230e-001 -% function evaluation | indicator value -1 1.160920253056240e+002 -2 1.160920253056240e+002 -3 1.160920253056240e+002 -4 1.160920253056240e+002 -5 1.160920253056240e+002 -6 1.160920253056240e+002 -7 1.160920253056240e+002 -8 1.160920253056240e+002 -10 1.160920253056240e+002 -% -% index = 1114, name = bbob_f001_i11_d05__bbob_f002_i12_d05 -% instance = 5, reference value = 8.615891710382060e-001 -% function evaluation | indicator value -1 1.250411184993624e+003 -2 1.250411184993624e+003 -3 9.700917026844315e+002 -4 9.700917026844315e+002 -5 9.700917026844315e+002 -6 9.700917026844315e+002 -7 9.700917026844315e+002 -8 9.700917026844315e+002 -10 9.700917026844315e+002 -% -% index = 1115, name = bbob_f001_i13_d05__bbob_f002_i14_d05 -% instance = 6, reference value = 9.103983451815180e-001 -% function evaluation | indicator value -1 2.828652177378444e+002 -2 2.348775812337549e+002 -3 2.114656116470003e+002 -4 2.013456413109409e+002 -5 7.199371884927078e+001 -6 7.199371884927078e+001 -7 7.199371884927078e+001 -8 6.369010380872518e+001 -10 6.369010380872518e+001 -% -% index = 1116, name = bbob_f001_i15_d05__bbob_f002_i16_d05 -% instance = 7, reference value = 9.125108123351220e-001 -% function evaluation | indicator value -1 3.441108483550367e+002 -2 3.441108483550367e+002 -3 3.441108483550367e+002 -4 3.312453129724574e+002 -5 2.149433187134386e+002 -6 2.149433187134386e+002 -7 1.348304544715041e+002 -8 1.348304544715041e+002 -10 1.348304544715041e+002 -% -% index = 1117, name = bbob_f001_i17_d05__bbob_f002_i18_d05 -% instance = 8, reference value = 9.359806385697050e-001 -% function evaluation | indicator value -1 2.113498296679637e+003 -2 2.113498296679637e+003 -3 2.113498296679637e+003 -4 2.113498296679637e+003 -5 1.036350498705670e+003 -6 1.036350498705670e+003 -7 7.823974560361500e+002 -8 7.823974560361500e+002 -10 7.823974560361500e+002 -% -% index = 1118, name = bbob_f001_i19_d05__bbob_f002_i21_d05 -% instance = 9, reference value = 9.424836692334720e-001 -% function evaluation | indicator value -1 1.639171189029381e+003 -2 1.639171189029381e+003 -3 1.181747958186057e+003 -4 1.140092398863586e+003 -5 1.006030571067710e+003 -6 1.006030571067710e+003 -7 8.234817931587458e+002 -8 8.234817931587458e+002 -10 5.532257576256900e+002 -% -% index = 1119, name = bbob_f001_i21_d05__bbob_f002_i22_d05 -% instance = 10, reference value = 9.484017792859580e-001 -% function evaluation | indicator value -1 3.671322743769493e+002 -2 3.671322743769493e+002 -3 3.400151531204585e+002 -4 3.400151531204585e+002 -5 2.775683504028598e+002 -6 1.382791311993500e+002 -7 1.382791311993500e+002 -8 1.382791311993500e+002 -10 1.382791311993500e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.dat deleted file mode 100644 index 8ed3e8481..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.dat +++ /dev/null @@ -1,83 +0,0 @@ -% -% index = 1660, name = bbob_f001_i02_d10__bbob_f002_i04_d10 -% instance = 1, reference value = 9.781874253318750e-001 -% function evaluation | indicator value | target hit -1 1.813550389640267e+002 1.819700858609982e+002 -2 1.212647811563245e+002 1.230268770812381e+002 -20 1.212647811563245e+002 1.230268770812381e+002 -% -% index = 1661, name = bbob_f001_i03_d10__bbob_f002_i05_d10 -% instance = 2, reference value = 9.540185619832060e-001 -% function evaluation | indicator value | target hit -1 2.023653948128277e+002 2.041737944669530e+002 -2 1.774755924943239e+002 1.778279410038923e+002 -3 1.317649800454010e+002 1.318256738556407e+002 -4 9.769480089328883e+001 9.772372209558107e+001 -10 7.376482724559078e+001 7.413102413009177e+001 -20 7.376482724559078e+001 7.413102413009177e+001 -% -% index = 1662, name = bbob_f001_i07_d10__bbob_f002_i08_d10 -% instance = 3, reference value = 8.906616715051040e-001 -% function evaluation | indicator value | target hit -1 3.962836018193307e+002 3.981071705534973e+002 -4 3.412272361811312e+002 3.467368504525317e+002 -12 3.174508518431169e+002 3.235936569296281e+002 -14 2.656845820957892e+002 2.691534803926917e+002 -20 2.656845820957892e+002 2.691534803926917e+002 -% -% index = 1663, name = bbob_f001_i09_d10__bbob_f002_i10_d10 -% instance = 4, reference value = 9.725878044846770e-001 -% function evaluation | indicator value | target hit -1 4.587307217389972e+002 4.677351412871981e+002 -4 4.406661050040393e+002 4.466835921509630e+002 -6 3.856009690424212e+002 3.890451449942805e+002 -7 2.350199957007535e+002 2.398832919019490e+002 -17 2.313772465611835e+002 2.344228815319923e+002 -20 2.313772465611835e+002 2.344228815319923e+002 -% -% index = 1664, name = bbob_f001_i11_d10__bbob_f002_i12_d10 -% instance = 5, reference value = 9.339092389714490e-001 -% function evaluation | indicator value | target hit -1 3.453451401607777e+002 3.467368504525317e+002 -3 3.244245525842068e+002 3.311311214825911e+002 -13 2.229478159368331e+002 2.238721138568340e+002 -20 2.229478159368331e+002 2.238721138568340e+002 -% -% index = 1665, name = bbob_f001_i13_d10__bbob_f002_i14_d10 -% instance = 6, reference value = 9.771597473273570e-001 -% function evaluation | indicator value | target hit -1 2.428969308294734e+002 2.454708915685031e+002 -20 2.428969308294734e+002 2.454708915685031e+002 -% -% index = 1666, name = bbob_f001_i15_d10__bbob_f002_i16_d10 -% instance = 7, reference value = 9.587956612685720e-001 -% function evaluation | indicator value | target hit -1 2.820974957672311e+002 2.884031503126606e+002 -2 1.447662019739068e+002 1.479108388168207e+002 -20 1.447662019739068e+002 1.479108388168207e+002 -% -% index = 1667, name = bbob_f001_i17_d10__bbob_f002_i18_d10 -% instance = 8, reference value = 9.225478335352030e-001 -% function evaluation | indicator value | target hit -1 5.227748876130596e+002 5.248074602497728e+002 -3 4.874515829549246e+002 4.897788193684461e+002 -7 4.349046113950370e+002 4.365158322401661e+002 -8 3.609369955071779e+002 3.630780547701014e+002 -12 2.576747414539036e+002 2.630267991895382e+002 -20 2.576747414539036e+002 2.630267991895382e+002 -% -% index = 1668, name = bbob_f001_i19_d10__bbob_f002_i21_d10 -% instance = 9, reference value = 9.539816567215340e-001 -% function evaluation | indicator value | target hit -1 5.158916980401442e+002 5.248074602497728e+002 -2 3.904113763593546e+002 3.981071705534973e+002 -3 3.341904880118494e+002 3.388441561392024e+002 -20 3.341904880118494e+002 3.388441561392024e+002 -% -% index = 1669, name = bbob_f001_i21_d10__bbob_f002_i22_d10 -% instance = 10, reference value = 9.655068872039651e-001 -% function evaluation | indicator value | target hit -1 5.034462862051341e+002 5.128613839913649e+002 -4 3.133928742111741e+002 3.162277660168379e+002 -5 2.489357128176174e+002 2.511886431509580e+002 -20 2.489357128176174e+002 2.511886431509580e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.tdat deleted file mode 100644 index a85273d3b..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d10_hyp.tdat +++ /dev/null @@ -1,200 +0,0 @@ -% -% index = 1660, name = bbob_f001_i02_d10__bbob_f002_i04_d10 -% instance = 1, reference value = 9.781874253318750e-001 -% function evaluation | indicator value -1 1.813550389640267e+002 -2 1.212647811563245e+002 -3 1.212647811563245e+002 -4 1.212647811563245e+002 -5 1.212647811563245e+002 -6 1.212647811563245e+002 -7 1.212647811563245e+002 -8 1.212647811563245e+002 -10 1.212647811563245e+002 -11 1.212647811563245e+002 -12 1.212647811563245e+002 -14 1.212647811563245e+002 -15 1.212647811563245e+002 -17 1.212647811563245e+002 -19 1.212647811563245e+002 -20 1.212647811563245e+002 -% -% index = 1661, name = bbob_f001_i03_d10__bbob_f002_i05_d10 -% instance = 2, reference value = 9.540185619832060e-001 -% function evaluation | indicator value -1 2.023653948128277e+002 -2 1.774755924943239e+002 -3 1.317649800454010e+002 -4 9.769480089328883e+001 -5 9.769480089328883e+001 -6 9.769480089328883e+001 -7 9.769480089328883e+001 -8 9.769480089328883e+001 -10 7.376482724559078e+001 -11 7.376482724559078e+001 -12 7.376482724559078e+001 -14 7.376482724559078e+001 -15 7.376482724559078e+001 -17 7.376482724559078e+001 -19 7.376482724559078e+001 -20 7.376482724559078e+001 -% -% index = 1662, name = bbob_f001_i07_d10__bbob_f002_i08_d10 -% instance = 3, reference value = 8.906616715051040e-001 -% function evaluation | indicator value -1 3.962836018193307e+002 -2 3.962836018193307e+002 -3 3.962836018193307e+002 -4 3.412272361811312e+002 -5 3.412272361811312e+002 -6 3.412272361811312e+002 -7 3.412272361811312e+002 -8 3.412272361811312e+002 -10 3.412272361811312e+002 -11 3.412272361811312e+002 -12 3.174508518431169e+002 -14 2.656845820957892e+002 -15 2.656845820957892e+002 -17 2.656845820957892e+002 -19 2.656845820957892e+002 -20 2.656845820957892e+002 -% -% index = 1663, name = bbob_f001_i09_d10__bbob_f002_i10_d10 -% instance = 4, reference value = 9.725878044846770e-001 -% function evaluation | indicator value -1 4.587307217389972e+002 -2 4.587307217389972e+002 -3 4.587307217389972e+002 -4 4.406661050040393e+002 -5 4.406661050040393e+002 -6 3.856009690424212e+002 -7 2.350199957007535e+002 -8 2.350199957007535e+002 -10 2.350199957007535e+002 -11 2.350199957007535e+002 -12 2.350199957007535e+002 -14 2.350199957007535e+002 -15 2.350199957007535e+002 -17 2.313772465611835e+002 -19 2.313772465611835e+002 -20 2.313772465611835e+002 -% -% index = 1664, name = bbob_f001_i11_d10__bbob_f002_i12_d10 -% instance = 5, reference value = 9.339092389714490e-001 -% function evaluation | indicator value -1 3.453451401607777e+002 -2 3.453451401607777e+002 -3 3.244245525842068e+002 -4 3.244245525842068e+002 -5 3.244245525842068e+002 -6 3.244245525842068e+002 -7 3.244245525842068e+002 -8 3.244245525842068e+002 -10 3.244245525842068e+002 -11 3.244245525842068e+002 -12 3.244245525842068e+002 -14 2.229478159368331e+002 -15 2.229478159368331e+002 -17 2.229478159368331e+002 -19 2.229478159368331e+002 -20 2.229478159368331e+002 -% -% index = 1665, name = bbob_f001_i13_d10__bbob_f002_i14_d10 -% instance = 6, reference value = 9.771597473273570e-001 -% function evaluation | indicator value -1 2.428969308294734e+002 -2 2.428969308294734e+002 -3 2.428969308294734e+002 -4 2.428969308294734e+002 -5 2.428969308294734e+002 -6 2.428969308294734e+002 -7 2.428969308294734e+002 -8 2.428969308294734e+002 -10 2.428969308294734e+002 -11 2.428969308294734e+002 -12 2.428969308294734e+002 -14 2.428969308294734e+002 -15 2.428969308294734e+002 -17 2.428969308294734e+002 -19 2.428969308294734e+002 -20 2.428969308294734e+002 -% -% index = 1666, name = bbob_f001_i15_d10__bbob_f002_i16_d10 -% instance = 7, reference value = 9.587956612685720e-001 -% function evaluation | indicator value -1 2.820974957672311e+002 -2 1.447662019739068e+002 -3 1.447662019739068e+002 -4 1.447662019739068e+002 -5 1.447662019739068e+002 -6 1.447662019739068e+002 -7 1.447662019739068e+002 -8 1.447662019739068e+002 -10 1.447662019739068e+002 -11 1.447662019739068e+002 -12 1.447662019739068e+002 -14 1.447662019739068e+002 -15 1.447662019739068e+002 -17 1.447662019739068e+002 -19 1.447662019739068e+002 -20 1.447662019739068e+002 -% -% index = 1667, name = bbob_f001_i17_d10__bbob_f002_i18_d10 -% instance = 8, reference value = 9.225478335352030e-001 -% function evaluation | indicator value -1 5.227748876130596e+002 -2 5.227748876130596e+002 -3 4.874515829549246e+002 -4 4.874515829549246e+002 -5 4.857024590360762e+002 -6 4.857024590360762e+002 -7 4.349046113950370e+002 -8 3.609369955071779e+002 -10 3.609369955071779e+002 -11 3.609369955071779e+002 -12 2.576747414539036e+002 -14 2.576747414539036e+002 -15 2.576747414539036e+002 -17 2.576747414539036e+002 -19 2.576747414539036e+002 -20 2.576747414539036e+002 -% -% index = 1668, name = bbob_f001_i19_d10__bbob_f002_i21_d10 -% instance = 9, reference value = 9.539816567215340e-001 -% function evaluation | indicator value -1 5.158916980401442e+002 -2 3.904113763593546e+002 -3 3.341904880118494e+002 -4 3.341904880118494e+002 -5 3.341904880118494e+002 -6 3.341904880118494e+002 -7 3.341904880118494e+002 -8 3.341904880118494e+002 -10 3.341904880118494e+002 -11 3.341904880118494e+002 -12 3.341904880118494e+002 -14 3.341904880118494e+002 -15 3.341904880118494e+002 -17 3.341904880118494e+002 -19 3.341904880118494e+002 -20 3.341904880118494e+002 -% -% index = 1669, name = bbob_f001_i21_d10__bbob_f002_i22_d10 -% instance = 10, reference value = 9.655068872039651e-001 -% function evaluation | indicator value -1 5.034462862051341e+002 -2 5.034462862051341e+002 -3 5.034462862051341e+002 -4 3.133928742111741e+002 -5 2.489357128176174e+002 -6 2.489357128176174e+002 -7 2.489357128176174e+002 -8 2.489357128176174e+002 -10 2.489357128176174e+002 -11 2.489357128176174e+002 -12 2.489357128176174e+002 -14 2.489357128176174e+002 -15 2.489357128176174e+002 -17 2.489357128176174e+002 -19 2.489357128176174e+002 -20 2.489357128176174e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.dat deleted file mode 100644 index 05ab79657..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.dat +++ /dev/null @@ -1,93 +0,0 @@ -% -% index = 2210, name = bbob_f001_i02_d20__bbob_f002_i04_d20 -% instance = 1, reference value = 9.518978112196610e-001 -% function evaluation | indicator value | target hit -1 7.355151849102549e+002 7.413102413009177e+002 -3 6.080520436192910e+002 6.165950018614822e+002 -4 3.369372337010825e+002 3.388441561392024e+002 -7 2.753095666005765e+002 2.754228703338166e+002 -8 2.684212193876527e+002 2.691534803926917e+002 -40 2.684212193876527e+002 2.691534803926917e+002 -% -% index = 2211, name = bbob_f001_i03_d20__bbob_f002_i05_d20 -% instance = 2, reference value = 9.809109293062510e-001 -% function evaluation | indicator value | target hit -1 3.575904305810239e+002 3.630780547701014e+002 -2 3.535308247394370e+002 3.548133892335753e+002 -3 2.696888245769402e+002 2.754228703338166e+002 -15 1.984221515975784e+002 1.995262314968879e+002 -40 1.984221515975784e+002 1.995262314968879e+002 -% -% index = 2212, name = bbob_f001_i07_d20__bbob_f002_i08_d20 -% instance = 3, reference value = 9.718961367105560e-001 -% function evaluation | indicator value | target hit -1 1.657177568972089e+003 1.659586907437561e+003 -2 1.498043867099182e+003 1.513561248436209e+003 -3 8.025019427067715e+002 8.128305161640996e+002 -10 6.611985603125522e+002 6.760829753919819e+002 -14 5.446878677239192e+002 5.495408738576248e+002 -15 4.036970346116677e+002 4.073802778041126e+002 -40 4.036970346116677e+002 4.073802778041126e+002 -% -% index = 2213, name = bbob_f001_i09_d20__bbob_f002_i10_d20 -% instance = 4, reference value = 9.773507136491770e-001 -% function evaluation | indicator value | target hit -1 7.409627278149711e+002 7.413102413009177e+002 -2 5.483409252004306e+002 5.495408738576248e+002 -4 2.904235227663974e+002 2.951209226666387e+002 -28 2.300665254481400e+002 2.344228815319923e+002 -40 2.300665254481400e+002 2.344228815319923e+002 -% -% index = 2214, name = bbob_f001_i11_d20__bbob_f002_i12_d20 -% instance = 5, reference value = 9.629167912314071e-001 -% function evaluation | indicator value | target hit -1 4.448944933657780e+002 4.466835921509630e+002 -2 4.363151094918062e+002 4.365158322401661e+002 -9 3.542662451565904e+002 3.548133892335753e+002 -40 3.542662451565904e+002 3.548133892335753e+002 -% -% index = 2215, name = bbob_f001_i13_d20__bbob_f002_i14_d20 -% instance = 6, reference value = 9.718554997692740e-001 -% function evaluation | indicator value | target hit -1 3.417043438649324e+002 3.467368504525317e+002 -2 2.612586457829584e+002 2.630267991895382e+002 -6 1.791515979751721e+002 1.819700858609982e+002 -20 1.351289031796650e+002 1.380384264602885e+002 -40 1.351289031796650e+002 1.380384264602885e+002 -% -% index = 2216, name = bbob_f001_i15_d20__bbob_f002_i16_d20 -% instance = 7, reference value = 9.773718754908460e-001 -% function evaluation | indicator value | target hit -1 1.043445339258781e+003 1.047128548050900e+003 -2 8.364575790411454e+002 8.511380382023768e+002 -4 7.982891739833864e+002 8.128305161640996e+002 -5 4.606613248941849e+002 4.677351412871981e+002 -12 3.005386887980652e+002 3.019951720402016e+002 -20 2.771493069069525e+002 2.818382931264455e+002 -40 2.771493069069525e+002 2.818382931264455e+002 -% -% index = 2217, name = bbob_f001_i17_d20__bbob_f002_i18_d20 -% instance = 8, reference value = 9.670535928776650e-001 -% function evaluation | indicator value | target hit -1 3.786918846016221e+002 3.801893963205613e+002 -2 3.429718176678096e+002 3.467368504525317e+002 -10 3.253990131239394e+002 3.311311214825911e+002 -19 2.865309131322923e+002 2.884031503126606e+002 -25 2.762796601201234e+002 2.818382931264455e+002 -40 2.762796601201234e+002 2.818382931264455e+002 -% -% index = 2218, name = bbob_f001_i19_d20__bbob_f002_i21_d20 -% instance = 9, reference value = 9.610214723371960e-001 -% function evaluation | indicator value | target hit -1 4.509605490574104e+002 4.570881896148752e+002 -2 2.186153791397402e+002 2.187761623949552e+002 -40 2.186153791397402e+002 2.187761623949552e+002 -% -% index = 2219, name = bbob_f001_i21_d20__bbob_f002_i22_d20 -% instance = 10, reference value = 9.709274525377251e-001 -% function evaluation | indicator value | target hit -1 8.258798259248538e+002 8.317637711026708e+002 -3 3.508047809910826e+002 3.548133892335753e+002 -4 2.960461092449096e+002 3.019951720402016e+002 -22 2.204930404378510e+002 2.238721138568340e+002 -40 2.204930404378510e+002 2.238721138568340e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.tdat deleted file mode 100644 index d2e82d0b8..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d20_hyp.tdat +++ /dev/null @@ -1,270 +0,0 @@ -% -% index = 2210, name = bbob_f001_i02_d20__bbob_f002_i04_d20 -% instance = 1, reference value = 9.518978112196610e-001 -% function evaluation | indicator value -1 7.355151849102549e+002 -2 7.355151849102549e+002 -3 6.080520436192910e+002 -4 3.369372337010825e+002 -5 3.369372337010825e+002 -6 3.369372337010825e+002 -7 2.753095666005765e+002 -8 2.684212193876527e+002 -10 2.684212193876527e+002 -11 2.684212193876527e+002 -12 2.684212193876527e+002 -14 2.684212193876527e+002 -15 2.684212193876527e+002 -17 2.684212193876527e+002 -19 2.684212193876527e+002 -20 2.684212193876527e+002 -22 2.684212193876527e+002 -25 2.684212193876527e+002 -28 2.684212193876527e+002 -31 2.684212193876527e+002 -35 2.684212193876527e+002 -39 2.684212193876527e+002 -40 2.684212193876527e+002 -% -% index = 2211, name = bbob_f001_i03_d20__bbob_f002_i05_d20 -% instance = 2, reference value = 9.809109293062510e-001 -% function evaluation | indicator value -1 3.575904305810239e+002 -2 3.535308247394370e+002 -3 2.696888245769402e+002 -4 2.696888245769402e+002 -5 2.696888245769402e+002 -6 2.696888245769402e+002 -7 2.696888245769402e+002 -8 2.696888245769402e+002 -10 2.696888245769402e+002 -11 2.696888245769402e+002 -12 2.696888245769402e+002 -14 2.696888245769402e+002 -15 1.984221515975784e+002 -17 1.984221515975784e+002 -19 1.984221515975784e+002 -20 1.984221515975784e+002 -22 1.984221515975784e+002 -25 1.984221515975784e+002 -28 1.984221515975784e+002 -31 1.984221515975784e+002 -35 1.984221515975784e+002 -39 1.984221515975784e+002 -40 1.984221515975784e+002 -% -% index = 2212, name = bbob_f001_i07_d20__bbob_f002_i08_d20 -% instance = 3, reference value = 9.718961367105560e-001 -% function evaluation | indicator value -1 1.657177568972089e+003 -2 1.498043867099182e+003 -3 8.025019427067715e+002 -4 8.025019427067715e+002 -5 8.025019427067715e+002 -6 8.025019427067715e+002 -7 8.025019427067715e+002 -8 8.025019427067715e+002 -10 6.611985603125522e+002 -11 6.611985603125522e+002 -12 6.611985603125522e+002 -14 5.446878677239192e+002 -15 4.036970346116677e+002 -17 4.036970346116677e+002 -19 4.036970346116677e+002 -20 4.036970346116677e+002 -22 4.036970346116677e+002 -25 4.036970346116677e+002 -28 4.036970346116677e+002 -31 4.036970346116677e+002 -35 4.036970346116677e+002 -39 4.036970346116677e+002 -40 4.036970346116677e+002 -% -% index = 2213, name = bbob_f001_i09_d20__bbob_f002_i10_d20 -% instance = 4, reference value = 9.773507136491770e-001 -% function evaluation | indicator value -1 7.409627278149711e+002 -2 5.483409252004306e+002 -3 5.483409252004306e+002 -4 2.904235227663974e+002 -5 2.904235227663974e+002 -6 2.904235227663974e+002 -7 2.904235227663974e+002 -8 2.904235227663974e+002 -10 2.904235227663974e+002 -11 2.904235227663974e+002 -12 2.904235227663974e+002 -14 2.904235227663974e+002 -15 2.904235227663974e+002 -17 2.904235227663974e+002 -19 2.904235227663974e+002 -20 2.904235227663974e+002 -22 2.904235227663974e+002 -25 2.904235227663974e+002 -28 2.300665254481400e+002 -31 2.300665254481400e+002 -35 2.300665254481400e+002 -39 2.300665254481400e+002 -40 2.300665254481400e+002 -% -% index = 2214, name = bbob_f001_i11_d20__bbob_f002_i12_d20 -% instance = 5, reference value = 9.629167912314071e-001 -% function evaluation | indicator value -1 4.448944933657780e+002 -2 4.363151094918062e+002 -3 4.363151094918062e+002 -4 4.363151094918062e+002 -5 4.363151094918062e+002 -6 4.363151094918062e+002 -7 4.363151094918062e+002 -8 4.363151094918062e+002 -10 3.542662451565904e+002 -11 3.542662451565904e+002 -12 3.542662451565904e+002 -14 3.542662451565904e+002 -15 3.542662451565904e+002 -17 3.542662451565904e+002 -19 3.542662451565904e+002 -20 3.542662451565904e+002 -22 3.542662451565904e+002 -25 3.542662451565904e+002 -28 3.542662451565904e+002 -31 3.542662451565904e+002 -35 3.542662451565904e+002 -39 3.542662451565904e+002 -40 3.542662451565904e+002 -% -% index = 2215, name = bbob_f001_i13_d20__bbob_f002_i14_d20 -% instance = 6, reference value = 9.718554997692740e-001 -% function evaluation | indicator value -1 3.417043438649324e+002 -2 2.612586457829584e+002 -3 2.612586457829584e+002 -4 2.612586457829584e+002 -5 2.612586457829584e+002 -6 1.791515979751721e+002 -7 1.791515979751721e+002 -8 1.791515979751721e+002 -10 1.791515979751721e+002 -11 1.791515979751721e+002 -12 1.791515979751721e+002 -14 1.791515979751721e+002 -15 1.791515979751721e+002 -17 1.791515979751721e+002 -19 1.791515979751721e+002 -20 1.351289031796650e+002 -22 1.351289031796650e+002 -25 1.351289031796650e+002 -28 1.351289031796650e+002 -31 1.351289031796650e+002 -35 1.351289031796650e+002 -39 1.351289031796650e+002 -40 1.351289031796650e+002 -% -% index = 2216, name = bbob_f001_i15_d20__bbob_f002_i16_d20 -% instance = 7, reference value = 9.773718754908460e-001 -% function evaluation | indicator value -1 1.043445339258781e+003 -2 8.364575790411454e+002 -3 8.364575790411454e+002 -4 7.982891739833864e+002 -5 4.606613248941849e+002 -6 4.606613248941849e+002 -7 4.606613248941849e+002 -8 4.606613248941849e+002 -10 4.606613248941849e+002 -11 4.606613248941849e+002 -12 3.005386887980652e+002 -14 3.005386887980652e+002 -15 3.005386887980652e+002 -17 3.005386887980652e+002 -19 3.005386887980652e+002 -20 2.771493069069525e+002 -22 2.771493069069525e+002 -25 2.771493069069525e+002 -28 2.771493069069525e+002 -31 2.771493069069525e+002 -35 2.771493069069525e+002 -39 2.771493069069525e+002 -40 2.771493069069525e+002 -% -% index = 2217, name = bbob_f001_i17_d20__bbob_f002_i18_d20 -% instance = 8, reference value = 9.670535928776650e-001 -% function evaluation | indicator value -1 3.786918846016221e+002 -2 3.429718176678096e+002 -3 3.429718176678096e+002 -4 3.429718176678096e+002 -5 3.429718176678096e+002 -6 3.429718176678096e+002 -7 3.429718176678096e+002 -8 3.429718176678096e+002 -10 3.253990131239394e+002 -11 3.253990131239394e+002 -12 3.253990131239394e+002 -14 3.253990131239394e+002 -15 3.253990131239394e+002 -17 3.253990131239394e+002 -19 2.865309131322923e+002 -20 2.865309131322923e+002 -22 2.865309131322923e+002 -25 2.762796601201234e+002 -28 2.762796601201234e+002 -31 2.762796601201234e+002 -35 2.762796601201234e+002 -39 2.762796601201234e+002 -40 2.762796601201234e+002 -% -% index = 2218, name = bbob_f001_i19_d20__bbob_f002_i21_d20 -% instance = 9, reference value = 9.610214723371960e-001 -% function evaluation | indicator value -1 4.509605490574104e+002 -2 2.186153791397402e+002 -3 2.186153791397402e+002 -4 2.186153791397402e+002 -5 2.186153791397402e+002 -6 2.186153791397402e+002 -7 2.186153791397402e+002 -8 2.186153791397402e+002 -10 2.186153791397402e+002 -11 2.186153791397402e+002 -12 2.186153791397402e+002 -14 2.186153791397402e+002 -15 2.186153791397402e+002 -17 2.186153791397402e+002 -19 2.186153791397402e+002 -20 2.186153791397402e+002 -22 2.186153791397402e+002 -25 2.186153791397402e+002 -28 2.186153791397402e+002 -31 2.186153791397402e+002 -35 2.186153791397402e+002 -39 2.186153791397402e+002 -40 2.186153791397402e+002 -% -% index = 2219, name = bbob_f001_i21_d20__bbob_f002_i22_d20 -% instance = 10, reference value = 9.709274525377251e-001 -% function evaluation | indicator value -1 8.258798259248538e+002 -2 8.258798259248538e+002 -3 3.508047809910826e+002 -4 2.960461092449096e+002 -5 2.960461092449096e+002 -6 2.960461092449096e+002 -7 2.960461092449096e+002 -8 2.960461092449096e+002 -10 2.960461092449096e+002 -11 2.960461092449096e+002 -12 2.960461092449096e+002 -14 2.960461092449096e+002 -15 2.960461092449096e+002 -17 2.960461092449096e+002 -19 2.960461092449096e+002 -20 2.960461092449096e+002 -22 2.204930404378510e+002 -25 2.204930404378510e+002 -28 2.204930404378510e+002 -31 2.204930404378510e+002 -35 2.204930404378510e+002 -39 2.204930404378510e+002 -40 2.204930404378510e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.dat deleted file mode 100644 index d24386a7f..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.dat +++ /dev/null @@ -1,90 +0,0 @@ -% -% index = 2760, name = bbob_f001_i02_d40__bbob_f002_i04_d40 -% instance = 1, reference value = 9.497593121510310e-001 -% function evaluation | indicator value | target hit -1 4.641970782454660e+002 4.677351412871981e+002 -2 2.231820825365715e+002 2.238721138568340e+002 -80 2.211444310284039e+002 2.238721138568340e+002 -% -% index = 2761, name = bbob_f001_i03_d40__bbob_f002_i05_d40 -% instance = 2, reference value = 9.677484827118330e-001 -% function evaluation | indicator value | target hit -1 4.186006885237421e+002 4.265795188015925e+002 -5 3.857601611185945e+002 3.890451449942805e+002 -8 3.741515047835439e+002 3.801893963205613e+002 -13 3.426832510930672e+002 3.467368504525317e+002 -14 2.751478893026441e+002 2.754228703338166e+002 -33 2.206689207122622e+002 2.238721138568340e+002 -80 2.206689207122622e+002 2.238721138568340e+002 -% -% index = 2762, name = bbob_f001_i07_d40__bbob_f002_i08_d40 -% instance = 3, reference value = 9.621632827278041e-001 -% function evaluation | indicator value | target hit -1 5.878010384118500e+002 5.888436553555890e+002 -2 5.284841573686832e+002 5.370317963702527e+002 -3 4.638576692060655e+002 4.677351412871981e+002 -22 4.148500940965358e+002 4.168693834703355e+002 -32 3.568625758523160e+002 3.630780547701014e+002 -80 3.568625758523160e+002 3.630780547701014e+002 -% -% index = 2763, name = bbob_f001_i09_d40__bbob_f002_i10_d40 -% instance = 4, reference value = 9.764342298269551e-001 -% function evaluation | indicator value | target hit -1 6.319012205676211e+002 6.456542290346556e+002 -3 3.918623131026575e+002 3.981071705534973e+002 -14 3.881496441004952e+002 3.890451449942805e+002 -69 3.076803752220692e+002 3.090295432513592e+002 -80 3.076803752220692e+002 3.090295432513592e+002 -% -% index = 2764, name = bbob_f001_i11_d40__bbob_f002_i12_d40 -% instance = 5, reference value = 9.602140100405570e-001 -% function evaluation | indicator value | target hit -1 8.247843050025155e+002 8.317637711026708e+002 -3 4.438110581325407e+002 4.466835921509630e+002 -18 3.644867154150495e+002 3.715352290971724e+002 -80 3.644867154150495e+002 3.715352290971724e+002 -% -% index = 2765, name = bbob_f001_i13_d40__bbob_f002_i14_d40 -% instance = 6, reference value = 9.722395690311130e-001 -% function evaluation | indicator value | target hit -1 3.280854137521443e+002 3.311311214825911e+002 -4 3.208210574065807e+002 3.235936569296281e+002 -6 2.866457003208512e+002 2.884031503126606e+002 -13 2.332969378269942e+002 2.344228815319923e+002 -39 2.235990007925242e+002 2.238721138568340e+002 -80 2.235990007925242e+002 2.238721138568340e+002 -% -% index = 2766, name = bbob_f001_i15_d40__bbob_f002_i16_d40 -% instance = 7, reference value = 9.679076763447650e-001 -% function evaluation | indicator value | target hit -1 7.398973054602348e+002 7.413102413009177e+002 -2 4.135741437232353e+002 4.168693834703355e+002 -37 3.815605291020970e+002 3.890451449942805e+002 -70 3.589634519663478e+002 3.630780547701014e+002 -80 3.589634519663478e+002 3.630780547701014e+002 -% -% index = 2767, name = bbob_f001_i17_d40__bbob_f002_i18_d40 -% instance = 8, reference value = 9.628701027176310e-001 -% function evaluation | indicator value | target hit -1 4.975910661000953e+002 5.011872336272725e+002 -3 4.154920166532595e+002 4.168693834703355e+002 -7 2.936182992722113e+002 2.951209226666387e+002 -80 2.936182992722113e+002 2.951209226666387e+002 -% -% index = 2768, name = bbob_f001_i19_d40__bbob_f002_i21_d40 -% instance = 9, reference value = 9.737540820396480e-001 -% function evaluation | indicator value | target hit -1 6.030357560668725e+002 6.165950018614822e+002 -2 5.480700086640741e+002 5.495408738576248e+002 -3 5.332141560423155e+002 5.370317963702527e+002 -4 4.029403077838376e+002 4.073802778041126e+002 -9 3.410525501588685e+002 3.467368504525317e+002 -80 3.410525501588685e+002 3.467368504525317e+002 -% -% index = 2769, name = bbob_f001_i21_d40__bbob_f002_i22_d40 -% instance = 10, reference value = 9.635221347377990e-001 -% function evaluation | indicator value | target hit -1 2.516155556031042e+002 2.570395782768865e+002 -22 2.507896438148179e+002 2.511886431509580e+002 -38 2.316729997449310e+002 2.344228815319923e+002 -80 2.316729997449310e+002 2.344228815319923e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.tdat deleted file mode 100644 index 43d686d16..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable/bbob-biobj_f02_d40_hyp.tdat +++ /dev/null @@ -1,330 +0,0 @@ -% -% index = 2760, name = bbob_f001_i02_d40__bbob_f002_i04_d40 -% instance = 1, reference value = 9.497593121510310e-001 -% function evaluation | indicator value -1 4.641970782454660e+002 -2 2.231820825365715e+002 -3 2.231820825365715e+002 -4 2.231820825365715e+002 -5 2.231820825365715e+002 -6 2.231820825365715e+002 -7 2.231820825365715e+002 -8 2.231820825365715e+002 -10 2.231820825365715e+002 -11 2.231820825365715e+002 -12 2.231820825365715e+002 -14 2.231820825365715e+002 -15 2.231820825365715e+002 -17 2.231820825365715e+002 -19 2.231820825365715e+002 -22 2.231820825365715e+002 -25 2.231820825365715e+002 -28 2.231820825365715e+002 -31 2.231820825365715e+002 -35 2.231820825365715e+002 -39 2.231820825365715e+002 -40 2.231820825365715e+002 -44 2.231820825365715e+002 -50 2.231820825365715e+002 -56 2.231820825365715e+002 -63 2.231820825365715e+002 -70 2.231820825365715e+002 -79 2.211444310284039e+002 -80 2.211444310284039e+002 -% -% index = 2761, name = bbob_f001_i03_d40__bbob_f002_i05_d40 -% instance = 2, reference value = 9.677484827118330e-001 -% function evaluation | indicator value -1 4.186006885237421e+002 -2 4.186006885237421e+002 -3 4.186006885237421e+002 -4 4.186006885237421e+002 -5 3.857601611185945e+002 -6 3.857601611185945e+002 -7 3.857601611185945e+002 -8 3.741515047835439e+002 -10 3.741515047835439e+002 -11 3.741515047835439e+002 -12 3.741515047835439e+002 -14 2.751478893026441e+002 -15 2.751478893026441e+002 -17 2.751478893026441e+002 -19 2.751478893026441e+002 -22 2.751478893026441e+002 -25 2.751478893026441e+002 -28 2.751478893026441e+002 -31 2.751478893026441e+002 -35 2.206689207122622e+002 -39 2.206689207122622e+002 -40 2.206689207122622e+002 -44 2.206689207122622e+002 -50 2.206689207122622e+002 -56 2.206689207122622e+002 -63 2.206689207122622e+002 -70 2.206689207122622e+002 -79 2.206689207122622e+002 -80 2.206689207122622e+002 -% -% index = 2762, name = bbob_f001_i07_d40__bbob_f002_i08_d40 -% instance = 3, reference value = 9.621632827278041e-001 -% function evaluation | indicator value -1 5.878010384118500e+002 -2 5.284841573686832e+002 -3 4.638576692060655e+002 -4 4.638576692060655e+002 -5 4.638576692060655e+002 -6 4.638576692060655e+002 -7 4.638576692060655e+002 -8 4.638576692060655e+002 -10 4.638576692060655e+002 -11 4.638576692060655e+002 -12 4.638576692060655e+002 -14 4.638576692060655e+002 -15 4.638576692060655e+002 -17 4.638576692060655e+002 -19 4.638576692060655e+002 -22 4.148500940965358e+002 -25 4.148500940965358e+002 -28 4.148500940965358e+002 -31 4.148500940965358e+002 -35 3.568625758523160e+002 -39 3.568625758523160e+002 -40 3.568625758523160e+002 -44 3.568625758523160e+002 -50 3.568625758523160e+002 -56 3.568625758523160e+002 -63 3.568625758523160e+002 -70 3.568625758523160e+002 -79 3.568625758523160e+002 -80 3.568625758523160e+002 -% -% index = 2763, name = bbob_f001_i09_d40__bbob_f002_i10_d40 -% instance = 4, reference value = 9.764342298269551e-001 -% function evaluation | indicator value -1 6.319012205676211e+002 -2 6.319012205676211e+002 -3 3.918623131026575e+002 -4 3.918623131026575e+002 -5 3.918623131026575e+002 -6 3.918623131026575e+002 -7 3.918623131026575e+002 -8 3.918623131026575e+002 -10 3.918623131026575e+002 -11 3.918623131026575e+002 -12 3.918623131026575e+002 -14 3.881496441004952e+002 -15 3.881496441004952e+002 -17 3.881496441004952e+002 -19 3.881496441004952e+002 -22 3.881496441004952e+002 -25 3.881496441004952e+002 -28 3.881496441004952e+002 -31 3.881496441004952e+002 -35 3.881496441004952e+002 -39 3.881496441004952e+002 -40 3.881496441004952e+002 -44 3.881496441004952e+002 -50 3.836543256174859e+002 -56 3.836543256174859e+002 -63 3.836543256174859e+002 -70 3.076803752220692e+002 -79 3.076803752220692e+002 -80 3.076803752220692e+002 -% -% index = 2764, name = bbob_f001_i11_d40__bbob_f002_i12_d40 -% instance = 5, reference value = 9.602140100405570e-001 -% function evaluation | indicator value -1 8.247843050025155e+002 -2 8.247843050025155e+002 -3 4.438110581325407e+002 -4 4.438110581325407e+002 -5 4.438110581325407e+002 -6 4.438110581325407e+002 -7 4.438110581325407e+002 -8 4.438110581325407e+002 -10 4.438110581325407e+002 -11 4.438110581325407e+002 -12 4.438110581325407e+002 -14 4.438110581325407e+002 -15 4.438110581325407e+002 -17 4.438110581325407e+002 -19 3.644867154150495e+002 -22 3.644867154150495e+002 -25 3.644867154150495e+002 -28 3.644867154150495e+002 -31 3.644867154150495e+002 -35 3.644867154150495e+002 -39 3.644867154150495e+002 -40 3.644867154150495e+002 -44 3.644867154150495e+002 -50 3.644867154150495e+002 -56 3.644867154150495e+002 -63 3.644867154150495e+002 -70 3.644867154150495e+002 -79 3.644867154150495e+002 -80 3.644867154150495e+002 -% -% index = 2765, name = bbob_f001_i13_d40__bbob_f002_i14_d40 -% instance = 6, reference value = 9.722395690311130e-001 -% function evaluation | indicator value -1 3.280854137521443e+002 -2 3.267119141487291e+002 -3 3.267119141487291e+002 -4 3.208210574065807e+002 -5 3.208210574065807e+002 -6 2.866457003208512e+002 -7 2.866457003208512e+002 -8 2.866457003208512e+002 -10 2.866457003208512e+002 -11 2.866457003208512e+002 -12 2.866457003208512e+002 -14 2.332969378269942e+002 -15 2.332969378269942e+002 -17 2.332969378269942e+002 -19 2.332969378269942e+002 -22 2.332969378269942e+002 -25 2.332969378269942e+002 -28 2.332969378269942e+002 -31 2.332969378269942e+002 -35 2.332969378269942e+002 -39 2.235990007925242e+002 -40 2.235990007925242e+002 -44 2.235990007925242e+002 -50 2.235990007925242e+002 -56 2.235990007925242e+002 -63 2.235990007925242e+002 -70 2.235990007925242e+002 -79 2.235990007925242e+002 -80 2.235990007925242e+002 -% -% index = 2766, name = bbob_f001_i15_d40__bbob_f002_i16_d40 -% instance = 7, reference value = 9.679076763447650e-001 -% function evaluation | indicator value -1 7.398973054602348e+002 -2 4.135741437232353e+002 -3 4.135741437232353e+002 -4 4.135741437232353e+002 -5 4.135741437232353e+002 -6 4.135741437232353e+002 -7 4.135741437232353e+002 -8 4.135741437232353e+002 -10 4.135741437232353e+002 -11 4.135741437232353e+002 -12 4.135741437232353e+002 -14 4.135741437232353e+002 -15 4.135741437232353e+002 -17 4.135741437232353e+002 -19 4.135741437232353e+002 -22 4.135741437232353e+002 -25 4.135741437232353e+002 -28 4.135741437232353e+002 -31 4.135741437232353e+002 -35 4.135741437232353e+002 -39 3.815605291020970e+002 -40 3.815605291020970e+002 -44 3.815605291020970e+002 -50 3.815605291020970e+002 -56 3.815605291020970e+002 -63 3.815605291020970e+002 -70 3.589634519663478e+002 -79 3.589634519663478e+002 -80 3.589634519663478e+002 -% -% index = 2767, name = bbob_f001_i17_d40__bbob_f002_i18_d40 -% instance = 8, reference value = 9.628701027176310e-001 -% function evaluation | indicator value -1 4.975910661000953e+002 -2 4.918069477345164e+002 -3 4.154920166532595e+002 -4 4.154920166532595e+002 -5 4.154920166532595e+002 -6 4.154920166532595e+002 -7 2.936182992722113e+002 -8 2.936182992722113e+002 -10 2.936182992722113e+002 -11 2.936182992722113e+002 -12 2.936182992722113e+002 -14 2.936182992722113e+002 -15 2.936182992722113e+002 -17 2.936182992722113e+002 -19 2.936182992722113e+002 -22 2.936182992722113e+002 -25 2.936182992722113e+002 -28 2.936182992722113e+002 -31 2.936182992722113e+002 -35 2.936182992722113e+002 -39 2.936182992722113e+002 -40 2.936182992722113e+002 -44 2.936182992722113e+002 -50 2.936182992722113e+002 -56 2.936182992722113e+002 -63 2.936182992722113e+002 -70 2.936182992722113e+002 -79 2.936182992722113e+002 -80 2.936182992722113e+002 -% -% index = 2768, name = bbob_f001_i19_d40__bbob_f002_i21_d40 -% instance = 9, reference value = 9.737540820396480e-001 -% function evaluation | indicator value -1 6.030357560668725e+002 -2 5.480700086640741e+002 -3 5.332141560423155e+002 -4 4.029403077838376e+002 -5 4.029403077838376e+002 -6 4.029403077838376e+002 -7 4.029403077838376e+002 -8 4.029403077838376e+002 -10 3.410525501588685e+002 -11 3.410525501588685e+002 -12 3.410525501588685e+002 -14 3.410525501588685e+002 -15 3.410525501588685e+002 -17 3.410525501588685e+002 -19 3.410525501588685e+002 -22 3.410525501588685e+002 -25 3.410525501588685e+002 -28 3.410525501588685e+002 -31 3.410525501588685e+002 -35 3.410525501588685e+002 -39 3.410525501588685e+002 -40 3.410525501588685e+002 -44 3.410525501588685e+002 -50 3.410525501588685e+002 -56 3.410525501588685e+002 -63 3.410525501588685e+002 -70 3.410525501588685e+002 -79 3.410525501588685e+002 -80 3.410525501588685e+002 -% -% index = 2769, name = bbob_f001_i21_d40__bbob_f002_i22_d40 -% instance = 10, reference value = 9.635221347377990e-001 -% function evaluation | indicator value -1 2.516155556031042e+002 -2 2.516155556031042e+002 -3 2.516155556031042e+002 -4 2.516155556031042e+002 -5 2.516155556031042e+002 -6 2.516155556031042e+002 -7 2.516155556031042e+002 -8 2.516155556031042e+002 -10 2.516155556031042e+002 -11 2.516155556031042e+002 -12 2.516155556031042e+002 -14 2.516155556031042e+002 -15 2.516155556031042e+002 -17 2.516155556031042e+002 -19 2.516155556031042e+002 -22 2.507896438148179e+002 -25 2.507896438148179e+002 -28 2.507896438148179e+002 -31 2.507896438148179e+002 -35 2.507896438148179e+002 -39 2.316729997449310e+002 -40 2.316729997449310e+002 -44 2.316729997449310e+002 -50 2.316729997449310e+002 -56 2.316729997449310e+002 -63 2.316729997449310e+002 -70 2.316729997449310e+002 -79 2.316729997449310e+002 -80 2.316729997449310e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable_hyp.info b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable_hyp.info deleted file mode 100644 index 89dfbf0e3..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_1-separable_hyp.info +++ /dev/null @@ -1,122 +0,0 @@ -algorithm = 'RECONSTRUCTOR', indicator = 'hyp', folder = '1-separable_1-separable', coco_version = '1.1.3.154' -% A test for reconstruction of logger output (reconstructed) -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 1:4|1.0e+001 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 1:6|6.9e+001 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 1:10|4.7e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 1:20|1.7e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 1:40|2.7e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 1:80|3.0e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 2:4|6.6e+000 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 2:6|1.8e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 2:10|6.5e+001 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 2:20|1.4e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 2:40|2.3e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 2:80|3.0e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 3:4|1.9e+002 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 3:6|5.1e+001 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 3:10|3.9e+000 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 3:20|1.8e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 3:40|2.4e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 3:80|3.1e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 4:4|9.4e+001 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 4:6|6.9e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 4:10|1.4e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 4:20|1.7e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 4:40|2.6e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 4:80|3.7e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 5:4|3.7e+001 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 5:6|4.4e+001 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 5:10|6.8e+001 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 5:20|1.0e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 5:40|1.7e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 5:80|2.3e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 6:4|2.4e+002 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 6:6|1.7e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 6:10|1.3e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 6:20|2.4e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 6:40|2.6e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 6:80|3.7e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 7:4|3.5e+001 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 7:6|1.0e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 7:10|5.3e+001 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 7:20|1.8e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 7:40|2.4e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 7:80|2.7e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 8:4|2.8e+002 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 8:6|2.0e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 8:10|1.5e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 8:20|2.6e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 8:40|2.2e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 8:80|2.9e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 9:4|9.3e+001 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 9:6|3.7e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 9:10|1.0e+002 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 9:20|1.8e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 9:40|1.8e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 9:80|2.4e+002 -function = 1, dim = 2, bbob-biobj_f01_d02_hyp.dat, 10:4|1.1e+002 -function = 1, dim = 3, bbob-biobj_f01_d03_hyp.dat, 10:6|1.3e+002 -function = 1, dim = 5, bbob-biobj_f01_d05_hyp.dat, 10:10|2.3e+001 -function = 1, dim = 10, bbob-biobj_f01_d10_hyp.dat, 10:20|1.4e+002 -function = 1, dim = 20, bbob-biobj_f01_d20_hyp.dat, 10:40|2.5e+002 -function = 1, dim = 40, bbob-biobj_f01_d40_hyp.dat, 10:80|3.1e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 1:4|6.1e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 1:6|7.1e+001 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 1:10|9.8e+001 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 1:20|1.2e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 1:40|2.7e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 1:80|2.2e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 2:4|4.2e+001 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 2:6|2.0e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 2:10|6.7e+001 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 2:20|7.4e+001 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 2:40|2.0e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 2:80|2.2e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 3:4|3.4e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 3:6|5.9e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 3:10|8.8e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 3:20|2.7e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 3:40|4.0e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 3:80|3.6e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 4:4|6.3e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 4:6|2.9e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 4:10|1.2e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 4:20|2.3e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 4:40|2.3e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 4:80|3.1e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 5:4|4.7e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 5:6|1.2e+003 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 5:10|9.7e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 5:20|2.2e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 5:40|3.5e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 5:80|3.6e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 6:4|2.1e+002 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 6:6|3.1e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 6:10|6.4e+001 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 6:20|2.4e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 6:40|1.4e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 6:80|2.2e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 7:4|1.4e+003 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 7:6|2.1e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 7:10|1.3e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 7:20|1.4e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 7:40|2.8e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 7:80|3.6e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 8:4|7.1e+001 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 8:6|9.7e+001 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 8:10|7.8e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 8:20|2.6e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 8:40|2.8e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 8:80|2.9e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 9:4|1.2e+004 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 9:6|5.8e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 9:10|5.5e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 9:20|3.3e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 9:40|2.2e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 9:80|3.4e+002 -function = 2, dim = 2, bbob-biobj_f02_d02_hyp.dat, 10:4|4.7e+001 -function = 2, dim = 3, bbob-biobj_f02_d03_hyp.dat, 10:6|9.0e+002 -function = 2, dim = 5, bbob-biobj_f02_d05_hyp.dat, 10:10|1.4e+002 -function = 2, dim = 10, bbob-biobj_f02_d10_hyp.dat, 10:20|2.5e+002 -function = 2, dim = 20, bbob-biobj_f02_d20_hyp.dat, 10:40|2.2e+002 -function = 2, dim = 40, bbob-biobj_f02_d40_hyp.dat, 10:80|2.3e+002 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.dat deleted file mode 100644 index 33dade68e..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.dat +++ /dev/null @@ -1,68 +0,0 @@ -% -% index = 20, name = bbob_f001_i02_d02__bbob_f006_i04_d02 -% instance = 1, reference value = 8.117638570491450e-001 -% function evaluation | indicator value | target hit -1 5.730558681764343e+005 5.754399373371566e+005 -2 1.551567979200509e+005 1.584893192461114e+005 -4 2.956965396630410e+004 3.019951720402019e+004 -% -% index = 21, name = bbob_f001_i03_d02__bbob_f006_i05_d02 -% instance = 2, reference value = 8.707184377015620e-001 -% function evaluation | indicator value | target hit -1 1.099492395012290e+006 1.122018454301963e+006 -2 2.526387297428360e+002 2.570395782768865e+002 -4 1.772575988794580e+002 1.778279410038923e+002 -% -% index = 22, name = bbob_f001_i07_d02__bbob_f006_i08_d02 -% instance = 3, reference value = 8.430269450623310e-001 -% function evaluation | indicator value | target hit -1 2.347912272525891e+005 2.398832919019490e+005 -4 2.347912272525891e+005 2.398832919019490e+005 -% -% index = 23, name = bbob_f001_i09_d02__bbob_f006_i10_d02 -% instance = 4, reference value = 8.163369213761080e-001 -% function evaluation | indicator value | target hit -1 2.116397335061974e+005 2.137962089502233e+005 -2 1.170727473094599e+005 1.174897554939530e+005 -3 9.899450182777108e+004 1.000000000000000e+005 -4 9.277062769446301e+004 9.332543007969904e+004 -% -% index = 24, name = bbob_f001_i11_d02__bbob_f006_i12_d02 -% instance = 5, reference value = 8.540188207935070e-001 -% function evaluation | indicator value | target hit -1 1.144270785875394e+002 1.148153621496883e+002 -4 1.144270785875394e+002 1.148153621496883e+002 -% -% index = 25, name = bbob_f001_i13_d02__bbob_f006_i14_d02 -% instance = 6, reference value = 8.302991972278740e-001 -% function evaluation | indicator value | target hit -1 3.582982715303706e+002 3.630780547701014e+002 -4 3.582982715303706e+002 3.630780547701014e+002 -% -% index = 26, name = bbob_f001_i15_d02__bbob_f006_i16_d02 -% instance = 7, reference value = 8.680881623742950e-001 -% function evaluation | indicator value | target hit -1 1.433488124419453e+002 1.445439770745928e+002 -2 7.308122066089442e+001 7.413102413009177e+001 -3 2.925994463143629e+001 2.951209226666386e+001 -4 2.925994463143629e+001 2.951209226666386e+001 -% -% index = 27, name = bbob_f001_i17_d02__bbob_f006_i18_d02 -% instance = 8, reference value = 9.909064225550660e-001 -% function evaluation | indicator value | target hit -1 4.445355047600776e+002 4.466835921509630e+002 -3 2.755462074919408e+002 2.818382931264455e+002 -4 3.706381407476307e+001 3.715352290971726e+001 -% -% index = 28, name = bbob_f001_i19_d02__bbob_f006_i21_d02 -% instance = 9, reference value = 8.130187864547350e-001 -% function evaluation | indicator value | target hit -1 5.314949804962387e+002 5.370317963702527e+002 -4 4.578906753477218e+001 4.677351412871981e+001 -% -% index = 29, name = bbob_f001_i21_d02__bbob_f006_i22_d02 -% instance = 10, reference value = 8.067756411411770e-001 -% function evaluation | indicator value | target hit -1 1.223923474282881e+003 1.230268770812381e+003 -2 5.563508982661818e+002 5.623413251903490e+002 -4 5.563508982661818e+002 5.623413251903490e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.tdat deleted file mode 100644 index 0f46cc18c..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d02_hyp.tdat +++ /dev/null @@ -1,80 +0,0 @@ -% -% index = 20, name = bbob_f001_i02_d02__bbob_f006_i04_d02 -% instance = 1, reference value = 8.117638570491450e-001 -% function evaluation | indicator value -1 5.730558681764343e+005 -2 1.551567979200509e+005 -3 1.551567979200509e+005 -4 2.956965396630410e+004 -% -% index = 21, name = bbob_f001_i03_d02__bbob_f006_i05_d02 -% instance = 2, reference value = 8.707184377015620e-001 -% function evaluation | indicator value -1 1.099492395012290e+006 -2 2.526387297428360e+002 -3 2.526387297428360e+002 -4 1.772575988794580e+002 -% -% index = 22, name = bbob_f001_i07_d02__bbob_f006_i08_d02 -% instance = 3, reference value = 8.430269450623310e-001 -% function evaluation | indicator value -1 2.347912272525891e+005 -2 2.347912272525891e+005 -3 2.347912272525891e+005 -4 2.347912272525891e+005 -% -% index = 23, name = bbob_f001_i09_d02__bbob_f006_i10_d02 -% instance = 4, reference value = 8.163369213761080e-001 -% function evaluation | indicator value -1 2.116397335061974e+005 -2 1.170727473094599e+005 -3 9.899450182777108e+004 -4 9.277062769446301e+004 -% -% index = 24, name = bbob_f001_i11_d02__bbob_f006_i12_d02 -% instance = 5, reference value = 8.540188207935070e-001 -% function evaluation | indicator value -1 1.144270785875394e+002 -2 1.144270785875394e+002 -3 1.144270785875394e+002 -4 1.144270785875394e+002 -% -% index = 25, name = bbob_f001_i13_d02__bbob_f006_i14_d02 -% instance = 6, reference value = 8.302991972278740e-001 -% function evaluation | indicator value -1 3.582982715303706e+002 -2 3.582982715303706e+002 -3 3.582982715303706e+002 -4 3.582982715303706e+002 -% -% index = 26, name = bbob_f001_i15_d02__bbob_f006_i16_d02 -% instance = 7, reference value = 8.680881623742950e-001 -% function evaluation | indicator value -1 1.433488124419453e+002 -2 7.308122066089442e+001 -3 2.925994463143629e+001 -4 2.925994463143629e+001 -% -% index = 27, name = bbob_f001_i17_d02__bbob_f006_i18_d02 -% instance = 8, reference value = 9.909064225550660e-001 -% function evaluation | indicator value -1 4.445355047600776e+002 -2 4.445355047600776e+002 -3 2.755462074919408e+002 -4 3.706381407476307e+001 -% -% index = 28, name = bbob_f001_i19_d02__bbob_f006_i21_d02 -% instance = 9, reference value = 8.130187864547350e-001 -% function evaluation | indicator value -1 5.314949804962387e+002 -2 5.314949804962387e+002 -3 5.314949804962387e+002 -4 4.578906753477218e+001 -% -% index = 29, name = bbob_f001_i21_d02__bbob_f006_i22_d02 -% instance = 10, reference value = 8.067756411411770e-001 -% function evaluation | indicator value -1 1.223923474282881e+003 -2 5.563508982661818e+002 -3 5.563508982661818e+002 -4 5.563508982661818e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.dat deleted file mode 100644 index 8954d8304..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.dat +++ /dev/null @@ -1,78 +0,0 @@ -% -% index = 570, name = bbob_f001_i02_d03__bbob_f006_i04_d03 -% instance = 1, reference value = 9.749871126382230e-001 -% function evaluation | indicator value | target hit -1 2.519504432263743e+003 2.570395782768865e+003 -2 1.624949732051751e+003 1.659586907437561e+003 -3 1.115265228013566e+003 1.122018454301963e+003 -6 3.453917731871622e+002 3.467368504525317e+002 -% -% index = 571, name = bbob_f001_i03_d03__bbob_f006_i05_d03 -% instance = 2, reference value = 8.451241888035930e-001 -% function evaluation | indicator value | target hit -1 3.474829496993113e+002 3.548133892335753e+002 -2 2.449643118131886e+002 2.454708915685031e+002 -4 1.240569475038335e+002 1.258925411794168e+002 -6 1.240569475038335e+002 1.258925411794168e+002 -% -% index = 572, name = bbob_f001_i07_d03__bbob_f006_i08_d03 -% instance = 3, reference value = 8.601252368702420e-001 -% function evaluation | indicator value | target hit -1 6.525996931579692e+005 6.606934480075964e+005 -2 3.302564076117987e+005 3.311311214825908e+005 -4 6.388870587652108e+004 6.456542290346549e+004 -5 2.540375612090850e+004 2.570395782768865e+004 -6 2.540375612090850e+004 2.570395782768865e+004 -% -% index = 573, name = bbob_f001_i09_d03__bbob_f006_i10_d03 -% instance = 4, reference value = 9.650166987200330e-001 -% function evaluation | indicator value | target hit -1 4.491403953752935e+005 4.570881896148752e+005 -4 1.944368692859945e+005 1.949844599758046e+005 -5 2.295903067838097e+004 2.344228815319923e+004 -6 2.295903067838097e+004 2.344228815319923e+004 -% -% index = 574, name = bbob_f001_i11_d03__bbob_f006_i12_d03 -% instance = 5, reference value = 8.792345815405021e-001 -% function evaluation | indicator value | target hit -1 1.727119799485841e+002 1.737800828749376e+002 -6 1.355693974225607e+002 1.380384264602885e+002 -% -% index = 575, name = bbob_f001_i13_d03__bbob_f006_i14_d03 -% instance = 6, reference value = 9.449283498622070e-001 -% function evaluation | indicator value | target hit -1 1.731152845792277e+003 1.737800828749376e+003 -2 4.619092387557369e+002 4.677351412871981e+002 -5 5.347223480210608e+001 5.370317963702527e+001 -6 5.347223480210608e+001 5.370317963702527e+001 -% -% index = 576, name = bbob_f001_i15_d03__bbob_f006_i16_d03 -% instance = 7, reference value = 8.692928973591350e-001 -% function evaluation | indicator value | target hit -1 1.884790056109887e+002 1.905460717963246e+002 -2 1.201114340852826e+002 1.202264434617413e+002 -4 4.375203337342364e+001 4.466835921509630e+001 -6 3.960858132227914e+001 3.981071705534973e+001 -% -% index = 577, name = bbob_f001_i17_d03__bbob_f006_i18_d03 -% instance = 8, reference value = 8.350634527805160e-001 -% function evaluation | indicator value | target hit -1 3.841241033701017e+002 3.890451449942805e+002 -3 1.758774382447765e+002 1.778279410038923e+002 -6 1.758774382447765e+002 1.778279410038923e+002 -% -% index = 578, name = bbob_f001_i19_d03__bbob_f006_i21_d03 -% instance = 9, reference value = 9.294132752211920e-001 -% function evaluation | indicator value | target hit -1 7.424736846703405e+002 7.585775750291836e+002 -2 6.910677032543836e+002 6.918309709189363e+002 -3 5.476766963489145e+002 5.495408738576248e+002 -4 4.686331271888020e+002 4.786300923226385e+002 -5 4.026508458632179e+002 4.073802778041126e+002 -6 3.557715833290517e+002 3.630780547701014e+002 -% -% index = 579, name = bbob_f001_i21_d03__bbob_f006_i22_d03 -% instance = 10, reference value = 8.897907066769650e-001 -% function evaluation | indicator value | target hit -1 1.019468825918295e+002 1.023292992280754e+002 -6 1.019468825918295e+002 1.023292992280754e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.tdat deleted file mode 100644 index 66ec86bef..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d03_hyp.tdat +++ /dev/null @@ -1,100 +0,0 @@ -% -% index = 570, name = bbob_f001_i02_d03__bbob_f006_i04_d03 -% instance = 1, reference value = 9.749871126382230e-001 -% function evaluation | indicator value -1 2.519504432263743e+003 -2 1.624949732051751e+003 -3 1.115265228013566e+003 -4 1.115265228013566e+003 -5 1.115265228013566e+003 -6 3.453917731871622e+002 -% -% index = 571, name = bbob_f001_i03_d03__bbob_f006_i05_d03 -% instance = 2, reference value = 8.451241888035930e-001 -% function evaluation | indicator value -1 3.474829496993113e+002 -2 2.449643118131886e+002 -3 2.449643118131886e+002 -4 1.240569475038335e+002 -5 1.240569475038335e+002 -6 1.240569475038335e+002 -% -% index = 572, name = bbob_f001_i07_d03__bbob_f006_i08_d03 -% instance = 3, reference value = 8.601252368702420e-001 -% function evaluation | indicator value -1 6.525996931579692e+005 -2 3.302564076117987e+005 -3 3.302564076117987e+005 -4 6.388870587652108e+004 -5 2.540375612090850e+004 -6 2.540375612090850e+004 -% -% index = 573, name = bbob_f001_i09_d03__bbob_f006_i10_d03 -% instance = 4, reference value = 9.650166987200330e-001 -% function evaluation | indicator value -1 4.491403953752935e+005 -2 4.491403953752935e+005 -3 4.491403953752935e+005 -4 1.944368692859945e+005 -5 2.295903067838097e+004 -6 2.295903067838097e+004 -% -% index = 574, name = bbob_f001_i11_d03__bbob_f006_i12_d03 -% instance = 5, reference value = 8.792345815405021e-001 -% function evaluation | indicator value -1 1.727119799485841e+002 -2 1.727119799485841e+002 -3 1.727119799485841e+002 -4 1.727119799485841e+002 -5 1.727119799485841e+002 -6 1.355693974225607e+002 -% -% index = 575, name = bbob_f001_i13_d03__bbob_f006_i14_d03 -% instance = 6, reference value = 9.449283498622070e-001 -% function evaluation | indicator value -1 1.731152845792277e+003 -2 4.619092387557369e+002 -3 4.619092387557369e+002 -4 4.619092387557369e+002 -5 5.347223480210608e+001 -6 5.347223480210608e+001 -% -% index = 576, name = bbob_f001_i15_d03__bbob_f006_i16_d03 -% instance = 7, reference value = 8.692928973591350e-001 -% function evaluation | indicator value -1 1.884790056109887e+002 -2 1.201114340852826e+002 -3 1.201114340852826e+002 -4 4.375203337342364e+001 -5 4.375203337342364e+001 -6 3.960858132227914e+001 -% -% index = 577, name = bbob_f001_i17_d03__bbob_f006_i18_d03 -% instance = 8, reference value = 8.350634527805160e-001 -% function evaluation | indicator value -1 3.841241033701017e+002 -2 3.841241033701017e+002 -3 1.758774382447765e+002 -4 1.758774382447765e+002 -5 1.758774382447765e+002 -6 1.758774382447765e+002 -% -% index = 578, name = bbob_f001_i19_d03__bbob_f006_i21_d03 -% instance = 9, reference value = 9.294132752211920e-001 -% function evaluation | indicator value -1 7.424736846703405e+002 -2 6.910677032543836e+002 -3 5.476766963489145e+002 -4 4.686331271888020e+002 -5 4.026508458632179e+002 -6 3.557715833290517e+002 -% -% index = 579, name = bbob_f001_i21_d03__bbob_f006_i22_d03 -% instance = 10, reference value = 8.897907066769650e-001 -% function evaluation | indicator value -1 1.019468825918295e+002 -2 1.019468825918295e+002 -3 1.019468825918295e+002 -4 1.019468825918295e+002 -5 1.019468825918295e+002 -6 1.019468825918295e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.dat deleted file mode 100644 index abcece836..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.dat +++ /dev/null @@ -1,76 +0,0 @@ -% -% index = 1120, name = bbob_f001_i02_d05__bbob_f006_i04_d05 -% instance = 1, reference value = 8.467499474856510e-001 -% function evaluation | indicator value | target hit -1 8.795123650347856e+001 8.912509381337455e+001 -10 8.795123650347856e+001 8.912509381337455e+001 -% -% index = 1121, name = bbob_f001_i03_d05__bbob_f006_i05_d05 -% instance = 2, reference value = 9.616737284776310e-001 -% function evaluation | indicator value | target hit -1 6.402519986926426e+002 6.456542290346556e+002 -2 2.285559363300302e+002 2.290867652767772e+002 -9 2.018273967172329e+002 2.041737944669530e+002 -10 2.018273967172329e+002 2.041737944669530e+002 -% -% index = 1122, name = bbob_f001_i07_d05__bbob_f006_i08_d05 -% instance = 3, reference value = 8.368644730449290e-001 -% function evaluation | indicator value | target hit -1 2.460122559492752e+005 2.511886431509582e+005 -2 4.913828307889904e+004 5.011872336272725e+004 -10 4.913828307889904e+004 5.011872336272725e+004 -% -% index = 1123, name = bbob_f001_i09_d05__bbob_f006_i10_d05 -% instance = 4, reference value = 8.329717054075390e-001 -% function evaluation | indicator value | target hit -1 6.649157384612971e+002 6.760829753919819e+002 -2 1.533063732786563e+002 1.548816618912481e+002 -10 1.533063732786563e+002 1.548816618912481e+002 -% -% index = 1124, name = bbob_f001_i11_d05__bbob_f006_i12_d05 -% instance = 5, reference value = 9.592748941321350e-001 -% function evaluation | indicator value | target hit -1 5.514432647782973e+002 5.623413251903490e+002 -2 4.128630085116746e+002 4.168693834703355e+002 -6 2.710988444795924e+002 2.754228703338166e+002 -9 1.984454705799249e+002 1.995262314968879e+002 -10 1.984454705799249e+002 1.995262314968879e+002 -% -% index = 1125, name = bbob_f001_i13_d05__bbob_f006_i14_d05 -% instance = 6, reference value = 9.704949040842090e-001 -% function evaluation | indicator value | target hit -1 6.639169886609485e+002 6.760829753919819e+002 -4 1.734362132054728e+002 1.737800828749376e+002 -10 1.734362132054728e+002 1.737800828749376e+002 -% -% index = 1126, name = bbob_f001_i15_d05__bbob_f006_i16_d05 -% instance = 7, reference value = 9.038241086438880e-001 -% function evaluation | indicator value | target hit -1 2.905309392668360e+002 2.951209226666387e+002 -2 2.233715763301936e+002 2.238721138568340e+002 -4 1.936684748234594e+002 1.949844599758046e+002 -5 1.412610209854554e+002 1.445439770745928e+002 -10 1.412610209854554e+002 1.445439770745928e+002 -% -% index = 1127, name = bbob_f001_i17_d05__bbob_f006_i18_d05 -% instance = 8, reference value = 9.224510096707760e-001 -% function evaluation | indicator value | target hit -1 4.101815525919027e+002 4.168693834703355e+002 -2 2.489594418140666e+002 2.511886431509580e+002 -4 1.544714091276823e+002 1.548816618912481e+002 -10 1.544714091276823e+002 1.548816618912481e+002 -% -% index = 1128, name = bbob_f001_i19_d05__bbob_f006_i21_d05 -% instance = 9, reference value = 8.526172463730870e-001 -% function evaluation | indicator value | target hit -1 4.827202604409962e+002 4.897788193684461e+002 -3 3.357443440624683e+002 3.388441561392024e+002 -7 2.999991354563921e+002 3.019951720402016e+002 -9 2.109734415835910e+002 2.137962089502233e+002 -10 2.109734415835910e+002 2.137962089502233e+002 -% -% index = 1129, name = bbob_f001_i21_d05__bbob_f006_i22_d05 -% instance = 10, reference value = 8.722210172589801e-001 -% function evaluation | indicator value | target hit -1 1.059072094044884e+002 1.071519305237606e+002 -10 1.059072094044884e+002 1.071519305237606e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.tdat deleted file mode 100644 index fe915cdcf..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d05_hyp.tdat +++ /dev/null @@ -1,130 +0,0 @@ -% -% index = 1120, name = bbob_f001_i02_d05__bbob_f006_i04_d05 -% instance = 1, reference value = 8.467499474856510e-001 -% function evaluation | indicator value -1 8.795123650347856e+001 -2 8.795123650347856e+001 -3 8.795123650347856e+001 -4 8.795123650347856e+001 -5 8.795123650347856e+001 -6 8.795123650347856e+001 -7 8.795123650347856e+001 -8 8.795123650347856e+001 -10 8.795123650347856e+001 -% -% index = 1121, name = bbob_f001_i03_d05__bbob_f006_i05_d05 -% instance = 2, reference value = 9.616737284776310e-001 -% function evaluation | indicator value -1 6.402519986926426e+002 -2 2.285559363300302e+002 -3 2.285559363300302e+002 -4 2.285559363300302e+002 -5 2.285559363300302e+002 -6 2.285559363300302e+002 -7 2.285559363300302e+002 -8 2.285559363300302e+002 -10 2.018273967172329e+002 -% -% index = 1122, name = bbob_f001_i07_d05__bbob_f006_i08_d05 -% instance = 3, reference value = 8.368644730449290e-001 -% function evaluation | indicator value -1 2.460122559492752e+005 -2 4.913828307889904e+004 -3 4.913828307889904e+004 -4 4.913828307889904e+004 -5 4.913828307889904e+004 -6 4.913828307889904e+004 -7 4.913828307889904e+004 -8 4.913828307889904e+004 -10 4.913828307889904e+004 -% -% index = 1123, name = bbob_f001_i09_d05__bbob_f006_i10_d05 -% instance = 4, reference value = 8.329717054075390e-001 -% function evaluation | indicator value -1 6.649157384612971e+002 -2 1.533063732786563e+002 -3 1.533063732786563e+002 -4 1.533063732786563e+002 -5 1.533063732786563e+002 -6 1.533063732786563e+002 -7 1.533063732786563e+002 -8 1.533063732786563e+002 -10 1.533063732786563e+002 -% -% index = 1124, name = bbob_f001_i11_d05__bbob_f006_i12_d05 -% instance = 5, reference value = 9.592748941321350e-001 -% function evaluation | indicator value -1 5.514432647782973e+002 -2 4.128630085116746e+002 -3 4.101046584218513e+002 -4 4.101046584218513e+002 -5 4.101046584218513e+002 -6 2.710988444795924e+002 -7 2.710988444795924e+002 -8 2.710988444795924e+002 -10 1.984454705799249e+002 -% -% index = 1125, name = bbob_f001_i13_d05__bbob_f006_i14_d05 -% instance = 6, reference value = 9.704949040842090e-001 -% function evaluation | indicator value -1 6.639169886609485e+002 -2 6.639169886609485e+002 -3 6.639169886609485e+002 -4 1.734362132054728e+002 -5 1.734362132054728e+002 -6 1.734362132054728e+002 -7 1.734362132054728e+002 -8 1.734362132054728e+002 -10 1.734362132054728e+002 -% -% index = 1126, name = bbob_f001_i15_d05__bbob_f006_i16_d05 -% instance = 7, reference value = 9.038241086438880e-001 -% function evaluation | indicator value -1 2.905309392668360e+002 -2 2.233715763301936e+002 -3 2.233715763301936e+002 -4 1.936684748234594e+002 -5 1.412610209854554e+002 -6 1.412610209854554e+002 -7 1.412610209854554e+002 -8 1.412610209854554e+002 -10 1.412610209854554e+002 -% -% index = 1127, name = bbob_f001_i17_d05__bbob_f006_i18_d05 -% instance = 8, reference value = 9.224510096707760e-001 -% function evaluation | indicator value -1 4.101815525919027e+002 -2 2.489594418140666e+002 -3 2.489594418140666e+002 -4 1.544714091276823e+002 -5 1.544714091276823e+002 -6 1.544714091276823e+002 -7 1.544714091276823e+002 -8 1.544714091276823e+002 -10 1.544714091276823e+002 -% -% index = 1128, name = bbob_f001_i19_d05__bbob_f006_i21_d05 -% instance = 9, reference value = 8.526172463730870e-001 -% function evaluation | indicator value -1 4.827202604409962e+002 -2 4.827202604409962e+002 -3 3.357443440624683e+002 -4 3.357443440624683e+002 -5 3.357443440624683e+002 -6 3.357443440624683e+002 -7 2.999991354563921e+002 -8 2.999991354563921e+002 -10 2.109734415835910e+002 -% -% index = 1129, name = bbob_f001_i21_d05__bbob_f006_i22_d05 -% instance = 10, reference value = 8.722210172589801e-001 -% function evaluation | indicator value -1 1.059072094044884e+002 -2 1.059072094044884e+002 -3 1.059072094044884e+002 -4 1.059072094044884e+002 -5 1.059072094044884e+002 -6 1.059072094044884e+002 -7 1.059072094044884e+002 -8 1.059072094044884e+002 -10 1.059072094044884e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.dat deleted file mode 100644 index ae3723b08..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.dat +++ /dev/null @@ -1,81 +0,0 @@ -% -% index = 1670, name = bbob_f001_i02_d10__bbob_f006_i04_d10 -% instance = 1, reference value = 9.168901419033790e-001 -% function evaluation | indicator value | target hit -1 4.018241982822047e+002 4.073802778041126e+002 -2 1.686592938701541e+002 1.698243652461744e+002 -5 1.164552334804537e+002 1.174897554939529e+002 -20 1.164552334804537e+002 1.174897554939529e+002 -% -% index = 1671, name = bbob_f001_i03_d10__bbob_f006_i05_d10 -% instance = 2, reference value = 9.801618588508810e-001 -% function evaluation | indicator value | target hit -1 3.144376004884284e+002 3.162277660168379e+002 -11 3.064589627997184e+002 3.090295432513592e+002 -12 1.787405903913091e+002 1.819700858609982e+002 -20 1.787405903913091e+002 1.819700858609982e+002 -% -% index = 1672, name = bbob_f001_i07_d10__bbob_f006_i08_d10 -% instance = 3, reference value = 9.854984030063740e-001 -% function evaluation | indicator value | target hit -1 5.295124785272157e+002 5.370317963702527e+002 -10 3.700387915891370e+002 3.715352290971724e+002 -20 3.700387915891370e+002 3.715352290971724e+002 -% -% index = 1673, name = bbob_f001_i09_d10__bbob_f006_i10_d10 -% instance = 4, reference value = 9.086512901673610e-001 -% function evaluation | indicator value | target hit -1 3.791917024917282e+002 3.801893963205613e+002 -2 3.283681820666668e+002 3.311311214825911e+002 -20 3.283681820666668e+002 3.311311214825911e+002 -% -% index = 1674, name = bbob_f001_i11_d10__bbob_f006_i12_d10 -% instance = 5, reference value = 8.815787368631510e-001 -% function evaluation | indicator value | target hit -1 4.053356935473256e+002 4.073802778041126e+002 -2 3.091575015490587e+002 3.162277660168379e+002 -3 1.422936661875285e+002 1.445439770745928e+002 -9 5.887427945852636e+001 5.888436553555890e+001 -20 5.887427945852636e+001 5.888436553555890e+001 -% -% index = 1675, name = bbob_f001_i13_d10__bbob_f006_i14_d10 -% instance = 6, reference value = 8.443126490036360e-001 -% function evaluation | indicator value | target hit -1 5.346288646009699e+002 5.370317963702527e+002 -3 4.262111996891993e+002 4.265795188015925e+002 -9 4.134506360439075e+002 4.168693834703355e+002 -18 3.425113672789580e+002 3.467368504525317e+002 -20 3.425113672789580e+002 3.467368504525317e+002 -% -% index = 1676, name = bbob_f001_i15_d10__bbob_f006_i16_d10 -% instance = 7, reference value = 8.456774981172500e-001 -% function evaluation | indicator value | target hit -1 3.247606713530208e+002 3.311311214825911e+002 -4 2.703631318849027e+002 2.754228703338166e+002 -14 1.741674956843920e+002 1.778279410038923e+002 -20 1.741674956843920e+002 1.778279410038923e+002 -% -% index = 1677, name = bbob_f001_i17_d10__bbob_f006_i18_d10 -% instance = 8, reference value = 8.868491561329510e-001 -% function evaluation | indicator value | target hit -1 2.459015458214403e+002 2.511886431509580e+002 -3 2.339748334378840e+002 2.344228815319923e+002 -5 1.054629729199221e+002 1.071519305237606e+002 -14 1.033963446477049e+002 1.047128548050900e+002 -20 1.033963446477049e+002 1.047128548050900e+002 -% -% index = 1678, name = bbob_f001_i19_d10__bbob_f006_i21_d10 -% instance = 9, reference value = 9.881453730165281e-001 -% function evaluation | indicator value | target hit -1 1.839953537520217e+003 1.862087136662868e+003 -2 5.108010573512049e+002 5.128613839913649e+002 -20 5.108010573512049e+002 5.128613839913649e+002 -% -% index = 1679, name = bbob_f001_i21_d10__bbob_f006_i22_d10 -% instance = 10, reference value = 8.387629837640050e-001 -% function evaluation | indicator value | target hit -1 3.228576780262676e+002 3.235936569296281e+002 -2 2.688270555228509e+002 2.691534803926917e+002 -3 1.283321145224663e+002 1.288249551693134e+002 -4 9.014319823402151e+001 9.120108393559097e+001 -20 9.014319823402151e+001 9.120108393559097e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.tdat deleted file mode 100644 index 078d4c797..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d10_hyp.tdat +++ /dev/null @@ -1,200 +0,0 @@ -% -% index = 1670, name = bbob_f001_i02_d10__bbob_f006_i04_d10 -% instance = 1, reference value = 9.168901419033790e-001 -% function evaluation | indicator value -1 4.018241982822047e+002 -2 1.686592938701541e+002 -3 1.686592938701541e+002 -4 1.686592938701541e+002 -5 1.164552334804537e+002 -6 1.164552334804537e+002 -7 1.164552334804537e+002 -8 1.164552334804537e+002 -10 1.164552334804537e+002 -11 1.164552334804537e+002 -12 1.164552334804537e+002 -14 1.164552334804537e+002 -15 1.164552334804537e+002 -17 1.164552334804537e+002 -19 1.164552334804537e+002 -20 1.164552334804537e+002 -% -% index = 1671, name = bbob_f001_i03_d10__bbob_f006_i05_d10 -% instance = 2, reference value = 9.801618588508810e-001 -% function evaluation | indicator value -1 3.144376004884284e+002 -2 3.144376004884284e+002 -3 3.144376004884284e+002 -4 3.144376004884284e+002 -5 3.144376004884284e+002 -6 3.144376004884284e+002 -7 3.144376004884284e+002 -8 3.144376004884284e+002 -10 3.144376004884284e+002 -11 3.064589627997184e+002 -12 1.787405903913091e+002 -14 1.787405903913091e+002 -15 1.787405903913091e+002 -17 1.787405903913091e+002 -19 1.787405903913091e+002 -20 1.787405903913091e+002 -% -% index = 1672, name = bbob_f001_i07_d10__bbob_f006_i08_d10 -% instance = 3, reference value = 9.854984030063740e-001 -% function evaluation | indicator value -1 5.295124785272157e+002 -2 5.295124785272157e+002 -3 5.295124785272157e+002 -4 5.295124785272157e+002 -5 5.295124785272157e+002 -6 5.295124785272157e+002 -7 5.295124785272157e+002 -8 5.295124785272157e+002 -10 3.700387915891370e+002 -11 3.700387915891370e+002 -12 3.700387915891370e+002 -14 3.700387915891370e+002 -15 3.700387915891370e+002 -17 3.700387915891370e+002 -19 3.700387915891370e+002 -20 3.700387915891370e+002 -% -% index = 1673, name = bbob_f001_i09_d10__bbob_f006_i10_d10 -% instance = 4, reference value = 9.086512901673610e-001 -% function evaluation | indicator value -1 3.791917024917282e+002 -2 3.283681820666668e+002 -3 3.283681820666668e+002 -4 3.283681820666668e+002 -5 3.283681820666668e+002 -6 3.283681820666668e+002 -7 3.283681820666668e+002 -8 3.283681820666668e+002 -10 3.283681820666668e+002 -11 3.283681820666668e+002 -12 3.283681820666668e+002 -14 3.283681820666668e+002 -15 3.283681820666668e+002 -17 3.283681820666668e+002 -19 3.283681820666668e+002 -20 3.283681820666668e+002 -% -% index = 1674, name = bbob_f001_i11_d10__bbob_f006_i12_d10 -% instance = 5, reference value = 8.815787368631510e-001 -% function evaluation | indicator value -1 4.053356935473256e+002 -2 3.091575015490587e+002 -3 1.422936661875285e+002 -4 1.422936661875285e+002 -5 1.422936661875285e+002 -6 1.422936661875285e+002 -7 1.422936661875285e+002 -8 1.422936661875285e+002 -10 5.887427945852636e+001 -11 5.887427945852636e+001 -12 5.887427945852636e+001 -14 5.887427945852636e+001 -15 5.887427945852636e+001 -17 5.887427945852636e+001 -19 5.887427945852636e+001 -20 5.887427945852636e+001 -% -% index = 1675, name = bbob_f001_i13_d10__bbob_f006_i14_d10 -% instance = 6, reference value = 8.443126490036360e-001 -% function evaluation | indicator value -1 5.346288646009699e+002 -2 5.346288646009699e+002 -3 4.262111996891993e+002 -4 4.262111996891993e+002 -5 4.262111996891993e+002 -6 4.262111996891993e+002 -7 4.262111996891993e+002 -8 4.262111996891993e+002 -10 4.134506360439075e+002 -11 4.134506360439075e+002 -12 4.134506360439075e+002 -14 4.134506360439075e+002 -15 4.134506360439075e+002 -17 4.134506360439075e+002 -19 3.425113672789580e+002 -20 3.425113672789580e+002 -% -% index = 1676, name = bbob_f001_i15_d10__bbob_f006_i16_d10 -% instance = 7, reference value = 8.456774981172500e-001 -% function evaluation | indicator value -1 3.247606713530208e+002 -2 3.247606713530208e+002 -3 3.247606713530208e+002 -4 2.703631318849027e+002 -5 2.703631318849027e+002 -6 2.703631318849027e+002 -7 2.703631318849027e+002 -8 2.703631318849027e+002 -10 2.703631318849027e+002 -11 2.703631318849027e+002 -12 2.703631318849027e+002 -14 1.741674956843920e+002 -15 1.741674956843920e+002 -17 1.741674956843920e+002 -19 1.741674956843920e+002 -20 1.741674956843920e+002 -% -% index = 1677, name = bbob_f001_i17_d10__bbob_f006_i18_d10 -% instance = 8, reference value = 8.868491561329510e-001 -% function evaluation | indicator value -1 2.459015458214403e+002 -2 2.459015458214403e+002 -3 2.339748334378840e+002 -4 2.339748334378840e+002 -5 1.054629729199221e+002 -6 1.054629729199221e+002 -7 1.054629729199221e+002 -8 1.054629729199221e+002 -10 1.054629729199221e+002 -11 1.054629729199221e+002 -12 1.054629729199221e+002 -14 1.033963446477049e+002 -15 1.033963446477049e+002 -17 1.033963446477049e+002 -19 1.033963446477049e+002 -20 1.033963446477049e+002 -% -% index = 1678, name = bbob_f001_i19_d10__bbob_f006_i21_d10 -% instance = 9, reference value = 9.881453730165281e-001 -% function evaluation | indicator value -1 1.839953537520217e+003 -2 5.108010573512049e+002 -3 5.108010573512049e+002 -4 5.108010573512049e+002 -5 5.108010573512049e+002 -6 5.108010573512049e+002 -7 5.108010573512049e+002 -8 5.108010573512049e+002 -10 5.108010573512049e+002 -11 5.108010573512049e+002 -12 5.108010573512049e+002 -14 5.108010573512049e+002 -15 5.108010573512049e+002 -17 5.108010573512049e+002 -19 5.108010573512049e+002 -20 5.108010573512049e+002 -% -% index = 1679, name = bbob_f001_i21_d10__bbob_f006_i22_d10 -% instance = 10, reference value = 8.387629837640050e-001 -% function evaluation | indicator value -1 3.228576780262676e+002 -2 2.688270555228509e+002 -3 1.283321145224663e+002 -4 9.014319823402151e+001 -5 9.014319823402151e+001 -6 9.014319823402151e+001 -7 9.014319823402151e+001 -8 9.014319823402151e+001 -10 9.014319823402151e+001 -11 9.014319823402151e+001 -12 9.014319823402151e+001 -14 9.014319823402151e+001 -15 9.014319823402151e+001 -17 9.014319823402151e+001 -19 9.014319823402151e+001 -20 9.014319823402151e+001 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.dat deleted file mode 100644 index e77fd8c22..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.dat +++ /dev/null @@ -1,84 +0,0 @@ -% -% index = 2220, name = bbob_f001_i02_d20__bbob_f006_i04_d20 -% instance = 1, reference value = 8.870819215933951e-001 -% function evaluation | indicator value | target hit -1 2.699610303146525e+002 2.754228703338166e+002 -3 2.345903941594227e+002 2.398832919019490e+002 -7 1.539651124838115e+002 1.548816618912481e+002 -40 1.519302043783701e+002 1.548816618912481e+002 -% -% index = 2221, name = bbob_f001_i03_d20__bbob_f006_i05_d20 -% instance = 2, reference value = 9.500482459362000e-001 -% function evaluation | indicator value | target hit -1 4.824894569562358e+002 4.897788193684461e+002 -2 4.730530541851936e+002 4.786300923226385e+002 -3 3.182588800930439e+002 3.235936569296281e+002 -7 3.075113238451495e+002 3.090295432513592e+002 -30 2.770189720766344e+002 2.818382931264455e+002 -40 2.770189720766344e+002 2.818382931264455e+002 -% -% index = 2222, name = bbob_f001_i07_d20__bbob_f006_i08_d20 -% instance = 3, reference value = 8.676492356403380e-001 -% function evaluation | indicator value | target hit -1 2.660048968166018e+002 2.691534803926917e+002 -40 2.660048968166018e+002 2.691534803926917e+002 -% -% index = 2223, name = bbob_f001_i09_d20__bbob_f006_i10_d20 -% instance = 4, reference value = 9.327749846706780e-001 -% function evaluation | indicator value | target hit -1 4.568754871396549e+002 4.570881896148752e+002 -4 4.452679507292154e+002 4.466835921509630e+002 -5 3.200992458493376e+002 3.235936569296281e+002 -25 2.850872324394829e+002 2.884031503126606e+002 -26 2.750744677834023e+002 2.754228703338166e+002 -40 2.750744677834023e+002 2.754228703338166e+002 -% -% index = 2224, name = bbob_f001_i11_d20__bbob_f006_i12_d20 -% instance = 5, reference value = 8.756060960779331e-001 -% function evaluation | indicator value | target hit -1 2.423104693025306e+002 2.454708915685031e+002 -3 1.842720231850167e+002 1.862087136662867e+002 -40 1.842720231850167e+002 1.862087136662867e+002 -% -% index = 2225, name = bbob_f001_i13_d20__bbob_f006_i14_d20 -% instance = 6, reference value = 9.103464495611831e-001 -% function evaluation | indicator value | target hit -1 6.752050206829031e+002 6.760829753919819e+002 -2 5.548165218402003e+002 5.623413251903490e+002 -3 4.444421353731850e+002 4.466835921509630e+002 -5 3.949967746555606e+002 3.981071705534973e+002 -17 3.753110584039745e+002 3.801893963205613e+002 -23 3.713292323795216e+002 3.715352290971724e+002 -38 3.376654415943356e+002 3.388441561392024e+002 -40 3.376654415943356e+002 3.388441561392024e+002 -% -% index = 2226, name = bbob_f001_i15_d20__bbob_f006_i16_d20 -% instance = 7, reference value = 9.232820744570290e-001 -% function evaluation | indicator value | target hit -1 3.176833319833991e+002 3.235936569296281e+002 -4 2.782988545484937e+002 2.818382931264455e+002 -30 2.270189052140246e+002 2.290867652767772e+002 -40 2.270189052140246e+002 2.290867652767772e+002 -% -% index = 2227, name = bbob_f001_i17_d20__bbob_f006_i18_d20 -% instance = 8, reference value = 9.245806912104820e-001 -% function evaluation | indicator value | target hit -1 2.967612756149825e+002 3.019951720402016e+002 -2 1.900566602443072e+002 1.905460717963246e+002 -7 1.422552065244091e+002 1.445439770745928e+002 -10 9.896168684994686e+001 1.000000000000000e+002 -40 9.896168684994686e+001 1.000000000000000e+002 -% -% index = 2228, name = bbob_f001_i19_d20__bbob_f006_i21_d20 -% instance = 9, reference value = 8.912446518666510e-001 -% function evaluation | indicator value | target hit -1 7.749922968614267e+002 7.762471166286920e+002 -3 3.391718464778381e+002 3.467368504525317e+002 -40 3.391718464778381e+002 3.467368504525317e+002 -% -% index = 2229, name = bbob_f001_i21_d20__bbob_f006_i22_d20 -% instance = 10, reference value = 9.328194142520230e-001 -% function evaluation | indicator value | target hit -1 2.672126710643517e+002 2.691534803926917e+002 -34 2.506648824462329e+002 2.511886431509580e+002 -40 2.506648824462329e+002 2.511886431509580e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.tdat deleted file mode 100644 index cf930d5a2..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d20_hyp.tdat +++ /dev/null @@ -1,270 +0,0 @@ -% -% index = 2220, name = bbob_f001_i02_d20__bbob_f006_i04_d20 -% instance = 1, reference value = 8.870819215933951e-001 -% function evaluation | indicator value -1 2.699610303146525e+002 -2 2.699610303146525e+002 -3 2.345903941594227e+002 -4 2.345903941594227e+002 -5 2.345903941594227e+002 -6 2.345903941594227e+002 -7 1.539651124838115e+002 -8 1.539651124838115e+002 -10 1.539651124838115e+002 -11 1.539651124838115e+002 -12 1.539651124838115e+002 -14 1.539651124838115e+002 -15 1.539651124838115e+002 -17 1.519302043783701e+002 -19 1.519302043783701e+002 -20 1.519302043783701e+002 -22 1.519302043783701e+002 -25 1.519302043783701e+002 -28 1.519302043783701e+002 -31 1.519302043783701e+002 -35 1.519302043783701e+002 -39 1.519302043783701e+002 -40 1.519302043783701e+002 -% -% index = 2221, name = bbob_f001_i03_d20__bbob_f006_i05_d20 -% instance = 2, reference value = 9.500482459362000e-001 -% function evaluation | indicator value -1 4.824894569562358e+002 -2 4.730530541851936e+002 -3 3.182588800930439e+002 -4 3.182588800930439e+002 -5 3.182588800930439e+002 -6 3.182588800930439e+002 -7 3.075113238451495e+002 -8 3.075113238451495e+002 -10 3.075113238451495e+002 -11 3.075113238451495e+002 -12 3.075113238451495e+002 -14 3.075113238451495e+002 -15 3.075113238451495e+002 -17 3.075113238451495e+002 -19 3.075113238451495e+002 -20 3.075113238451495e+002 -22 3.075113238451495e+002 -25 3.075113238451495e+002 -28 3.075113238451495e+002 -31 2.770189720766344e+002 -35 2.770189720766344e+002 -39 2.770189720766344e+002 -40 2.770189720766344e+002 -% -% index = 2222, name = bbob_f001_i07_d20__bbob_f006_i08_d20 -% instance = 3, reference value = 8.676492356403380e-001 -% function evaluation | indicator value -1 2.660048968166018e+002 -2 2.660048968166018e+002 -3 2.660048968166018e+002 -4 2.660048968166018e+002 -5 2.660048968166018e+002 -6 2.660048968166018e+002 -7 2.660048968166018e+002 -8 2.660048968166018e+002 -10 2.660048968166018e+002 -11 2.660048968166018e+002 -12 2.660048968166018e+002 -14 2.660048968166018e+002 -15 2.660048968166018e+002 -17 2.660048968166018e+002 -19 2.660048968166018e+002 -20 2.660048968166018e+002 -22 2.660048968166018e+002 -25 2.660048968166018e+002 -28 2.660048968166018e+002 -31 2.660048968166018e+002 -35 2.660048968166018e+002 -39 2.660048968166018e+002 -40 2.660048968166018e+002 -% -% index = 2223, name = bbob_f001_i09_d20__bbob_f006_i10_d20 -% instance = 4, reference value = 9.327749846706780e-001 -% function evaluation | indicator value -1 4.568754871396549e+002 -2 4.568754871396549e+002 -3 4.519446556537426e+002 -4 4.452679507292154e+002 -5 3.200992458493376e+002 -6 3.200992458493376e+002 -7 3.200992458493376e+002 -8 3.200992458493376e+002 -10 3.200992458493376e+002 -11 3.200992458493376e+002 -12 3.200992458493376e+002 -14 3.200992458493376e+002 -15 3.200992458493376e+002 -17 3.200992458493376e+002 -19 3.200992458493376e+002 -20 3.200992458493376e+002 -22 3.200992458493376e+002 -25 2.850872324394829e+002 -28 2.750744677834023e+002 -31 2.750744677834023e+002 -35 2.750744677834023e+002 -39 2.750744677834023e+002 -40 2.750744677834023e+002 -% -% index = 2224, name = bbob_f001_i11_d20__bbob_f006_i12_d20 -% instance = 5, reference value = 8.756060960779331e-001 -% function evaluation | indicator value -1 2.423104693025306e+002 -2 2.423104693025306e+002 -3 1.842720231850167e+002 -4 1.842720231850167e+002 -5 1.842720231850167e+002 -6 1.842720231850167e+002 -7 1.842720231850167e+002 -8 1.842720231850167e+002 -10 1.842720231850167e+002 -11 1.842720231850167e+002 -12 1.842720231850167e+002 -14 1.842720231850167e+002 -15 1.842720231850167e+002 -17 1.842720231850167e+002 -19 1.842720231850167e+002 -20 1.842720231850167e+002 -22 1.842720231850167e+002 -25 1.842720231850167e+002 -28 1.842720231850167e+002 -31 1.842720231850167e+002 -35 1.842720231850167e+002 -39 1.842720231850167e+002 -40 1.842720231850167e+002 -% -% index = 2225, name = bbob_f001_i13_d20__bbob_f006_i14_d20 -% instance = 6, reference value = 9.103464495611831e-001 -% function evaluation | indicator value -1 6.752050206829031e+002 -2 5.548165218402003e+002 -3 4.444421353731850e+002 -4 4.444421353731850e+002 -5 3.949967746555606e+002 -6 3.949967746555606e+002 -7 3.949967746555606e+002 -8 3.949967746555606e+002 -10 3.949967746555606e+002 -11 3.949967746555606e+002 -12 3.949967746555606e+002 -14 3.949967746555606e+002 -15 3.949967746555606e+002 -17 3.753110584039745e+002 -19 3.753110584039745e+002 -20 3.753110584039745e+002 -22 3.753110584039745e+002 -25 3.713292323795216e+002 -28 3.713292323795216e+002 -31 3.713292323795216e+002 -35 3.713292323795216e+002 -39 3.376654415943356e+002 -40 3.376654415943356e+002 -% -% index = 2226, name = bbob_f001_i15_d20__bbob_f006_i16_d20 -% instance = 7, reference value = 9.232820744570290e-001 -% function evaluation | indicator value -1 3.176833319833991e+002 -2 3.176833319833991e+002 -3 3.176833319833991e+002 -4 2.782988545484937e+002 -5 2.782988545484937e+002 -6 2.782988545484937e+002 -7 2.782988545484937e+002 -8 2.782988545484937e+002 -10 2.782988545484937e+002 -11 2.782988545484937e+002 -12 2.782988545484937e+002 -14 2.782988545484937e+002 -15 2.782988545484937e+002 -17 2.782988545484937e+002 -19 2.782988545484937e+002 -20 2.782988545484937e+002 -22 2.782988545484937e+002 -25 2.779281803459577e+002 -28 2.779281803459577e+002 -31 2.270189052140246e+002 -35 2.270189052140246e+002 -39 2.270189052140246e+002 -40 2.270189052140246e+002 -% -% index = 2227, name = bbob_f001_i17_d20__bbob_f006_i18_d20 -% instance = 8, reference value = 9.245806912104820e-001 -% function evaluation | indicator value -1 2.967612756149825e+002 -2 1.900566602443072e+002 -3 1.900566602443072e+002 -4 1.900566602443072e+002 -5 1.900566602443072e+002 -6 1.900566602443072e+002 -7 1.422552065244091e+002 -8 1.422552065244091e+002 -10 9.896168684994686e+001 -11 9.896168684994686e+001 -12 9.896168684994686e+001 -14 9.896168684994686e+001 -15 9.896168684994686e+001 -17 9.896168684994686e+001 -19 9.896168684994686e+001 -20 9.896168684994686e+001 -22 9.896168684994686e+001 -25 9.896168684994686e+001 -28 9.896168684994686e+001 -31 9.896168684994686e+001 -35 9.896168684994686e+001 -39 9.896168684994686e+001 -40 9.896168684994686e+001 -% -% index = 2228, name = bbob_f001_i19_d20__bbob_f006_i21_d20 -% instance = 9, reference value = 8.912446518666510e-001 -% function evaluation | indicator value -1 7.749922968614267e+002 -2 7.749922968614267e+002 -3 3.391718464778381e+002 -4 3.391718464778381e+002 -5 3.391718464778381e+002 -6 3.391718464778381e+002 -7 3.391718464778381e+002 -8 3.391718464778381e+002 -10 3.391718464778381e+002 -11 3.391718464778381e+002 -12 3.391718464778381e+002 -14 3.391718464778381e+002 -15 3.391718464778381e+002 -17 3.391718464778381e+002 -19 3.391718464778381e+002 -20 3.391718464778381e+002 -22 3.391718464778381e+002 -25 3.391718464778381e+002 -28 3.391718464778381e+002 -31 3.391718464778381e+002 -35 3.391718464778381e+002 -39 3.391718464778381e+002 -40 3.391718464778381e+002 -% -% index = 2229, name = bbob_f001_i21_d20__bbob_f006_i22_d20 -% instance = 10, reference value = 9.328194142520230e-001 -% function evaluation | indicator value -1 2.672126710643517e+002 -2 2.672126710643517e+002 -3 2.672126710643517e+002 -4 2.672126710643517e+002 -5 2.672126710643517e+002 -6 2.672126710643517e+002 -7 2.672126710643517e+002 -8 2.672126710643517e+002 -10 2.672126710643517e+002 -11 2.672126710643517e+002 -12 2.672126710643517e+002 -14 2.672126710643517e+002 -15 2.672126710643517e+002 -17 2.672126710643517e+002 -19 2.672126710643517e+002 -20 2.672126710643517e+002 -22 2.672126710643517e+002 -25 2.672126710643517e+002 -28 2.672126710643517e+002 -31 2.672126710643517e+002 -35 2.506648824462329e+002 -39 2.506648824462329e+002 -40 2.506648824462329e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.dat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.dat deleted file mode 100644 index 42742c20d..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.dat +++ /dev/null @@ -1,95 +0,0 @@ -% -% index = 2770, name = bbob_f001_i02_d40__bbob_f006_i04_d40 -% instance = 1, reference value = 8.767568257304840e-001 -% function evaluation | indicator value | target hit -1 2.933324680505186e+002 2.951209226666387e+002 -9 2.800569036424720e+002 2.818382931264455e+002 -10 2.583013921862597e+002 2.630267991895382e+002 -11 2.566207804196330e+002 2.570395782768865e+002 -15 2.438364327694694e+002 2.454708915685031e+002 -16 2.035233951546331e+002 2.041737944669530e+002 -80 2.035233951546331e+002 2.041737944669530e+002 -% -% index = 2771, name = bbob_f001_i03_d40__bbob_f006_i05_d40 -% instance = 2, reference value = 9.407912418934150e-001 -% function evaluation | indicator value | target hit -1 5.254234474326943e+002 5.370317963702527e+002 -2 4.557693096151232e+002 4.570881896148752e+002 -3 4.139133664230687e+002 4.168693834703355e+002 -9 3.934066779486421e+002 3.981071705534973e+002 -10 3.785036492269895e+002 3.801893963205613e+002 -19 3.338547322072390e+002 3.388441561392024e+002 -80 3.338547322072390e+002 3.388441561392024e+002 -% -% index = 2772, name = bbob_f001_i07_d40__bbob_f006_i08_d40 -% instance = 3, reference value = 8.853061023244990e-001 -% function evaluation | indicator value | target hit -1 3.617940266144703e+002 3.630780547701014e+002 -4 2.960060682990165e+002 3.019951720402016e+002 -51 2.809528720184822e+002 2.818382931264455e+002 -80 2.809528720184822e+002 2.818382931264455e+002 -% -% index = 2773, name = bbob_f001_i09_d40__bbob_f006_i10_d40 -% instance = 4, reference value = 9.108046649933810e-001 -% function evaluation | indicator value | target hit -1 3.427609565811745e+002 3.467368504525317e+002 -11 2.896795903212028e+002 2.951209226666387e+002 -80 2.896795903212028e+002 2.951209226666387e+002 -% -% index = 2774, name = bbob_f001_i11_d40__bbob_f006_i12_d40 -% instance = 5, reference value = 8.973344021049370e-001 -% function evaluation | indicator value | target hit -1 3.707250373256183e+002 3.715352290971724e+002 -3 3.035682619614493e+002 3.090295432513592e+002 -4 2.461630137700091e+002 2.511886431509580e+002 -50 2.102115784061658e+002 2.137962089502233e+002 -80 2.102115784061658e+002 2.137962089502233e+002 -% -% index = 2775, name = bbob_f001_i13_d40__bbob_f006_i14_d40 -% instance = 6, reference value = 9.127686142202910e-001 -% function evaluation | indicator value | target hit -1 3.783875199036316e+002 3.801893963205613e+002 -12 3.320262429013984e+002 3.388441561392024e+002 -18 3.205419167264855e+002 3.235936569296281e+002 -79 3.079020770114835e+002 3.090295432513592e+002 -80 3.079020770114835e+002 3.090295432513592e+002 -% -% index = 2776, name = bbob_f001_i15_d40__bbob_f006_i16_d40 -% instance = 7, reference value = 9.072374698426500e-001 -% function evaluation | indicator value | target hit -1 4.406012199035820e+002 4.466835921509630e+002 -2 4.098925280652628e+002 4.168693834703355e+002 -3 3.417106457938331e+002 3.467368504525317e+002 -7 3.187637966678529e+002 3.235936569296281e+002 -10 2.844587152719783e+002 2.884031503126606e+002 -67 2.743396366775767e+002 2.754228703338166e+002 -77 2.651213852412229e+002 2.691534803926917e+002 -80 2.651213852412229e+002 2.691534803926917e+002 -% -% index = 2777, name = bbob_f001_i17_d40__bbob_f006_i18_d40 -% instance = 8, reference value = 9.015775419046080e-001 -% function evaluation | indicator value | target hit -1 2.845329292686502e+002 2.884031503126606e+002 -2 2.560681782914248e+002 2.570395782768865e+002 -3 2.279102117364763e+002 2.290867652767772e+002 -9 2.203021643621571e+002 2.238721138568340e+002 -76 2.036595059184453e+002 2.041737944669530e+002 -80 2.036595059184453e+002 2.041737944669530e+002 -% -% index = 2778, name = bbob_f001_i19_d40__bbob_f006_i21_d40 -% instance = 9, reference value = 9.601845195192580e-001 -% function evaluation | indicator value | target hit -1 6.653486033264994e+002 6.760829753919819e+002 -2 4.442628804161599e+002 4.466835921509630e+002 -65 4.234535964520396e+002 4.265795188015925e+002 -80 4.234535964520396e+002 4.265795188015925e+002 -% -% index = 2779, name = bbob_f001_i21_d40__bbob_f006_i22_d40 -% instance = 10, reference value = 9.190220063552220e-001 -% function evaluation | indicator value | target hit -1 4.249532791917158e+002 4.265795188015925e+002 -4 3.974802690912500e+002 3.981071705534973e+002 -26 3.200351619389290e+002 3.235936569296281e+002 -60 3.013276368005128e+002 3.019951720402016e+002 -78 2.757897906616228e+002 2.818382931264455e+002 -80 2.757897906616228e+002 2.818382931264455e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.tdat b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.tdat deleted file mode 100644 index 554e1b592..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate/bbob-biobj_f03_d40_hyp.tdat +++ /dev/null @@ -1,330 +0,0 @@ -% -% index = 2770, name = bbob_f001_i02_d40__bbob_f006_i04_d40 -% instance = 1, reference value = 8.767568257304840e-001 -% function evaluation | indicator value -1 2.933324680505186e+002 -2 2.933324680505186e+002 -3 2.933324680505186e+002 -4 2.933324680505186e+002 -5 2.933324680505186e+002 -6 2.933324680505186e+002 -7 2.933324680505186e+002 -8 2.933324680505186e+002 -10 2.583013921862597e+002 -11 2.566207804196330e+002 -12 2.566207804196330e+002 -14 2.566207804196330e+002 -15 2.438364327694694e+002 -17 2.035233951546331e+002 -19 2.035233951546331e+002 -22 2.035233951546331e+002 -25 2.035233951546331e+002 -28 2.035233951546331e+002 -31 2.035233951546331e+002 -35 2.035233951546331e+002 -39 2.035233951546331e+002 -40 2.035233951546331e+002 -44 2.035233951546331e+002 -50 2.035233951546331e+002 -56 2.035233951546331e+002 -63 2.035233951546331e+002 -70 2.035233951546331e+002 -79 2.035233951546331e+002 -80 2.035233951546331e+002 -% -% index = 2771, name = bbob_f001_i03_d40__bbob_f006_i05_d40 -% instance = 2, reference value = 9.407912418934150e-001 -% function evaluation | indicator value -1 5.254234474326943e+002 -2 4.557693096151232e+002 -3 4.139133664230687e+002 -4 4.139133664230687e+002 -5 4.139133664230687e+002 -6 4.139133664230687e+002 -7 4.139133664230687e+002 -8 4.139133664230687e+002 -10 3.785036492269895e+002 -11 3.785036492269895e+002 -12 3.785036492269895e+002 -14 3.785036492269895e+002 -15 3.785036492269895e+002 -17 3.785036492269895e+002 -19 3.338547322072390e+002 -22 3.338547322072390e+002 -25 3.338547322072390e+002 -28 3.338547322072390e+002 -31 3.338547322072390e+002 -35 3.338547322072390e+002 -39 3.338547322072390e+002 -40 3.338547322072390e+002 -44 3.338547322072390e+002 -50 3.338547322072390e+002 -56 3.338547322072390e+002 -63 3.338547322072390e+002 -70 3.338547322072390e+002 -79 3.338547322072390e+002 -80 3.338547322072390e+002 -% -% index = 2772, name = bbob_f001_i07_d40__bbob_f006_i08_d40 -% instance = 3, reference value = 8.853061023244990e-001 -% function evaluation | indicator value -1 3.617940266144703e+002 -2 3.617940266144703e+002 -3 3.617940266144703e+002 -4 2.960060682990165e+002 -5 2.960060682990165e+002 -6 2.960060682990165e+002 -7 2.960060682990165e+002 -8 2.960060682990165e+002 -10 2.960060682990165e+002 -11 2.960060682990165e+002 -12 2.960060682990165e+002 -14 2.960060682990165e+002 -15 2.960060682990165e+002 -17 2.960060682990165e+002 -19 2.960060682990165e+002 -22 2.960060682990165e+002 -25 2.960060682990165e+002 -28 2.960060682990165e+002 -31 2.960060682990165e+002 -35 2.960060682990165e+002 -39 2.960060682990165e+002 -40 2.960060682990165e+002 -44 2.960060682990165e+002 -50 2.960060682990165e+002 -56 2.809528720184822e+002 -63 2.809528720184822e+002 -70 2.809528720184822e+002 -79 2.809528720184822e+002 -80 2.809528720184822e+002 -% -% index = 2773, name = bbob_f001_i09_d40__bbob_f006_i10_d40 -% instance = 4, reference value = 9.108046649933810e-001 -% function evaluation | indicator value -1 3.427609565811745e+002 -2 3.427609565811745e+002 -3 3.427609565811745e+002 -4 3.427609565811745e+002 -5 3.427609565811745e+002 -6 3.427609565811745e+002 -7 3.427609565811745e+002 -8 3.427609565811745e+002 -10 3.427609565811745e+002 -11 2.896795903212028e+002 -12 2.896795903212028e+002 -14 2.896795903212028e+002 -15 2.896795903212028e+002 -17 2.896795903212028e+002 -19 2.896795903212028e+002 -22 2.896795903212028e+002 -25 2.896795903212028e+002 -28 2.896795903212028e+002 -31 2.896795903212028e+002 -35 2.896795903212028e+002 -39 2.896795903212028e+002 -40 2.896795903212028e+002 -44 2.896795903212028e+002 -50 2.896795903212028e+002 -56 2.896795903212028e+002 -63 2.896795903212028e+002 -70 2.896795903212028e+002 -79 2.896795903212028e+002 -80 2.896795903212028e+002 -% -% index = 2774, name = bbob_f001_i11_d40__bbob_f006_i12_d40 -% instance = 5, reference value = 8.973344021049370e-001 -% function evaluation | indicator value -1 3.707250373256183e+002 -2 3.707250373256183e+002 -3 3.035682619614493e+002 -4 2.461630137700091e+002 -5 2.461630137700091e+002 -6 2.461630137700091e+002 -7 2.461630137700091e+002 -8 2.461630137700091e+002 -10 2.461630137700091e+002 -11 2.461630137700091e+002 -12 2.461630137700091e+002 -14 2.461630137700091e+002 -15 2.461630137700091e+002 -17 2.461630137700091e+002 -19 2.461630137700091e+002 -22 2.461630137700091e+002 -25 2.461630137700091e+002 -28 2.461630137700091e+002 -31 2.461630137700091e+002 -35 2.461630137700091e+002 -39 2.461630137700091e+002 -40 2.461630137700091e+002 -44 2.461630137700091e+002 -50 2.102115784061658e+002 -56 2.102115784061658e+002 -63 2.102115784061658e+002 -70 2.102115784061658e+002 -79 2.102115784061658e+002 -80 2.102115784061658e+002 -% -% index = 2775, name = bbob_f001_i13_d40__bbob_f006_i14_d40 -% instance = 6, reference value = 9.127686142202910e-001 -% function evaluation | indicator value -1 3.783875199036316e+002 -2 3.783875199036316e+002 -3 3.783875199036316e+002 -4 3.783875199036316e+002 -5 3.783875199036316e+002 -6 3.783875199036316e+002 -7 3.783875199036316e+002 -8 3.783875199036316e+002 -10 3.783875199036316e+002 -11 3.783875199036316e+002 -12 3.320262429013984e+002 -14 3.320262429013984e+002 -15 3.320262429013984e+002 -17 3.320262429013984e+002 -19 3.205419167264855e+002 -22 3.205419167264855e+002 -25 3.205419167264855e+002 -28 3.205419167264855e+002 -31 3.205419167264855e+002 -35 3.205419167264855e+002 -39 3.205419167264855e+002 -40 3.205419167264855e+002 -44 3.205419167264855e+002 -50 3.205419167264855e+002 -56 3.205419167264855e+002 -63 3.205419167264855e+002 -70 3.205419167264855e+002 -79 3.079020770114835e+002 -80 3.079020770114835e+002 -% -% index = 2776, name = bbob_f001_i15_d40__bbob_f006_i16_d40 -% instance = 7, reference value = 9.072374698426500e-001 -% function evaluation | indicator value -1 4.406012199035820e+002 -2 4.098925280652628e+002 -3 3.417106457938331e+002 -4 3.417106457938331e+002 -5 3.417106457938331e+002 -6 3.417106457938331e+002 -7 3.187637966678529e+002 -8 3.187637966678529e+002 -10 2.844587152719783e+002 -11 2.844587152719783e+002 -12 2.844587152719783e+002 -14 2.844587152719783e+002 -15 2.844587152719783e+002 -17 2.844587152719783e+002 -19 2.844587152719783e+002 -22 2.844587152719783e+002 -25 2.844587152719783e+002 -28 2.844587152719783e+002 -31 2.844587152719783e+002 -35 2.844452918055960e+002 -39 2.844452918055960e+002 -40 2.844452918055960e+002 -44 2.844452918055960e+002 -50 2.844452918055960e+002 -56 2.844452918055960e+002 -63 2.844452918055960e+002 -70 2.743396366775767e+002 -79 2.651213852412229e+002 -80 2.651213852412229e+002 -% -% index = 2777, name = bbob_f001_i17_d40__bbob_f006_i18_d40 -% instance = 8, reference value = 9.015775419046080e-001 -% function evaluation | indicator value -1 2.845329292686502e+002 -2 2.560681782914248e+002 -3 2.279102117364763e+002 -4 2.279102117364763e+002 -5 2.279102117364763e+002 -6 2.279102117364763e+002 -7 2.279102117364763e+002 -8 2.279102117364763e+002 -10 2.203021643621571e+002 -11 2.203021643621571e+002 -12 2.203021643621571e+002 -14 2.203021643621571e+002 -15 2.203021643621571e+002 -17 2.203021643621571e+002 -19 2.203021643621571e+002 -22 2.203021643621571e+002 -25 2.203021643621571e+002 -28 2.203021643621571e+002 -31 2.203021643621571e+002 -35 2.203021643621571e+002 -39 2.203021643621571e+002 -40 2.203021643621571e+002 -44 2.203021643621571e+002 -50 2.188684722671370e+002 -56 2.188684722671370e+002 -63 2.188684722671370e+002 -70 2.188684722671370e+002 -79 2.036595059184453e+002 -80 2.036595059184453e+002 -% -% index = 2778, name = bbob_f001_i19_d40__bbob_f006_i21_d40 -% instance = 9, reference value = 9.601845195192580e-001 -% function evaluation | indicator value -1 6.653486033264994e+002 -2 4.442628804161599e+002 -3 4.442628804161599e+002 -4 4.442628804161599e+002 -5 4.442628804161599e+002 -6 4.382096602948955e+002 -7 4.382096602948955e+002 -8 4.382096602948955e+002 -10 4.382096602948955e+002 -11 4.382096602948955e+002 -12 4.382096602948955e+002 -14 4.382096602948955e+002 -15 4.382096602948955e+002 -17 4.382096602948955e+002 -19 4.382096602948955e+002 -22 4.382096602948955e+002 -25 4.382096602948955e+002 -28 4.382096602948955e+002 -31 4.382096602948955e+002 -35 4.382096602948955e+002 -39 4.382096602948955e+002 -40 4.382096602948955e+002 -44 4.382096602948955e+002 -50 4.382096602948955e+002 -56 4.382096602948955e+002 -63 4.382096602948955e+002 -70 4.234535964520396e+002 -79 4.234535964520396e+002 -80 4.234535964520396e+002 -% -% index = 2779, name = bbob_f001_i21_d40__bbob_f006_i22_d40 -% instance = 10, reference value = 9.190220063552220e-001 -% function evaluation | indicator value -1 4.249532791917158e+002 -2 4.249532791917158e+002 -3 4.249532791917158e+002 -4 3.974802690912500e+002 -5 3.974802690912500e+002 -6 3.974802690912500e+002 -7 3.974802690912500e+002 -8 3.974802690912500e+002 -10 3.974802690912500e+002 -11 3.974802690912500e+002 -12 3.974802690912500e+002 -14 3.974802690912500e+002 -15 3.974802690912500e+002 -17 3.974802690912500e+002 -19 3.974802690912500e+002 -22 3.974802690912500e+002 -25 3.974802690912500e+002 -28 3.200351619389290e+002 -31 3.200351619389290e+002 -35 3.200351619389290e+002 -39 3.200351619389290e+002 -40 3.200351619389290e+002 -44 3.200351619389290e+002 -50 3.200351619389290e+002 -56 3.200351619389290e+002 -63 3.013276368005128e+002 -70 3.013276368005128e+002 -79 2.757897906616228e+002 -80 2.757897906616228e+002 diff --git a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate_hyp.info b/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate_hyp.info deleted file mode 100644 index 626120190..000000000 --- a/code-preprocessing/log-reconstruction/test-data/reconstruction/1-separable_2-moderate_hyp.info +++ /dev/null @@ -1,62 +0,0 @@ -algorithm = 'RECONSTRUCTOR', indicator = 'hyp', folder = '1-separable_2-moderate', coco_version = '1.1.3.154' -% A test for reconstruction of logger output (reconstructed) -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 1:4|3.0e+004 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 1:6|3.5e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 1:10|8.8e+001 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 1:20|1.2e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 1:40|1.5e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 1:80|2.0e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 2:4|1.8e+002 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 2:6|1.2e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 2:10|2.0e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 2:20|1.8e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 2:40|2.8e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 2:80|3.3e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 3:4|2.3e+005 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 3:6|2.5e+004 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 3:10|4.9e+004 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 3:20|3.7e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 3:40|2.7e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 3:80|2.8e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 4:4|9.3e+004 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 4:6|2.3e+004 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 4:10|1.5e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 4:20|3.3e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 4:40|2.8e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 4:80|2.9e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 5:4|1.1e+002 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 5:6|1.4e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 5:10|2.0e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 5:20|5.9e+001 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 5:40|1.8e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 5:80|2.1e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 6:4|3.6e+002 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 6:6|5.3e+001 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 6:10|1.7e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 6:20|3.4e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 6:40|3.4e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 6:80|3.1e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 7:4|2.9e+001 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 7:6|4.0e+001 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 7:10|1.4e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 7:20|1.7e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 7:40|2.3e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 7:80|2.7e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 8:4|3.7e+001 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 8:6|1.8e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 8:10|1.5e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 8:20|1.0e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 8:40|9.9e+001 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 8:80|2.0e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 9:4|4.6e+001 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 9:6|3.6e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 9:10|2.1e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 9:20|5.1e+002 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 9:40|3.4e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 9:80|4.2e+002 -function = 3, dim = 2, bbob-biobj_f03_d02_hyp.dat, 10:4|5.6e+002 -function = 3, dim = 3, bbob-biobj_f03_d03_hyp.dat, 10:6|1.0e+002 -function = 3, dim = 5, bbob-biobj_f03_d05_hyp.dat, 10:10|1.1e+002 -function = 3, dim = 10, bbob-biobj_f03_d10_hyp.dat, 10:20|9.0e+001 -function = 3, dim = 20, bbob-biobj_f03_d20_hyp.dat, 10:40|2.5e+002 -function = 3, dim = 40, bbob-biobj_f03_d40_hyp.dat, 10:80|2.8e+002 \ No newline at end of file diff --git a/code-preprocessing/log-reconstruction/test_reconstruction.py b/code-preprocessing/log-reconstruction/test_reconstruction.py deleted file mode 100644 index 134a12dd5..000000000 --- a/code-preprocessing/log-reconstruction/test_reconstruction.py +++ /dev/null @@ -1,177 +0,0 @@ -# A series of tests to check whether the python scripts of log-reconstruction perform correctly. -# Start the tests by writing -# py.test -# or -# python -m pytest -# in a terminal window on this folder - -from os.path import dirname, abspath, join, exists -from os import walk, remove, rmdir, chdir, chmod, mkdir - - -def almost_equal(value1, value2, precision): - return abs(value1 - value2) < precision - - -def get_lines(file_name): - with open(file_name, 'r') as f: - result = f.readlines() - f.close() - return result - - -def is_float(s): - try: - float(s) - return True - except ValueError: - return False - - -def compare_files(first_file, second_file, precision=1e-6): - """ - Returns true if two files are equal and False otherwise. Any numbers are compared w.r.t. the given precision. - Values of the "coco_version" are ignored. - """ - - lines1 = get_lines(first_file) - lines2 = get_lines(second_file) - - if len(lines1) != len(lines2): - return False - - for line1, line2 in zip(lines1, lines2): - - words1 = line1.split() - words2 = line2.split() - - if len(words1) != len(words2): - return False - - for word1, word2 in zip(words1, words2): - - if "coco_version" in word1 and "coco_version" in word2: - break - - if is_float(word1) and is_float(word2): - if not almost_equal(float(word1), float(word2), precision): - return False - else: - if word1 != word2: - return False - return True - - -def prepare_reconstruction_data(download_data=False): - """ - Prepares the data needed for the tests (deletes the exdata folder) and, if download_data is True, downloads the - test data from the internet. - """ - import urllib - import tarfile - cleanup_reconstruction_data() - data_folder = abspath(join(dirname(__file__), 'test-data')) - if download_data and (not exists(abspath(join(data_folder, 'archives-input'))) or not exists( - abspath(join(data_folder, 'reconstruction')))): - cleanup_reconstruction_data(True) - chdir(abspath(dirname(__file__))) - data_url = 'link-to-log-reconstruction-test-data.tgz' - filename, headers = urllib.urlretrieve(data_url) - tar_file = tarfile.open(filename) - tar_file.extractall() - - for root, dirs, files in walk(data_folder, topdown=False): - for name in files: - # Change file permission so it can be deleted - chmod(join(root, name), 0o777) - - -def cleanup_reconstruction_data(delete_all=False): - """ - Deletes the exdata folder. If delete_all is True, deletes also the test-data folder. - """ - - if exists(abspath(join(dirname(__file__), 'exdata'))): - for root, dirs, files in walk(abspath(join(dirname(__file__), 'exdata')), topdown=False): - for name in files: - remove(join(root, name)) - for name in dirs: - rmdir(join(root, name)) - rmdir(abspath(join(dirname(__file__), 'exdata'))) - - if delete_all and exists(abspath(join(dirname(__file__), 'test-data'))): - for root, dirs, files in walk(abspath(join(dirname(__file__), 'test-data')), topdown=False): - for name in files: - remove(join(root, name)) - for name in dirs: - rmdir(join(root, name)) - rmdir(abspath(join(dirname(__file__), 'test-data'))) - - -def run_log_reconstruct(): - """ - Tests whether log_reconstruct() from log_reconstruct.py works correctly for the given input. - """ - from log_reconstruct import log_reconstruct - from cocoprep.archive_load_data import parse_range - - base_path = dirname(__file__) - log_reconstruct(abspath(join(base_path, 'test-data', 'archives-input')), - 'reconstruction', - 'RECONSTRUCTOR', - 'A test for reconstruction of logger output', - parse_range('1-55'), - parse_range('1-10'), - parse_range('2,3,5,10,20,40')) - - # Ignore `.rdat`, `.mdat` and other files - endings = ('.info', '.dat', '.tdat', '.adat') - - for root, dirs, files in walk(abspath(join(base_path, 'exdata', 'reconstruction')), topdown=False): - files = [f for f in files if f.endswith(endings)] - for name in files: - compare_files(abspath(join(root, name)), - abspath(join(root, name)).replace('exdata', 'test-data')) - - -def run_merge_lines(): - """ - Tests whether merge_lines_in() from merge_lines_in_info_files.py works correctly for the given input. - """ - from merge_lines_in_info_files import merge_lines_in - import shutil - - base_path = dirname(__file__) - in_path = abspath(join(base_path, 'exdata', 'reconstruction')) - out_path = abspath(join(base_path, 'exdata', 'reconstruction-merged')) - mkdir(out_path) - - for root, dirs, files in walk(in_path, topdown=False): - for name in files: - if name.endswith('.info'): - shutil.copyfile(abspath(join(in_path, name)), abspath(join(out_path, name))) - merge_lines_in(abspath(join(root, name)), in_path, out_path) - - for root, dirs, files in walk(out_path, topdown=False): - for name in files: - compare_files(abspath(join(root, name)), - abspath(join(root, name)).replace('exdata', 'test-data')) - - -def test_all(): - """ - Runs a number of tests to check whether the python scripts of log-reconstruction perform correctly. - The name of the method needs to start with "test_" so that it gets picked up by py.test. - """ - - prepare_reconstruction_data() - - run_log_reconstruct() - - run_merge_lines() - - cleanup_reconstruction_data() - - -if __name__ == '__main__': - test_all()