AbstractAnalyzer.__call__#

abstractmethod AbstractAnalyzer.__call__(state, scores, rotation_matrix, **kwargs)[source]#

Update the analyzer state with new scoring data.

Parameters:
stateobject

Current analyzer state as returned by init_state() or previous calls to __call__.

scoresBackendArray

Array of scores computed for the current rotation.

rotation_matrixBackendArray

Rotation matrix used to generate the scores.

**kwargsdict

Additional keyword arguments specific to the analyzer implementation.

Returns:
state

Updated analyzer state with the new scoring data incorporated.

Notes

This method should be pure functional - it should not modify the input state but return a new state with the updates applied. The exact signature may vary between implementations.