cursus.core.deps.semantic_matcher¶
Semantic matching utilities for intelligent dependency resolution.
This module provides algorithms for calculating semantic similarity between dependency names and output names to enable intelligent auto-resolution.
- class SemanticMatcher[source]¶
Bases:
objectSemantic similarity matching for dependency resolution.
- calculate_similarity_with_aliases(name, output_spec)[source]¶
Calculate semantic similarity between a name and an output specification, considering both logical_name and all aliases.