ess.reduce.polarization.correction.InverseFlipperMatrix#

class ess.reduce.polarization.correction.InverseFlipperMatrix(efficiency, swap)[source]#

Inverse flipper matrix for a polarizing element.

__init__(efficiency, swap)#

Methods

__init__(efficiency, swap)

from_left(up, down)

Apply the inverse flipper matrix from the left.

from_right(up, down)

Apply the inverse flipper matrix from the right.

Attributes

efficiency

swap

from_left(up, down)[source]#

Apply the inverse flipper matrix from the left.

Return type:

tuple[Variable, Variable]

from_right(up, down)[source]#

Apply the inverse flipper matrix from the right.

Return type:

tuple[Variable, Variable]