Data Selector Group

GitHub Link to Code.

Data selector group entity.

This module provides the DataSelectorGroup class for organizing multiple data selectors under a common group name.

class mdxplain.data_selector.entities.data_selector_group.DataSelectorGroup(name: str)

Simple collection of DataSelector names under a group name.

This class serves as a lightweight container to organize multiple related data selectors into named groups for easier management and reference in comparisons.

Attributes

namestr

Name of the group

selector_namesList[str]

List of data selector names in this group

Examples

>>> group = DataSelectorGroup("clusters")
>>> group.selector_names = ["cluster_0", "cluster_1", "cluster_2"]
>>> print(group.name)
clusters
>>> print(len(group.selector_names))
3
__init__(name: str)

Initialize a data selector group.

Parameters

namestr

Name for the group

Returns

None

Initializes DataSelectorGroup instance

Examples

>>> group = DataSelectorGroup("my_group")
>>> group.name
'my_group'
>>> group.selector_names
[]