AnalysisScope#
- class openstef_beam.analysis.AnalysisScope(**data: Any) None[source]#
Bases:
BaseConfigDefines the scope context for analysis operations.
Specifies which targets, groups, and runs are included in an analysis, along with the aggregation level for grouping data.
- Parameters:
data (
Any)
-
target_name:
TypeAliasType|None#
-
group_name:
TypeAliasType|None#
-
run_name:
TypeAliasType|None#
-
aggregation:
AnalysisAggregation#
- __hash__() int[source]#
Enable using AnalysisScope as a dictionary key.
- Return type:
int- Returns:
Hash value based on all scope fields.
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': False, 'extra': 'ignore', 'protected_namespaces': ()}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].