print_observation_of_aligner_results – BRDR - Aligning borders

# print_observation_of_aligner_results

    viz.print_observation_of_aligner_results(aligner_results, aligner)

Print a detailed comparison analysis for alignment results.

Iterates through a nested results dictionary and uses the Aligner’s comparison logic to output a human-readable summary of how the processed geometry relates to the reference data for different parameter settings.

## Parameters

Name | Type | Description | Default
--- | --- | --- | ---
aligner_results | dict of dict | A nested dictionary where the first key is the `theme_id` and the second key is the `relevant_distance` (rel_dist). The values are `ProcessResult` dictionaries. | required
aligner | Aligner | An instance of the Aligner class (or a subclass) that provides the `compare_to_reference` method for geometric analysis. | required

## Returns

Name | Type | Description
--- | --- | ---
| None | The function prints the analysis directly to the standard output.

## Notes

This function is primarily used for debugging and quality control to verify if the “Observation” (alignment logic) is producing the expected geometric relationship with the reference data.