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.