Deborah.Elijah

Deborah.ElijahModule
module Elijah

Deborah.Elijah — Interactive wizards for Deborah.DeborahCore / Deborah.Esther / Deborah.Miriam (and Threads variants).

Deborah.Elijah provides REPL-based interactive wizards that generate TOML configuration files for the Deborah.jl ecosystem:

plus their Threads batch/parallel runners.

Each wizard guides you through required fields, validates inputs, optionally loads an abbreviation map, and writes a ready-to-run config_*.toml.

Scope & Responsibilities

Public API

Minimal Usage (REPL)

julia> using Deborah

# Single-job configs
julia> run_DeborahWizard()
julia> run_EstherWizard()
julia> run_MiriamWizard()

# Threaded/batch configs
julia> run_DeborahThreadsWizard()
julia> run_EstherThreadsWizard()
julia> run_MiriamThreadsWizard()

Notes

  • Wizards persist exactly the sections expected by downstream runners (e.g., [data], [bootstrap], [jackknife], and where applicable [input_meta], [deborah], [solver], [trajectory]).
  • Ensemble names for Deborah.Esther/Deborah.Miriam variants are derived from lattice metadata (e.g., ns, nt, beta, kappa) to keep paths reproducible.
  • All column indices are $1$-based to match typical data files.

See Also

Deborah.DeborahCore, Deborah.Esther, Deborah.Miriam, Deborah.DeborahThreads, Deborah.EstherThreads, Deborah.MiriamThreads.

source