ebonite.core.analyzer.metric module¶
-
class
ebonite.core.analyzer.metric.
MetricHook
[source]¶ Bases:
ebonite.core.analyzer.base.Hook
Base 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
-