Luxpop will be happy to display in this space free of charge public service messages helpful to our users: requests for help, advice, equipment, jobs, resumes... Contact Guillaume at the following:
boissetg (at)


Calculate the resulting Stokes Vector emerging from a polarization system composed of up to 5 polarization components such as waveplates and polarizers.

The user supplies the input vector and the polarization components. The algorithm will compute the resuting Stokes Vector. The polarization system is set up such that the light first goes through component #1, then #2, then #3 and so on. If there are less than 5 components,just choose "no component" for the remaining components.

For all components, the nominal angle,  q (in degrees),represents the rotation from the horizontal. In addition, for retardance components, the specified angle indicates the angular orientation of the fast axis.
Input Stokes Vector:

Component #1:  q: deg.
Component #2:  q: deg.
Component #3:  q: deg.
Component #4:  q: deg.
Component #5:  q: deg.