Skip to content

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.