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")