unitxt.collections module

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

Bases: Artifact

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

Bases: Collection

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

Bases: Artifact

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

Bases: Collection

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

Bases: Artifact