Deborah.DeborahCore.PathConfigBuilderDeborah
Deborah.DeborahCore.PathConfigBuilderDeborah.DeborahPathConfig — Typestruct DeborahPathConfigHolds constructed path-related strings used in the Deborah.DeborahCore workflow.
Fields
path::String: Base path to the ensemble directory.overall_name::String: Unique identifier string combining ensemble, inputs, and model tag.analysis_dir::String: Full path to the analysis output directory.info_file::String: Path to the.tomlfile used to store run metadata.
Deborah.DeborahCore.PathConfigBuilderDeborah.build_path_config_Deborah — Functionbuild_path_config_Deborah(
data::TOMLConfigDeborah.TraceDataConfig,
abbrev::StringTranscoder.AbbreviationConfig,
X_list::Vector{String},
jobid::Union{Nothing, String}=nothing
) -> DeborahPathConfigConstructs path components used by the Deborah.DeborahCore pipeline, including the overall analysis name, result directory, and metadata file location. Encodes input-output identifiers either in full or using abbreviation.
Arguments
data::TOMLConfigDeborah.TraceDataConfig: Core configuration for the data and model.abbrev::StringTranscoder.AbbreviationConfig: Dictionary or struct that maps input names to short codes.X_list::Vector{String}: List of actual input features used in this run.jobid::Union{Nothing, String}: Optional job ID for logging.
Returns
PathConfigBuilderDeborah.DeborahPathConfig: Struct containing resolved path strings for this run.