ebonite.core.analyzer.metric module¶
-
class
ebonite.core.analyzer.metric.MetricHook[source]¶ Bases:
ebonite.core.analyzer.base.HookBase hook type for
DatasetAnalyzer. Analysis result is an instance ofDatasetType
-
class
ebonite.core.analyzer.metric.LibFunctionMixin[source]¶ Bases:
ebonite.core.analyzer.metric.MetricHook,ebonite.core.analyzer.base.LibHookMixin-
invert= False¶
-
default_args= {}¶
-
-
class
ebonite.core.analyzer.metric.CallableMetricHook[source]¶ Bases:
ebonite.core.analyzer.metric.MetricHook-
process(obj, **kwargs) → ebonite.core.objects.metric.Metric[source]¶ Analyzes obj and returns result. Result type is determined by specific Hook class sub-hierarchy
Parameters: - obj – object to analyze
- kwargs – additional information to be used for analysis
Returns: analysis result
-