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.