diff --git a/README.md b/README.md index 4385ff6..5f2fe22 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,6 @@ The following example shows how to get a benchmark clustering problem (by name o ```python from iohclustering import get_problem, download_benchmark_datasets -# Download benchmark datasets -download_benchmark_datasets() # Get benchmark problem by name (e.g., "iris_pca") with k=2 clusters clustering_problem, retransform = get_problem(fid="iris_pca", k=2) @@ -85,7 +83,10 @@ This project is licensed under a standard BSD-3 clause License. See the LICENSE ## Acknowledgments - +This work has been estabilished as a collaboration between: +* Diederick Vermetten +* Catalin-Viorel Dinu +* Marcus Gallagher ## Cite Us diff --git a/pyproject.toml b/pyproject.toml index a9c31e0..58997cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "iohclustering" -version = "0.0.1b" +version = "0.0.2" authors = [ ] description = "Package for IOH Clustering problems" @@ -20,6 +20,14 @@ dependencies = [ "numpy", ] +[tool.setuptools] +package-dir = {"" = "src"} + + +[tool.setuptools.package-data] +"iohclustering" = ["static/*.txt"] + + [project.optional-dependencies] test = [ "coverage", diff --git a/src/iohclustering/cluster_base.py b/src/iohclustering/cluster_base.py index 6d386c8..68203a1 100644 --- a/src/iohclustering/cluster_base.py +++ b/src/iohclustering/cluster_base.py @@ -7,6 +7,7 @@ import os from .cluster_metrics import * from .cluster_baseline_problems import * +from importlib.resources import files def create_cluster_problem(dataset: str | np.ndarray, k: int, instance=1, error_metric="mse_euclidean") -> tuple[ioh.problem.RealSingleObjective, callable]: @@ -17,8 +18,7 @@ def create_cluster_problem(dataset: str | np.ndarray, k: int, instance=1, error_ --------- dataset : str or np.ndarray The dataset to be used for clustering. If a string is provided, it is assumed - to be the name of a file (without extension) located in the 'banchmark_datasets/' directory - with a '.txt' extension. If an np.ndarray is provided, it is used directly + to be the name of a banchmark dataset. If an np.ndarray is provided, it is used directly as the dataset. k : int The number of clusters to create. @@ -53,11 +53,9 @@ def create_cluster_problem(dataset: str | np.ndarray, k: int, instance=1, error_ """ id = None if isinstance(dataset, str): - if os.path.exists(f'{dataset}.txt'): - data = np.loadtxt(f'{dataset}.txt', delimiter=',') - else: - id = get_problem_id(dataset) - data = np.loadtxt(f'banchmark_datasets/{dataset}.txt', delimiter=',') + id = get_problem_id(dataset) + dataset_path = files("iohclustering.static").joinpath(f"{dataset}.txt") + data = np.loadtxt(dataset_path, delimiter=',') else: data = dataset @@ -71,7 +69,6 @@ def create_cluster_problem(dataset: str | np.ndarray, k: int, instance=1, error_ data_np = np.array(data) - # Normalize the data to the range [0, 1] data_min = np.tile(np.min(data_np, axis=0), k) data_max = np.tile(np.max(data_np, axis=0), k) @@ -103,41 +100,6 @@ def retransform(X): return f, retransform -def download_benchmark_datasets(warn = True) -> None: - """ - Downloads and extracts benchmark datasets from a remote GitHub repository. - This function downloads a compressed tarball containing benchmark datasets - from a specified branch of the IOHClustering GitHub repository and extracts - its contents into a local directory named "banchmark_datasets". If the target - directory already exists, a warning is issued (if `warn` is set to True) and - the download is skipped. - Args: - warn (bool): If True, a warning is issued when the target directory - already exists. Defaults to True. - Raises: - urllib.error.URLError: If there is an issue with downloading the file - from the remote URL. - tarfile.TarError: If there is an issue with extracting the tarball. - Notes: - - The function assumes that the target directory is relative to the - current working directory. - - The tarball is downloaded from the "main" branch of the repository. - """ - target = os.path.realpath("banchmark_datasets") - branch = "main" - - if os.path.isdir(target) and warn: - warnings.warn(f"Attempting to download static folder but path {target} already exists. Skipping...") - return - - os.makedirs(target, exist_ok=True) - github_static_folder = f"https://github.com/IOHprofiler/IOHClustering/blob/{branch}/static.tar.gz?raw=true" - print(f"Downloading static folder from {github_static_folder} to {target}") - with urllib.request.urlopen(github_static_folder) as f: - thetarfile = tarfile.open(fileobj=f, mode="r|gz") - thetarfile.extractall(target) - - def get_problem_id(dataset_name: str) -> int: """ @@ -231,11 +193,13 @@ def load_problems(): and the values are the corresponding clustering problem objects. """ - download_benchmark_datasets(warn=False) - datasets_path = "banchmark_datasets" + + folder = files("iohclustering.static") + datasets_names = [f.name for f in folder.iterdir() if f.suffix == ".txt"] + problems = {} for dataset in CLUSTER_BASELINE_DATASETS.values(): - if f"{dataset}.txt" in os.listdir(datasets_path): + if f"{dataset}.txt" in datasets_names: for k in BASELINE_K_DIMENTIONS[dataset]: problem, retransform = create_cluster_problem(dataset, k) problems[problem.meta_data.name] = problem, retransform diff --git a/src/iohclustering/static/__init__.py b/src/iohclustering/static/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/iohclustering/static/breast_pca.txt b/src/iohclustering/static/breast_pca.txt new file mode 100644 index 0000000..f3808bb --- /dev/null +++ b/src/iohclustering/static/breast_pca.txt @@ -0,0 +1,106 @@ +-1.848982724994230331e-01,3.328202814139474275e-01 +-7.240586425684303329e-01,2.198421000584537488e+00 +4.286043357930507391e-01,1.138245782413504825e+00 +-2.587553981135277126e-01,2.609080554216371972e+00 +-6.741198420671984382e-01,1.805546179230361981e+00 +-9.583882252728245232e-01,3.555546797097947076e-01 +-1.440760389747365311e+00,4.134665947724535523e-02 +-1.182575545409856543e+00,9.573855329593937702e-01 +1.313382936248615185e-01,1.967459347507418910e+00 +-1.357556379326936846e-01,2.145026897195538851e+00 +2.792327651612147021e-01,3.349931330371387350e+00 +1.334131481525345775e-01,1.060229812989774256e+00 +-4.982280109676025526e-01,1.008252750470800763e+00 +-1.701871266934971150e-01,2.784371517488861247e+00 +3.285448519081174412e-02,1.379410631738837267e+00 +9.053543976519000391e-02,3.214270116569836411e+00 +-1.307072483517048411e+00,6.962660066452452945e-01 +-9.072018099584816531e-01,1.335096165696885162e+00 +-3.293908191184288237e-01,2.157144425402158117e+00 +-2.590113541161894184e-01,3.116490085081830674e+00 +-4.870285324051700226e-01,1.328666541844850002e+00 +-1.897761841740689182e+00,-6.788460407715413147e-01 +-1.960379205734269492e+00,-1.052842719736690302e+00 +-1.461179410029408210e+00,7.332827640061865271e-01 +-1.338919166880424783e+00,2.465845768346427297e-02 +-1.719960361286458905e+00,-1.021819709187707481e+00 +-1.756216957335545059e+00,-1.030355831297673053e+00 +-1.720687052485004420e+00,-1.141553282089176724e+00 +-1.831001209057610435e+00,-7.108522319812335954e-01 +-1.338121326600621774e+00,-6.655153851912668506e-01 +-1.668699527787910419e+00,-8.082490598305543950e-01 +-1.306586709088289666e+00,-3.893175779619356680e-01 +-1.810693602870551588e+00,1.017280820757553883e+00 +-1.518599609822518293e+00,-4.187633231521315502e-01 +-1.833762424400594560e+00,7.266122723606173173e-01 +-2.117976500422840136e+00,-2.732877688678871930e-01 +-1.661089426675247172e+00,1.269783905173813565e+00 +-1.705605360112204760e+00,8.736995842165060644e-01 +-1.027398046313792834e+00,-1.536998190669197906e-01 +-1.821426314340875319e+00,-1.288451764200204908e+00 +-1.586494447697767152e+00,-1.252101928973064826e+00 +-1.666663372189262082e+00,6.375568565917143493e-01 +-1.251977948680964348e+00,-9.366293955148259354e-01 +-1.737787577977409903e+00,-4.566908458241893398e-01 +-1.989894224328545569e+00,-2.631684801776546512e-01 +-2.063309917689361672e+00,5.495878944476452199e-01 +-1.588416907416133395e+00,9.959153230694850478e-01 +-1.313374358093098326e+00,-7.809945608952784113e-01 +-1.798707107745871614e+00,-8.345764688375999496e-01 +-1.164517220578309420e+00,-1.252440641544600108e+00 +-9.517084371850630387e-01,1.125503905569050778e+00 +-1.355081211389860707e+00,6.102861192882447217e-01 +-3.723751054650796255e-01,3.310338913216768209e+00 +-1.232097817416121233e+00,2.543804857884927606e-01 +-8.192274194272235466e-01,-1.544016712190948160e-01 +-1.864434872752001704e+00,-5.434264122612918191e-02 +-1.872130416393183783e+00,1.212130799227967071e+00 +-1.883941879715140155e+00,-9.397691390430359393e-01 +-1.822584971178903501e+00,-3.558291676287129168e-01 +-1.801957677902964461e+00,7.845162594995971905e-02 +-1.801957677902964461e+00,7.845162594995971905e-02 +-1.826174177238950147e+00,-2.111250840323902200e-01 +-1.786696400415751285e+00,3.865838482934754738e-01 +-1.838065021858341197e+00,2.735524093524348554e-01 +-1.700536886262037584e+00,-1.183405526887598480e+00 +-1.305311735438024368e+00,-9.810663375105362904e-01 +-2.024550740829507145e+00,-4.094014355141412098e-01 +-2.038911767639823402e+00,7.649757410821866888e-02 +-2.080713790785273964e+00,2.163542585430171250e-01 +-1.929714750690816105e+00,1.540573504668079519e+00 +1.315627774196893807e+00,-2.321166507067586871e+00 +1.309647032240341291e+00,-4.382160731653361729e-01 +-1.131173640425042586e-02,-1.430295156545804414e+00 +-4.512478618865424784e-01,-7.679638055363463556e-01 +1.204995641059246170e+00,-1.652294829907287488e+00 +-8.604746493734681811e-01,-1.752586179191983451e+00 +-6.430304809442323188e-01,-8.842406976130920970e-01 +-7.912717456025313290e-01,-1.396406587600655946e+00 +1.255279830703438959e+00,-1.834918358860255561e+00 +2.530591583927060295e+00,-1.035789568344203548e+00 +1.064021637611846094e+00,-8.033762235686184860e-01 +1.437386531535752798e+00,-1.413480160120521578e+00 +2.561741313062207315e+00,-1.232969373175034633e+00 +2.428573734826210639e+00,-1.676462352493848229e+00 +2.771762714558825724e+00,-2.012017974113212038e+00 +1.246933239809339788e+00,-2.038916716734023638e+00 +5.339009058023971299e+00,2.035030175046296463e+00 +2.058310088388645986e-01,-1.919046539542039298e+00 +2.254157075286578049e+00,-2.742345656143270749e-01 +1.012412519827168289e+00,-1.912984036199320226e+00 +2.244938588880122765e+00,-8.075015492813163442e-01 +4.904499131031587744e+00,2.191618171074125321e-01 +2.895809649155808518e+00,1.092106248452114937e-02 +1.865368928339548482e+00,-1.198873471915568700e+00 +2.601525586030091652e+00,-6.627592695917537968e-01 +2.409816772711398158e+00,-2.847229478713268480e-01 +1.165702398319113486e+00,-1.691515548002207936e+00 +5.681183623804933802e+00,-5.355353757934687708e-01 +4.688831082575416254e+00,8.628985692809039154e-01 +5.467613980210909830e+00,2.808147193715014589e-02 +2.797188845073364849e+00,-7.854488349066930386e-01 +4.651591113628814611e+00,-4.414534766912490277e-02 +1.233099334668400004e+01,3.220132363746897486e+00 +1.988619122429610808e+00,-2.001715569536710149e+00 +1.984934095409382371e+00,-1.266944911062789725e+00 +5.527583030387858365e+00,-1.572698337686180947e+00 diff --git a/src/iohclustering/static/diabetes_pca.txt b/src/iohclustering/static/diabetes_pca.txt new file mode 100644 index 0000000..21da55f --- /dev/null +++ b/src/iohclustering/static/diabetes_pca.txt @@ -0,0 +1,500 @@ +2.597617271368620777e+02,-5.479912485565400004e+00 +2.381218263458046920e+02,3.679945689126670771e+01 +-8.692254602086588022e+01,2.591175372823268219e+01 +-8.849407125701679888e+01,2.630135000202766804e+01 +7.394678675550352409e+01,-3.210286574442591245e+01 +1.639033882134265241e+02,-2.187579336942843611e+01 +-8.502812988813425932e+01,-8.672752176689749959e+00 +1.204501327277940987e+02,8.063908350529084501e+00 +-8.159549134429400397e+01,-4.525896044239221538e+01 +-1.745095262728392216e-01,4.583564999431045095e+01 +-8.778929180662807141e+01,1.991990826887363397e+01 +6.754548086950298114e+01,-6.934672541521406686e+01 +-8.423422315691944107e+01,-1.369128092558232446e+01 +-8.154856354346993896e+01,-5.029640598483138803e+01 +2.770825116277341067e+02,1.271899184274402073e+00 +-8.596303686541675404e+01,-2.266641948194125789e+00 +5.181633240594656087e+01,-1.342765383721272165e+01 +3.848042534318636854e+02,-1.679910388932432852e+01 +7.275414945679951018e+01,2.989432001085327784e+01 +8.065524419273734225e+01,8.828822337990231972e+00 +4.789506955522774234e+01,1.297344859066920897e+01 +-8.650303127957015192e+01,-1.388276910344906412e+00 +7.418024217788035912e+01,9.207099279982450923e+00 +1.961703669490509938e+01,6.202658856142652333e+00 +-7.838388593168971852e+01,-8.499760845531812947e+01 +-1.981617306267032319e+01,1.958637131818816357e+01 +-8.477035186052667370e+01,-1.410134300071994140e+01 +2.468121216730440324e+02,-7.612551521105767049e-01 +-8.398226901812898859e+01,-2.268936192591698742e+01 +-8.602815325038000083e+01,2.062082539148186910e+01 +-8.617216517411964105e+01,-3.122741036054312413e+00 +6.215343529377915566e+00,4.020808211859394277e+01 +1.562746682362833610e+02,7.498932018683375667e+00 +-8.063156732030519436e+01,-5.668349866092309242e+01 +-8.103488631542253984e+01,-5.454595143450601569e+01 +4.352136344024993519e+01,1.979807062406316831e+01 +-1.365100788345529992e+01,5.211793393689797682e+01 +-6.125583829760411447e+01,-1.317465781191767427e+01 +-8.369109436121320300e+01,-2.255689211497585234e+01 +-8.724960035209873865e+01,2.608969451330272449e+01 +-8.923377245166467731e+01,3.223007219166616011e+01 +-8.817369108183171988e+01,2.422591705818479468e+01 +-8.659155168669768443e+01,2.730925751880000263e+01 +-8.482848259578908312e+01,-9.884332473653898443e-01 +2.649783911845697304e+01,4.376227045213706646e+01 +-8.901277703270081076e+01,4.654676120659641470e+01 +1.284171862549279695e+02,-5.781823575144377969e+01 +1.996424533194592854e+01,1.752839756223459000e+00 +-8.098887217580410436e+01,-5.468725540903588467e+01 +-8.651971401809782947e+01,1.726139516345053804e-01 +-1.686891277061853955e+01,1.832511812497988402e+01 +-8.668523443400442829e+01,2.340160535728447755e+01 +-8.614586586901538112e+01,3.489360193897327544e+00 +3.857606081612976112e+01,-2.471676469844303980e+01 +3.959383634228348114e+02,2.075510651782797922e+01 +-8.832177082058743167e+01,2.287504824093773337e+01 +-1.659835882522198602e+01,3.347955215658965500e+01 +6.196186146244700765e+00,-1.668552665688661563e+01 +-8.563726267216333099e+01,1.753670526983342626e+01 +1.905543315947417966e+02,-1.462900436893312595e+01 +1.862338589186146010e+01,1.762268173197307064e+01 +1.209050715436810606e+02,2.782427009169177179e+00 +-8.435572348460601688e+01,2.338141110128734435e-01 +4.561361799858487416e+02,1.090754491763621736e+01 +-8.425492811556470940e+01,-4.905009145644438906e-01 +-8.622949308969262461e+01,1.368240617807664172e+01 +-8.770502412278180770e+01,2.778509218227647892e+01 +-5.483142411104491032e+01,2.780464106185546314e+01 +1.983740026704098511e+02,-4.506912961589818423e+01 +1.903932565703400925e+01,-3.398741143073197435e+01 +-3.265327213292415109e+01,1.941243921121834859e+01 +4.407898198698331216e-01,2.841191941089478235e+01 +-8.481935535496835143e+01,-1.142741941089734858e+01 +-8.675286018640001373e+01,6.616768957600783096e+00 +-8.717392464204851876e+01,1.339365694323661593e+01 +-8.413881005539377611e+01,4.816733745976160996e+00 +5.710830190065656353e+01,-1.368834731823540274e+01 +9.539723863417613359e+01,2.002991447080582432e+01 +-7.808634687129520557e+01,-8.490790320251709034e+01 +-9.411273503698501486e+01,1.091305240759289887e+02 +-8.109225150655981906e+01,-5.122461260616421441e+01 +-8.799962843614758867e+01,2.002966390884546044e+01 +8.893992477284962561e+00,1.931151361455748017e+01 +-8.370816096072651646e+01,-2.311699936748270900e+01 +-8.976386054042866647e+01,3.939829434487653259e+01 +3.851942825361640388e+01,-6.991558542411910437e+00 +-8.277182227118900926e+01,-3.186875390036055578e+01 +3.036488532538829190e+02,-8.010848545524698494e+00 +6.417101684529752958e+01,-8.949543378114432457e+00 +1.141752107238955816e+01,6.481489952130229604e+00 +9.730142743206974387e+01,2.530142465947967167e+01 +-7.681711175159344407e+01,-8.015247628339022867e+01 +-8.625652014775511134e+01,1.797764008422413795e+01 +-8.410380559440572767e+01,-2.145760362128570264e+01 +-8.670578150351690283e+01,5.603723354023222747e+00 +2.737064427867352734e+01,-1.440459108947809774e+01 +-8.123290904868738949e+01,-5.296111280340160476e+01 +3.611229655539522554e+01,-6.688734395625980378e-01 +-5.144538537683819612e+01,-3.977249169322610811e+01 +6.935482731561903336e+01,2.023833772180621082e+01 +-6.919355258030795142e+01,3.333913340474623510e+01 +-8.584660571182922695e+01,-4.676074373607679746e+00 +-8.693410108429931427e+01,8.128705914112396513e+00 +4.885704361837591847e+01,1.906743985639313266e+01 +1.369211236472756354e+02,8.391608406812949283e+00 +-8.823270301886834943e+01,3.730790431440777866e+01 +-9.368942159978905337e+00,1.154428100908164367e+01 +-2.154699339334393926e+01,-1.685086109313330471e+00 +-8.002613316100296004e+01,-4.016336650092305405e+01 +-8.425504362014342519e+01,1.110919107817418539e+00 +2.422131004874287328e+02,-2.069629775329983268e+00 +-8.332505968638768934e+01,-1.169709118037222417e+01 +8.050363330263117234e+01,7.397244305519101282e+00 +-8.127085014737252777e+01,-3.260892490258001430e+01 +-8.623145441078344220e+01,4.174188120420052606e+00 +-8.122219570047184334e+01,-5.445887106870348049e+01 +-8.028309346758439347e+01,-5.839686122433843707e+01 +-3.229706014584288454e+01,2.658225927223605822e+01 +-8.803871533554024609e+01,2.226754663868162609e+01 +2.266731953633317858e+02,-3.109399185535246968e+00 +-9.439933240108557300e+01,1.071967674290094976e+02 +9.697644332191200078e+01,-9.463660196896752197e+00 +2.742609282251747160e+01,1.935048155537134162e+00 +6.318199595274340652e+01,-4.072565490314539005e+01 +7.307531245712098666e+01,3.565341294330193023e+01 +8.634546903500556425e+01,-2.725350454235700681e+01 +-7.955275096204304930e+01,-6.886576347978983392e+01 +-8.492852957518741164e+01,6.635904772177235067e+00 +-8.529373990668557326e+01,-6.174370695863864000e+00 +-8.636156803625542011e+01,2.694219847394667688e+00 +-4.660796855666363037e+00,1.623778536006661710e+01 +-9.446486141280085747e+01,1.116511798320475748e+02 +5.750988079158258870e+01,-1.072008563855254870e+01 +1.342884627969324507e+00,3.049000586438511817e+01 +-8.531293972161580541e+01,4.731140028382360363e+00 +7.764898124586240158e+01,-1.140322594991462068e+01 +8.732946069807516665e+01,-3.780492644135173919e+01 +-8.420602752769701738e+01,-1.875638863400709866e+01 +-6.750243365897425463e+01,1.591194432392290636e+01 +-8.399193782105123773e+01,2.433605981564792131e+00 +-8.102271246387876147e+01,-5.818838911051225438e+01 +2.842303483475028969e+01,2.859246412297608941e+01 +-8.427721644900474018e+01,-1.965593253643741889e+01 +-8.464443233219213880e+01,3.634858499244448815e+00 +-8.739499056964736212e+01,2.213208118938739588e+01 +-8.370159486758306855e+01,-2.295983113957299082e+01 +-8.456790495610738390e+01,-1.461371324669043936e+01 +3.954962139838401640e+02,1.007333060766800337e+01 +5.250311751614882638e+01,2.951847995033506322e+01 +-8.101030157335749493e+01,-3.300623668875053340e+01 +2.596048940554956275e+01,2.085232402588682632e+01 +-8.244631670521181377e+01,-1.549027868641013406e+01 +3.743788004085488552e+01,-3.048057493240742488e+00 +-2.972127371339649571e+01,3.549279202412535739e+01 +-5.323431967001905463e+00,2.022608082362190984e+01 +2.018587246983400405e+02,-1.203454742340036709e+01 +-7.861792410814551602e+01,-7.831664669026494607e+01 +-8.610935630869109048e+01,1.003356953899058546e+00 +-2.705012074649024267e+00,2.873581849140508737e+01 +-8.589845021209033860e+01,1.454514571345467644e+01 +-8.894173670001710263e+01,2.988077379908458298e+01 +-8.936529139128673194e+01,3.611123577036749310e+01 +-3.240429364199745255e+00,1.388736677227201710e+01 +-8.448071304896457434e+01,-7.441420502765152101e+00 +1.771335366543759733e+02,3.805474088894923312e+01 +2.414737727118998123e+01,-3.947095567423043860e+01 +-8.231253648791660282e+01,-2.483244822124286699e+01 +-8.304653924172039581e+01,-3.367598040267439075e+01 +6.636792400524558388e+02,-1.435025122477336090e+01 +-8.538307755361338991e+01,8.673206730041279622e-01 +-2.823072624946177722e+00,2.095226286543009664e+01 +3.521187768774215243e+01,8.471923244474941939e+00 +-3.876620264810002681e+01,3.357166096619886275e+01 +-8.399684689526235104e+01,-2.056529057514388370e+01 +3.576523576915787999e+02,-3.665043952047448261e+00 +-8.907750122277244031e+01,4.442161597057553024e+01 +-7.940752434411584204e+01,-4.378711172517292738e+01 +-8.889389864656511975e+01,3.049434012927466853e+01 +-8.583821532882666361e+01,-3.639720652489186747e+00 +-8.743233225871207992e+01,2.576204974263291092e+01 +5.972480807336836506e+02,7.940952301644978562e+00 +-3.593511235706098006e+01,1.829344684880148009e+01 +-8.516929212514702385e+01,1.439057467512103017e+01 +-8.499268262833840026e+01,-8.257891022456984587e+00 +-8.660027536488922806e+01,7.059777342018727531e+00 +2.100027280569420896e+02,-7.606954985978517492e+00 +-8.502191592989390756e+01,-8.456316809045645755e+00 +-8.036487564152466234e+01,-5.949692478451733280e+01 +-8.485363262890599856e+01,-1.236768824235518416e+01 +-1.506731971246755286e+01,1.939378064719329586e+01 +-4.267526347986760982e+01,1.782748741604855880e+01 +-8.402172901038599662e+01,-2.936069050699961025e+01 +-8.654605210564506024e+01,2.043012382321678366e+00 +-5.009294154487470507e+01,1.882497957071137407e+01 +-8.478708668176662400e+01,-3.316726459864722393e-02 +-8.512063367266476632e+01,1.404193845718378597e+01 +-8.881766669199963360e+01,2.893321710812481484e+01 +-8.682247934934289901e+01,9.520888002566913144e+00 +-8.894336731532885665e+01,5.183794604275746565e+01 +-8.540850407101058295e+01,8.401796752900702714e+00 +2.583378883103598156e+01,-9.496032968637775351e-01 +-1.108404396073846110e+00,1.046007441298083940e+01 +1.973909642480348836e+01,1.797539756522130716e+01 +-7.465089834146782266e+01,4.694635083311770529e+01 +-8.575982277901853479e+01,-2.395772807918520542e+00 +1.289250355909246082e+02,2.996764621107280391e+01 +3.122052709890770075e+02,-3.394005157796129879e+01 +-1.278537178102337890e+01,2.198058771689074931e+01 +8.429313596243784446e+01,-6.224086889599640848e+00 +-8.291502789542528262e+01,-3.256690169807622937e+01 +-8.208280932126527318e+01,-2.898071747562976341e+01 +-8.458134587775192870e+01,-3.636868969148451480e+00 +-8.591000693202467176e+01,-2.057755944440247120e+00 +6.326888529065750788e+01,-1.083173662097030565e+01 +-8.638413163433584430e+01,2.245044066601063548e+01 +-8.067237288613922885e+01,-5.440192091078947101e+01 +-8.618972805754627586e+01,1.877152416749608577e+01 +-8.443666370537189891e+01,-1.579301420002911982e+01 +-8.628637800891691256e+01,-8.554354631213046956e-01 +2.728873053558649175e+01,-7.889251296229154775e+00 +4.143324060630944814e+02,-2.458449470118819846e+01 +-8.215145370386044021e+01,-1.245704753405440357e+01 +-1.745768845570358607e+01,3.698476775361486801e+01 +1.853806979302720208e+02,6.563392785911728033e+00 +-3.206532370275024846e+01,4.307182500670634795e+01 +-8.821315074944128298e+01,2.418405693962807135e+01 +1.032285951245682298e+02,3.202851489323766287e+01 +3.929403374101734698e+02,-1.664907358769776380e+01 +-7.970576920508263186e+01,-6.700795770551374630e+01 +-8.369930716706797114e+01,-1.203900713739582962e+00 +-8.805075436365237351e+01,2.270962037777892206e+01 +-8.644902061062089160e+01,3.503698933021595963e+00 +6.417389219701274783e+01,-2.252147587625542613e+01 +-8.608987058587096897e+01,1.665194916286252180e+01 +1.893101229263513403e+02,-1.352762122838533543e+01 +-7.104777170971657085e+01,2.869087477914366957e+01 +-8.017367904383233679e+01,-6.179101928731825666e+01 +-8.152072510485388079e+01,-2.174534982576390618e+01 +3.289476247580043946e+02,2.160891192009026796e+01 +-8.178243837975161057e+01,-4.864650331728635280e+01 +-8.671876001552573143e+01,2.811850984897617423e+01 +-8.348417264818118610e+01,-8.644416972761030493e+00 +-1.094074887026142484e+01,3.014490464781452062e+01 +-3.772307384836169319e+01,3.503156464766172462e+01 +1.283773028298915335e+02,-2.042977578687865403e+01 +-8.502731244954374290e+01,1.000521380505630376e+01 +-8.354977114998455079e+01,5.621927269219141543e+00 +3.357636270490405650e+01,1.843679886199226203e+01 +-8.503233960246839729e+01,-1.246652953713968515e+01 +1.962150941796829215e+02,-5.722988954707086862e+01 +9.303490329363067701e+01,2.412732335208403711e+01 +-8.422698647595483123e+01,-1.755932028077100426e+01 +-7.661240302876710473e+01,-8.068271692970365905e+01 +-8.559416135732348607e+01,-4.907359694561272967e+00 +-6.432265807208129615e+01,2.689733789254163554e+01 +-2.250354262384584914e+01,1.421517073481908611e+01 +8.314235752684618319e+01,-2.168122366197485817e+01 +-8.439705732965524021e+01,5.691664440459818231e-01 +-8.671581616602945530e+01,4.317890418646146422e+00 +-8.651165015871329445e+01,2.244414043255235924e+01 +-5.072205534984213671e+01,1.816669132109774409e+01 +-8.637823959263711515e+01,1.204885705171541366e+00 +7.567909734704450386e+01,1.369618592008214719e+01 +-2.910502242755494606e+01,2.513643125171785542e+01 +1.056191958432411298e+02,2.882739089157456291e+01 +1.219150902162533896e+02,-2.779995250876722057e+00 +1.440296704160268071e+01,1.106113257255676530e+01 +2.448302921384558672e+01,7.537182342470347685e+00 +2.149309575677941453e+01,-3.825326231365990282e+01 +-1.116967061374463199e+01,2.650084570955103302e+01 +1.009488024325441557e+02,-4.993956309402072691e+01 +-2.276364703947796286e+01,5.091746225157586991e+01 +-8.404039115840835450e+01,-2.581811768653631134e+01 +4.522471384068555977e+01,-2.456025300882084750e+01 +-8.569146703220522454e+01,8.741211538785110591e+00 +-7.695357186188969933e+01,-8.079046826086984368e+01 +1.903985290114663655e+02,3.147401642445523962e+01 +-8.571256048251892423e+01,-5.796989157242348867e+00 +-8.509283766919998016e+01,-7.377039928568112970e+00 +-8.497819314007125513e+01,6.005664725617284816e+00 +-2.452987141332313992e-01,-1.340178214379610111e+01 +-3.331325735966013113e+00,2.341739088688111892e+01 +7.174619690251374493e+01,6.358634433420006005e+00 +9.292865888096656590e+01,2.994242066764671861e+01 +2.202753889456365357e+02,-4.073644346262194205e+01 +-8.286784253120148946e+01,-1.062555741498824169e+01 +-7.780835273798848561e+01,-6.695358804468330050e+01 +-8.500981998564384412e+01,-9.833426684255046624e+00 +-1.348452167092358422e+01,2.081899779184469068e+01 +-8.186045293272648848e+01,-4.912950665019821628e+01 +-7.726046272631577949e+01,-7.259401154570491599e+01 +-8.161463555083510357e+01,-2.845270293593464928e+01 +4.466763922505882789e+01,-4.436534498867682430e+01 +1.452828348666059277e+01,1.500580546604770760e+01 +-7.742586658646504816e+01,-6.368289015563617284e+01 +5.128687719836658516e+02,3.947205196145402084e+01 +4.417115701493987245e+01,1.790529686003645082e+01 +6.021345435193556739e+01,4.812779458635636942e+00 +-8.458356701719054627e+01,2.338004273053968074e+00 +1.518036912315246809e+02,-3.826017507948556329e+01 +-4.923155518768231076e+01,2.193731061881631561e+01 +1.115384032693668956e+02,-2.395921776609276321e+01 +-3.249350071337035217e+01,2.610502254275642287e+01 +2.987691483768370304e+01,1.684522083849362062e+01 +2.401204863738354049e+02,6.213191347961606326e+00 +-8.638985172870910390e+01,3.483149390392805245e+00 +1.106384858341526609e+02,7.683076821483589391e+00 +-2.638897775626624753e+00,2.308623834716613388e+01 +-2.151215469467291896e+01,3.644560448860416813e+01 +2.142254996337072157e+02,-3.946202537269267907e+01 +-7.528901275870943266e+01,-8.315762786592742373e+01 +-8.685080738665475053e+01,8.315149340028739289e+00 +-8.800899157786393801e+01,3.660722205795320150e+01 +-3.072086437657810265e+01,1.849756044640666275e+01 +-4.810652856430829161e+01,3.489102885513463548e+01 +-6.183853646486718247e+01,-6.371191328249260266e+01 +1.358939866306512556e+02,1.168353158458516283e+01 +-8.477030245016155163e+01,-1.340706480523002142e+01 +-8.268478844233014513e+01,-3.999823575522542285e+01 +-9.050746503630568895e+01,4.521001711047222216e+01 +4.916364266413744133e+00,1.896910613069918838e+01 +5.614285985647559585e+01,1.405263328283204416e+01 +-3.819045159499945186e+01,1.184114094776974291e+01 +-8.580654836368347560e+01,1.154074960541137251e+01 +2.975678369882535179e+01,2.099621758359485924e+01 +8.580892218322462384e+01,1.394034471705312361e+00 +-8.311651273891081360e+01,-3.183525033679892147e+01 +-7.835482262081648663e+00,2.478520325453358808e+01 +-8.330264077491167996e+01,-6.861998384482959068e+00 +3.137748357560430179e+01,-3.700445026618820688e+00 +4.901224608758829504e+01,-2.161028476579258495e+01 +2.493065977976911824e+02,2.081680072334352971e+01 +9.870549593922550002e+01,4.558558868473228110e-01 +9.070275083366180979e+01,1.720530082582058284e+01 +-8.342959829510391501e+01,-3.182940582226193627e+01 +-8.554599462600319271e+01,9.381687398541533440e+00 +1.400703252696889045e+01,2.643101904305378014e+01 +-8.585372863352532136e+01,-6.370991419255407351e+00 +1.842909869008770940e+01,3.881140694468015795e+01 +7.672154245429852892e+01,-5.260836892542254617e+01 +8.195811941162735081e+01,-2.463104810065659844e+00 +-8.416030819319057343e+01,-2.433061580769379617e+01 +-8.676845356956631861e+01,2.618267699592913900e+01 +1.451594321663518539e+00,3.233143014708860896e+00 +-8.637512568010886582e+01,2.384677882164633278e+00 +-8.366200233783791873e+01,-7.025068809957041971e+00 +9.493488573137204867e+01,2.218440515344241959e+01 +-8.355230542336700239e+01,-2.335162313561080616e+00 +2.493308580608498914e+01,-8.081485937520112017e+00 +-8.572779616547286707e+01,-1.653600237674751838e+00 +1.451528785177598877e+02,-1.140017592662979595e+01 +-1.176433742177757047e+01,3.491761297058911140e+01 +-8.692808144778703650e+01,9.136611341970459321e+00 +-2.122063608426649139e+01,-2.318550489669304682e+01 +8.971424243589952141e+01,-2.403624763329136371e+01 +-8.526240894632235268e+01,-1.378971669396506528e+01 +2.018318458287361068e+02,-1.004519698001160855e+01 +-1.630568530946745653e+01,3.375659440411328660e+01 +1.899072855184305695e+02,1.365516053092598270e+01 +-8.709606013326623497e+01,1.016574452851457799e+01 +-8.844680102247468767e+01,2.425165121592275952e+01 +2.062434521777718430e+02,8.678763681795294005e+00 +1.210651538871797612e+02,-5.525822655264977357e+01 +-7.894645604329552668e+01,-7.580392158617281950e+01 +-9.064454748718634391e+01,4.931074146447980411e+01 +-2.042418363232092560e+01,5.463440429898915873e+00 +-8.699983025342415033e+01,2.806267998691529186e+01 +-8.618768708547868584e+01,1.380569524970802320e+00 +-8.831796853459862007e+01,4.200154521980222455e+01 +-7.668569168130098035e+01,-7.713759363208838238e+01 +-2.216533837697026854e+01,3.512285810654801566e+01 +1.092608152676317133e+02,2.949459513480137218e+01 +2.348164244023112133e+02,-3.730190691539977177e+00 +-7.903728055948019460e+01,-4.838010247724781721e+01 +1.224298932346274427e+01,3.968814910303458277e+01 +-8.778780827927269570e+01,1.278523197364225972e+01 +-8.422415320400790506e+01,-1.849763435396707933e+01 +7.271643612908469834e+01,-4.250552931520627631e+00 +-1.126248622746215311e+01,1.433481643166419239e+01 +-8.132486315387627940e+01,-3.016491540944387850e+01 +-1.202479109399357959e+01,3.908840829188179811e+01 +-8.487219258865803795e+01,2.347531535435421368e+00 +-8.539381541642580942e+01,-8.195440554070568595e+00 +-4.436954767226221286e+00,-1.128741972701577900e+01 +-8.454485059629463706e+01,-1.510683450777543513e-01 +-8.079473909935360965e+00,-6.911402801147227493e+00 +-8.997126350837089603e+01,4.148864179761368831e+01 +-4.326577615878711214e+01,4.327869565430652443e+01 +9.547207184391460544e+01,2.197171484351111648e+00 +-8.343371275328641445e+01,-2.723180286182828880e+01 +-6.132536454978821716e+00,-2.612927281151177894e+00 +-8.565840677883896603e+01,2.358100940095915732e+01 +1.670912485628483637e+02,2.600293909018621008e+00 +-8.488868417067969574e+01,-1.065745269617553603e+01 +-8.547078125070471799e+01,-5.310837611421607818e+00 +2.079157899595300307e+01,1.297076749106384375e+00 +-8.925089873256919759e+01,3.458276583672394366e+01 +6.527500110191001070e+00,3.350809011188702868e+01 +-8.504333170905124462e+01,-1.077462324743567201e+01 +-6.285941102022227511e+01,3.356143084960980616e+01 +-9.233913854697455292e+00,-1.752358628889568948e+00 +1.461740960487796315e+02,1.101631993117278441e+01 +-7.893040478128023096e+01,-5.912366727893280682e+01 +4.127523980002331783e+00,2.355083782554660488e+01 +-3.413166965572959555e+01,3.140065646640427843e+01 +-8.407968487791573864e+01,-1.832714873496361818e+01 +-8.673877961072884091e+01,3.081071124751288437e+01 +-8.432562244096669701e+01,-1.983882504923742829e+01 +-8.445911615074382439e+01,-1.565213241433441915e+01 +3.967363209852946397e+02,-1.645118843958114851e+01 +-7.859177948156386151e+01,-6.030375013484886892e+01 +4.025342558108441722e+02,4.307322132373845314e+00 +2.018381672010932562e+02,-6.016426330493790431e+01 +1.471302612386872610e+01,1.517459184401497474e+01 +-8.760947472805717950e+01,1.665493363681803629e+01 +-8.640653706084066243e+01,2.144591815068309870e+00 +-7.834855375641100750e+01,-8.649504922476215540e+01 +-8.520787978289911280e+01,-8.797222764285473673e+00 +2.861571986250718282e+02,9.125867696549653019e+00 +7.631802624983481564e+02,6.505451516063071038e-02 +1.750765905673391671e+02,-2.781958296470665104e+01 +-6.800612489936661120e+00,2.049181387955875167e+01 +-2.294970246558900229e+01,1.744368472103066736e+01 +-8.666201487074155807e+01,1.663828695799908175e+01 +3.287514844168573802e+01,2.722184252056063869e+01 +-8.410432150120948336e+01,-2.642071855858881335e+01 +5.179677662315517495e+01,-5.289047540383320012e+01 +-8.377869782075472926e+01,-4.519297044606017444e+00 +1.058648340823507965e+02,2.449197445991201505e+01 +1.087866913127423807e+01,-1.806072622127685268e+00 +1.258119729428841005e+01,3.395557811885241506e+01 +-3.564456438408605976e+01,1.806062938255987049e+01 +-8.824302629520711605e+01,2.220148572362991501e+01 +3.629860319912439337e+01,-2.933910019877794095e+00 +-8.633818867847128331e+01,4.550921684911007681e+00 +-8.681456109440581770e+01,7.747337052620723696e+00 +5.962535633943650026e+01,-2.809869311688230908e+01 +-8.154765956400532900e+01,-4.681700436491387052e+01 +-8.450459893457433225e+01,-1.880082961658345653e+01 +-8.516294878045674466e+01,-9.449144491553743919e+00 +7.147398871719748570e+01,2.392709888178982425e+01 +-8.675049696723624493e+01,7.288697006270789203e+00 +-8.900430655576454342e+01,3.159743437037399261e+01 +-7.238007813835250204e+01,1.122638796460784221e+02 +1.688226780504190003e+02,4.191454870004579192e+01 +2.102947855046082992e+01,7.255947463017478505e+00 +-8.821172826913812060e+01,2.334575185118498908e+01 +-3.352663054678402688e+01,4.234460866253520095e+01 +-7.992198598031670542e+01,-6.323099535407894933e+01 +9.050210774472242292e+01,1.254549789111412217e+01 +-8.764187177108267690e+01,1.614905137251929901e+01 +3.165773508997335739e+02,2.501912211649871765e+01 +1.869545816183789455e+01,2.508409958093511705e+01 +-8.500336650960767315e+01,-1.010611450475978401e+01 +-8.397123378538941552e+01,4.083183396618554006e+00 +6.273197079898980633e+01,2.139759564910693257e+01 +-8.674047699750893514e+01,6.438418252833003841e+00 +2.409106423076875387e+02,-2.818816821087330027e+01 +-8.679494996757026115e+01,1.452038084786112115e+01 +4.736928067358033445e+01,-1.355468489602314186e+01 +1.226670174470024932e+02,4.119112705792497309e+01 +2.253319021320997138e+02,-4.538254505194851163e+01 +-8.084200276118212969e+01,-5.746127197326627822e+01 +-1.845711123730271908e+01,-2.336247090505638369e+01 +-8.469299871357877407e+01,-1.743557618397409570e+01 +1.038470417452734864e+02,2.324156202416353523e+01 +7.286460493585251719e+00,2.328353456155784329e+01 +-8.729361579212947220e+01,3.345699490049945979e+01 +-8.577592906978618714e+01,1.845660977556967453e+01 +-4.325114880565379138e+01,3.030787071454107107e+01 +-8.403893236053256999e+01,-2.128566879517653021e+01 +1.467679872998849646e+02,-5.452798388077872005e+01 +-8.453339863796215070e+01,-2.012362089866349280e+01 +9.096780199030438041e+01,3.304812182283299204e+00 +-9.079792756567827894e+01,4.966629456382042207e+01 +5.091147581964698787e+01,-3.679058844009892226e+01 +-8.326838625677200412e+01,-3.056421858134462610e+01 +6.106278973520326048e+01,-1.500041561726218831e+01 +-3.811965883077911599e+01,2.347972134497424435e+01 +1.305741283335087530e+02,8.285387406306732316e+00 +-3.859438765092149737e+01,4.160304876641417593e+01 +-8.651226438631357496e+01,2.038149444671798260e+00 +9.455822777250178035e+01,2.370142214832415206e+01 +-8.638682982379518194e+01,5.389913371035435219e+00 +4.560351598886137481e+01,-1.240304498108337405e+01 +5.285727845781011780e+01,-1.516528998324223210e+01 +-8.351539563618709394e+01,-2.962677984584703239e+01 +-7.940138848906259739e+01,-4.150454865626384304e+01 +1.825927327676135903e+01,-2.495916920941252215e+01 +3.764775729002839455e+01,3.844670395659944973e+01 +-8.023500836207674070e+01,-4.293759049762173419e+01 +4.751262952595978106e+01,-1.395918790734933879e+01 +-2.908301908086910359e+01,1.285431627124309450e+01 +-8.697511348310804635e+01,6.999939725694774850e+00 +9.396155190150609826e+01,-3.903262031170135771e+01 +-2.277026109336945581e+01,2.939045946424148070e+01 +-8.682353500239574373e+01,9.563247990912078222e+00 +-8.496656374393704425e+01,-3.503908101378395479e+00 +-5.079443174839477848e+01,3.604278507923422836e+01 +1.136854267420362419e+02,-4.113813348324548258e+01 diff --git a/src/iohclustering/static/german_postal_selected.txt b/src/iohclustering/static/german_postal_selected.txt new file mode 100644 index 0000000..995d41f --- /dev/null +++ b/src/iohclustering/static/german_postal_selected.txt @@ -0,0 +1,89 @@ +3.309300000000000068e+02,1.306024000000000000e+06 +7.591200000000000045e+02,1.387060000000000000e+05 +2.093799999999999955e+02,5.574900000000000000e+04 +3.150500000000000114e+02,1.351670000000000000e+05 +1.816500000000000057e+02,4.036600000000000000e+04 +1.085390000000000100e+03,1.311980000000000000e+05 +1.019169999999999959e+03,1.214990000000000000e+05 +5.769099999999999682e+02,1.416630000000000000e+05 +3.650199999999999818e+02,5.445600000000000000e+04 +5.685399999999999636e+02,4.749000000000000000e+04 +5.687000000000000455e+02,5.348300000000000000e+04 +4.593700000000000045e+02,2.702600000000000000e+04 +5.821900000000000546e+02,6.053900000000000000e+04 +2.293600000000000136e+02,3.860700000000000000e+04 +3.224200000000000159e+02,2.323400000000000000e+04 +3.477300000000000182e+02,3.088900000000000000e+04 +6.712999999999999545e+02,3.630000000000000000e+04 +2.714200000000000159e+02,2.151500000000000000e+04 +2.614399999999999977e+02,4.248200000000000000e+04 +9.619099999999999682e+02,1.547390000000000000e+05 +4.415000000000000000e+02,3.959000000000000000e+04 +1.085089999999999918e+03,1.354590000000000000e+05 +9.793000000000000682e+01,2.357800000000000000e+04 +1.250999999999999943e+02,2.483600000000000000e+04 +5.058799999999999955e+02,3.856800000000000000e+04 +1.207380000000000109e+03,1.746280000000000000e+05 +1.336789999999999964e+03,1.522680000000000000e+05 +1.055089999999999918e+03,7.953200000000000000e+04 +4.562500000000000000e+02,3.303300000000000000e+04 +4.748299999999999841e+02,3.708300000000000000e+04 +1.692890000000000100e+03,1.565570000000000000e+05 +2.448999999999999844e+01,2.008700000000000000e+04 +8.580599999999999454e+02,7.438300000000000000e+04 +5.288799999999999955e+02,4.081400000000000000e+04 +1.744450000000000045e+03,2.023560000000000000e+05 +6.798799999999999955e+02,1.889160000000000000e+05 +1.123259999999999991e+03,1.094800000000000000e+05 +7.446499999999999773e+02,6.757400000000000000e+04 +1.114269999999999982e+03,9.198700000000000000e+04 +9.731299999999999955e+02,1.067620000000000000e+05 +1.199539999999999964e+03,1.361770000000000000e+05 +5.936900000000000546e+02,6.106500000000000000e+04 +6.530399999999999636e+02,4.607100000000000000e+04 +1.053849999999999909e+03,1.421630000000000000e+05 +1.191140000000000100e+03,1.024310000000000000e+05 +9.842400000000000091e+02,6.857830000000000000e+05 +5.560999999999999943e+01,9.756300000000000000e+04 +3.106200000000000045e+02,1.455110000000000000e+05 +8.895900000000000318e+02,6.842400000000000000e+04 +7.575399999999999636e+02,1.041250000000000000e+05 +7.479700000000000273e+02,9.810200000000000000e+04 +5.280199999999999818e+02,7.596500000000000000e+04 +4.327699999999999818e+02,4.175600000000000000e+04 +9.399500000000000455e+02,1.501270000000000000e+05 +8.872200000000000273e+02,1.231610000000000000e+05 +1.726769999999999982e+03,2.255520000000000000e+05 +5.385700000000000500e+02,8.998900000000000000e+04 +4.535799999999999841e+02,1.107990000000000000e+05 +4.896299999999999955e+02,7.480600000000000000e+04 +5.208700000000000045e+02,7.211100000000000000e+04 +2.235999999999999943e+02,3.543900000000000000e+04 +9.004600000000000364e+02,1.902390000000000000e+05 +1.282670000000000073e+03,2.704710000000000000e+05 +6.580700000000000500e+02,8.106000000000000000e+04 +1.515920000000000073e+03,2.247890000000000000e+05 +5.041899999999999977e+02,6.673100000000000000e+04 +8.704099999999999682e+02,7.740000000000000000e+04 +7.105399999999999636e+02,2.387220000000000000e+05 +4.108000000000000114e+02,5.735000000000000000e+04 +4.468500000000000227e+02,6.007800000000000000e+04 +8.595199999999999818e+02,7.768900000000000000e+04 +1.672240000000000009e+03,1.746200000000000000e+05 +6.418500000000000227e+02,5.322900000000000000e+04 +1.209980000000000018e+03,1.024290000000000000e+05 +1.415779999999999973e+03,1.350070000000000000e+05 +5.399900000000000091e+02,5.121600000000000000e+04 +4.773999999999999773e+02,7.176700000000000000e+04 +5.617200000000000273e+02,6.275300000000000000e+04 +7.131599999999999682e+02,6.157500000000000000e+04 +1.511029999999999973e+03,4.673670000000000000e+05 +5.777500000000000000e+02,6.027700000000000000e+04 +3.968199999999999932e+02,3.815200000000000000e+04 +7.174900000000000091e+02,7.269200000000000000e+04 +1.026500000000000000e+03,1.231120000000000000e+05 +1.048809999999999945e+03,1.201650000000000000e+05 +7.719400000000000546e+02,1.158520000000000000e+05 +5.922699999999999818e+02,5.845300000000000000e+04 +3.190799999999999841e+02,1.334800000000000000e+04 +3.234800000000000182e+02,6.909400000000000000e+04 diff --git a/src/iohclustering/static/glass_pca.txt b/src/iohclustering/static/glass_pca.txt new file mode 100644 index 0000000..ac64b74 --- /dev/null +++ b/src/iohclustering/static/glass_pca.txt @@ -0,0 +1,214 @@ +-7.703398071825909854e-01,-6.077903544326679341e-01 +-9.415730391248483544e-01,-6.967850761015834671e-01 +-9.593803741210967795e-01,-2.255715725804903482e-01 +-2.133118488912529309e-01,2.055070692411978595e+00 +6.854614338858686651e+00,-4.124768289232028984e+00 +-2.600703618784407367e-01,-1.400507059473183324e-01 +-7.315466326374142625e-01,-6.366431894931137148e-01 +-6.700771668329200126e-02,-2.976821462120423645e-01 +2.149241897421555691e+00,2.197296451112867643e+00 +-1.256134429285926224e+00,-5.652899386292573602e-01 +-1.164621482971448962e+00,-6.267613033696554925e-02 +-5.116179328399071968e-01,-6.823146353888104310e-01 +-7.611268421446702737e-02,-1.698056719428206796e+00 +-3.128726823885571995e-01,-1.232674135258484682e+00 +-9.560488293732873899e-01,-1.486332859148692676e-01 +-1.241334163031170945e+00,2.109398414117354403e-01 +1.845172713673289389e+00,2.736030254700576148e+00 +-9.960998342339874023e-01,-7.309993619496964190e-02 +3.546563283859093474e+00,5.966759411856681350e-02 +-3.340716977122329401e-01,-1.730482925080365775e-01 +-1.102100313208950189e-01,-1.523129133147485215e+00 +4.805948316901432982e+00,-1.952644976258024911e+00 +-8.069238105061854460e-01,-9.513196607078078237e-01 +-1.204951347406904461e+00,-1.846145478708780818e-01 +1.294884791087922205e+00,3.330014045843451148e-02 +-1.223435990710691090e+00,1.397783806424880981e-01 +-1.294539876073532936e+00,6.078674574136323089e-02 +1.830562241620580899e+00,2.709351612030739709e+00 +-1.222698668649569553e+00,7.164615294226184261e-03 +-1.062585669669835253e+00,-1.586040418257879392e-01 +-1.320090169950982606e+00,2.956304937026728655e-02 +-4.631541217838541780e-01,-5.135668667098073348e-01 +3.958144559863569500e-01,4.624430726577159589e+00 +-1.318907561893503111e+00,3.464138414601915933e-02 +-1.073555519474001185e+00,-3.049153267909793241e-01 +-1.187868845200339418e+00,-4.863578071351511850e-02 +-1.301867514579605034e+00,-1.224048010059164970e-01 +1.192653582904708159e-01,-5.361902988915979718e-01 +-1.126937073185488414e+00,-1.639428147894138321e-01 +-1.583080987589809752e+00,1.390053467073180116e+00 +-8.067091571400034633e-01,-5.154171582422073516e-01 +-1.244652632486159094e+00,-4.593459275484636506e-01 +-1.297448504415026793e+00,-5.049561729168212942e-02 +-9.853893375854421155e-01,7.598242072826431881e-02 +-6.679880281233474548e-01,-5.544030422133665592e-01 +-7.958794538106714889e-01,-4.675636465255826879e-01 +-1.906324613208939089e+00,2.718919725974770163e+00 +-1.257824810917344660e+00,-2.490598923075073023e-01 +-9.365722882004662297e-01,-3.097597881941460685e-01 +-1.052054792401327266e+00,-4.448205636270053942e-01 +-8.894933924897998612e-01,-4.115424870836257298e-01 +-1.090298182724447562e+00,-3.346226635124294746e-01 +-1.236569844534505691e+00,-7.808039143563286211e-02 +-1.453582753556249108e+00,1.629361003059714708e-01 +2.419313645166511151e+00,1.942268501198685993e+00 +-9.830035255832456631e-01,-2.565150270360234686e-01 +9.342932918119413177e-01,3.125585772035983922e-02 +-3.403764370093178004e-01,-9.510719460275935955e-01 +-9.437528044630659751e-01,-3.549496381952321200e-01 +-1.349975833019465776e+00,-3.554325178149716491e-01 +-1.305965749812377341e+00,-3.768225335082464045e-01 +-8.082686320903029742e-01,-4.739627141233006546e-01 +-8.488223831820137510e-01,-2.991879458488829746e-01 +-4.125037954727462930e-01,-1.176491397280997830e+00 +-1.180796550455347899e-02,-1.618084036118443647e+00 +2.380970202809266745e+00,1.864252060078776863e+00 +-3.729759507239225336e-01,-6.747816156010261190e-01 +-6.617165828461374355e-01,-8.569926574601858249e-01 +5.121346885111102587e+00,-2.000493655487800115e+00 +-1.109794128005118230e-01,-1.503719884055625178e+00 +5.814885543652724698e-01,3.770613880313899435e-01 +-1.362411119476437449e+00,-2.409828841974897828e-01 +2.120620797330002638e+00,1.010089624715173384e+00 +-1.338702150937142843e+00,-4.336828174319851681e-01 +1.672409375656000452e-01,-1.641283716544793991e+00 +-1.337616305130745920e+00,1.388399123942227198e-01 +-9.261783517227494267e-01,-4.722638979138671367e-01 +-1.028441671458969031e+00,-2.696904432004221808e-01 +-8.067783420520449056e-01,-3.167092895443958112e-01 +-9.696697008320911415e-01,-3.073467063591232007e-01 +-1.018433620144262974e+00,-5.303867096439104367e-01 +-1.312466388028823205e+00,-1.840450811678283338e-02 +-4.954875174509824065e-01,-1.097371698901636883e+00 +-7.901377495678448826e-01,-2.727888733111383801e-01 +2.210080240941204366e+00,-1.783483865665309143e+00 +-1.409430785555997545e+00,-2.700228699791885623e-01 +5.618657765353804123e+00,-2.611837426326477196e+00 +-9.486185955940843462e-01,-4.409436581687614098e-01 +-9.555238447661204004e-01,-3.872153453930258782e-01 +2.700618931367136266e+00,-4.674931530112044764e-01 +1.920781436827805999e+00,2.663678757342391457e+00 +-7.218243211565253947e-01,-5.920576444194600718e-01 +-8.034964844574811471e-02,-1.430493715274745448e+00 +7.707557555280599715e-01,-3.345292249629428505e-01 +1.687086858471733564e+00,2.877923692252990939e+00 +-3.273541103269314578e-01,-1.284861206865167249e+00 +1.890832138757447378e+00,2.701261607721388902e+00 +2.075619190248794155e+00,-2.130687098720804307e-01 +-1.034152459146020719e+00,-1.524994888260537140e-01 +-1.325245740944648087e+00,-6.302603066143213084e-01 +-1.436706786788270129e+00,3.435852707849084142e-01 +-1.343518617884332356e+00,-1.880339106355757503e-02 +5.638511022409796736e-01,1.479996983683311784e+00 +1.758893875404081708e+00,2.890518592623443794e+00 +1.684038899506612230e+00,2.953200294732440057e+00 +2.075732520419061589e-01,3.081243170873420034e+00 +-1.114188639966332328e+00,-2.855136183199066119e-02 +2.072460779836551303e+00,2.388981575818575287e+00 +-5.367144127045768709e-01,-4.587324045394795546e-01 +3.674871899308524537e+00,-2.191569432425765351e-01 +2.074439688183244146e-01,-6.317378843637054819e-01 +1.911000173588156326e+00,2.624695001050927790e+00 +-7.808101908632958388e-01,-5.853487258612569688e-01 +1.795893974360138756e+00,2.715168391254286995e+00 +-7.990362216862137990e-01,-6.711054934504605551e-01 +-5.893562011716940718e-01,-4.005359177213587696e-01 +8.681305031541547423e-01,-8.919494144914785067e-03 +-2.471057298117588452e+00,2.359297474542779938e+00 +3.300328811454343647e+00,3.588522233177727228e-01 +1.725821657918391420e-03,-3.315104788306739714e-01 +-4.976961033789331079e-01,-3.723523766264189572e-01 +-1.200192555923386140e+00,3.232148121954350750e-02 +1.115416161267424711e+00,-1.523098236187650389e+00 +1.492609340008599128e+00,-2.439628075535527074e+00 +3.281202105457333040e+00,-2.431817113109773776e-01 +-1.064076339567811891e+00,-3.114075194270902736e-01 +1.681505853415697693e+00,1.508524940280245641e+00 +2.273595509628599132e+00,2.131266082869746725e+00 +-1.431424690786279541e+00,-1.102114992150285744e+00 +-1.010574676014697193e+00,-4.685182024242622867e-01 +-1.388572688654786003e+00,1.204501028220450742e-01 +-1.360811476396475150e+00,9.274104191422957721e-02 +1.778878351576251404e+00,2.731332966746968349e+00 +-8.601063793600201013e-01,-5.960353564737254084e-01 +4.184486734080517856e+00,-6.593094482324668437e-01 +-1.203348821444618633e+00,-1.817215167855207869e-01 +-1.428549116913147676e+00,-6.588449033244970707e-03 +-1.280313816259737836e+00,-1.262601452728474294e-01 +-3.127340989428362694e-01,-1.414619524580264853e+00 +-1.250940500696777757e+00,2.792186601550059044e-02 +-9.392257012781767278e-01,-6.780396616379072983e-01 +-7.290548565053763808e-01,-3.655057778498411736e-01 +-7.658200444833723752e-01,-2.850279930713067733e-01 +2.715325319046081542e+00,8.404097163867974007e-01 +-1.385231890677975475e+00,1.985636171511702963e-01 +-1.004029657046886292e+00,-4.984505147944193193e-01 +-1.450071432983112807e+00,2.045588126813626950e-01 +8.978022855185596729e-01,-3.565684460908980502e-01 +-1.740692653663170386e+00,8.784700600436684548e-01 +-1.516397871750721160e+00,-3.263645235719017101e-01 +-2.771320060793890150e+00,2.492117425554537302e+00 +-2.981715011654818559e-01,-1.273719104211141762e+00 +5.012256939960831659e+00,-1.558026876826085871e+00 +-1.438735822471854275e+00,-2.089698042673299450e-01 +-7.418161292210736502e-01,-2.735319538503740988e-01 +-9.306900430609923447e-01,-4.713009840047883703e-01 +1.657429124960608791e+00,2.957344165471516906e+00 +1.359726750284467434e+00,-4.283648151648199454e-01 +-7.436427639874620965e-01,-5.699887364569775627e-01 +-1.169617462776509242e+00,-4.264236092837156988e-01 +5.784872545349159623e+00,-3.096198611936499923e+00 +-4.643597825302729354e-01,-1.338249875887397300e+00 +1.946304914043330392e+00,2.570352936933351984e+00 +1.842179540955057315e-01,3.129292415895077006e+00 +5.971650221752209831e+00,-3.383038977508698864e+00 +-4.125037954727462930e-01,-1.176491397280997830e+00 +-9.136641565733635284e-01,-4.087174742967515928e-01 +-9.424968768621436732e-01,-6.868493341250333506e-01 +-1.246668729364648343e+00,2.062133935336854171e-02 +1.992033176555910723e+00,2.562109689285430036e+00 +-9.479844058251628569e-01,-5.292755471346402008e-01 +-8.934246066007537346e-01,-9.161626704762210194e-02 +-1.397294840456636544e-01,-1.340968356459969479e+00 +4.195262131907736558e-01,4.221379577582594855e+00 +-1.100992021692620781e+00,9.137371980510218192e-03 +5.636588245192131197e-01,1.113076911010526748e+00 +-6.976282452114711541e-01,-8.406504290935870038e-01 +-9.739658818553167396e-01,-3.310171634332389479e-01 +2.453605472839025303e+00,-1.908045194374616838e+00 +3.478596937016606994e+00,3.637234844097532172e-01 +-1.187473902005581117e+00,-5.732455839137048231e-02 +-1.202407095300252804e+00,9.766644152453474170e-02 +-5.920395536887019805e-01,-3.616164678722476600e-01 +3.699126611698853484e+00,9.257349212901080926e-02 +-7.983005616748856115e-01,-6.229078038370016168e-01 +1.904517344152864444e+00,2.579075490579754604e+00 +-8.912732324051150234e-01,-6.415434587358329610e-01 +-1.150007354732254655e-01,-1.988895507930255879e-01 +-1.016594732396332912e+00,-2.695605068661371950e-01 +4.350821388837797343e+00,-8.833110359734638317e-01 +-5.614530618449597998e-01,-6.190502604901054751e-01 +-7.540147822958166712e-02,-2.004808755641517837e-01 +6.730446320631874313e-01,-9.650029929504296000e-02 +2.166859024274638390e+00,2.228769694746446817e+00 +3.317016865378907831e+00,6.623015720756058045e-01 +-6.058393187362328680e-01,-9.552265401965108760e-01 +-1.361375300911839670e+00,6.364659941689934652e-02 +-1.329144868363727694e+00,2.683303167252408805e-01 +-1.194930870976624870e+00,-3.669820834495227113e-02 +-1.275964990748501560e+00,-4.993320976392036543e-03 +-1.215255780358871718e+00,2.875782504555542476e-02 +-6.178082146767259752e-01,-4.692709151782548660e-01 +-6.480258873669059172e-01,-3.709846763273618730e-01 +-8.825942079402275819e-01,-4.133503759950675760e-01 +-7.949447288363782338e-01,-3.203280619515265770e-01 +-9.775300015867864900e-01,-2.045194655452589050e-01 +2.121580131714939199e+00,2.230014897844863064e+00 +-1.427321814342657369e+00,3.457200957536802899e-01 +-1.049043957276172057e+00,-3.241782862086394768e-01 +-9.818392955386684440e-01,-7.001262779195212282e-02 +-1.282118352233112546e+00,9.486508354865155757e-02 +-1.301039452416476783e+00,3.180264842464870512e-01 +-4.612544610442427806e-01,1.989089010877252012e-02 +6.516975357847354378e-01,2.862954669503306460e-01 diff --git a/src/iohclustering/static/iris_pca.txt b/src/iohclustering/static/iris_pca.txt new file mode 100644 index 0000000..4f8db90 --- /dev/null +++ b/src/iohclustering/static/iris_pca.txt @@ -0,0 +1,150 @@ +-2.684125625969537854e+00,3.193972465851019349e-01 +-2.714141687294326921e+00,-1.770012250647803043e-01 +-2.888990569059296742e+00,-1.449494260855573591e-01 +-2.745342855641409674e+00,-3.182989792519159145e-01 +-2.728716536554530059e+00,3.267545129349195832e-01 +-2.280859632844492335e+00,7.413304490629143428e-01 +-2.820537750740608640e+00,-8.946138452856876311e-02 +-2.626144973146632644e+00,1.633849596983283914e-01 +-2.886382731780553712e+00,-5.783117541867035527e-01 +-2.672755797820954182e+00,-1.137742458741168999e-01 +-2.506947090651856502e+00,6.450688986485733079e-01 +-2.612755230908722304e+00,1.472993916137439914e-02 +-2.786109266188017575e+00,-2.351120002017184629e-01 +-3.223803743865651938e+00,-5.113945870063819621e-01 +-2.644750389942029045e+00,1.178764636437574120e+00 +-2.386039033531133668e+00,1.338062330400651812e+00 +-2.623527875224426431e+00,8.106795141812571659e-01 +-2.648296706254381405e+00,3.118491445933542772e-01 +-2.199820323617580176e+00,8.728390389622100454e-01 +-2.587986399878769106e+00,5.135603087492766061e-01 +-2.310256215242518341e+00,3.913459356538937506e-01 +-2.543705228757156434e+00,4.329960632790277320e-01 +-3.215939415648610744e+00,1.334680695385257465e-01 +-2.302733182226206932e+00,9.870885481409925888e-02 +-2.355754049123772287e+00,-3.728185967738264356e-02 +-2.506668906925821894e+00,-1.460168804952678423e-01 +-2.468820073121338776e+00,1.309514894352500070e-01 +-2.562319906196016017e+00,3.677188574341996308e-01 +-2.639534715384542984e+00,3.120399802352825103e-01 +-2.631989387274345837e+00,-1.969612249243144209e-01 +-2.587398476689352300e+00,-2.043184912741334291e-01 +-2.409932497002174934e+00,4.109242642295724557e-01 +-2.648862334349912029e+00,8.133638202969615261e-01 +-2.598736749100587495e+00,1.093145759449356103e+00 +-2.636926878105799066e+00,-1.213223478658632254e-01 +-2.866241652118669325e+00,6.936447158008034186e-02 +-2.625238049850372679e+00,5.993700213794230791e-01 +-2.800684115448222045e+00,2.686437377979821184e-01 +-2.980502043781994015e+00,-4.879583444286151317e-01 +-2.590006313968096219e+00,2.290438368270123759e-01 +-2.770102426027901910e+00,2.635275337442563037e-01 +-2.849368705043104022e+00,-9.409605736411962296e-01 +-2.997406546594908239e+00,-3.419260574716097012e-01 +-2.405614485097486099e+00,1.888714289302602101e-01 +-2.209489237783679449e+00,4.366631416391875686e-01 +-2.714451426757707786e+00,-2.502082041852111138e-01 +-2.538148258998940143e+00,5.037711444614373368e-01 +-2.839462167642850421e+00,-2.279455694938275490e-01 +-2.543085749830392928e+00,5.794100215198887405e-01 +-2.703359782335159611e+00,1.077060824994113958e-01 +1.284825688858351134e+00,6.851604704673077695e-01 +9.324885323123175418e-01,3.183336382626284489e-01 +1.464302321991393319e+00,5.042628153092033605e-01 +1.833177199583701233e-01,-8.279590118206319183e-01 +1.088103257711664940e+00,7.459067519771582500e-02 +6.416690842580771159e-01,-4.182468715686787353e-01 +1.095060662632445947e+00,2.834682700615286377e-01 +-7.491226698296576947e-01,-1.004890961181894804e+00 +1.044131826053434908e+00,2.283618997883950785e-01 +-8.745404082896642700e-03,-7.230819050048338248e-01 +-5.078408838353261068e-01,-1.265971190526393064e+00 +5.116985574475967358e-01,-1.039812354990405502e-01 +2.649765081120460941e-01,-5.500364636804747631e-01 +9.849345104708896459e-01,-1.248178541263575830e-01 +-1.739253716817683870e-01,-2.548542087025892910e-01 +9.278607809442465104e-01,4.671794944415098572e-01 +6.602837616969365886e-01,-3.529696657238504676e-01 +2.361049933176711246e-01,-3.336107668249154168e-01 +9.447337280198122578e-01,-5.431455507797665616e-01 +4.522697629869938674e-02,-5.838343774718642853e-01 +1.116283177350048783e+00,-8.461685219478817799e-02 +3.578884179973067514e-01,-6.892503165601414350e-02 +1.298183875358912553e+00,-3.277873083339173932e-01 +9.217289224470365250e-01,-1.827377936213676057e-01 +7.148533259114108196e-01,1.490559443697843933e-01 +9.001743731721665309e-01,3.285044738343226856e-01 +1.332024436722087479e+00,2.444408760163428729e-01 +1.557802155066069671e+00,2.674954473102541530e-01 +8.132906498175407339e-01,-1.633503006876164121e-01 +-3.055837780243094715e-01,-3.682621897545879652e-01 +-6.812649206836407512e-02,-7.051721317994651406e-01 +-1.896224723785023547e-01,-6.802867635281331093e-01 +1.364287115580143928e-01,-3.140324382492367672e-01 +1.380026435915510108e+00,-4.209542873138817920e-01 +5.880064433398630719e-01,-4.842874199812181035e-01 +8.068583125004116230e-01,1.941823147131506166e-01 +1.220690882444351866e+00,4.076195936110066365e-01 +8.150952357665987025e-01,-3.720370599095019215e-01 +2.459576798866918435e-01,-2.685243966220148826e-01 +1.664132171454563713e-01,-6.819267248636264878e-01 +4.648002884037787386e-01,-6.707115445117202146e-01 +8.908151984694485659e-01,-3.446444436826908569e-02 +2.305480235594548621e-01,-4.043858480073251327e-01 +-7.045317592446638244e-01,-1.012248227531713507e+00 +3.569814947010466200e-01,-5.049100933371085675e-01 +3.319344799450578143e-01,-2.126546837811699175e-01 +3.762156510666698206e-01,-2.932189292514189582e-01 +6.425760075543371919e-01,1.773819011241598714e-02 +-9.064698649488360793e-01,-7.560933665990138275e-01 +2.990008418781427979e-01,-3.488978064503359122e-01 +2.531192727803626585e+00,-9.849109498802204390e-03 +1.415235876703901718e+00,-5.749163475464892370e-01 +2.616676015995689220e+00,3.439031513417337149e-01 +1.971531053043434678e+00,-1.797279043522456154e-01 +2.350005920044639041e+00,-4.026094714253130452e-02 +3.397038736053256791e+00,5.508366730280546131e-01 +5.212322439097728521e-01,-1.192758727000644559e+00 +2.932587068993687041e+00,3.555000029774955661e-01 +2.321228816573376985e+00,-2.438315023106908952e-01 +2.916750966786071153e+00,7.827919488152774719e-01 +1.661774153636530471e+00,2.422284077550666270e-01 +1.803401952965090205e+00,-2.156376173335555479e-01 +2.165591796080144071e+00,2.162755850740242236e-01 +1.346163579458450554e+00,-7.768183473443394105e-01 +1.585928223873219967e+00,-5.396407140267184266e-01 +1.904456374793425999e+00,1.192506920919723934e-01 +1.949689059399068336e+00,4.194325966321101745e-02 +3.487055364290277737e+00,1.175739329713427983e+00 +3.795645422072882358e+00,2.573229734204787733e-01 +1.300791712637656472e+00,-7.611496364350630595e-01 +2.427817913066044664e+00,3.781960126170501035e-01 +1.199001105465560046e+00,-6.060915277579302929e-01 +3.499920038924535959e+00,4.606740989118942031e-01 +1.388766131691464345e+00,-2.043993273521510223e-01 +2.275430503872204024e+00,3.349906058216768900e-01 +2.614090473810830151e+00,5.609013551230770389e-01 +1.258508160511486951e+00,-1.797047947227467801e-01 +1.291132059115020159e+00,-1.166686511740116089e-01 +2.123608722773894009e+00,-2.097294766773028230e-01 +2.388003016003466428e+00,4.646398047087356153e-01 +2.841672778103870201e+00,3.752691671951025598e-01 +3.230673661432090338e+00,1.374165086793046164e+00 +2.159437642489049125e+00,-2.172775786690491762e-01 +1.444161242329508932e+00,-1.434134104575809643e-01 +1.781294810045111587e+00,-4.999016810781366504e-01 +3.076499931687186162e+00,6.880856775711748918e-01 +2.144243314302080705e+00,1.400642010897895640e-01 +1.905098148814074355e+00,4.930052601302991472e-02 +1.169326339341499210e+00,-1.649902620231096795e-01 +2.107611143257241082e+00,3.722878719607969900e-01 +2.314154705235598630e+00,1.836512791690185498e-01 +1.922267800902599744e+00,4.092034668160615674e-01 +1.415235876703901718e+00,-5.749163475464892370e-01 +2.563013375077474620e+00,2.778626029291942356e-01 +2.418746182732824046e+00,3.047981978546916437e-01 +1.944109794546966974e+00,1.875323028006048443e-01 +1.527166614814515988e+00,-3.753169825804883453e-01 +1.764345717044427886e+00,7.885885451847540750e-02 +1.900941614218422560e+00,1.166279585120234413e-01 +1.390188861947913024e+00,-2.826609379905505870e-01 diff --git a/src/iohclustering/static/kc1_pca.txt b/src/iohclustering/static/kc1_pca.txt new file mode 100644 index 0000000..f897f0d --- /dev/null +++ b/src/iohclustering/static/kc1_pca.txt @@ -0,0 +1,500 @@ +-4.802192822360450918e+03,-1.117187756319447800e+02 +-4.727927338534716910e+03,-9.171711201438718319e+01 +4.003724181307922845e+04,1.995673206153130934e+02 +-3.127345755784445828e+03,4.712741132190575399e+01 +-2.068141087885116747e+02,1.009376146193869488e+02 +-4.809545790390575348e+03,-1.150300293736276700e+02 +-4.796669762799755517e+03,-1.077685756096890657e+02 +-4.802194161698880635e+03,-1.117808871987585775e+02 +-4.143512231871910444e+03,-1.287489741409790334e+01 +-4.814440621182002360e+03,-1.203396408943579985e+02 +-4.814434199716139119e+03,-1.200084096090543113e+02 +-4.426615742088612933e+03,-2.639668886570605011e+01 +-4.796663530692856511e+03,-1.074777344552684184e+02 +-3.253911894963300256e+03,1.000397268377333404e+02 +-4.796673780815958708e+03,-1.079549103100972189e+02 +-4.167964359654771215e+03,-3.134746916832429164e+01 +3.844133588279900096e+02,1.168243122206926756e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-8.518085060930966392e+02,3.301835431702740493e+02 +2.002871201259225927e+04,2.809636845488873291e+02 +-3.572694222265474764e+03,-1.184143141410137012e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-3.289209113844990043e+03,1.687281287070505087e+01 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-4.764682049376312534e+03,-1.001069892807246760e+02 +-3.059894696483892403e+03,1.180346999474556924e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-2.887659044694743898e+03,1.357492507139107829e+02 +-4.814434199716139119e+03,-1.200084096090543113e+02 +-2.945351047034548628e+03,1.761670614216488957e+02 +-4.764682049376312534e+03,-1.001069892807246760e+02 +-4.737340248623148000e+03,-8.713285834465122548e+01 +-4.754850370118441788e+03,-1.004474329641290353e+02 +-4.806190652396856422e+03,-1.111279487139753144e+02 +-4.814442235748550956e+03,-1.203810790098704189e+02 +1.630635905210603232e+04,5.311837381484675689e+02 +-3.995908607763021791e+03,-4.414643675270832901e+00 +-3.425871942915347972e+03,1.314966095480079389e+01 +-4.790856288936612145e+03,-1.081772158352015794e+02 +-3.185277450943684471e+03,1.409283893456534429e+02 +-1.087961753208925074e+03,3.304250262880548661e+01 +1.812878032481713308e+04,4.963257417095032338e+02 +1.162189472648599076e+04,1.234957387681320284e+02 +-3.632498907356731706e+03,3.156681278367382859e+01 +3.871111861734972535e+03,2.433424772333507349e+02 +-4.808272602633924180e+03,-1.056541618914373686e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-2.500270651658292991e+03,7.255811990054046134e+01 +-3.521089286931643528e+03,-3.896912910512314032e-01 +2.343707208343644743e+04,4.484900531299089721e+02 +1.522812638207969139e+05,-1.139730682418260812e+03 +-2.945352386373284844e+03,1.761049498548462964e+02 +-2.978249541363360549e+03,-3.531405621380683613e+01 +8.634158210091742149e+03,3.611132877480162051e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-3.993612766595155335e+03,1.324540642525069645e+00 +-4.814452950458431587e+03,-1.208779715442919382e+02 +7.720590654615524727e+03,3.713592537509319413e+02 +-3.754066332184634120e+03,3.584418262884936013e+01 +-4.813032698292353416e+03,-1.188754597952802925e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.594542199105939289e+03,-4.380087419822045547e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +4.886010880806361820e+04,6.459735546541804752e+02 +-4.796668827702025737e+03,-1.077226924633805112e+02 +-4.721928647401887247e+03,-8.304567610649181120e+01 +1.745810505803564592e+04,1.526226320538457060e+02 +-4.790856288936612145e+03,-1.081772158352015794e+02 +-4.693556312020188670e+03,-8.017975621438874612e+01 +-3.348887555191317915e+03,6.901269098997241258e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 +1.385265112076054095e+02,1.790961283115570382e+02 +-4.814102659672409573e+03,-1.078012944834899685e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +3.936438843538662695e+02,2.040010030853059106e+02 +-4.492282216223216892e+03,-5.577771751284477375e+01 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-3.185277450943684471e+03,1.409283893456534429e+02 +-4.809545790390500770e+03,-1.150300293736296879e+02 +1.031426852802474459e+05,-4.524780682155187606e+02 +-4.764682984474042314e+03,-1.001528724270333441e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-3.070290454325489009e+03,2.338348869119847961e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.525246794398349266e+03,-5.122018552827016435e+01 +1.384235944502949678e+04,2.934260601765229808e+02 +-2.183091076729701854e+03,1.154840360046208616e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +1.168468517006335787e+02,1.662871766195772523e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-1.988346103043994390e+03,1.177818811174551286e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-2.001855185106752288e+03,1.223994359597003552e+02 +-3.995909744981253880e+03,-4.468641031826505738e+00 +3.644354468546409862e+02,9.262086646703595250e+01 +-4.400154748450356237e+03,-3.400435739257542878e+01 +-4.485352807792437488e+03,-6.274655412672679233e+01 +7.015889758890286430e+03,3.569169188139720745e+02 +-8.463010677621663262e+02,1.342583216765615930e+02 +-2.501397439536212005e+03,-2.146888474399773017e+01 +5.389723647206954382e+01,9.739510455475647177e+01 +-3.995907268424285576e+03,-4.352532108468167849e+00 +1.546793440993590048e+05,-1.097065898251740691e+03 +-4.219012595999977748e+03,-3.725051439518195195e+01 +-4.790851335822676447e+03,-1.079449979884848432e+02 +1.605488290435244835e+03,1.610841582401377821e+02 +-4.814451611119694462e+03,-1.208158599774893247e+02 +-2.197099221702098475e+03,1.183728375670280002e+02 +-2.690657035132552210e+03,6.402034063012943932e+01 +-5.354275124216443373e+02,1.974693221240811454e+02 +4.352756392585008871e+04,6.233868449032253238e+02 +-4.813991897274513576e+03,-1.037220888825279843e+02 +-3.590487488651988770e+03,-2.101007358993993179e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.618174964681608799e+03,-5.585096545288460135e+01 +-4.814426396063968241e+03,-1.196660264677666845e+02 +-4.814444558764201247e+03,-1.205000658759901739e+02 +-3.837264280659054293e+03,8.804346683876448765e+01 +-1.171249046899363975e+03,8.647663057717691615e+00 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-4.234213644648179979e+03,-4.791396501515316686e+01 +-4.710308059659095306e+03,-1.002154206092147888e+02 +-2.937690586780123795e+03,7.829242762253427657e+01 +-4.624443914449144359e+03,-9.668644884425492592e+01 +-4.734181995377140083e+03,-8.794548874289937146e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +1.394104888201982430e+04,2.570988053034915879e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-8.084780831075561309e+02,2.093794481706252100e+02 +-4.456496103873322681e+03,-4.877164679659423285e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.813374525944386733e+03,-1.176822952896173433e+02 +1.052217809334509002e+04,1.943037313418663246e+02 +-4.650620370260582604e+03,-8.248694580047276759e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +9.590511896417108346e+02,5.309176386148666893e+01 +-4.734181995377140083e+03,-8.794548874289937146e+01 +-4.814438064191032936e+03,-1.201976222522237521e+02 +6.045760343734175422e+02,2.941217038701346382e+02 +-4.243408994113056906e+03,7.829119578739911489e+00 +1.116774956662686018e+05,2.683498758799664756e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-3.754066332184634120e+03,3.584418262884936013e+01 +3.475820653344717357e+03,2.200000373503251581e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-3.666113140578076127e+03,8.803740190346141858e+00 +-4.790696521042851600e+03,-1.034346324465305713e+02 +-4.559736257986502096e+03,-3.674668694791446910e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-3.428592141207880672e+02,-1.888197063074224147e+01 +-7.912250997304478233e+02,6.316329122392653517e+01 +-4.729645192204321575e+03,-9.645093574240083001e+01 +-4.746074898171058521e+03,-9.244469680448158044e+01 +1.223699422423862597e+04,3.382828615124556109e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.782930907855714395e+03,-1.039426727419932206e+02 +-3.978642704196880459e+03,-1.511314299602447875e+01 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-7.195244706761891393e+02,1.544129676274004055e+02 +-4.764682049376312534e+03,-1.001069892807246760e+02 +-4.027880204513442095e+03,2.719536080640621023e+01 +-2.777340168360549796e+03,3.124753992819183281e+02 +-4.667776325835790885e+03,-7.953283447210588974e+01 +-4.506881379774698871e+03,-3.082646030675900661e+01 +-4.809545790390500770e+03,-1.150300293736296879e+02 +-3.964184897738276732e+02,1.915361239930951740e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.753681183209336268e+03,-9.600361433341302586e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +5.200315437476778015e+02,1.765569556747010154e+02 +3.793820901255121134e+04,4.100556309098523116e+02 +-4.262910592897693277e+03,-3.740984113825504664e+01 +-4.718840505187607050e+03,-9.514538883519610124e+01 +-4.796667488363287703e+03,-1.076605808965777982e+02 +-4.219012595999977748e+03,-3.725051439518195195e+01 +-4.813374323823882150e+03,-1.176741810793703564e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +4.061954654527756702e+03,2.617403526630607757e+02 +-4.629639092320838245e+03,-5.929545865072194033e+01 +-4.790851335822676447e+03,-1.079449979884848432e+02 +-4.814444558764201247e+03,-1.205000658759901739e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-2.649666940469443489e+03,8.479967059873024482e+01 +-1.713076376135570399e+03,7.845016906803327572e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +1.038844057614620851e+03,3.616517940697468134e+02 +-4.685354843610422904e+03,-8.470061992428648523e+01 +-4.624443914449144359e+03,-9.668644884425492592e+01 +-4.310637312786983784e+03,-1.685037540015410329e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.809543111713031067e+03,-1.149058062400242619e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +6.624369928348061194e+02,7.858478617436495028e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +5.591205920788826916e+03,4.642225443725940863e+02 +-4.572351522371890496e+03,-5.407437490545131453e+01 +-4.802190143682702001e+03,-1.115945524983497705e+02 +1.650086212370020439e+04,3.600278221216838119e+02 +-4.734181995377140083e+03,-8.794548874289937146e+01 +-4.727927338534740556e+03,-9.171711201438661476e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.775172094409069359e+03,-1.042470513010014486e+02 +-4.520983795888094392e+03,-5.900306731784611713e+01 +-4.814401181008242929e+03,-1.185161929580441722e+02 +-4.809543111713031067e+03,-1.149058062400242619e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.814403394925235261e+03,-1.185798435725925088e+02 +-4.219012595999977748e+03,-3.725051439518195195e+01 +2.328765288838382730e+03,2.004231637606027050e+02 +-4.021737888298295275e+03,-2.087233135026668052e+01 +-3.901565473089347051e+03,-1.656828736786798828e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +9.585299401674268665e+03,2.271858596383308964e+02 +2.226476391013556713e+04,2.352252664188848996e+02 +6.587948459763909341e+03,2.763675648948666890e+02 +-4.814426396063968241e+03,-1.196660264677666845e+02 +6.131149336753182979e+03,3.735803601892420716e+02 +-4.492283555561953108e+03,-5.583982907964744413e+01 +-4.618337725372381101e+03,-6.536889608603773638e+01 +5.011842484548922948e+04,3.295741470026226807e+02 +-4.667774986497056489e+03,-7.947072290530317673e+01 +-4.806193331074326125e+03,-1.112521718475806836e+02 +-4.250586296353920261e+03,-1.644139926370435489e+01 +-4.814418127651322720e+03,-1.192630708074219541e+02 +3.921678781961950790e+03,6.847589907000164544e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-2.183910812562613046e+03,1.283074338897958455e+02 +-4.673781464933123971e+03,-8.605573946598897805e+01 +-4.613349137091488046e+03,-6.585931254282674274e+01 +-2.116464204852528837e+03,5.529693220497383521e+01 +4.342322991261955758e+04,-9.447161713962455565e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.443233928674201707e+03,-1.475997023948019660e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.775177047523001420e+03,-1.044792691477181847e+02 +-4.492432339429987223e+03,-5.761516277990162394e+01 +-4.802190143682702001e+03,-1.115945524983497705e+02 +2.681858913736096838e+03,2.308633318702005397e+02 +-4.400154748450356237e+03,-3.400435739257542878e+01 +-4.692015749701276036e+03,-9.439104771233471070e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.782905846119896523e+03,-1.027726919842114199e+02 +-3.594997482240819409e+03,6.001346209915310226e+01 +-4.813374525944386733e+03,-1.176822952896173433e+02 +-4.655559190280927396e+03,-7.598902296703802506e+01 +-4.577510963341871502e+03,-4.238733955828848821e+01 +-4.777683899185217342e+03,-1.014140372996116355e+02 +1.260753894538568129e+05,-8.177162239792031642e+02 +-4.624443914449144359e+03,-9.668644884425492592e+01 +-3.109235367068560208e+03,5.108788155246488571e+01 +-3.667104660266033534e+03,-3.165324367144260798e+00 +3.574297124954126957e+03,3.596299484319011981e+02 +-4.683482879028418211e+03,-7.704350827839893157e+01 +-4.528217081104638964e+03,-6.462809107166154377e+01 +3.361864496941525431e+04,1.300784273245024281e+02 +1.245212627807364515e+04,5.684483551331254603e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +8.690679060095848399e+03,3.625454141479789882e+02 +-4.693194081179724890e+03,-7.343176145739734295e+01 +-4.790851335822676447e+03,-1.079449979884848432e+02 +-4.696679299100021126e+03,-7.229679533303749395e+01 +-4.637134803864972127e+03,-7.118344270017864517e+01 +-4.795798610169087624e+03,-1.001821499049542297e+02 +1.721303332432126808e+03,9.815066006859404979e+01 +-4.814452950458431587e+03,-1.208779715442919382e+02 +4.471048595836329696e+03,1.934251436493725862e+02 +-3.754066332184634120e+03,3.584418262884936013e+01 +-4.808271263295189783e+03,-1.055920503246346556e+02 +-4.814444558764201247e+03,-1.205000658759901739e+02 +-4.814445898102939282e+03,-1.205621774427928727e+02 +-4.796665744783549599e+03,-1.075822409092810403e+02 +6.873564696959865614e+03,5.172302537100187010e+02 +-1.199315812520443615e+03,1.620342019118986343e+02 +-3.335760982611111558e+03,5.492068519697975404e+01 +-4.814434199716139119e+03,-1.200084096090543113e+02 +-3.995293848114893080e+03,-7.819456931151307799e+00 +-2.102823130897944793e+03,9.734872934835625813e+01 +3.058093222645892183e+03,2.631415675720951981e+02 +3.474060361085319892e+04,2.015287362995283331e+02 +-4.501323683835051270e+03,-5.741497936890919362e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.649787501733877434e+03,-7.445500142889228812e+01 +-4.737341729736618618e+03,-8.719959586260225137e+01 +-4.690412307926342692e+03,-6.757500137280825925e+01 +-2.646259580722450210e+03,1.081231537194802286e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +7.289633934486718317e+03,3.229202334211435641e+02 +1.541609747188462279e+04,4.499031053617677571e+02 +-4.703345631512284854e+03,-8.698748487554243525e+01 +-4.155709981827026240e+03,-2.676150613163857983e+01 +-4.648207601762876948e+03,-7.984856429729656213e+01 +-3.863246671727310968e+03,4.079887037782131642e+01 +-3.876823392877792230e+03,-2.732886012911942686e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-2.579275586034440039e+03,1.550690205257000400e+02 +-1.887620920217867024e+03,2.548249262247739821e+01 +2.810136829725883581e+04,5.207815766844868222e+02 +-4.209054758574740845e+03,-2.618320352163945230e+01 +4.324887282933595088e+03,3.047178582584012361e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.284664807649340219e+03,-5.402160311643552859e+01 +-3.754066332184634120e+03,3.584418262884936013e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.802185392689271794e+03,-1.113704488618800639e+02 +5.893151197712132853e+04,5.084075063683224585e+02 +-4.814434199716139119e+03,-1.200084096090543113e+02 +-4.589358447828386488e+03,-4.635801097802455217e+01 +-6.087155261329201039e+02,5.796821136158009580e+01 +-4.723732953153118615e+03,-1.001108181475863006e+02 +-4.713521767878198261e+03,-8.006390479730917775e+01 +-4.507038845703791594e+03,-3.288895022602015672e+01 +-4.790856288936612145e+03,-1.081772158352015794e+02 +-4.814418127651322720e+03,-1.192630708074219541e+02 +-2.969868264741563962e+03,1.085625068618813742e+02 +-4.814440601093768237e+03,-1.203172194346807657e+02 +-4.814210663330186435e+03,-1.118328715888661122e+02 +-3.127345755784452649e+03,4.712741132190664928e+01 +-3.769250353353155333e+03,2.045747854578438307e+01 +-4.775754718244606011e+03,-9.296564857087511768e+01 +1.565899487095074983e+04,2.907609790053124357e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.028648399037741456e+03,1.715600617614894929e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.713651644169673091e+03,-9.224441488393601674e+01 +4.099417844795514611e+03,7.275972004953750627e+01 +-4.635436145386778662e+03,-7.743311092152099206e+01 +6.675912665540273565e+02,2.704960872120587396e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-2.045113254324225409e+03,1.193633827099234423e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +3.861526261177703873e+03,2.925520342444476114e+02 +-3.521089286931643528e+03,-3.896912910512314032e-01 +-2.681166973820674230e+03,9.717304320569394349e+01 +6.082165334864120814e+04,-1.272105059970105145e+02 +-4.796668827702025737e+03,-1.077226924633805112e+02 +-3.978645086735810310e+03,-1.522741106259833010e+01 +-4.431832398473263311e+03,-5.016192977375603590e+01 +-4.796667488363287703e+03,-1.076605808965777982e+02 +3.443176060433046132e+03,1.832497466444598899e+02 +-4.164339313340979970e+03,8.689838244784967358e+00 +-2.197099221702098475e+03,1.183728375670280002e+02 +2.066982556359799219e+03,5.222109261980219230e+01 +-4.176414804377552173e+03,-3.644469080550440765e+01 +-1.247135164241112079e+03,1.489545818422350010e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-3.872432877968081812e+03,1.174620847239271093e+01 +-2.724612747827894964e+03,4.170063927956798011e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-1.365966868137506708e+03,9.881533023690242601e+01 +1.936270126214124332e+02,6.885176164283186608e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-3.455733157427537662e+03,7.076319503774548103e+00 +-2.918176771956639186e+03,2.620385620474602817e+01 +-4.746074898171058521e+03,-9.244469680448158044e+01 +-4.795796133612123413e+03,-1.000660409815958758e+02 +-4.600777873758721398e+03,-6.259981572867182820e+01 +-2.217337547542427728e+03,1.226060521211656607e+02 +7.803545208264495159e+02,2.526234203067567421e+02 +-3.596290824322021308e+03,8.117065949309018436e+01 +-4.673789066464794814e+03,-8.639000839702958956e+01 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.713521767878198261e+03,-8.006390479730917775e+01 +-4.727927338534740556e+03,-9.171711201438661476e+01 +-2.969868264741563962e+03,1.085625068618813742e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.248058536978804113e+03,-1.892939188335919454e+01 +-4.802187869246237824e+03,-1.114865577852384604e+02 +1.658527198622322612e+04,3.463072426988890697e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.683152916531497794e+03,-8.119928837001511113e+01 +-4.678407929902398791e+03,-9.127171802301489834e+01 +-4.591441035032396030e+03,-5.764367817691427831e+01 +2.172283612772830384e+04,2.511791378689756300e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.796671102138489005e+03,-1.078306871764918498e+02 +-3.521089286931643528e+03,-3.896912910512314032e-01 +2.156560887129630282e+04,1.679402177167183083e+02 +-4.558257557719795841e+03,-4.487350762376031099e+01 +-3.899940177815589323e+03,-4.747663088773861517e+01 +-4.384731968577324551e+03,8.926938657713959557e+00 +-3.645020651885025018e+03,7.308097356118813082e+01 +-4.790851335822676447e+03,-1.079449979884848432e+02 +-2.690659511689520514e+03,6.390423170677109255e+01 +-4.654636659026285088e+03,-5.933665890501568185e+01 +1.487210089790153506e+04,1.194866077201299504e+03 +-4.814445898102939282e+03,-1.205621774427928727e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-3.567558303173258082e+03,3.291191483612717406e+01 +-4.809543111713031067e+03,-1.149058062400242619e+02 +-4.671614936251443396e+03,-7.153394679115304200e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.775177047523001420e+03,-1.044792691477181847e+02 +-4.796667488363287703e+03,-1.076605808965777982e+02 +-3.185277450943684471e+03,1.409283893456534429e+02 +-4.573013245994232420e+03,-7.850969970895073402e+01 +-3.928702746812979058e+03,3.539963596302063564e+01 +-4.480532114894162078e+03,-4.448414780155847126e+01 +1.177604717448805786e+03,2.023263632427612322e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.796669762799751879e+03,-1.077685756096891510e+02 +-4.809545790390500770e+03,-1.150300293736296879e+02 +-4.796667488363287703e+03,-1.076605808965777982e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-3.185281468959888571e+03,1.407420546452453323e+02 +-3.754064851071164867e+03,3.591092014680039313e+01 +-4.513699052206915439e+03,-6.266231256334283728e+01 +-4.618337725372381101e+03,-6.536889608603773638e+01 +-4.449683369702380332e+03,-1.203695446814654879e+01 +-4.713521767878198261e+03,-8.006390479730917775e+01 +-4.405655778505591115e+03,-4.978333805481410934e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-1.472210348908754213e+03,1.895864600933311692e+02 +4.858306089801549388e+04,5.677207181439944179e+02 +-4.808269923956454477e+03,-1.055299387578319994e+02 +-2.791416582684334571e+03,3.037877380910894587e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +9.585299401674268665e+03,2.271858596383308964e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +1.664732868172542567e+03,1.931027546379206115e+02 +9.707779370647233009e+03,4.198641771033649093e+02 +-2.142612874851813103e+03,3.024838424285944711e+02 +-4.655559190280927396e+03,-7.598902296703802506e+01 +-3.652515144818804856e+03,1.005282800932254901e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.270726268015891037e+03,-2.025959340289551136e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.506148928357277327e+03,-5.664321397932393864e+01 +-4.790856288936612145e+03,-1.081772158352015794e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +-3.876823392877792230e+03,-2.732886012911942686e+01 +-4.540199139108884992e+03,-7.212493190005783106e+01 +-3.896253449705505318e+03,-3.742581681592375276e+01 +-3.253911894963300256e+03,1.000397268377333404e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +8.112305322597067061e+03,5.075230490610325660e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +9.823813364033059770e+03,4.017057839825013730e+02 +-4.757680081106241232e+03,-6.414040494059548791e+01 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.248747923349689700e+03,1.026112243353168338e+02 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-1.903898333129733601e+03,1.047388512317094040e+02 +-3.940102662876079648e+03,-2.077900477281833247e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802187869246237824e+03,-1.114865577852384604e+02 +5.227279268324449367e+04,-2.131085296176673580e+02 +-4.492284894900687505e+03,-5.590194064645014294e+01 +-4.115922803784265852e+03,3.352024046840127447e+00 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.764687002490245504e+03,-1.003392071274413837e+02 +-4.743020431618667317e+03,-7.893491731227648245e+01 +-2.414718096505845097e+03,7.750980418152029472e+01 +-3.858767495802847861e+03,-4.555984997648215540e+01 +1.695833164460862827e+04,6.357286227687470728e+02 +-2.969868264741563962e+03,1.085625068618813742e+02 +-2.956379751396017582e+03,9.718512392440045744e+01 +-4.311001956123732270e+03,-2.769945399892591809e+01 +-4.814442082207237036e+03,-1.203839569526318343e+02 +-2.727551080291928884e+03,-1.222889116066354376e+01 +-4.037508892736418147e+03,-4.989622771585728600e+01 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.099643885451085225e+03,-3.136651718788927568e+01 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-4.796672441477222492e+03,-1.078927987432945770e+02 +-4.806190652396856422e+03,-1.111279487139753144e+02 +5.530484755154023333e+03,5.329110277106581179e+02 +6.131055585335529031e+03,5.552745642785930613e+02 +-4.678408739226998478e+03,-9.128985893131438445e+01 +-4.775753640394725153e+03,-9.291430227240489614e+01 +-4.802192822360172613e+03,-1.117187756319551823e+02 +-4.802194161698907919e+03,-1.117808871987578527e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 +-4.802190143682702001e+03,-1.115945524983497705e+02 diff --git a/src/iohclustering/static/mfeat-fourier_pca.txt b/src/iohclustering/static/mfeat-fourier_pca.txt new file mode 100644 index 0000000..d515f27 --- /dev/null +++ b/src/iohclustering/static/mfeat-fourier_pca.txt @@ -0,0 +1,500 @@ +4.456737967385701049e-01,-8.793699852416587970e-02 +-2.671354958697540471e-01,1.005236565809482230e-02 +-2.321618020893829737e-01,2.053621721507440379e-01 +4.537932630099795750e-01,-1.672866151084278219e-01 +-2.041269595878138776e-01,-1.947233464666237868e-01 +-7.086550349335271615e-02,1.294834817715852238e-01 +-2.007880685539660814e-01,3.514493950492195151e-01 +-2.675858017983198112e-01,1.074743436970784782e-01 +-2.667006678322235147e-01,1.336308487197980233e-01 +3.814824392234607009e-01,9.827535230466746818e-02 +2.190096728261774761e-01,-1.966627959373327614e-02 +-1.387344763647401502e-01,-2.971193598614854103e-01 +3.520435691397438838e-01,4.804221507267956992e-02 +6.054933446852573953e-01,-8.012781188304060609e-02 +-1.631572504319147576e-01,2.230904554331044065e-01 +-3.458269966463566880e-01,-1.661698537992703784e-01 +4.053322222426340438e-01,1.179762511024226440e-01 +-2.240696680179402323e-01,-2.795947697531542264e-01 +-2.611649342754842062e-01,1.793939886662519745e-01 +3.277110401100576109e-02,4.393132391853447616e-01 +7.121916458720655152e-01,-1.045984430387230379e-01 +-2.206588323373173399e-01,-3.014353731209802323e-01 +-2.699440338724108379e-01,-2.903577621307271150e-01 +-3.474929792110540983e-01,1.057428408810458104e-01 +4.412797033444761929e-01,1.659253415916136232e-01 +-9.166922994488806153e-02,1.079130283650684002e-01 +-2.816662604820817373e-02,-1.613210625316086888e-01 +6.257293235026705203e-01,-2.043172406704634181e-01 +2.118277150891455241e-02,-2.078099794669226452e-01 +8.801935549457179722e-03,1.892313873935899948e-01 +-1.713638224857685077e-01,-1.764430071934150746e-01 +6.607092226261110923e-01,-2.213815181971350576e-01 +-1.627125339513086355e-01,-2.146768698836141742e-01 +-1.239546363364001091e-01,-1.282878235538418565e-01 +-2.681150021262770911e-02,-3.919960975445037077e-01 +-1.406102672125656428e-01,-3.082548218407618057e-01 +-1.370000625230348434e-01,-2.540439536848394519e-01 +-7.843184945731675184e-02,7.083611677290202469e-02 +-2.861579569768850639e-01,-1.954580799111515776e-01 +3.108475316656760801e-01,2.854437842958291310e-02 +-2.302849556969668032e-01,-3.195193606781863149e-01 +-3.404263817828049321e-01,-1.040933676382103518e-01 +7.239071081616110792e-01,-1.745064049618793856e-01 +2.292773448088112134e-02,2.757870226135418212e-01 +-1.762794192912571223e-01,-1.153475479700265816e-01 +-2.273031129151098506e-01,-2.280694009097754549e-01 +-9.839146349599509067e-02,-3.244892205743870467e-02 +3.659805402350934100e-01,5.616017981509538459e-02 +-3.262063549027793830e-02,-5.422685993859970716e-02 +-9.269921316059086258e-02,4.164112190668937258e-02 +-1.993475046537377671e-01,-2.456944074552051827e-01 +-3.303815460924440228e-01,6.083369865597629961e-02 +-1.710299860768404179e-01,1.584633476956457954e-01 +5.897084465757657101e-02,5.547435910694004102e-01 +1.199245212766230501e-02,-3.956424514600501152e-02 +4.205792858341249052e-01,2.541676573236099079e-01 +7.280156204502699069e-01,-1.473879646193634874e-01 +1.401730816287389061e-02,1.523685482091445276e-01 +-2.475627282261806394e-01,1.741822353682044300e-01 +-1.527769406972618316e-01,2.484349432212735187e-01 +7.064555362691048446e-01,-1.977054901198886938e-01 +1.008146290337645079e-01,4.305219100065943993e-01 +-1.978908959264804868e-01,-3.362220366229748403e-01 +-6.614564705032869620e-03,3.967917290925445095e-01 +-9.959527401152419579e-02,-6.986849991181411090e-03 +2.773589373783150180e-01,6.451292876345864069e-02 +-1.796439879238961035e-01,2.510628764728365936e-01 +3.305439809544479246e-01,2.464840884469446033e-02 +-2.752555530137210105e-01,-2.509023098028654308e-01 +-3.152388144946843829e-02,-2.487023540891122320e-01 +-1.710031766740532921e-01,2.467308606945099458e-01 +-2.359843434349642444e-01,-3.380718222113416327e-01 +6.674846078560524587e-01,-2.403077015847130959e-01 +5.659836533629720723e-01,1.032140982602130913e-01 +-3.272812162688384235e-02,-2.765294485763348242e-01 +-1.461347966351662642e-01,-1.599552026613704492e-01 +-2.653892875802600915e-01,-1.954832644320388113e-02 +1.759201065345891435e-01,-4.592228632405210426e-02 +1.637596357886278164e-01,-2.763194506906233028e-01 +-1.781606211763349934e-01,-5.893854110065889496e-02 +4.308533115116154333e-01,9.991139167942177102e-02 +2.560593155237269047e-01,3.800103075782573780e-01 +6.813456752978427344e-01,-1.868196653773094851e-01 +-2.384819524903534771e-01,-3.907627372135776683e-02 +2.413851396410596484e-01,7.687947243464614278e-02 +3.529119972997768473e-01,5.822429494793526089e-02 +3.000835486549674469e-01,8.813012230778155542e-02 +-1.929453840834654821e-01,2.776220948673252531e-01 +-2.086403176535257531e-01,2.080130092713293466e-01 +5.316476783012544227e-03,-3.477575913123386875e-01 +-1.618344801026542212e-01,-2.096169298878014786e-01 +1.616960997014414425e-01,5.533434687147145148e-01 +6.671445542679835805e-01,-2.214088471824761928e-01 +-3.018251121541806747e-01,6.343693346686329025e-03 +-1.427154560307263009e-01,-3.875924020108146850e-01 +4.051318247680093521e-01,7.669789876492397185e-02 +-3.633979726703557428e-02,4.200675964689469799e-01 +5.596568257759818588e-01,-1.947990315426800234e-01 +8.840576982028931774e-02,-4.136419469701187873e-02 +7.132631172451192603e-02,-5.358025270641067483e-02 +3.353930818834561789e-01,-1.465934063593392622e-01 +-2.580027755494668784e-01,7.416229937738928746e-02 +6.379005671953622558e-01,-2.008643132396704112e-01 +5.226993042580879711e-01,1.467694484272722699e-01 +-1.964994118646670729e-01,-3.244065894857539045e-01 +6.226348026385868373e-01,-2.115166489063149413e-01 +-1.752097740903027223e-01,-1.602793637765240753e-01 +6.441157725744642293e-02,5.142124899009534733e-01 +1.382530690287432813e-02,3.564202591230636319e-01 +2.509397666367401691e-01,3.617243999815611399e-02 +-2.561838224179279755e-01,1.781836465120961721e-01 +-2.070823292221165290e-01,-2.211043662623367878e-01 +-3.542364693172460610e-01,-1.688921056795901487e-01 +-1.303134248084101277e-01,3.273291436228417117e-01 +7.344527785376555595e-01,-1.967865110545269636e-01 +-1.049032738036711349e-01,5.979449674220322503e-02 +-2.132329948803197428e-01,7.891986946098961120e-02 +-2.405182984453184680e-01,3.054826771609327890e-02 +-7.855297405150842016e-02,-1.791325769496184828e-01 +-1.310398130749007017e-01,2.992407632738841028e-01 +6.830840053152900104e-01,-1.816779996247816220e-01 +6.727296337386389213e-01,-1.620335481813175993e-01 +-3.460246675993440268e-01,-2.236062197339609980e-01 +5.388766617438384187e-04,-2.918204373115478312e-01 +4.458916455030130233e-01,2.047281605827113438e-01 +-1.787107764963012657e-01,-1.398619143729834535e-01 +1.582368896489670385e-01,-7.627384095060373015e-02 +-3.672051689711132161e-01,-2.712495816668462206e-02 +-2.730978294404166062e-01,-3.005946995781186293e-01 +-8.064866552527902299e-02,-2.904884619224059050e-01 +-2.391519504155565912e-01,1.725479140967540181e-01 +1.596472932579043602e-01,-2.276317221998924722e-01 +5.945020956715353355e-01,-2.232171356750435320e-01 +-2.199393857968921784e-01,2.671433223304691112e-03 +-4.606022788442894200e-02,2.899499043655193176e-01 +-1.328347309398489051e-01,-7.404940431122379596e-02 +-6.975488298110771312e-02,-1.561295295638667757e-01 +-2.585209090416261124e-01,-8.653685161388824376e-02 +-2.370908611217378004e-01,-1.364465867836287261e-01 +1.174200325652881016e-01,4.514134753740611794e-01 +6.343971950954488959e-01,-1.144483196360777943e-01 +-1.995771808028836136e-01,4.466112535347769447e-02 +4.562521175513123417e-01,1.743312952102438196e-01 +-7.461171906416713684e-02,-4.501220281914218302e-01 +-2.821831357104722660e-01,1.680307537603595996e-02 +9.974176940766053823e-02,-1.216020597428021377e-01 +-2.658244992708387322e-01,-3.925576565303403043e-01 +-4.255431277322104661e-02,4.534524003470601361e-01 +8.229938725435297087e-02,6.488304853423418894e-01 +4.844911308449416087e-01,-1.855500800521307503e-01 +-1.532828592725550684e-03,3.258989348032623190e-01 +-4.195185953618388308e-02,1.546575770714026798e-01 +-1.026714218999517786e-01,-1.768118855710506532e-01 +-1.170466662147960218e-01,1.812678064123573740e-01 +-1.820243943407947873e-01,8.718918831811531267e-02 +-1.170767491087633810e-01,1.073178287863205300e-02 +-1.528426575374448593e-01,-2.141603020608962016e-01 +-3.298179353119928825e-01,1.055129147165420750e-01 +-1.787405713701629706e-01,1.249696694766974925e-01 +9.458943075642552156e-02,3.781752312204818001e-01 +-1.875623278711721909e-01,1.510487313740385695e-01 +-8.082389496625476399e-02,-2.419731079799854190e-01 +-2.636710129172223915e-01,-2.538633199843454147e-01 +-2.717928640511134697e-01,-3.260855069923812022e-01 +-1.044992433954080036e-01,-3.472351543368589755e-01 +-1.828246557126288752e-01,-3.439655815924106408e-01 +-3.371478778765336914e-02,-2.883468860494453612e-02 +7.314393402854761639e-02,-7.306560762977711010e-02 +-8.260568193491006628e-02,1.264911053177251443e-01 +4.539722523611997573e-01,-6.966237079106955832e-02 +-1.933843217423200367e-01,-1.987715456369233136e-01 +-2.625726706962590584e-01,1.791031726177416683e-01 +1.115084796818268109e-01,5.374515773456812751e-01 +-8.498052712309407675e-02,-1.875738063008566825e-01 +1.248059248279809047e-01,5.346602846099332007e-01 +-1.839648008845028715e-01,5.181786585991930011e-02 +2.770203694472842329e-02,-1.747005521866923927e-01 +-2.307097688562443627e-01,-1.305669233682534569e-01 +-7.735631147040343547e-02,1.483699996954268747e-02 +1.653659886056342843e-01,4.846711548768199429e-01 +-1.567762966179176709e-01,-1.589184362704568476e-01 +1.322845181146350690e-01,-5.033007536843422253e-02 +-5.258659021408949863e-02,3.281784048569845180e-01 +-8.837801383302573699e-02,-1.147702734476919451e-01 +6.847463663841835135e-01,-2.053006714965197044e-01 +3.627266686145060870e-01,8.635415260709827789e-02 +1.415670168161162722e-02,2.378363095805142435e-01 +-1.148040654335319571e-01,1.624382046909679245e-01 +3.719383477391715598e-01,3.026997363081496487e-02 +-3.160325474391039724e-01,3.719296743370717473e-02 +-1.743855765855118478e-01,8.199108476948135937e-02 +-4.010853309961132790e-02,5.551836546423288832e-01 +-3.223350118106538820e-01,3.690783112016771117e-02 +-1.537263603264140688e-01,-3.174496446733680588e-01 +5.114693773883398631e-01,-1.036262540885317940e-01 +4.176274818795485677e-01,3.706600069628083246e-03 +-1.148836338918236138e-01,-3.967813786759649686e-01 +3.789307482733357269e-01,1.856045769806561052e-01 +-1.753169035006700571e-01,-1.157372759911322185e-01 +-7.461171906416713684e-02,-4.501220281914218302e-01 +-1.612900400396270750e-01,8.568363444908093374e-02 +-2.226295450080150451e-01,1.356584828287227262e-01 +2.014568299940747848e-02,4.305717519589802866e-01 +-2.426711468200642985e-01,-4.328682022745466984e-02 +-2.662424939875298047e-01,-7.467442946118868496e-02 +-2.045916814242732806e-01,-8.817372114170124453e-02 +-7.183094890160846013e-02,-2.832543549946383576e-01 +-2.538022442431747683e-01,3.799651765148635008e-01 +8.066570884951308751e-02,-1.296716885669570440e-01 +-1.322558353052172009e-01,2.798141884625516274e-01 +-7.190614824510409286e-02,-1.076124454908303357e-01 +-5.228672529458099072e-02,4.053536020367674575e-01 +-3.234009254092896080e-01,1.187701933611103183e-01 +-3.174201531588335401e-01,-5.188432634899257934e-02 +-1.468260573391652890e-01,-3.421302841535057704e-01 +-1.534346893648963206e-01,-2.905780460769221141e-01 +-1.728763528126022464e-01,-2.091311345120305462e-02 +1.027247658106649475e-01,4.869910369556128549e-01 +-1.933800063105339251e-01,5.475097179971821076e-02 +-2.692040697319084686e-01,-7.393359037331691253e-02 +1.747507830647354876e-01,-1.498726288462100820e-01 +6.820969979717806941e-01,-1.836854720888380643e-01 +6.056515857499989997e-01,-1.221553956889961656e-01 +5.927089868051348409e-01,-5.861194241020729195e-02 +4.783372596970902543e-03,-1.933354193145342403e-01 +-1.912695717155645792e-01,-2.378209382072627928e-02 +-2.293455459770321614e-01,2.343846967403939718e-01 +-1.498722895067014782e-01,7.051485138798027630e-02 +-1.142567309667306824e-01,-1.666108491627665833e-01 +-1.008161275156396752e-01,8.595126268093528088e-02 +-4.969893907834158076e-02,2.123816332078105329e-01 +-2.617802347578176980e-02,-6.950827060188234652e-02 +4.949341047251588632e-01,1.142678393503842316e-01 +4.617498278325680161e-01,-1.718412959409475471e-01 +-2.531578204674476695e-01,2.694090338352868597e-01 +-2.361696322748128851e-01,-1.558153623710290259e-01 +-1.686162898334734872e-01,3.305064368937886687e-01 +-1.016138594541771273e-01,-2.232000471469658409e-01 +-5.466555651831729590e-02,-1.690488496976308708e-01 +-4.283786629333712070e-02,-3.357489606261033765e-01 +-2.391071626524113314e-01,2.390399504616832760e-01 +9.800086544124715637e-02,4.803317493743711197e-01 +2.192549775324312555e-01,-1.550655889481036276e-01 +5.743377024472200443e-01,-1.658410752417218137e-01 +-1.808960368545013409e-01,1.739525071947443935e-01 +-2.781292939625804039e-02,4.467907795746291488e-01 +3.604753020002455233e-01,1.200131540238083133e-01 +-2.257370936722750410e-01,5.803880324714557476e-02 +-2.992543227536570427e-01,9.188565675629971341e-03 +6.813999449018527388e-01,-1.752878644450655832e-01 +6.127861110176899828e-01,-2.104084870784362626e-01 +-2.400720874974912600e-01,1.694231952176009914e-01 +4.467889009546606449e-02,-1.302497275677341471e-01 +-3.654460578906845031e-02,2.696408884542171314e-01 +8.399175393378234544e-02,4.365263045837651235e-01 +-1.491237212656912892e-01,-1.304313352680358806e-01 +-4.252947102958481995e-03,2.240765339354531538e-01 +-1.963836565034220716e-01,1.739318988280955658e-01 +-2.770749863191837581e-01,1.272237330834290470e-01 +-2.996020284429636374e-02,-4.551230566899805985e-01 +-1.671901147337981619e-01,-1.713923682296291939e-01 +-1.445864858444888268e-01,-3.080195522445666745e-01 +5.191354617993362286e-01,-1.045811641749471582e-02 +-1.311693248466455908e-01,-1.368321346432500585e-01 +5.927885296614531230e-01,-1.497447785227183081e-01 +6.757524234022016518e-01,-1.549634284028222619e-01 +1.869674549741205394e-01,-4.549378860857106188e-02 +-2.732040848041057401e-01,-1.134526419476866721e-01 +2.282277216738907433e-01,-1.972091225007322271e-02 +-2.701249343459322105e-01,-2.646536664642361036e-01 +4.063210610430598863e-02,-1.659502249687135611e-01 +-1.797077001624291792e-01,3.315252691406646024e-01 +-2.850331524646830886e-02,2.896821699184689569e-01 +7.905454340975634486e-02,2.980210340539874436e-01 +-2.146907082087904373e-01,-1.672575500159750872e-01 +1.260203112626827153e-02,3.525571624389154946e-01 +-2.210452917545983886e-01,-1.581062816068685706e-01 +-1.044489683999852564e-01,-4.192319161805626027e-01 +-2.753904057095842850e-01,1.053740433414866590e-01 +2.049482381228715996e-02,4.330762339113913284e-01 +-2.073259194888426582e-01,-3.212879248410819844e-01 +-2.440266390582934986e-01,3.853183637508703074e-01 +-3.332545219007027916e-03,3.693054737712861413e-01 +-2.611701749456500354e-01,-3.146686103025179149e-01 +-2.132246669199853728e-01,2.228397500723628410e-01 +-3.612701391531752959e-01,-6.917771031351019340e-02 +-1.403720367605865715e-01,9.529479161051571112e-02 +6.102776446421718376e-02,3.163328924002233311e-01 +-1.010920280408286465e-01,-1.324302981532373136e-01 +-2.058970311920325369e-01,-2.612060367655793525e-01 +-2.488046588042510665e-01,-1.858700411393462149e-01 +-2.575191004503369907e-01,-3.266346422396074756e-01 +-1.721511104979360496e-02,-3.810005430624256451e-01 +-1.711378968516924504e-01,1.221235918452898972e-01 +-1.465975896193146832e-01,9.515582228396848863e-02 +-1.786194733957526537e-01,2.428594975161988134e-01 +5.864070862187312216e-02,4.624965468181634343e-01 +6.459427626095440855e-01,-1.993787809881321926e-01 +5.493465842951661404e-01,-1.860664893455900026e-01 +-1.871632776415412258e-01,-1.693061383008124254e-01 +1.872177759005776987e-01,4.540572894274587656e-01 +-2.458921100179258523e-01,8.693968501522221504e-02 +-2.567151380859304388e-01,-1.311714197359451980e-02 +5.300311614165486018e-01,1.120563168325826309e-01 +-2.630296162910922830e-01,-3.002370481518757961e-01 +-2.606842348267651155e-01,2.054427607580158743e-01 +3.280125871704577811e-01,2.196313886764247880e-01 +3.237130009733864971e-02,-1.866001742457733814e-01 +5.416847905818235054e-01,1.067561905564029384e-01 +-3.245721281226868205e-01,-5.051373724159202022e-02 +9.428861507952078502e-02,-3.102610160395394279e-01 +-2.617560798076162265e-01,1.963592738383793668e-01 +-2.243263935327519942e-01,-2.394454277407947473e-01 +6.318281825530898121e-01,-2.275869892418432017e-01 +1.181532869852513906e-01,-1.524659240820484263e-01 +-2.391154277870466971e-01,6.698342970946694064e-02 +-3.230714297037827754e-01,8.457143092827629216e-02 +1.084134727510258217e-01,1.721442455144240116e-02 +-1.202142014332863440e-01,2.447278848617253089e-01 +-5.407282301274056457e-02,-5.646569207537197599e-01 +-2.488796811864920355e-01,2.117177628801019951e-01 +4.399066531975835415e-01,3.791509315585157164e-02 +5.382579504342559495e-01,1.047307183186217683e-01 +5.036805173586202944e-01,1.713432494178844800e-01 +-1.212093060035024789e-01,1.533568241741748994e-01 +1.261617199865525396e-01,-8.487904694343494094e-02 +2.488092975501640745e-03,-3.115837981263315792e-01 +-3.404761489948445602e-02,-1.841490161769970824e-02 +-1.691762678972284772e-01,-1.072373955325083700e-01 +-2.159521838072926692e-01,-1.626878232465542029e-01 +-2.464181384161818755e-01,-2.178226072548253844e-01 +6.240303926858354888e-01,-1.737230418821626432e-01 +2.976584109270239906e-02,2.473094384617461339e-01 +-3.209878971943284642e-01,-4.292322767841115494e-02 +-1.138348985218752829e-01,3.943945963106470498e-01 +-2.305817556616092945e-01,-3.198353704520900953e-01 +-2.103026637566272061e-01,-1.814853354806369723e-01 +-8.027926712378360974e-02,5.966960746078509709e-02 +-2.418385697993023220e-01,3.052323746255619988e-02 +1.769141178805146708e-01,5.496263685124369580e-01 +-7.208359754750241766e-02,-1.257066337801235612e-01 +2.819492972328415115e-01,-3.431529512991197961e-02 +-2.705027974676080249e-01,-8.591362339606792298e-02 +-7.783370135476104512e-02,1.613436509209991432e-01 +-2.877801183212763680e-01,-8.874090814974169850e-02 +-1.565843799154734706e-01,4.082003842609673305e-01 +2.093574592142007432e-02,-5.320026615047657864e-02 +-2.438185803198747448e-01,5.762771151073340509e-02 +-1.338018498420818492e-01,1.891537235302770958e-01 +-9.617120317917862704e-02,2.168994780947385570e-01 +-2.813198982873295062e-01,-5.314951532906221632e-02 +-3.142572409197749717e-01,-1.881427119086570843e-01 +4.524301986217560412e-01,-1.218169708173390542e-01 +3.545826971875257194e-02,-1.399016407857815170e-01 +-4.082048616406409869e-02,9.251125765117279229e-03 +7.003059300688752042e-01,-2.454597494653417700e-01 +2.386678612561130841e-01,-8.790645808005792539e-02 +1.123816367242081310e-01,-1.059769972273901933e-01 +-2.593297385489457332e-02,1.736104608887314438e-01 +-2.333005248802307585e-01,-2.812989368175068394e-01 +4.677783176383765174e-01,8.992530386209297844e-02 +-9.329673015119453738e-02,-4.141872817797955242e-01 +5.116097979476436075e-02,4.185712413484602434e-01 +-2.250013461872989728e-01,2.983487129750581057e-02 +-2.115083983767640508e-01,1.541563799159666182e-01 +2.963909350782092389e-01,3.389417562784566296e-01 +-1.861883367855014515e-01,2.132163033641799876e-01 +-1.289497082405693384e-01,-2.389617112215907113e-01 +3.016414611267478341e-01,1.151155433599859168e-01 +-2.002665420459046330e-01,-1.384242673116961031e-01 +-1.224969487780795674e-01,-1.343338650183805716e-01 +-2.286794797454311592e-02,6.537937143288671815e-02 +6.888173902104836044e-01,-1.809032148658815675e-01 +5.391656443370759222e-01,-1.202893280944939275e-01 +-3.475066149302351581e-01,-1.293900490690962600e-02 +-2.056360197719175609e-01,1.418191174044814151e-01 +4.976933570242008109e-01,6.938331320273263825e-02 +-3.359914406787306018e-01,-1.917174318002048128e-01 +5.014941344473506334e-03,3.300261922288744154e-01 +-1.277794060821788036e-01,1.300242520682568792e-01 +-9.155328360641454277e-02,-3.506285950963368148e-01 +-4.043044680061261831e-01,-2.185988465130605241e-01 +5.807193330383670915e-01,9.203624066810611737e-02 +-5.977543692391297514e-02,3.715634865801072384e-01 +-3.300206738481437085e-02,3.381384694357040810e-01 +7.416089343910686749e-01,-2.050799207251449430e-01 +-3.933756387369169993e-01,-1.426008838647711829e-01 +4.432245044588816185e-01,9.159782759704088173e-02 +-2.294436751443739916e-02,1.151146748098617334e-01 +-2.735865744194791449e-01,1.827914564030298783e-01 +-1.731852278809390688e-01,2.213161471292241778e-01 +2.266230312046312867e-01,-1.210400240097529445e-01 +-2.963156350439667408e-01,-1.607849476218183860e-01 +-2.949451617341210530e-01,-3.797645844070546839e-01 +3.397700216470721235e-02,4.157142028537389455e-01 +-2.339174724249899057e-02,4.679576058817108142e-01 +1.050324409449238938e-01,-8.516133961490200688e-02 +-2.959961626342181296e-01,-2.205025060271897097e-01 +5.252173934483933548e-01,1.039961277852402000e-01 +-1.632232222681697376e-01,1.419798469535744345e-01 +6.743002490097227408e-01,-2.114160292902500238e-01 +-2.137683273907977077e-01,-3.532522000838053677e-02 +-4.203438377564809869e-01,-2.291621869005471546e-01 +-3.518085343521126090e-02,1.266446903706495986e-01 +-1.225099341553900906e-01,-3.292697814707206128e-01 +1.345532316508370463e-01,-1.897201595377337180e-01 +1.187382877732429798e-04,-2.631183278567240102e-01 +-2.431916403088095757e-01,-1.998762327557364882e-01 +-1.340306498850397654e-01,-9.997600821569556373e-02 +-2.394645303841373696e-01,-1.457190446029294796e-02 +4.176308672804780464e-01,8.202446473089637646e-02 +-2.568103699707425802e-01,1.108011089155913342e-01 +-1.983935752304682720e-01,2.055830143964074153e-01 +-1.838979845510715916e-01,-2.384033416325803123e-01 +7.158977041124779950e-01,-2.070841295856734321e-01 +-3.116108409668794099e-01,1.565653305115360383e-01 +-2.955400175465368595e-01,1.003742185243576140e-01 +-9.911566028396415207e-02,-4.088080105083649607e-02 +-2.265427316925030521e-01,-7.120095987465079046e-02 +5.562148497326555724e-02,-3.282523637557258622e-01 +4.705431030010714943e-01,1.063330414013199943e-01 +-3.044770136925081805e-01,-3.745624055740117142e-01 +-2.584310916332718255e-01,9.996462535607217315e-02 +-8.772565940749117719e-02,-1.120893190818688656e-01 +-4.592684011998671156e-02,-5.334665840690766547e-02 +-5.054787813065329122e-02,1.363482603718394193e-01 +-9.691730552672613019e-02,-1.976793510357447436e-01 +-9.376816867504625397e-02,1.403908460864162489e-01 +-2.599752629731635900e-01,2.923940820033542332e-02 +-7.478668878459866776e-02,-2.680515504700162199e-01 +-2.531816187075952573e-01,-2.965776940399724726e-01 +-8.451580486538583931e-03,-9.012325069967735969e-02 +-1.015824146595849242e-01,-3.723097774030568741e-01 +2.208502803788186739e-02,-3.461697937143363712e-01 +-3.345507768533962506e-02,-2.816925046759189422e-01 +5.205509894238421337e-02,6.172292285267292344e-01 +2.207906685880887954e-02,4.608295864477507942e-01 +-8.219422308282766168e-03,-1.922109173902964985e-01 +-1.457199728060936533e-02,-2.984626707655484434e-01 +-1.330061143068961109e-02,3.314863197238514247e-02 +4.456786538917705681e-02,5.642059988360933476e-01 +2.763240933759653767e-02,1.575096287364530223e-01 +-4.541443683064519399e-02,3.648329495585479476e-01 +6.245616805309352898e-02,5.313406205686831418e-01 +5.528738247970225311e-02,-9.547639681473535367e-02 +-1.720531991223517299e-01,-2.835626383768306558e-01 +1.459063750141448845e-01,3.421136020541190037e-01 +1.443115090488770132e-05,4.164047211756652378e-01 +-4.164912989091615336e-01,-2.214152624669662728e-01 +1.168254147636234586e-01,4.439627587687420829e-01 +-2.344356660283973826e-01,2.680761930521270986e-01 +-3.602756169538530451e-02,3.587918030887843890e-01 +-1.102919958126600403e-01,-2.392364508395060374e-01 +-2.323794563121145129e-01,-2.021824426831346222e-01 +-8.531830535407795846e-02,1.729229602872471017e-01 +5.560715079252122051e-01,-1.744349684043796089e-01 +-1.011283877044427681e-02,1.320247788987445048e-01 +-2.229279695795279570e-01,-2.558271339809131684e-01 +-1.651921624796280075e-01,-1.232767547763812116e-01 +-9.148083846316973355e-02,-1.258986275689785994e-01 +-1.594712255617960206e-01,9.435515509624523012e-02 +-2.154398144935166515e-01,-3.053735441209698420e-01 +-1.335132586102010244e-01,-8.154868674026656550e-02 +-4.551391105086748795e-02,1.227580642432931218e-01 +3.233471857885526768e-02,-6.691498139379124799e-02 +-9.459860250937855708e-02,-3.891471406177577502e-02 +-3.080436039726562325e-01,8.817063153739015946e-02 +-1.753528296358649319e-01,-6.384344450697002071e-02 +-2.033446053949079513e-01,-2.809524885168079855e-01 +-2.679525932405107946e-01,-2.111648420675438925e-02 +-2.786722743672134239e-01,1.194960716246750293e-01 +-2.202833791231391738e-02,3.576990223323607831e-01 +-7.009916836564916709e-02,2.548794956162857006e-01 +2.176711013863848881e-02,-1.766617330048968759e-01 +-2.247623635415814947e-01,2.891148490857093356e-01 +3.892803173160762076e-01,1.721302527337566501e-01 +-1.187566984818062832e-01,-2.132076465858388503e-01 +-1.333098716454635679e-01,2.780459554238158826e-01 +-1.358929386994514321e-01,1.305969091488456135e-01 +-2.548935082229760174e-01,-3.156491488459593486e-01 +-6.564969287213270888e-02,2.857806207766365736e-01 +3.666548749053172296e-02,-1.872597399937323825e-01 +2.763814276168619632e-01,1.997527867319049688e-01 +-1.433053788223105085e-01,-2.353565411308903288e-01 +3.856762665484815555e-02,5.798673634645713504e-01 +-7.895387510912690865e-02,-2.714923501766254924e-02 +-1.741494158822219293e-02,-3.231600306202226519e-02 +-2.498427523202122538e-02,3.038543017775433008e-01 +4.454631952238025661e-01,8.301255138228953723e-02 +-1.470345680881028905e-01,-2.938895802550239300e-01 +5.984146670751228081e-01,-2.228323149123804248e-01 +6.629785384488772193e-01,-2.162346275438175591e-01 +-2.533588508550730506e-02,-1.189413671856356380e-01 +-2.882012398447082457e-01,-2.575463526292088856e-01 +-1.649173717493251090e-01,1.304231619599847403e-01 +4.332233603446942194e-01,1.052863743577034800e-01 +-1.403379427263663215e-01,1.118955371355135897e-01 +-1.777419764033960070e-01,8.438756030551694542e-02 +6.960970087931455058e-05,2.647169566448724295e-02 +-9.277073228635537849e-02,4.618610112755537900e-01 diff --git a/src/iohclustering/static/ruspini_selected.txt b/src/iohclustering/static/ruspini_selected.txt new file mode 100644 index 0000000..df75235 --- /dev/null +++ b/src/iohclustering/static/ruspini_selected.txt @@ -0,0 +1,75 @@ +4.000000000000000000e+00,5.300000000000000000e+01 +5.000000000000000000e+00,6.300000000000000000e+01 +1.000000000000000000e+01,5.900000000000000000e+01 +9.000000000000000000e+00,7.700000000000000000e+01 +1.300000000000000000e+01,4.900000000000000000e+01 +1.300000000000000000e+01,6.900000000000000000e+01 +1.200000000000000000e+01,8.800000000000000000e+01 +1.500000000000000000e+01,7.500000000000000000e+01 +1.800000000000000000e+01,6.100000000000000000e+01 +1.900000000000000000e+01,6.500000000000000000e+01 +2.200000000000000000e+01,7.400000000000000000e+01 +2.700000000000000000e+01,7.200000000000000000e+01 +2.800000000000000000e+01,7.600000000000000000e+01 +2.400000000000000000e+01,5.800000000000000000e+01 +2.700000000000000000e+01,5.500000000000000000e+01 +2.800000000000000000e+01,6.000000000000000000e+01 +3.000000000000000000e+01,5.200000000000000000e+01 +3.100000000000000000e+01,6.000000000000000000e+01 +3.200000000000000000e+01,6.100000000000000000e+01 +3.600000000000000000e+01,7.200000000000000000e+01 +2.800000000000000000e+01,1.470000000000000000e+02 +3.200000000000000000e+01,1.490000000000000000e+02 +3.500000000000000000e+01,1.530000000000000000e+02 +3.300000000000000000e+01,1.540000000000000000e+02 +3.800000000000000000e+01,1.510000000000000000e+02 +4.100000000000000000e+01,1.500000000000000000e+02 +3.800000000000000000e+01,1.450000000000000000e+02 +3.800000000000000000e+01,1.430000000000000000e+02 +3.200000000000000000e+01,1.430000000000000000e+02 +3.400000000000000000e+01,1.410000000000000000e+02 +4.400000000000000000e+01,1.560000000000000000e+02 +4.400000000000000000e+01,1.490000000000000000e+02 +4.400000000000000000e+01,1.430000000000000000e+02 +4.600000000000000000e+01,1.420000000000000000e+02 +4.700000000000000000e+01,1.490000000000000000e+02 +4.900000000000000000e+01,1.520000000000000000e+02 +5.000000000000000000e+01,1.420000000000000000e+02 +5.300000000000000000e+01,1.440000000000000000e+02 +5.200000000000000000e+01,1.520000000000000000e+02 +5.500000000000000000e+01,1.550000000000000000e+02 +5.400000000000000000e+01,1.240000000000000000e+02 +6.000000000000000000e+01,1.360000000000000000e+02 +6.300000000000000000e+01,1.390000000000000000e+02 +8.600000000000000000e+01,1.320000000000000000e+02 +8.500000000000000000e+01,1.150000000000000000e+02 +8.500000000000000000e+01,9.600000000000000000e+01 +7.800000000000000000e+01,9.400000000000000000e+01 +7.400000000000000000e+01,9.600000000000000000e+01 +9.700000000000000000e+01,1.220000000000000000e+02 +9.800000000000000000e+01,1.160000000000000000e+02 +9.800000000000000000e+01,1.240000000000000000e+02 +9.900000000000000000e+01,1.190000000000000000e+02 +9.900000000000000000e+01,1.280000000000000000e+02 +1.010000000000000000e+02,1.150000000000000000e+02 +1.080000000000000000e+02,1.110000000000000000e+02 +1.100000000000000000e+02,1.110000000000000000e+02 +1.080000000000000000e+02,1.160000000000000000e+02 +1.110000000000000000e+02,1.260000000000000000e+02 +1.150000000000000000e+02,1.170000000000000000e+02 +1.170000000000000000e+02,1.150000000000000000e+02 +7.000000000000000000e+01,4.000000000000000000e+00 +7.700000000000000000e+01,1.200000000000000000e+01 +8.300000000000000000e+01,2.100000000000000000e+01 +6.100000000000000000e+01,1.500000000000000000e+01 +6.900000000000000000e+01,1.500000000000000000e+01 +7.800000000000000000e+01,1.600000000000000000e+01 +6.600000000000000000e+01,1.800000000000000000e+01 +5.800000000000000000e+01,1.300000000000000000e+01 +6.400000000000000000e+01,2.000000000000000000e+01 +6.900000000000000000e+01,2.100000000000000000e+01 +6.600000000000000000e+01,2.300000000000000000e+01 +6.100000000000000000e+01,2.500000000000000000e+01 +7.600000000000000000e+01,2.700000000000000000e+01 +7.200000000000000000e+01,3.100000000000000000e+01 +6.400000000000000000e+01,3.000000000000000000e+01 diff --git a/src/iohclustering/static/segment_pca.txt b/src/iohclustering/static/segment_pca.txt new file mode 100644 index 0000000..1665f24 --- /dev/null +++ b/src/iohclustering/static/segment_pca.txt @@ -0,0 +1,500 @@ +-8.536957778315598944e+01,1.398328185224716691e+01 +1.066357408303720007e+02,-3.015186171796339742e+00 +2.776316825702660651e+01,-5.663826311060355323e+01 +-1.137259383547749536e+02,-2.867681845932496998e+01 +7.102205225621725049e+01,-2.703819785998002345e+01 +-8.085244154543873663e+01,1.071751514484408041e+01 +-1.524177294475100908e+01,-2.243685179227671611e+01 +-7.091653575215447347e+01,1.609949956170843066e+01 +-8.210826797739473193e+01,4.779547251310530953e+01 +6.050618362693793273e+01,3.228654145355172744e+01 +2.216076959993788762e+02,-4.501788607143733145e+01 +-2.064528289664443506e+01,-1.116240056356064336e+01 +2.078711799536669673e+02,-5.168834292865718538e+01 +-6.376029732456796495e+01,-1.541731571845940252e+01 +-7.905935190408779079e+01,4.647976047988230164e+01 +1.916993109213947548e+02,-8.508641936952599849e+01 +-9.206656157462612100e+01,1.949668524914365264e+01 +-8.647933988555408291e+01,-2.622058140969491191e+01 +3.071691488108444545e+01,2.269826097651884034e+00 +-7.212243345018654850e+01,5.991233747892592731e+01 +-7.768211341102107781e+01,-4.514631625072510701e+01 +-2.457244995136138499e+01,2.881975037081504354e+01 +1.701401289889371071e+02,1.411961166858934913e+00 +-6.894386561561226756e+01,-5.515698212035136550e+00 +6.013161160543673844e+01,-1.436065963035692228e+01 +6.158399901091741668e+01,1.102541927862107372e+02 +-7.167003271598552772e+01,-2.815973462249371551e+01 +2.278631799085581804e+02,-2.591174930408278598e+01 +-7.182751523365207902e+01,5.348556121024213894e+01 +-8.291007082952870633e+01,-4.531500212806091099e+01 +-8.210581802417597430e+01,-1.062852610682839050e+01 +-8.483889834417068698e+01,-4.330718203004106925e+01 +2.266263725071270301e+02,1.429177929209629561e+01 +1.958918858504167702e+02,-1.674119109321515708e+01 +-7.948501065377317332e+01,5.251087755842281979e+01 +-8.883688154948694660e+01,1.235730340044301556e+01 +-7.905529161918445880e+01,-4.030815837532745860e+01 +1.451356465960160103e+00,-5.823448997797425619e+01 +1.678494630014274378e+02,-1.540226349297252817e+01 +5.669296552864688010e+01,-6.168271228390975303e+00 +-6.872900620601078003e+01,-4.626623752725512162e+01 +-9.786027280139560958e+01,4.353042172092505524e+01 +-5.350682951550906097e+01,3.379801023944760630e+01 +2.003622951592715538e+02,-3.749531356092574708e+00 +2.735011869185647626e+01,-3.641883891947769314e+01 +6.987687686255937081e+01,-5.789664702941958119e+00 +-1.698712972981001812e+01,4.687695557233236832e-01 +-8.438997278372316657e+01,-3.027691438338431951e+01 +-2.774724328512410310e+01,7.966200224109354622e+01 +2.042174299668947981e+02,-8.740400775139185896e+01 +-7.848286432852266614e+01,6.187128362813200511e+01 +-8.279415792884263681e+01,2.796577398516562596e+01 +-8.881222297367592944e+01,-2.013562460093752904e+01 +2.150987651511250931e+01,-4.389717616095862240e+01 +-6.754060444448941780e+01,1.233351825172585770e+01 +2.033810138261500526e+02,-6.803707475350212519e+01 +-2.504996530174663505e+01,1.215913279869010044e-01 +6.084580473931513467e+00,-3.774830509510401555e+01 +-3.959815284795109847e+01,-5.263875862993553767e+01 +-8.101742378366516562e+01,-1.399336126189327523e+01 +5.322216024206197460e+01,-9.262544783560464623e+00 +-8.169068036921169096e+01,-1.104743544225578589e+01 +-1.148485993858537171e+02,-2.971485337114321368e+01 +3.159352581290167805e+01,1.677952726178909781e+00 +8.064587004778856283e+01,1.150288935019544567e+01 +2.907667252432699456e+01,-3.873979968990397538e+01 +-7.748753782539316148e+01,3.826414633198884729e+01 +2.274689023361061970e+02,-7.013796517762902738e+01 +-6.608723764154055402e+01,5.256096099933643728e+01 +-8.282260802094955920e+01,-3.611689473354818603e+01 +-1.577739378459402353e+01,1.171920125337500984e+01 +1.092123555988955275e+01,4.030804796676063262e+01 +2.467688859632869836e+01,5.095818679285576636e+00 +8.854908628735769227e+00,-1.785345504423645258e+00 +-8.751826846245691627e+00,-1.085752298368698554e+01 +-9.721902749894753981e+01,4.108210323983306722e+01 +2.238255854559747036e+02,-8.383039307433341492e+01 +-4.743272972671298504e+01,-2.523921854987250413e+01 +-7.678283310211608637e+01,4.909412166188229065e+00 +-2.375345087618248030e+01,-3.956601667611657547e+01 +-7.562163837161523361e+01,5.722140217559652342e+01 +-6.709819285985058457e+01,3.519735345453218400e+01 +-8.494311784972195767e+01,4.218117443726087146e+01 +-6.585998537600781333e+01,-3.172372112579959946e+01 +-8.075646447369649650e+00,3.656871855817842576e+00 +-9.080749192440841000e+01,3.788939919220497554e+00 +-7.527419090705055282e+01,5.064566379498192106e+01 +-1.523130568802776352e+01,5.485869930620503254e+01 +6.386152976545521653e+01,-1.958977914966985523e+01 +-2.805640706382617111e+01,5.391835478234596479e+01 +8.585841591667540129e+00,1.374760147885170980e+01 +2.991173348499810203e+00,1.105032604388039061e+02 +-6.442798983718896011e+01,5.302959722386843211e+00 +-2.739266745247898172e+01,-4.537671511254474410e+01 +-6.821627966023949341e+01,-3.706584440857553631e+01 +3.285443103656961572e+00,-2.825093931938220670e+00 +-3.926014486195372299e+00,1.273725371200672107e+01 +-8.411906261420828912e+01,9.400372569891523256e+00 +6.697983992417147192e+01,-1.693851353576017260e+01 +1.841972796374021115e+01,-4.140433430112437918e+01 +-7.606260921488578219e+01,5.134673882743283713e+01 +-2.917363041609706897e+01,-1.019192853861107295e+01 +-6.584197516012990548e+01,4.690859818127932357e+01 +-9.178296271838239306e+01,2.173225248271950072e+00 +5.975380325815527982e+01,-7.214679041404285620e+00 +-7.866805394188475020e+01,-4.339907034840861400e+01 +-2.699877416447429734e+00,-2.364546446223998544e+01 +-1.123284511920043016e+01,-1.938801366211113120e+01 +-7.398958974832643776e+01,-3.878314351863781440e+01 +-1.075893543227714275e+02,-2.812217449928800761e+01 +1.261720082433429191e+01,2.757038919522685205e+02 +-6.773935673177984995e+01,-4.156338754992935236e+01 +2.044886261421233087e+02,-7.378057348506331437e+01 +3.142911241554324064e+01,-1.940414060594646983e+01 +2.613024273316083779e+01,-1.530853873369493456e+01 +-9.589433029468466430e+01,2.083093550945054773e+01 +1.130862484148392433e+01,-3.331611461121583773e+01 +2.379396653108728188e+01,-4.998348175029160245e+01 +2.139653682505702079e+02,-3.765199854907091748e+01 +1.672903633099034835e+02,-4.916508644487327473e+01 +-5.947581692038399126e+01,-4.983923915431714846e+01 +-9.352793186407733117e+01,4.458215808660196444e+01 +-3.158269727099904856e+01,-1.224191875430262577e+01 +-8.419753000032510215e+01,1.740385547992747206e+01 +3.921814831485925801e+00,4.114821942471482430e+01 +-4.341338286634141497e+01,2.604699364723270349e+00 +-6.105028213761583089e+01,5.589017218842568013e+01 +-8.550340822788109563e+01,1.556682617695192405e+01 +3.769993232433451169e+01,-5.427368164426651020e+01 +-1.016832987354820261e+02,-1.840069238596256440e+01 +-2.455229719412321288e+01,3.354624035450340358e+01 +7.829167538175350671e+01,-9.011730425460996230e+00 +-1.634756647609960822e+01,1.599010341540415681e+01 +-8.968189858106070744e+01,-2.255433402596466053e+01 +-2.420089595050577813e+01,4.030086613782808058e+01 +-2.760280480570936490e+01,-3.813790306127460639e+01 +-1.563230671840319719e+00,2.405116975903285947e+01 +-4.006241746903290846e+01,-4.829615989949306254e+01 +3.557612160145974656e+01,-2.745921828604095793e+01 +-3.176767290222369056e+01,1.063353827747709168e+01 +-7.438759417260513374e+01,1.732106462388578194e+01 +-2.213432865495714275e+00,4.522614251320222678e+01 +-7.916711539500217043e+01,-2.588803871007167601e+01 +2.201461986134076767e+02,-3.434188834244654487e+01 +3.165565690707067503e+01,-1.552722103496160955e+01 +-8.291007082952870633e+01,-4.531500212806091099e+01 +-3.331388301758919113e+01,3.991280629323597395e+01 +-8.226527648376725566e+00,-2.415700491319941534e+01 +-7.793976075492452082e+01,8.731392429748883188e+00 +2.837342443821991367e+01,-8.362797946270145388e+00 +-7.822055677915815863e+01,1.983871295208220698e+00 +1.083223711907427855e+01,-5.466894188823491874e+01 +-2.730269666779087245e+01,-4.635083866306607803e+01 +6.336844934482387970e+01,1.004506717619946699e+02 +1.794121061007287210e+01,2.631532005635684612e+01 +2.090395379329313812e+02,-8.000771179714818970e+01 +-1.344873033895067849e+01,3.816851824192248444e+01 +2.474079616295902611e+02,-4.868440182398877170e+01 +-6.896871935661424402e+01,2.900661294689842862e+01 +-9.387828718955671548e+01,5.915795021211744853e+01 +7.723009169610482161e+01,-3.491038977460859627e+01 +1.226718436976790514e+02,2.006906995954154027e+01 +2.405379965862321114e+02,-9.035694291378949572e+01 +-5.388986808082812274e+01,-1.174567910921057567e+01 +-4.467935668657120374e+01,-3.511410986738122375e+01 +-9.211873124521943623e+01,-4.617601396593475016e+01 +-4.145408587548237023e+01,-1.016604300045409559e+01 +-1.973627400780614849e+01,-1.042165336193605896e+01 +-9.169612679149588530e+01,-3.547098862256647323e+01 +7.402968637135671770e+01,-5.698825046446551745e+00 +2.938849028095294003e+01,-2.093027124898370062e+01 +1.749194230510323322e+01,-4.091729281442218991e+01 +1.374493561982358436e+01,1.391845592169899781e+01 +-8.001894063350941622e+01,5.799982033397673042e+00 +1.977612018244022636e+02,1.797625369277554341e+01 +6.165645396948315948e+01,-1.327539918830665755e+01 +2.915860969693251814e+00,-2.966188841307289792e+01 +-1.019653575664300860e+02,-4.610643636026839687e+01 +-9.753926328325033523e+01,5.471408176764867903e+00 +-3.813194334419936382e+01,-2.095453197314931959e+00 +-7.944041369677533737e+01,-1.161848858482811764e+01 +2.038843941005706384e+01,-6.797367463024387746e+01 +2.869702128553440446e+01,-3.786712232892094931e+01 +-6.694294688106270996e+01,9.848054443356495824e+00 +2.999249903609775814e+01,-2.123265946948182659e-01 +-7.261490002028038759e+01,-1.211299000281671923e+00 +-4.866930854388693994e+00,-2.109968517630820628e+01 +-6.156494093801411793e+01,1.591699315192115094e+01 +1.438262876223878273e+00,-3.646842585957326577e+01 +-7.176760155784150186e+01,3.650273826303981561e+00 +2.339354046100676143e+01,-2.932799132523732411e+01 +-6.073915012140120950e+01,-3.025991172991420797e+01 +-7.043001932010099608e+01,-3.253377486772199489e+01 +1.682214117849620436e+02,-3.070294941359386698e+01 +1.711827613511457002e+02,3.309789127716252555e+00 +-9.654205472233939878e-01,-6.654723747840601789e+01 +-2.246251098077168606e+01,2.929119655627658148e+01 +-7.675843001625962359e+01,1.769029147802578450e+01 +-4.427835705180387293e+01,-3.987911051214791769e+01 +-5.714654255371894465e+01,-3.355136420089079508e+01 +-6.944770599109874354e+01,-2.798492284234728444e+01 +3.753140400902384766e+00,-6.338797713935061751e+01 +-1.232391461599587457e+00,2.890057524560089419e+01 +-4.812300571013116723e+01,-2.032136987137247885e+01 +8.395011951126629413e+01,-1.468569623258787704e+00 +-8.261882458684696928e+01,8.617157597533605440e+00 +4.879115902547162165e+01,-4.184605686988464157e+01 +-3.204951385126985741e+01,2.683402303166944947e+00 +4.657788013155976614e+01,3.936521004229182097e+01 +2.430800018321183487e+01,5.864253044412742533e+00 +-6.247144627311460141e+01,-4.577692336558439479e+01 +-3.578984420715351433e+01,5.260251610451192050e+01 +-2.436834494414938490e+01,1.718552666013936658e+01 +-6.573933606512318306e+01,3.081229591847974802e+01 +3.416587741840882586e+01,-1.106014458541817902e+01 +-8.752327295045409983e+01,-4.703708427350495214e+01 +-8.296227420248216333e+01,-3.734274100134799568e+01 +1.112376012043567997e+01,2.156279578090392945e+01 +3.247737930441987686e+01,3.147619705305105242e+01 +-5.440009089931243835e+01,-2.654647221805387858e+01 +2.378549425530813437e+02,-1.210178564601581996e+01 +-9.969954402362486690e+01,4.297326842733605190e+01 +-6.887783583854726999e+01,-9.997870346231501060e+00 +-1.682042009982410047e+00,-6.466707389691126195e+01 +2.328425556368433149e+02,-1.478742173411012217e+01 +2.237781607626592404e+02,-7.913777434769062324e+01 +-2.281760927363517055e+01,2.615620244716128440e+01 +-2.662244869440452888e+01,-1.541361224184661260e+00 +-2.476856750413638508e+00,-2.853740234200501824e+00 +-3.982527077562719597e+01,2.708265132658831931e+01 +2.138338956505240773e+01,7.634312473944428135e+00 +-6.303141268753432058e+01,4.256454442326116094e+01 +9.640717469947603036e+01,3.172794490953232582e+01 +-9.758094535277825798e+01,5.128898758652584178e+01 +-2.304271064597533680e+01,-1.828332275584542543e+01 +2.245188102735638722e+02,6.959492117713989501e+02 +-6.894285070367267565e+00,-2.398270681649749747e+01 +2.009231110031722949e+02,-4.771193558589099126e+01 +2.121974667730861768e+02,-4.645692220115582671e+01 +2.829861544541400420e+01,-1.795839040825728716e+01 +-7.562364138126672231e+01,-4.576898962413162764e+01 +-6.331579128794462008e+01,1.648074483771722853e+01 +-5.792946257950198685e+01,5.218662673574220889e+01 +-7.552464067813851045e+01,-4.931680947486275102e+01 +1.999933280346089930e+02,-1.327747113070690510e+01 +1.693813383740750282e+02,-4.245251036419821133e+01 +-7.531580095776378414e+01,5.215488575192641463e+01 +-5.146139875902410665e+01,1.649407188835983717e+01 +-7.866552598681550990e+01,4.943893749608790955e+01 +2.230224152004235449e+01,-1.532108483224823914e+01 +-5.728295268106490035e+00,-7.946497500049372498e+00 +-3.878537068651389319e+01,4.353798831766993516e+01 +2.260844002748698927e+02,-9.401587317390946907e+01 +-1.362767115392186490e+01,-6.409314317056752941e+01 +-4.103699301325700333e+01,3.001512197548521854e+01 +-7.585013440639197313e+01,-3.803232943870713001e+01 +-1.152830367390636823e+01,-3.139280971464871328e+01 +-7.752906262631452705e+01,2.146342423348756245e+00 +-1.162237257359315379e+01,-1.203718549428792350e+01 +-6.594538889513518143e+01,-5.300778901118122377e+01 +8.158333971095638049e+01,1.844621428804413155e+00 +-8.753586635018484685e+01,3.575408398699264723e+01 +-6.970977582583577714e+01,4.425824025093758962e+01 +-3.450630166203630722e+01,-4.959946597525311773e+01 +1.051972016523043862e+02,-1.286403420049437507e+01 +9.815171604676114825e+00,2.546615446485814260e+01 +-8.237195798063771690e+01,4.261051315870280831e+01 +-7.252840026490919456e+01,-5.065506474744863397e+01 +-2.603560974681863271e+01,-5.128363714018927055e+01 +2.037747910729636374e+02,-2.882405584579969116e+01 +7.910664566606266135e+01,2.865439481110110265e+01 +-9.775947328441372264e+00,-1.622812383448353302e+01 +2.387159593130355617e+01,-3.227206356946423682e+01 +-1.064904831805828991e+02,1.511797988203674059e+01 +-6.154188860065487177e+01,-3.878956630942207795e+01 +-3.018657685993979101e+01,2.578140939028782341e+01 +-6.567336688357787011e+01,-4.748378605809480746e+01 +-8.339065630927714778e+01,-2.921611577236285839e+01 +-5.533898173802203502e+01,3.944252133019939777e+01 +-5.119816866493612650e+01,2.143557180449772304e+01 +-8.905979510327081528e+01,-1.840363535911390258e+01 +-1.849691651502781653e+01,-4.542514541242740478e+01 +1.596493892267513459e+01,2.764502328523717978e+01 +-2.298741714856764062e+01,4.778348333930358649e+01 +-2.634506327034899797e+01,2.635510817401881312e+01 +-2.223208904756939930e+01,7.432855874661299822e+01 +3.616528355439894682e+01,3.205603018678631884e+02 +2.371763456844735458e+02,-6.624207554830933020e+01 +-8.368988525121673661e+01,3.808985862431580927e+01 +2.610026597502119294e+00,-3.800826070897191755e+01 +1.626747867615252687e+02,-4.853894696808247033e+01 +-8.291003737956094710e+01,-1.529045346578838949e+00 +-9.041202869546025056e+01,3.337791603182287847e+00 +5.528766856334181057e+01,-7.651356164892859191e+00 +-9.895829417716288390e+01,4.174710690790374912e+01 +-5.008893390036888604e+01,-4.925700172487911743e+01 +-7.453951336738946054e+01,5.478912151706992262e+01 +-8.592839835113588265e+01,5.326353453104199076e+01 +-8.533940156164979385e+01,9.924924709612708895e+00 +2.105336319206786584e+02,-2.213036558717945823e+01 +-4.171397331332994440e+01,4.706924093025665456e+01 +-3.692385581892210666e+01,1.666997664340606988e+01 +4.061878766171782473e+01,6.903458468851447094e+01 +-8.308868730703059668e+01,2.433682093838882565e+01 +5.682855299716153041e+01,-1.215095083034143997e+01 +-7.184557484709955588e+01,-3.487610950107070806e+01 +-7.006118666909881654e+01,-4.005718337812781016e+01 +2.476500809159846597e+02,5.485114351426035206e+00 +3.122817861945400182e+02,1.321743197356664496e+03 +-8.631212364073837762e+01,5.001571632329977746e+01 +7.461399313730862559e+01,2.887313490037376340e+01 +-3.268149598285160273e+00,-3.303794251970121110e+01 +-9.406673486720276856e+01,-3.187160483358474750e+01 +1.751392450009553272e+02,-1.509130529411026878e+01 +-3.389574648510254207e+01,3.341005621308298856e+01 +-6.517360601056692815e+01,5.523953362655834809e+01 +1.216150505676129434e+01,2.147260868349020413e+01 +-2.726368866861656315e+01,-3.392598493156340567e+01 +-8.612072901491355026e+01,5.862359051061941528e+01 +2.829861544541400420e+01,-1.795839040825728716e+01 +3.311410119254149009e+01,2.493477784898428240e+01 +-8.201337198116361549e+01,-1.736241745704200667e+01 +2.166916778391821286e+00,-5.673853994230588427e+01 +-7.716944715106568253e+01,1.202792348571349912e+01 +1.026251816225584590e-01,2.270396681303447650e+01 +-6.238217193271987782e+01,-1.299488701579537953e+01 +-3.676166205475596627e+01,5.189308815505448536e+01 +-1.256027631872996508e+01,4.512024426137034538e+01 +-5.792169239446226214e+01,3.847222887745359543e+01 +1.735453360886018359e+01,2.930308294313813278e+01 +-6.567336688357787011e+01,-4.748378605809480746e+01 +5.296675115392293520e+01,-1.043552558281360909e+01 +-2.289101470536572691e+01,-4.067705691950536817e+01 +-3.824849036030823157e+01,5.195522608631368655e+01 +-7.604692784303787789e+01,5.840305244885534819e+01 +1.719108212492544396e+01,1.134080773123367436e+01 +-2.895248531200014597e+01,4.071968724667559769e+01 +-2.455229719412321288e+01,3.354624035450340358e+01 +-5.683383066282112139e+01,9.772094792077828274e+00 +-1.968396539097559739e+01,1.095534563092628133e+01 +-8.615298953894946976e+01,5.746790378093602669e+01 +-1.145744305895085517e+02,1.242006831450526150e+00 +-9.983923861765427432e+01,3.893108170515368016e+01 +-8.791947706535148654e+01,4.709335821369132447e+01 +-9.124177878259817476e+01,3.470970261378461430e+01 +-7.143558373149180341e+01,-2.439312785137946094e+01 +-7.975026798623368052e+01,5.913060180813059930e+01 +-6.710569610557099907e+01,1.136930076992741334e+01 +2.113150375411453865e+02,-7.297756059500822801e+01 +-1.061004104718532943e+02,-4.000455024798726811e+01 +3.404208785796638637e+01,-1.186082978731423587e+01 +-7.479100206523486349e+01,4.495828288380627669e+01 +2.085629306554143056e+02,-3.804095735579775805e+01 +2.110909291662871397e+02,-8.329759813278188574e+01 +1.168589112951175792e+02,2.385229712203362595e+01 +1.728754000099981738e+02,1.246780440209305141e+01 +1.990253791255738633e+02,1.516045875051895209e+01 +3.650866352763654277e+01,-5.455474222203640089e+00 +5.524531768215751271e+01,8.472750063363436723e+00 +-4.841259859625850481e+01,-2.237349374150001680e+01 +-1.968396539097559739e+01,1.095534563092628133e+01 +-1.914376470728931778e+01,-1.674314300460785176e+01 +4.939713862147405266e+00,-6.218000615321202673e+01 +1.555759197174104713e+01,9.899507290522233660e+00 +-2.167492746736659015e+01,-5.826895466104073051e+01 +3.056135383951282591e+01,2.836242500241449971e+00 +-8.153506443124257430e+01,4.432169749372263823e+01 +-8.711261673999833022e+01,5.550947337190910957e+01 +-1.849691651502781653e+01,-4.542514541242740478e+01 +1.977612018244022636e+02,1.797625369277554341e+01 +1.045572455029897618e+01,4.344298806546395042e+01 +-4.321202464744244409e+00,1.619364931739550784e+01 +-9.264331148016243844e+01,-7.738215818389561740e+00 +-6.105095879200492703e+01,-4.130614864824100607e+01 +4.210996493703379251e+00,-5.975204688203339032e+01 +-1.117216254438879908e+01,-5.035668575316810802e+01 +-7.880859307556340809e+01,1.944910807081172166e+01 +1.914100852931613872e+02,-7.635749810611625499e+00 +2.069583993984499415e+01,-1.943143099894378523e+01 +-1.355847514095192441e+00,-3.041196898019654071e+01 +-7.052092991827719004e+01,-2.771186880686549614e+01 +-7.772062389156516815e+01,-9.643398982570904110e+00 +2.256034583124803987e+02,-3.808291246511719663e+01 +-8.216416327253413954e+01,7.760197299575088081e+00 +2.594630090754498397e+01,-5.201726752429839706e+01 +1.130862484148392433e+01,-3.331611461121583773e+01 +-2.518728823744466894e+01,-3.864581753330105229e-01 +5.507961438470259452e+01,-3.469472488883928207e+01 +-2.584287950758162822e+01,3.189923858102939214e+00 +1.606393656132384251e+02,-8.152411116039222350e+01 +-1.029033729411792031e+01,-3.266664778049622697e+01 +6.782085208517242059e+00,3.534791050396984824e-01 +-6.455432265655919366e+01,-7.359281704777875355e+00 +-5.771732275380633048e+00,2.660314312466687170e+01 +2.248008560747350160e+01,-1.769964892285031155e+01 +-9.250442363324842177e+01,-4.170864313251021827e+01 +-3.500313581048617806e+01,5.217771821754187300e+01 +-4.264386832326167109e+01,1.199257535639582102e+02 +-4.637893558037429642e+01,5.466758853512483540e+01 +-3.244484811439449601e+01,-4.237598975302289261e+01 +3.289616985752891765e+01,2.264866292740760301e+01 +1.475907147396687691e+01,1.993924718503408400e+01 +1.802122369126559249e+02,-1.227196387991077664e+01 +-2.293672098140870474e+00,-5.504973546485663149e+01 +-1.113111494094470117e+02,9.889316723143734222e+00 +2.047644512216724877e+02,-6.881921178775790793e+01 +2.645460737081264924e+01,-3.229224537215399238e+01 +-8.894681854686906775e+01,-4.902555193683937063e+01 +-5.266487361886900942e+01,-5.464504812140244638e+01 +6.297829610211153550e+01,-1.994952644109972084e+01 +-6.912889942349464434e+01,6.788622569806375573e+00 +-9.973181186583680358e+01,-5.014165792374785013e+01 +-8.660152726305452120e+01,4.428474990242683162e+01 +-2.940399394060695215e+01,3.529747164369102563e+01 +-9.238526580589227422e+01,-4.902877088411285200e+01 +2.037275092944241237e+02,-1.652072578445109485e+01 +2.867384869881919229e+01,-2.803418105500468016e+01 +-6.859972227781720733e+01,-2.771568922885017372e+01 +-5.176794540523499677e+01,-2.748124204523899650e+01 +-8.901311219665723229e+01,7.849833350652520858e-01 +-5.528438003738882145e+01,5.684562084475818722e+01 +6.831095468711552599e+01,-3.347674976046778283e+01 +-4.822899356366489343e+01,3.042003366943348297e+01 +5.617088803634433702e+01,-5.661755492570361525e+01 +-2.216534096438076773e+01,1.874145733933226410e+01 +-8.931851598746484910e+01,4.707620182931004393e+01 +1.811693460095840180e+02,-2.852979090160828335e+01 +-2.519416770400010819e+01,-3.193879159787256228e+00 +-5.173298875880750103e+00,5.532760068402510001e+01 +-2.557604253577317976e+01,5.208669168141868511e+01 +-9.381659674024318107e+00,-3.112640826492000556e+01 +-2.971916379072603753e+00,-4.861244225095927618e+01 +2.557497034457970386e+00,-5.826863277470187086e+01 +-6.848087970005536818e+01,-1.441877563223350256e+00 +-3.031710043459994619e+00,-6.562515517529037368e+01 +1.172309318898522719e+02,-1.500752757547284588e+01 +-5.905608677754335645e+01,2.443318136161135357e+01 +2.017590275632595933e+02,-4.743137430723849413e+00 +-2.830617628938885844e+01,-8.969862842016564031e+00 +2.419438313608553770e+01,-6.078869198508121485e+01 +1.840224163341878238e+02,-2.928860396880928363e+01 +-1.137259383547749820e+02,-2.867681845932493800e+01 +-3.679611782705143952e+01,-3.199539549919015258e+01 +1.745810746859038716e+02,-2.835974851604894553e+01 +-9.423741575387001035e+01,3.385165675005296038e+01 +-1.078045868110436061e+02,-3.602423454756060295e+01 +2.041755601441075783e+02,-5.877361120980338427e+01 +2.173356017541759115e+02,-1.630225960245694594e+01 +-8.418162903989002643e+01,8.132222770737895789e-01 +-7.552464067813851045e+01,-4.931680947486275102e+01 +-4.537449836735976127e+00,3.642068799863754691e+01 +9.462552015198998134e+00,3.236500248599445939e+01 +2.995071718285882412e+01,-4.301333810851040340e+01 +2.115676860896494702e+02,-6.555874345989373353e+01 +1.877854998416254944e+02,-6.734755948518525770e+01 +7.153291020322684801e+01,4.447553658304589597e+00 +2.974778510875281157e+01,-8.863407967990568626e-01 +-5.646771383480092510e+01,8.207132094247548082e+00 +-2.437865460505359394e+01,2.043730507153468068e+01 +2.236904845734730714e+02,-9.509440644752378091e+01 +-7.984776858041038849e+01,-4.538881599902693864e+01 +-8.576284438346095840e+01,1.746587637246015845e+01 +-5.620676491128300256e+01,3.190752101621592018e+01 +-4.236041565514273088e+01,-5.602317787615668232e-01 +1.416980462524268169e+01,1.089013861168550257e+01 +-6.216108629151958276e+00,1.581131656856120671e+01 +1.367302506294130993e+01,-4.506662785635181478e+01 +-6.640211968832066702e+01,-3.966542004327713755e+01 +-2.462150962267341536e-01,-1.353322952734566265e+01 +-7.726216923905853662e+01,8.131736945629416624e+00 +1.156814755232109526e+01,1.569813956939888833e+01 +-8.791947706535148654e+01,4.709335821369132447e+01 +-3.819146089032113878e+01,7.023896293200712293e+00 +-6.819819237623791253e+01,3.940607644138244492e+00 +-4.646258105846229114e+00,-2.217466059498095277e+01 +2.043481808044722072e+02,-9.251910919089991125e+01 +1.895131906839590670e+02,-2.181334831553067399e+00 +-8.200331491509692228e+01,2.838342696746625293e+01 +-7.437299022687909655e+01,4.720784598260788556e+00 +2.065064649951499476e+01,-3.246342183301549511e+01 +-8.423412848603102532e+01,1.418034219384031402e+01 +-8.014665254737738564e+01,1.106708689899681630e+01 +-1.042877952670160511e+02,4.592724225370897528e+01 +3.606062678765575669e+01,1.178898854876136113e+02 +-8.384989530805071922e+00,3.878781653626653991e+01 +-8.536002993639738179e+01,-3.911938610816766015e+01 +-6.654938913747282925e+01,-1.375166102524975997e+01 +-2.815965767830234157e+01,4.385065402136276447e+01 +-3.172857306527052401e+01,1.346316622261435292e+01 +1.975103952175693109e+02,-6.420986312578683908e+01 +-6.340789077757886361e+01,-1.286226432862920532e+01 +3.159352581290167805e+01,1.677952726178909781e+00 +1.725108427364871488e+02,-5.690465065211303397e+01 +1.738470969248640756e+02,9.354172488791839157e+00 +-3.018075858501865660e+00,1.439782429422203336e+01 +-2.117258216546985139e+01,-5.328738353910298997e+01 +-1.426691386693022201e+00,-2.150590245342197004e+00 +7.613960600191298944e+00,-2.882893389874405798e+01 +1.731010622727326265e+01,-3.468048781747015141e+01 +2.514806288328239248e+01,-1.710778708145096161e+01 diff --git a/src/iohclustering/static/wine_pca.txt b/src/iohclustering/static/wine_pca.txt new file mode 100644 index 0000000..d84c060 --- /dev/null +++ b/src/iohclustering/static/wine_pca.txt @@ -0,0 +1,178 @@ +3.185629792879365141e+02,2.149213073453996259e+01 +3.030974196593866168e+02,-5.364717683064034404e+00 +4.380611329172362503e+02,-6.537309449440049214e+00 +7.332401393508109777e+02,1.927290320721296302e-01 +-1.157142849590586842e+01,1.848999460836035880e+01 +7.032311917377221562e+02,-3.321586742532801062e-01 +5.429715808665928307e+02,-1.351896664159688477e+01 +5.484018598404368277e+02,1.144943238355848258e+01 +2.980368628006116865e+02,-8.180157835408335742e+00 +2.980495531354681589e+02,-7.101542937561726276e+00 +7.630797119412471829e+02,-8.334317226298756154e+00 +5.329432277319981495e+02,-1.428763377047139116e+01 +5.728344103911645107e+02,-2.100501433007110919e+01 +4.029253582860968663e+02,-1.610263521859720370e+01 +8.000533938569717520e+02,-1.211844719158932548e+01 +5.632455779988175664e+02,2.214828664086270660e+00 +5.333796506359127534e+02,1.080480223366249604e+01 +3.833175910772753241e+02,8.477419817562926951e+00 +9.331183874996060013e+02,-8.354478439743351359e+00 +9.840317747596012055e+01,1.439265941330226184e+01 +3.359359400185363853e+01,2.556795649775252954e+01 +2.314643754027094857e+01,1.817473086265109616e+00 +2.880930302174046460e+02,-3.963041749665025648e+00 +2.679815125349914524e+02,-9.570704013405837429e+00 +9.801988577277825243e+01,-5.495846062188414649e+00 +8.349874396134200083e+01,2.289162154995941023e+01 +4.479255962223427332e+02,-1.479733125075931000e+01 +5.379191650213773528e+02,-1.538834606502354063e+01 +1.682104676046495229e+02,4.255310963149653070e+00 +2.880082470812645852e+02,-8.959731549015746310e+00 +5.380264521021905466e+02,-8.212738820938172424e+00 +7.680929388553870467e+02,-7.379897374639946328e+00 +2.431507509018917119e+02,-1.439149276148098677e-01 +4.886012800452356259e+02,2.356532504324063737e+01 +3.482310069968195307e+02,4.038080148998221652e+00 +1.730799574260963993e+02,-2.792921649776864523e+00 +1.332864235465915499e+02,7.772729575349438313e+00 +3.580185591752664322e+02,-8.157984118124048223e+00 +2.730444315214037942e+02,-6.725074307758911019e+00 +1.364300211336513513e+01,2.784683214774907967e+01 +4.842964224992982736e+01,1.632194976052218749e+01 +2.878840921689910033e+02,-1.488511853521717576e+01 +3.480953481804467060e+02,-5.043426088455580825e+00 +-6.681465538610285648e+01,4.384829918309572250e+00 +1.382270098834420651e+02,4.730688359804040566e+00 +3.332548058291664006e+02,5.319331158248497893e+00 +3.181118484666386621e+02,-3.486944939116940034e+00 +2.381114850787226089e+02,-3.051521001293947766e+00 +3.131199153878397965e+02,-2.305363163587635711e+00 +5.131877480212281171e+02,-8.637592352155212261e-01 +4.029390171589734564e+02,-1.505330284880668934e+01 +5.179289632654716797e+02,-1.499755488854645691e+01 +4.432664112949329933e+02,3.260502044073276817e+00 +6.282860709851130423e+02,4.041145380795891029e+00 +3.133976126756322742e+02,1.260891351488222867e+01 +3.733332912223801259e+02,9.664198626315432250e+00 +2.234171063579503596e+02,1.421689241173698903e+01 +5.230728513966158744e+02,-7.096625255912909935e+00 +5.381820973229431502e+02,-1.356780128101631622e+00 +-2.270326904524967517e+02,-7.994967969134475716e+00 +-6.685012199724896220e+01,2.319866536222570996e+00 +-2.968244368914155871e+02,5.468475698009890529e+00 +-1.169704725818578623e+02,-3.726383423155152030e+00 +-3.270591255951513858e+02,-6.948130808142177983e+00 +-3.917524864360501624e+02,1.117167825622284028e+01 +-6.890576044269486999e+01,-5.586205371242006779e-01 +-2.452125239770791438e+02,-1.749363929942055407e+01 +-2.372414102925167185e+02,-1.753102555091799175e+01 +3.296155990980114581e+00,1.009581160065302363e+01 +-2.796612073053919900e+01,5.163012518592641698e+01 +1.231301383085630334e+02,1.059834514550688667e+00 +-3.371041224880132177e+02,-7.623855122175807075e+00 +-2.750960258796876019e+02,-7.753152131800830738e+00 +2.387167565488611842e+02,3.525182736823364138e+01 +1.390940566399579836e+02,-1.207476198735992989e+00 +-3.188763289023295329e+02,2.810771132325324828e+00 +-3.550602525141370620e+02,-7.530701831829725634e+00 +-2.466335974519159322e+02,1.655843665055840574e+01 +3.771689655532822094e+00,3.603109236303352958e+01 +-2.838422476447663030e+02,6.361860804858204155e+00 +-4.690593503092664491e+02,-5.458923979087491496e+00 +-3.313133924615619463e+01,-1.318710495721639653e+01 +-1.172903920098068937e+02,-1.957861246799192756e+01 +-2.321329883841231378e+02,-1.053010325964803329e+01 +-2.269532994201185545e+02,-1.776058791556477390e+00 +-2.968521517343857568e+02,4.452803088679313959e+00 +-2.520463919284403289e+02,-5.212617588104978772e+00 +-1.851088573734924694e+02,-8.318582024009318232e+00 +-6.718075184447448578e+01,-1.452469021844406427e+01 +-1.224313264012047995e+02,-2.750403869849133898e+01 +-2.671853332030437969e+02,-1.405389008602255885e+01 +-2.971044146752862503e+02,-8.415031614551136130e+00 +-2.522138850717702496e+02,-1.525157024528311567e+01 +-4.570222149421968538e+02,-3.697337926777125805e+00 +-4.018512740899959681e+02,5.331400215799386721e+00 +1.911833967725068248e+02,5.879376237956185491e+01 +-1.212791777537414930e+02,3.641751488931708991e+01 +-3.190882728046859143e+02,-9.193078195295866450e+00 +-8.708029256129832163e+01,-1.022657268912599093e+01 +-3.410409001673490934e+02,-5.750565586578918698e+00 +-3.693161455099826895e+01,-2.170415928046041110e+00 +-1.850737134940791577e+02,-8.520519018587815907e+00 +-3.088823866124959636e+02,3.751656552173079362e+00 +-3.320892963829007840e+02,-7.883728753439601000e+00 +-7.515313775202633906e+01,-1.341382794481085483e+01 +-4.320097419228537774e+02,-2.032946733749537049e+00 +-2.372066970872568845e+02,-1.556196793290348168e+01 +-2.591483677337962490e+02,-1.107881634772337165e+01 +-4.349577801123810445e+02,-5.952602952399102532e-02 +-6.699069577012961929e+01,-4.571457640410521606e+00 +-1.847364385253271735e+02,1.051646316056528185e+01 +-4.220428736248793484e+02,-4.244921941762487272e+00 +-1.398186631613137365e+02,5.735552074296892400e+00 +-3.130609481628969775e+02,-6.167094011040843426e+00 +-3.621296331136065874e+02,-9.259295397921368576e+00 +-3.401150062142454544e+02,-8.689734429642705038e+00 +-2.521094720610992965e+02,-9.275870146862661869e+00 +-4.016959734817671119e+02,1.542589026770662208e+01 +-3.751710923664664961e+02,-1.318505025381475804e+01 +-1.830979291819102457e+02,-9.553544319548779029e+00 +-1.219452413484444264e+02,-1.588894278078238909e+00 +-2.815345691197324527e+02,2.450826118654667241e+01 +-3.818267782342638270e+02,9.189109755405713287e+00 +-3.670893800459944600e+02,-7.188215890256363316e+00 +-3.671571746966125716e+02,-1.119632022166129559e+01 +-3.691036009666213999e+02,-8.175804911790455876e+00 +-3.950788364569408486e+02,-6.679831873374484807e+00 +-2.810303687091010261e+02,-2.535860067717694122e+00 +-4.050612878028856016e+02,-4.451073669629206364e+00 +-1.672376418176758364e+02,-1.673118572505876500e+01 +-1.164730003590556038e+02,2.426602005979750132e+01 +-2.167845399781076310e+02,8.130449556224940366e+00 +-1.869151119656017954e+02,1.710057355677594648e+00 +-1.467695296248624288e+02,8.920334113562180534e+00 +-9.713297359792635177e+01,-1.305828382688088851e+01 +-5.198204686718347034e+01,-4.812293096844395990e+00 +-2.709793074985337213e+01,-1.022999622396206654e+01 +-2.319515340706210225e+02,5.349074098240195196e-01 +-1.670762457645240886e+02,-8.756723111031371687e+00 +-1.568680445428576320e+02,4.163162488055389687e+00 +-1.469464895805513720e+02,-1.096728964203264933e+00 +3.290429274889577016e+01,-1.130536563540766437e+01 +-2.269262096856646451e+02,1.388278366881093406e+00 +-1.970043474940199815e+02,-4.228428695529230730e+00 +1.083126773032597470e+02,1.035133044379575828e+01 +8.311826261248192793e+01,8.068696950290765724e-01 +-3.321958399900890981e+02,-1.381329889246519116e+01 +-1.221260920878345075e+02,-1.146992585963707434e+01 +-9.701938926807358143e+01,-5.906442575323520572e+00 +-1.966248066040509173e+02,1.687311392485028705e+01 +-2.464491992318415612e+02,2.781009537953357480e+01 +-2.666287880497013703e+02,1.715023199752926431e+01 +-3.215707409351807655e+02,2.216434009720101272e+01 +-7.189765870622595401e+01,-3.996563997193693929e-01 +-1.068166178012723009e+02,5.206123065088730684e+00 +-2.202025679852901163e+01,-6.229439254840844598e+00 +-2.670317323055762699e+02,-5.923089144009858309e+00 +1.329998412521896967e+02,-4.867705439544278256e+00 +-8.691399859078060786e+01,7.963577715358327591e-02 +-1.270612896511644720e+02,-8.291416841194482856e+00 +-2.270688357517346674e+02,-7.618630299434812514e+00 +-6.675543117637742796e+01,8.470289897435138826e+00 +-1.767650984251170883e+02,9.473190002016774969e+00 +-7.176839793240195320e+01,7.510637841257725711e+00 +-1.320482483604347692e+02,-7.255030312061559350e+00 +-2.270778445532604621e+02,-7.593379303886892195e+00 +-5.168950645984455150e+01,1.235808497459783339e+01 +-6.208501112430401037e+01,-1.055401529580159448e+01 +3.182764653492965667e+00,5.391361501575985038e+00 +-1.166748180494527247e+02,1.453337034715418596e+01 +-2.369212079418377357e+02,4.630369975531685167e-01 +-2.770835782560392886e+02,-8.740331907970256609e+00 +-8.702740263137346233e+01,-7.104595748581737702e+00 +-6.980210958028754575e+00,-4.541136569158690683e+00 +3.131604678755240290e+00,2.335190511328358642e+00 +8.845807368612955202e+01,1.877628455835612797e+01 +9.345624185410915175e+01,1.867081912342538885e+01 +-1.869431902731094226e+02,-2.133308031216771261e-01 diff --git a/tests/test_cluster_base.py b/tests/test_cluster_base.py index aec1182..55a7f18 100644 --- a/tests/test_cluster_base.py +++ b/tests/test_cluster_base.py @@ -1,70 +1,88 @@ import unittest from unittest.mock import patch, MagicMock import numpy as np +import ioh +from iohclustering.cluster_base import create_cluster_problem, get_problem_id, get_problem, load_problems -from iohclustering import ( - create_cluster_problem, - get_problem_id, - get_problem, - load_problems, -) class TestClusterBase(unittest.TestCase): - @patch("numpy.loadtxt") - @patch("ioh.wrap_problem") - def test_create_cluster_problem_with_string_dataset(self, mock_wrap_problem, mock_loadtxt): - mock_loadtxt.return_value = np.array([[1, 2], [3, 4]]) - mock_wrap_problem.return_value = MagicMock() - - f, retransform = create_cluster_problem("iris_pca", k=2, error_metric="mse_euclidean") - - mock_loadtxt.assert_called_once_with('banchmark_datasets/iris_pca.txt', delimiter=',') - self.assertTrue(callable(retransform)) - self.assertIsNotNone(f) - - @patch("ioh.wrap_problem") - def test_create_cluster_problem_with_array_dataset(self, mock_wrap_problem): - dataset = np.array([[1, 2], [3, 4]]) - mock_wrap_problem.return_value = MagicMock() - - f, retransform = create_cluster_problem(dataset, k=2, error_metric="mse_euclidean") - - self.assertTrue(callable(retransform)) - self.assertIsNotNone(f) - - def test_create_cluster_problem_invalid_error_metric(self): - dataset = np.array([[1, 2], [3, 4]]) - with self.assertRaises(ValueError): - create_cluster_problem(dataset, k=2, error_metric="invalid_metric") + def test_load_problems(self): + # Test loading problems + problems = load_problems() + self.assertIsInstance(problems, dict) + self.assertGreater(len(problems), 0) + self.assertEqual(len(problems), 40) + + from iohclustering.cluster_baseline_problems import CLUSTER_BASELINE_DATASETS, BASELINE_K_DIMENTIONS + # Check if the problems loaded match the expected datasets and dimensions + for dataset, k_values in BASELINE_K_DIMENTIONS.items(): + for k in k_values: + problem_name = f"Cluster_{dataset}_k{k}" + self.assertIn(problem_name, problems.keys()) def test_get_problem_id_valid(self): - with patch.dict("iohclustering.cluster_base.CLUSTER_BASELINE_DATASETS", {1: "test_dataset"}): - self.assertEqual(get_problem_id("test_dataset"), 1) + # Test valid dataset names + self.assertEqual(get_problem_id("breast_pca"), 1) + self.assertEqual(get_problem_id("bReAsT_PcA"), 1) # Test case-insensitivity def test_get_problem_id_invalid(self): - with patch.dict("iohclustering.cluster_base.CLUSTER_BASELINE_DATASETS", {1: "test_dataset"}): - with self.assertRaises(ValueError): - get_problem_id("unknown_dataset") - - @patch("iohclustering.cluster_base.create_cluster_problem") - def test_get_problem_valid(self, mock_create_cluster_problem): - mock_create_cluster_problem.return_value = (MagicMock(), MagicMock()) - with patch.dict("iohclustering.cluster_base.CLUSTER_BASELINE_DATASETS", {1: "test_dataset"}): - f, retransform = get_problem(1, instance=1, k=2) - self.assertTrue(callable(retransform)) - self.assertIsNotNone(f) - - def test_get_problem_invalid(self): - with self.assertRaises(ValueError): - get_problem(0, instance=1, k=2) - - - def test_retransform_function(self): - dataset = np.array([[1, 2], [3, 4]]) - f, retransform = create_cluster_problem(dataset, k=2, error_metric="mse_euclidean") - transformed = retransform(np.array([0.5, 0.5, 0.5, 0.5])) - self.assertEqual(transformed.shape, (2, 2)) + # Test invalid dataset name + with self.assertRaises(ValueError) as context: + get_problem_id("unknown_dataset") + self.assertEqual(str(context.exception), "Unknown dataset name unknown_dataset") + + def test_create_cluster_problem(self): + + # Test creating a clustering problem + k = 2 + f, retransform = create_cluster_problem("breast_pca", k= k, instance=1, error_metric="mse_euclidean") + self.assertEqual(f.meta_data.name, "Cluster_breast_pca_k2") + self.assertEqual(f.meta_data.problem_id, 1) + self.assertEqual(f.meta_data.instance, 1) + self.assertEqual(f.meta_data.n_variables, k*2) + self.assertEqual(f.meta_data.optimization_type, ioh.OptimizationType.MIN) + + def test_create_cluster_problem_custom_data(self): + + # Test creating a clustering problem + data = np.array([[0,0], [1,1], [3,3], [4,4]]) + k = 2 + f, retransform = create_cluster_problem(data, k= k, instance=1, error_metric="mse_euclidean") + self.assertEqual(f.meta_data.name, "Cluster_custom_k2") + self.assertEqual(f.meta_data.instance, 1) + self.assertEqual(f.meta_data.n_variables, k*2) + self.assertEqual(f.meta_data.optimization_type, ioh.OptimizationType.MIN) + + input_vec = np.array([[1.0, 2.0],[3.0, 4.0]]) + transformed_input_vec = np.array([0.25, 0.5, 0.75, 1.0]) + self.assertTrue(np.allclose(retransform(transformed_input_vec), input_vec)) + + def test_get_problem(self): + k = 2 + f, retransform = get_problem(1, instance=1, k=k) + self.assertEqual(f.meta_data.name, "Cluster_breast_pca_k2") + self.assertEqual(f.meta_data.problem_id, 1) + self.assertEqual(f.meta_data.instance, 1) + self.assertEqual(f.meta_data.n_variables, k*2) + self.assertEqual(f.meta_data.optimization_type, ioh.OptimizationType.MIN) + + # Test retrieving a problem by dataset name + f, retransform = get_problem("breast_pca", instance=1, k=2) + self.assertEqual(f.meta_data.name, "Cluster_breast_pca_k2") + self.assertEqual(f.meta_data.problem_id, 1) + self.assertEqual(f.meta_data.instance, 1) + self.assertEqual(f.meta_data.n_variables, k*2) + self.assertEqual(f.meta_data.optimization_type, ioh.OptimizationType.MIN) + + # Test invalid dataset ID + with self.assertRaises(ValueError) as context: + get_problem(99, instance=1, k=2) + self.assertEqual(str(context.exception), "Unknown dataset id 99") + + + + if __name__ == "__main__": unittest.main() \ No newline at end of file diff --git a/tutorials/custom_clustering_metric.ipynb b/tutorials/custom_clustering_metric.ipynb index 8a0f655..23f62d3 100644 --- a/tutorials/custom_clustering_metric.ipynb +++ b/tutorials/custom_clustering_metric.ipynb @@ -12,13 +12,13 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "id": "d858903c", "metadata": {}, "outputs": [], "source": [ "# Import necessary libraries\n", - "from iohclustering import create_cluster_problem, general_cluster_metric, download_benchmark_datasets\n", + "from iohclustering import create_cluster_problem, general_cluster_metric\n", "import ioh\n", "import numpy as np\n", "import os\n" @@ -36,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "id": "2f098aac", "metadata": {}, "outputs": [ @@ -49,9 +49,6 @@ } ], "source": [ - "#Downnload benchmark datasets\n", - "download_benchmark_datasets(warn = False)\n", - "\n", "# Example dataset\n", "dataset = \"iris_pca\"" ]