whylogs.core.metrics.serializers
#
Module Contents#
Classes#
Helper class that provides a standard way to create an ABC using |
|
Functions#
|
|
|
Attributes#
- whylogs.core.metrics.serializers.M#
- whylogs.core.metrics.serializers.NUM#
- class whylogs.core.metrics.serializers.Serializer(*, func: whylogs.core.metrics.decorators.FuncType, name: str)#
Bases:
whylogs.core.metrics.decorators.DecoratedFunction
,Generic
[M
]Helper class that provides a standard way to create an ABC using inheritance.
- Parameters
func (whylogs.core.metrics.decorators.FuncType) –
name (str) –
- classmethod build(func: whylogs.core.metrics.decorators.FuncType, name: str) Serializer #
- Parameters
func (whylogs.core.metrics.decorators.FuncType) –
name (str) –
- Return type
- class whylogs.core.metrics.serializers.SerializerRegistry#
- get(*, mtype: Optional[type] = None, type_id: int = 0) Optional[Serializer] #
- Parameters
- Return type
Optional[Serializer]
- whylogs.core.metrics.serializers.get_serializer(*, mtype: Optional[type] = None, type_id: int = 0, registry: Optional[SerializerRegistry] = None) Optional[Serializer] #
- Parameters
mtype (Optional[type]) –
type_id (int) –
registry (Optional[SerializerRegistry]) –
- Return type
Optional[Serializer]
- whylogs.core.metrics.serializers.serializer(*, type_id: int, registry: Optional[SerializerRegistry] = None)#
- Parameters
type_id (int) –
registry (Optional[SerializerRegistry]) –