RotatorFactory#

class RotatorFactory(**kwargs)#

Factory class for creating rotators.

Parameters:
  • n_rot (int) – Number of modes to be rotated.

  • power (int) – Defines the power of Promax rotation. Choosing power=1 equals a Varimax solution (the default is 1).

  • max_iter (int) – Number of maximal iterations for obtaining the rotation matrix (the default is 1000).

  • rtol (float) – Relative tolerance to be achieved for early stopping the iteration process (the default is 1e-8).

__init__(**kwargs)#

Methods

__init__(**kwargs)

create_rotator(model)

Create a rotator for the given model.

create_rotator(model: EOF | HilbertEOF | MCA | HilbertMCA) EOFRotator | HilbertEOFRotator | MCARotator | HilbertMCARotator#

Create a rotator for the given model.

Parameters:

model (xeofs model) – Model to be rotated.

Returns:

Rotator for the given model.

Return type:

xeofs Rotator