Deborah.Elijah.EstherThreadsWizardRunner

Deborah.Elijah.EstherThreadsWizardRunner.run_EstherThreadsWizardMethod
run_EstherThreadsWizard() -> Dict{String, Any}

Interactive terminal wizard for generating a threaded TOML configuration for Deborah.EstherThreads across multiple label/train ratios.

This function is part of the Deborah.Elijah.EstherThreadsWizardRunner module and prepares a full configuration for running multi-observable estimation ($\text{Tr} \, M^{-n} \; (n=1,2,3,4)$) across a grid of labeled/training set ratios, suitable for parallel execution via Deborah.EstherThreads.EstherThreadsRunner.run_EstherThreads or similar tools.

The resulting config includes [input_meta], [data], [bootstrap], [jackknife], [deborah], and optionally [abbreviation], with the ensemble name derived from user-specified ns, nt, beta, and kappa.

Workflow Overview

  1. Prompt for lattice metadata and observable parameters.
  2. Accept full lists of label and train percentages.
  3. Apply shared model and input settings to all four $\text{Tr} \, M^{-n} \; (n=1,2,3,4)$ targets.
  4. Collect [bootstrap]/[jackknife]/[deborah] options.
  5. Load or define an abbreviation dictionary if desired.
  6. Save to config_EstherThreads.toml.

Returns

Side Effects

  • Writes a TOML file to the specified location.
  • Interactively gathers all required input via terminal prompts.
source