module myna.core.utils.part_layer
Utilities for build part/layer workflow metadata.
function get_input_build_settings
get_input_build_settings(settings)
Return build settings from a workflow or case-local Myna input.
function normalize_layer_identifier
normalize_layer_identifier(layer)
Normalize a case layer identifier into an integer layer number.
function format_part_layer_key
format_part_layer_key(case_key)
Format a normalized (part, layer) key for user-facing messages.
function load_part_layer_interface_index
load_part_layer_interface_index(settings, error_prefix='')
Load optional cross-part serial heat mappings from a Myna input.
function get_single_part_layer_settings
get_single_part_layer_settings(settings, error_prefix='')
Return the single configured part/layer payload for one case input.
function build_part_layer_records
build_part_layer_records(myna_files, load_case_settings, error_prefix='')
Group case records by part using normalized layer identifiers.
function build_part_layer_record_index
build_part_layer_record_index(records_by_part, error_prefix='')
Index case records by normalized (part, layer).
function build_part_layer_dependency_index
build_part_layer_dependency_index(
records_by_part,
interface_index=None,
error_prefix=''
)
Resolve the previous-layer dependency for each configured case.
This file was automatically generated via lazydocs.