Skip to content

modosaic.core.modality_generator

modosaic.core.modality_generator

ModalityGenerator

Bases: ABC

Interface for model-backed modality generators.

generate abstractmethod

generate(record)

Generate a modality output for one image record.

Parameters:

Name Type Description Default
record ImageRecord

Input image record.

required

Returns:

Type Description
T

Generated modality output.

Source code in modosaic/core/modality_generator.py
12
13
14
15
16
17
18
19
20
21
22
@abstractmethod
def generate(self, record: ImageRecord) -> T:
    """Generate a modality output for one image record.

    Args:
        record: Input image record.

    Returns:
        Generated modality output.
    """
    raise NotImplementedError()