cursus.validation.alignment.utils.utils¶
Utility functions for alignment validation.
Provides common utility functions used across alignment validation components.
- extract_logical_name_from_path(path)[source]¶
Extract logical name from a SageMaker path.
For paths like ‘/opt/ml/processing/input/data’, extracts ‘data’.
- format_alignment_issue(issue)[source]¶
Format a validation issue for display.
- Parameters:
issue (ValidationIssue) – The validation issue to format
- Returns:
Formatted string representation
- Return type:
- group_issues_by_severity(issues)[source]¶
Group validation issues by severity level.
- Parameters:
issues (List[ValidationIssue]) – List of validation issues
- Returns:
Dictionary mapping severity levels to lists of issues
- Return type:
- get_highest_severity(issues)[source]¶
Get the highest severity level among a list of issues.
- Parameters:
issues (List[ValidationIssue]) – List of validation issues
- Returns:
Highest severity level or None if no issues
- Return type:
IssueLevel | None