yarrow.utils.rand_dataset

yarrow.utils.rand_dataset(info: Optional[Info] = None, images: Optional[List[Image_pydantic]] = None, annotations: Optional[List[Annotation_pydantic]] = None, categories: Optional[List[Category]] = None, contributors: Optional[List[Contributor]] = None, confidential: Optional[List[Clearance]] = None, multilayer_images: Optional[List[MultilayerImage_pydantic]] = None) YarrowDataset_pydantic

Create a random dataset, unspecified parameters will be generated randomly and the result will be valid with respect to id matching except if an empty list is specified anywhere

Args:

info (Info, optional): Info to use, generated randomly if None. Defaults to None. images (List[Image_pydantic], optional): list of Image_pydantic to use, generated randomly if None. Defaults to None. annotations (List[Annotation_pydantic], optional): list of Annotation_pydantic to use, generated randomly if None. Defaults to None. categories (List[Category], optional): list of Category to use, generated randomly if None. Defaults to None. contributors (List[Contributor], optional): list of Contributor to use, generated randomly if None. Defaults to None. confidential (List[Clearance], optional): list of Clearance to use, generated randomly if None. Defaults to None.

Returns:

YarrowDataset_pydantic: A randomly generated dataset