AbstractAnalyzer.merge#
- abstractmethod classmethod AbstractAnalyzer.merge(results, **kwargs)[source]#
Merge multiple analyzer results.
- Parameters:
- resultslist of tuple
List of tuple objects returned by
AbstractAnalyzer.result()
from different instances of the same analyzer class.- **kwargsdict
Keyword arguments used by specific implementations.
- Returns:
- tuple
Single result object combining all input results.
Notes
This method enables parallel processing by allowing results from different processes or splits to be combined into a unified result. The merge operation should handle overlapping data appropriately and maintain consistency.