AnalysisScope#

class openstef_beam.analysis.models.visualization_aggregation.AnalysisScope(**data: Any) None[source]

Bases: BaseConfig

Defines 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].