Deborah.Elijah.EstherWizardRunner
Deborah.Elijah.EstherWizardRunner.run_EstherWizard — Methodrun_EstherWizard() -> Dict{String, Any}Interactive terminal wizard for generating a TOML configuration file for Deborah.Esther (multi-observable bootstrap runner).
This function builds a full configuration file tailored for Deborah.Esther's use case, which involves estimating four observables ($\text{Tr} \, M^{-n} \; (n=1,2,3,4)$) using fixed input/output structures, shared models, and consistent indexing and bootstrap settings.
It automatically derives the ensemble name from the physical parameters provided in [input_meta], and sets up all necessary sections: [input_meta], [data], [bootstrap], [jackknife], [deborah], and optionally [abbreviation].
Workflow Overview
- Prompt for lattice metadata:
ns,nt,nf,beta,kappa. - Derive ensemble name and prompt for file paths and model settings.
- Automatically configure all four $\text{Tr} \, M^{-n} \; (n=1,2,3,4)$ observables using shared parameters.
- Add bootstrap/jackknife settings and
Deborah.DeborahCore-specific controls. - Optionally load or define an abbreviation map.
- Save to
config_Esther.toml.
Returns
- A
Dict{String, Any}representing the completeTOMLconfiguration forDeborah.Esther.
Side Effects
- Writes the configuration to a
TOMLfile as chosen by the user. - Displays status updates and warnings during input.