docstr: Get summary statistics about the local data.
  
  Args:
      extra: Dict with additional information that can be provided by the FL system.
          For example, requested statistics.
  
  Returns:
  
      ExchangeObject: summary statistics.
  
  Extra dict example::
  
      requested_stats = {
          FlStatistics.STATISTICS: metrics,
          FlStatistics.NUM_OF_BINS: num_of_bins,
          FlStatistics.BIN_RANGES: bin_ranges
      }
  
  Returned ExchangeObject example::
  
      ExchangeObject(
          statistics = {...}
      )
docstr_tok: ["Get","summary","statistics","about","the","local","data",".","Args",":","extra",":","Dict","with","additional","information","that","can","be","provided","by","the","FL","system",".","For","example",",","requested","statistics",".","Returns",":","ExchangeObject",":","summary","statistics",".","Extra","dict","example",":",":","requested_stats","=","{","FlStatistics.STATISTICS",":","metrics",",","FlStatistics.NUM_OF_BINS",":","num_of_bins",",","FlStatistics.BIN_RANGES",":","bin_ranges","}","Returned","ExchangeObject","example",":",":","ExchangeObject","(","statistics","=","{","...","}",")"]
code: def get_data_stats(self, extra: dict | None = None) -> ExchangeObject:
      """
      Get summary statistics about the local data.
  
      Args:
          extra: Dict with additional information that can be provided by the FL system.
              For example, requested statistics.
  
      Returns:
  
          ExchangeObject: summary statistics.
  
      Extra dict example::
  
          requested_stats = {
              FlStatistics.STATISTICS: metrics,
              FlStatistics.NUM_OF_BINS: num_of_bins,
              FlStatistics.BIN_RANGES: bin_ranges
          }
  
      Returned ExchangeObject example::
  
          ExchangeObject(
              statistics = {...}
          )
  
      """
      raise NotImplementedError(
          f"Subclass {self.__class__.__name__} must implement this method."
      )
  
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 ClientAlgoStats obj's underlying member method code with example usage: obj.get_data_stats(extra) without return types