qbiocode.apps.qprofiler.qprofiler module#

Summary#

Functions:

main

Main function to run the qprofiler.

Reference#

dir_home = '/home/runner/work/QBioCode'#

Best-effort guess at the checkout root, kept because folder_path in every shipped config is written relative to it. The substitution only lands when the current directory really does sit under one literally named QBioCode, which is not true of a GitHub source zip (QBioCode-main), a lowercase clone, or a pip install – hence _resolve_input_folder below rather than this alone.

Private to autodoc deliberately: its value is whatever directory the documenting process ran in, so publishing it wrote the doc builder’s own absolute filesystem path into the API page on GitHub Pages.

main(args)[source]#

Main function to run the qprofiler. It initializes logging, sets up the environment, and processes datasets. The function reads datasets from the specified folder, applies feature encoding, splits the data into training and test sets, applies scaling and embeddings, and evaluates the models using various quantum machine learning methods. It logs the results and saves them in a structured format for further analysis. The function also handles parallel processing of multiple machine learning methods and datasets.

Parameters:

args (dict) – Configuration parameters for the profiler, including dataset paths, model parameters, and evaluation settings.

Returns:

None