class_docstr: Provide an abstract base class to allow the client to return summary statistics of the data.
  
  To define a new stats script, subclass this class and implement the
  following abstract methods::
  
      - self.get_data_stats()
  
  initialize(), abort(), and finalize() -- inherited from `ClientAlgoStats`; can be optionally be implemented
  to help with lifecycle management of the class object.
docstr: Call to initialize the ClientAlgo class.
  
  Args:
      extra: optional extra information, e.g. dict of `ExtraItems.CLIENT_NAME` and/or `ExtraItems.APP_ROOT`.
docstr_tok: ["Call","to","initialize","the","ClientAlgo","class",".","Args",":","extra",":","optional","extra","information",",","e.g",".","dict","of","`","ExtraItems.CLIENT_NAME","`","and\/or","`","ExtraItems.APP_ROOT","`","."]
code: def initialize(self, extra: dict | None = None) -> None:
      """
      Call to initialize the ClientAlgo class.
  
      Args:
          extra: optional extra information, e.g. dict of `ExtraItems.CLIENT_NAME` and/or `ExtraItems.APP_ROOT`.
      """
      pass
  
file_path: MONAI/monai/fl/client/client_algo.py
imports: from __future__ import annotations
  from monai.fl.utils.exchange_object import ExchangeObject
label_desc: Use image node_id 1 for calling the BaseClient obj's underlying member method code with example usage: obj.initialize(extra) without return types