Skip to main content

reduce_csv_algorithm_charcoal

Algorithms and related functionality for simply outputting data to CSV.

Classes

ReduceCSVAlgorithmCharcoal

class ReduceCSVAlgorithmCharcoal(    datastructure: DataStructure,    eligible_only: bool = True,    delete_intermediate: bool = True,    **kwargs: Any,):

Algorithm that reduces Charcoal CSV results to one-row-per-patient.

Arguments

  • datastructure: The datastructure to use.
  • eligible_only: Final CSV to output only eligible patients.
  • delete_intermediate: Delete the intermediate results after use.
  • ****kwargs**: Passed to parent.

Ancestors

Variables

Methods


modeller

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

Modeller-side of the ReduceCSVAlgorithmCharcoal algorithm.

worker

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

Worker-side of the ReduceCSVAlgorithmCharcoal algorithm.