Skip to main content

ga_trial_pdf_algorithm_jade

Algorithm for outputting GA model results to CSV on the pod-side.

Classes

GATrialPDFGeneratorAlgorithm

class GATrialPDFGeneratorAlgorithm(    *,    datastructure: DataStructure,    report_metadata: ReportMetadata,    filter: Optional[list[ColumnFilter]] = None,    save_path: Optional[Union[str, os.PathLike]] = None,    filename_prefix: Optional[str] = None,    pdf_filename_columns: Optional[list[str]] = None,    total_ga_area_lower_bound: float = 2.5,    total_ga_area_upper_bound: float = 17.5,    trial_name: Optional[str] = None,    **kwargs: Any,):

Jade implementation of the PDF results report for the GA Algorithm.

Ancestors

Methods


modeller

def modeller(    self, **kwargs: Any,)> NoResultsModellerAlgorithm:

Inherited from:

GATrialPDFGeneratorAlgorithmJade.modeller :

Modeller-side of the algorithm.

worker

def worker(    self, **kwargs: Any,)> bitfount.federated.algorithms.ophthalmology.ga_trial_pdf_algorithm_jade._WorkerSide:

Inherited from:

GATrialPDFGeneratorAlgorithmJade.worker :

Worker-side of the algorithm.

GATrialPDFGeneratorAlgorithmJade

class GATrialPDFGeneratorAlgorithmJade(    *,    datastructure: DataStructure,    report_metadata: ReportMetadata,    filter: Optional[list[ColumnFilter]] = None,    save_path: Optional[Union[str, os.PathLike]] = None,    filename_prefix: Optional[str] = None,    pdf_filename_columns: Optional[list[str]] = None,    total_ga_area_lower_bound: float = 2.5,    total_ga_area_upper_bound: float = 17.5,    trial_name: Optional[str] = None,    **kwargs: Any,):

Jade implementation of the PDF results report for the GA Algorithm.

Ancestors

Methods


modeller

def modeller(    self, **kwargs: Any,)> NoResultsModellerAlgorithm:

Inherited from:

BaseGATrialPDFGeneratorAlgorithm.modeller :

Modeller-side of the algorithm.

worker

def worker(    self, **kwargs: Any,)> bitfount.federated.algorithms.ophthalmology.ga_trial_pdf_algorithm_jade._WorkerSide:

Worker-side of the algorithm.