/ src / evidently / core / registries / descriptors.py
descriptors.py
 1  # ruff: noqa: E501
 2  # fmt: off
 3  from evidently.core.datasets import Descriptor
 4  from evidently.core.datasets import SpecialColumnInfo
 5  from evidently.pydantic_utils import register_type_alias
 6  
 7  register_type_alias(Descriptor, "evidently.core.datasets.FeatureDescriptor", "evidently:descriptor_v2:FeatureDescriptor")
 8  register_type_alias(Descriptor, "evidently.descriptors._context_relevance.ContextRelevance", "evidently:descriptor_v2:ContextRelevance")
 9  register_type_alias(Descriptor, "evidently.descriptors._custom_descriptors.CustomColumnDescriptor", "evidently:descriptor_v2:CustomColumnDescriptor")
10  register_type_alias(Descriptor, "evidently.descriptors._custom_descriptors.CustomDescriptor", "evidently:descriptor_v2:CustomDescriptor")
11  register_type_alias(Descriptor, "evidently.descriptors._text_length.TextLength", "evidently:descriptor_v2:TextLength")
12  
13  register_type_alias(Descriptor, "evidently.core.datasets.ColumnTest", "evidently:descriptor_v2:ColumnTest")
14  register_type_alias(Descriptor, "evidently.core.datasets.SingleInputDescriptor", "evidently:descriptor_v2:SingleInputDescriptor")
15  register_type_alias(Descriptor, "evidently.core.datasets.TestSummary", "evidently:descriptor_v2:TestSummary")
16  
17  register_type_alias(Descriptor, "evidently.descriptors.llm_judges.GenericLLMDescriptor", "evidently:descriptor_v2:GenericLLMDescriptor")
18  
19  register_type_alias(SpecialColumnInfo, "evidently.core.datasets.TestSummaryInfo", "evidently:special_column_info:TestSummaryInfo")
20  
21  register_type_alias(Descriptor, "evidently.descriptors.llm_judges.LLMEval", "evidently:descriptor_v2:LLMEval")
22  
23  register_type_alias(Descriptor, "evidently.descriptors.text_match.TextMatch", "evidently:descriptor_v2:TextMatch")