diff --git a/OPL_form.csv b/OPL_form.csv deleted file mode 100644 index 841b7d7..0000000 --- a/OPL_form.csv +++ /dev/null @@ -1,3 +0,0 @@ -Timestamp,Submitter Name,Submitter Email,Short name of Suite / Problem / Generator,Type,Types of input variables,Number of Input variables (number or range or 'scalable'),Number of Objectives (number or range or 'scalable'),Problem Characteristics [Constrained],Problem Characteristics [Dynamic],Problem Characteristics [Noisy],Problem Characteristics [Multi-modal],Problem Characteristics [Partial evaluations possible],Problem Characteristics [Multiple fidelities],Problem Source,Reference,Short description of problem(s),Do you wish to provide some more detailed information about the proposed problems?,Full name of suite,Constraint Properties,Number of constraints,Type of Dynamicism,Form of noise model,Type of noise space,Other noise properties,Description of multimodality,Citation / reference,Key challenges / characteristics,Scientific motivation for the proposed suite / problem / generator,Limitations of the proposed suite / problem / generator,Implemenation languages,Approximate time to evaluate a single solution (or times if e.g. multi-fidelity),Links to examples of usage of the proposed suite / problem / generator,Other relevant information,Feedback about the form -16/10/2025 11:17:36,,,test,Single Problem,Continuous,1,1,Multi-modal,,,,,,Real-World Application,test,test,Yes (go to detailed information),,,,,,,,,,,,,,,,, -26/11/2025 12:05:57,Anonymized,Anonymized,MECHBench,Problem Suite,Continuous,scalable',1,Present,Not Present,Not Present,Present,Not Present,Not Present,Real-World Application,https://github.com/BayesOptApp/MECHBench,"This is a set of problems with inspiration from Structural Mechanics Design Optimization. The suite comprises three physical models, from which the user may define different kind of problems which impact the final design output.",Yes (go to detailed information),MECHBench,Hard Constraints,1 or 2,None,None,None,None,Unstructured or non isotropic multimodality,https://arxiv.org/abs/2511.10821,Embeds physical simulations and is flexible and modular,Bridge the black-box optimization techniques to a Mechanical Design Problem which require these kinds of algorithms,"The models do not include fracture or damage mechanics, just plasticity.",Python,Times -> from 1 minute to 7 minutes,,, \ No newline at end of file diff --git a/csv_to_html.py b/csv_to_html.py deleted file mode 100755 index 716f66d..0000000 --- a/csv_to_html.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 - -import pandas as pd -import shutil - -html_dir = "docs/" -html_table = f"{html_dir}problems.html" -html_header = f"{html_dir}header.html" -html_scripts = f"{html_dir}javascript.html" -html_footer = f"{html_dir}footer.html" -html_index = f"{html_dir}index.html" - -# Generate plain table -data = pd.read_csv("problems.csv") -table = data.to_html(render_links=True, - index=False, - table_id="problems", - classes=["display compact", "display", "styled-table"], # Set display style - border=0, - na_rep="") # Leave NaN cells empty - -# Add footer to facilitate individual column search -idx = table.index('') -final_table = table[:idx] + "" + " ".join([""+ i +"" for i in data.columns])+" " + table[idx:] - -# Write table to file -with open(html_table, "w") as table_file: - table_file.write(final_table) - -# Merge table and scripts into HTML page -with open(html_index, "wb") as output_file: - for in_file in [html_header, html_table, html_scripts, html_footer]: - with open(in_file, "rb") as in_file: - shutil.copyfileobj(in_file, output_file) diff --git a/csv_to_yaml.py b/csv_to_yaml.py deleted file mode 100755 index fd19453..0000000 --- a/csv_to_yaml.py +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env python3 - -import pandas as pd -import yaml - -csv_file = "problems.csv" -yaml_file = "problems.yaml" - -# Read the csv file -data = pd.read_csv(csv_file) - -# Handle empty cells being read as 'NaN', by emptying them again -data = data.fillna("") - -# Write the yaml file -with open(yaml_file, "w") as out_file: - yaml.dump(data.to_dict(orient="records"), out_file, - sort_keys=False) # Prevent columns being reordered alphabetically