
    \h-
                     ~    S SK JrJrJrJrJrJrJrJrJ	r	J
r
Jr  S SKJrJr  S SKJr  S SKJr  S SKJr  S SKJr  S rg)	    )jones_vectorstokes_vectorjones_2_stokeslinear_polarizerphase_retarderhalf_wave_retarderquarter_wave_retardertransmissive_filterreflective_filtermueller_matrixpolarizing_beam_splitter)Ipi)S)symbols)exp)Matrixc            	      j   [        SS5      [        SS/5      :X  d   e[        [        S-  S5      [        SS/5      :X  d   e[        SS5      [        / SQ5      :X  d   e[        [        S-  S5      [        / SQ5      :X  d   e[        SS5      n [        [        S-  S5      n[        [        S-  S5      n[        [        * S-  S5      n[        S[        S-  5      n[        S[        * S-  5      n[        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / S	Q5      [        / S
Q5      /nXX#XE4 Vs/ s H  n[	        U5      PM     snU:X  d   e[        S5      [        SS/SS//5      :X  d   e[        SSS9n[        [        [        * U-  S-  5      S/S[        [        U-  S-  5      //5      n[        SU5      U:X  d   e[        S5      [        [        * S/S[        //5      :X  d   e[        [        [        * [        -  S-  5      S/S[        [        [        * [        -  S-  5      -  //5      n[        S5      U:X  d   e[        S5      [        SS/SS//5      :X  d   e[        S5      [        SS/SS//5      :X  d   e[        [        S5      S-  [        S5      S-  SS/[        S5      S-  [        S5      S-  SS// SQ/ SQ/5      n[        [        S5      5      U:X  d   e[        / SQSSS[        * // SQS[        * SS//5      n[!        5       U:X  d   eg s  snf )Nr         )r   r   r   r   )r   r   r      )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   deltaT)realr   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   )	HVDARLreser   s	            d/var/www/auris/envauris/lib/python3.13/site-packages/sympy/physics/optics/tests/test_polarization.pytest_polarizationr$      s   1A///1a FAq6N222A&"6666Aq!VM%::::QART1ART1AbSUAAQ1AQAA,- ,- ,- "C )*aA'9:'9!N1'9:cAAAA&1a&1a&)9"::::G$'E
3r%xz?A&C%	N(;<
=C!U#s***a FaRGaV+<$====
3r"uQw<#a3r"uQw<%89
:C #s***q!VaVaV,<%====Q6Aq6Ar7*;#<<<<
1Q461Q461a(Q461Q461a(  !C *1-.#555
,Aq1"|a!Q]K
LC#%,,,1 ;s   L0N)!sympy.physics.optics.polarizationr   r   r   r   r   r   r	   r
   r   r   r   sympy.core.numbersr   r   sympy.core.singletonr   sympy.core.symbolr   &sympy.functions.elementary.exponentialr   sympy.matrices.denser   r$        r#   <module>r-      s/   . . . . ' " % 6 '--r,   