ga_trial_calculation_algorithm_jade
Algorithm for calculating the GA area.
Classes
GATrialCalculationAlgorithm
class GATrialCalculationAlgorithm( datastructure: DataStructure, ga_area_include_segmentations: Optional[list[str]] = None, ga_area_exclude_segmentations: Optional[list[str]] = None, **kwargs: Any,):
Algorithm for calculating the GA Area and associated metrics.
Ancestors
- GATrialCalculationAlgorithmJade
- GATrialCalculationAlgorithmBase
- BaseNonModelAlgorithmFactory
- BaseAlgorithmFactory
- abc.ABC
- bitfount.federated.roles._RolesMixIn
- bitfount.types._BaseSerializableObjectMixIn
Methods
modeller
def modeller( self, **kwargs: Any,) ‑> NoResultsModellerAlgorithm:
Inherited from:
GATrialCalculationAlgorithmJade.modeller :
Modeller-side of the algorithm.
worker
def worker( self, **kwargs: Any,) ‑> bitfount.federated.algorithms.ophthalmology.ga_trial_calculation_algorithm_base._WorkerSide:
Inherited from:
GATrialCalculationAlgorithmJade.worker :
Worker-side of the algorithm.
GATrialCalculationAlgorithmJade
class GATrialCalculationAlgorithmJade( datastructure: DataStructure, ga_area_include_segmentations: Optional[list[str]] = None, ga_area_exclude_segmentations: Optional[list[str]] = None, **kwargs: Any,):
Jade Trial Calculation.
As it requires calculating GA Area and associated metrics, it inherits from the generic base class.
Ancestors
- GATrialCalculationAlgorithmBase
- BaseNonModelAlgorithmFactory
- BaseAlgorithmFactory
- abc.ABC
- bitfount.federated.roles._RolesMixIn
- bitfount.types._BaseSerializableObjectMixIn
Subclasses
Methods
modeller
def modeller( self, **kwargs: Any,) ‑> NoResultsModellerAlgorithm:
Inherited from:
GATrialCalculationAlgorithmBase.modeller :
Modeller-side of the algorithm.
worker
def worker( self, **kwargs: Any,) ‑> bitfount.federated.algorithms.ophthalmology.ga_trial_calculation_algorithm_base._WorkerSide:
Inherited from:
GATrialCalculationAlgorithmBase.worker :
Worker-side of the algorithm.