Deborah.Elijah.EstherThreadsWizardRunner
Deborah.Elijah.EstherThreadsWizardRunner.run_EstherThreadsWizard — Methodrun_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
- Prompt for lattice metadata and observable parameters.
- Accept full lists of label and train percentages.
- Apply shared model and input settings to all four $\text{Tr} \, M^{-n} \; (n=1,2,3,4)$ targets.
- Collect
[bootstrap]/[jackknife]/[deborah]options. - Load or define an abbreviation dictionary if desired.
- Save to
config_EstherThreads.toml.
Returns
- A
Dict{String, Any}representing the complete configuration for threadedDeborah.EstherThreadsruns.
Side Effects
- Writes a
TOMLfile to the specified location. - Interactively gathers all required input via terminal prompts.