Mock

mock dataset for pado

pado.mock.mock_dataset(urlpath, *, num_images=3, images_urlpath=None, metadata_provider=True, annotation_provider=True)[source]

provide a mocked dataset for testing

Return type:

PadoDataset

pado.mock.mock_annotations(image_ids, *, num_annotations=(5, 7, 9), base=False)[source]

return an annotation provider for testing

Return type:

BaseAnnotationProvider

pado.mock.mock_metadata(image_ids, *, num_findings=(1, 3, 5), base=False)[source]

return a metadata provider for testing

Return type:

BaseMetadataProvider

pado.mock.mock_images(target, number, *, base=False)[source]

return an image provider for testing

Return type:

BaseImageProvider

pado.mock.mock_image_ids(number, *, fmt='mock_image_{:d}.svs', site='mock')[source]

create mock image_ids

Return type:

List[ImageId]

pado.mock.temporary_mock_svs(stem, size=(100, 100))[source]

create a temporary tiff

Return type:

Iterator[Path]