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.