upxo.interfaces.user_inputs.gather_user_inputs module
Load UPXO Monte-Carlo Excel dashboards and build typed UI parameter blocks.
Reads a classic .xls key/value sheet (column A = name, B = value) via
xlrd, then constructs:
uigrid— domain /dim(gridding)uisim— Q, MCS,mcalg, Boltzmann, BCuigsc— grain characterisation prefsuiint— save / plot intervalsuigsprop— property-calculation flagsuigeorep— geometric representation flagsuimesh— mesh prefs
Public API: load_uidata(input_dashboard) (used by mcgs). Relative
dashboard names resolve under this package directory; absolute paths work
when the second path component is absolute (see os.path.join rules).