Deborah.Elijah.EstherWizardRunner

Deborah.Elijah.EstherWizardRunner.run_EstherWizardMethod
run_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

  1. Prompt for lattice metadata: ns, nt, nf, beta, kappa.
  2. Derive ensemble name and prompt for file paths and model settings.
  3. Automatically configure all four $\text{Tr} \, M^{-n} \; (n=1,2,3,4)$ observables using shared parameters.
  4. Add bootstrap/jackknife settings and Deborah.DeborahCore-specific controls.
  5. Optionally load or define an abbreviation map.
  6. Save to config_Esther.toml.

Returns

Side Effects

  • Writes the configuration to a TOML file as chosen by the user.
  • Displays status updates and warnings during input.
source