Deborah.MiriamDocument.MiriamDocumentRunner

Deborah.MiriamDocument.MiriamDocumentRunner.run_MiriamDocumentFunction
run_MiriamDocument(
    toml_path::String, 
    jobid::Union{Nothing, String}=nothing
) -> Nothing

Main driver function to generate all Deborah.Miriam JLD2 for a multi-ensemble reweighting calculation.

This function parses a TOML configuration file, loads summary statistics, writes a JLD2 snapshot.

Arguments

  • toml_path::String : Path to the TOML configuration file, which must include:
    • data.labels and data.trains for LBP and TRP values
    • data.location and data.multi_ensemble for path resolution
    • data.TrM1_X, TrM1_Y, TrM1_model (and similarly for TrM2TrM4)
    • data.analysis_header to form the ensemble name
    • data.use_abbreviation to toggle abbreviation usage
    • abbreviation dictionary mapping names to codes
  • jobid::Union{Nothing, String}: Optional job ID for contextual logging.

Workflow Overview

  1. Load raw summary files and merge into new_dict
  2. Write JLD2 snapshot.
source