AbstractAnalyzer.merge#
- abstractmethod classmethod AbstractAnalyzer.merge(results, **kwargs)[source]#
Merge results from multiple analyzer instances.
- Parameters:
- resultslist
List of result objects as returned by the result() method from multiple analyzer instances.
- **kwargsdict
Additional keyword arguments for merge configuration.
- Returns:
- merged_result
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.