unitxt.collections module

class unitxt.collections.Collection(__tags__: ~typing.Dict[str, str] = {}, data_classification_policy: ~typing.List[str] = None, items: ~typing.Collection)

Bases: Artifact

class unitxt.collections.DictCollection(__tags__: ~typing.Dict[str, str] = {}, data_classification_policy: ~typing.List[str] = None, items: ~typing.Dict[str, ~unitxt.artifact.Artifact])

Bases: Collection

class unitxt.collections.ItemPicker(__tags__: Dict[str, str] = {}, data_classification_policy: List[str] = None, item: object = None)

Bases: Artifact

class unitxt.collections.ListCollection(__tags__: ~typing.Dict[str, str] = {}, data_classification_policy: ~typing.List[str] = None, items: ~typing.List[~unitxt.artifact.Artifact])

Bases: Collection

class unitxt.collections.RandomPicker(__tags__: ~typing.Dict[str, str] = {}, data_classification_policy: ~typing.List[str] = None, random_generator: ~random.Random)

Bases: Artifact