ga_trial_calculation_algorithm_charcoal
Algorithm for calculating the GA area.
Classes
GATrialCalculationAlgorithmCharcoal
class GATrialCalculationAlgorithmCharcoal( datastructure: DataStructure, ga_area_include_segmentations: Optional[list[str]] = None, ga_area_exclude_segmentations: Optional[list[str]] = None, fovea_landmark_idx: int = 1, **kwargs: Any,):Charcoal Trial Calculation.
As it requires calculating GA Area, fovea, and associated metrics, it inherits from the generic fovea base class.
Ancestors
- GATrialCalculationAlgorithmWithFoveaBase
- BaseNonModelAlgorithmFactory
- BaseAlgorithmFactory
- abc.ABC
- bitfount.federated.roles._RolesMixIn
- bitfount.types._BaseSerializableObjectMixIn
- typing.Generic
Methods
modeller
def modeller( self, *, context: ProtocolContext, **kwargs: Any,) ‑> NoResultsModellerAlgorithm:Inherited from:
GATrialCalculationAlgorithmWithFoveaBase.modeller :
Modeller-side of the algorithm.
worker
def worker( self, *, context: ProtocolContext, **kwargs: Any,) ‑> bitfount.federated.algorithms.ophthalmology.ga_trial_calculation_algorithm_base._BaseWorkerSideWithFovea:Inherited from:
GATrialCalculationAlgorithmWithFoveaBase.worker :
Worker-side of the algorithm.