+
    i{                         ^ RI HtHtHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHtHt ^ RIHt ^ RIHt ^ R	IHtHtHtHt ^ R
IHt ]! R4      w  tttRR ltR tR t R t!R t"R t#R# )    )IRationaloopi)S)symbols)exp)sqrt)cossin)	integrate)simplify)R_nlE_nl
E_nl_diracPsi_nlm)raiseszn r Zc                     \        V 4      p \        V4      p\        W,
          4      V8  d   R # \        V4      \        V 4      8  d   \        W,
          V,          4      pWB8*  # \        W,
          V ,          4      pWB8*  # )T)floatabs)abmax_relative_errormax_absolute_errorrelative_errors   &&&& _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/physics/tests/test_hydrogen.pyfeqr      si    aAaA
15z&&
1vAaeQY // aeQY//    c                  
   ^\         ,          p R^\        ^V ^,          ,          4      ,          \        \        ) V ,          4      ,          R\        ^^V ^,          ,          ,          4      \        \        ) ^V ,          ,          4      ,          ^\        ^V ,          ,          ,
          ,          R\        P
                  \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          \        ,          V ,          R\        ^^4      \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          ^^\        ,          ^V ,          ,          ,
          \        ^^4      \        V ,          ^,          ,          ,           ,          R\        ^^4      \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          ^\        ^V ,          ,          ,
          ,          \        ,          V ,          R\        ^^Q4      \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          \        V ,          ^,          ,          R	\        ^^4      \        ^V ^,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          ^^\        ,          ^V ,          ,          ,
          \        ^^4      \        V ,          ^,          ,          ,           \        ^^4      \        V ,          ^,          ,          ,
          ,          R
\        ^^4      \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          ^\        ^V ,          ,          ,
          \        ^^P4      \        V ,          ^,          ,          ,           ,          \        V ,          ,          R\        ^^@4      \        ^^V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          ^\        ^V ,          ,          ,
          ,          \        V ,          ^,          ,          R\        ^R4      \        ^^#V ^,          ,          ,          4      ,          \        \        ) ^V ,          ,          4      ,          \        V ,          ^,          ,          /
pV F9  w  r#\        \        W#\        \         4      WV3,          ,
          4      ^ 8X  d   K9  Q h	  R# )   i   N)r    r   )   r   )r!   r    )   r   )r"   r    )r"   r!   )   r   )r#   r    )r#   r!   )r#   r"   )	Zr
   r	   rr   Halfr   r   r   )r   Rnls       r   test_wavefunctionr*      s]   	!A$qAv,aRT*Q!Q$Z 3r1Q3x=0A1Q3K@a1a4j))CAaCM9A=a?Aa1a4j!11CAaCMA	
QqS!A#Y!RAaC!83	35B$q!AqD&z"22S!QqS]B	
Q!WB$q"QT'{"33c1"ac(mCqsQhNAa1f-QB!H=	
QqS!A#Y!Q1Q3(2	2Xa5E1q5P	PRB$q!AqD&z"22S!QqS]B	
Q!Wx2!A#1	1367c;B$q!AqD&z"22S!QqS]B	
Q1XA#"C 42ad7#44sA2qs8}D!axO	A" Q1a(1V945::: r   c            	          ^p \        V ^,           4       FZ  p\        V4       FH  p\        \        W\        4      ^,          \        ^,          ,          \        ^ \        34      ^8X  d   KH  Q h	  K\  	  R# )r!   N)ranger   r   r%   r   )n_maxr(   r)   s      r   	test_normr.   4   sW    E519qAT!]A-14q!RjAQFFF  r   c            	      f   \        R 4      p \        R4      p\        R4      p\        ^^ ^ WV4      \        V ) 4      \        \        4      ,          8X  g   Q h\        ^^RWV4      \         P
                  \        V ) ^,          4      ,          V ,          \        V4      \        \        ) V,          4      ,          ^\        \        4      ,          ,          ,          8X  g   Q h\        ^^^WV^4      \        ^4      ) \        V4      ,          \        \        V,          4      ,          \        V4      ,          ^\        \        4      ,          ,          \        ^4      ,          ^Q,          \        ^4      ,          \        RV ,          ^,          4      ,          V ^,          ^,          ,          8X  g   Q hR# )r%   phithetaN)	r   r   r	   r
   r   r&   r   r   r   )r%   r0   r1   s      r   test_psi_nlmr4   ;   sM   fA	%C
G*EAq!QU+sA2wb/AABAAq"ae,#qbAh-1G!1Ku:QBH%T"X628 8 8 8Aq!QUA.47(SZ2Gq3w<3e*3%()DH3689!3=?A3B
z
3 a1.3/23a%A3> > ? >r   c                  B   \        \        \        4      \        ^,          ) ^\        ^,          ,          ,          8X  g   Q h\        \        4      R^\        ^,          ,          ,          8X  g   Q h\        ^^/4      \        ^/4      ^,          ) ^,          8X  g   Q h\        ^^/4      \        ^/4      ^,          ) ^,          8X  g   Q h\        ^4      \        P                  ) ^,          8X  g   Q h\        ^4      \        P                  ) ^,          8X  g   Q h\        ^4      \        P                  ) ^,          8X  g   Q h\        ^4      \        P                  ) ^ ,          8X  g   Q h\        ^d4      \        P                  ) R,          8X  g   Q h\        \        R 4       R# )r!   c                      \        ^ 4      # r   )r    r   r   <lambda>(test_hydrogen_energies.<locals>.<lambda>S   s    tAwr   Nr2   i N  )r   r(   r$   r   Oner   
ValueErrorr8   r   r   test_hydrogen_energiesr=   F   s#   1:!Q$!Q$'''7b!AqD&k!!!2;1R5!8)V,,,,2;1R5!8)V,,,,7quuffo%%%7quuffo%%%7quuffo%%%7quuffo%%%9))))
:'r   c                  ,   \        ^^ ^^R7      ^\        ^4      ,          ^,
          8X  g   Q h\        \        ^^ ^^R7      ^\        ^4      ,          ^,           \        ^\        ^4      ,          ^ ,           4      ,          ^,
          ,
          4      ^ 8X  g   Q h\        \        ^^ ^^R7      ^6\        ^4      ,          ^Q,           \        ^l\        ^4      ,          ^,           4      ,          ^	,
          ,
          4      ^ 8X  g   Q h\        \        ^^ ^^R7      RR\        R4      ,          ,           \        RR\        R4      ,          ,           4      ,          R,
          ,
          4      ^ 8X  g   Q h\        \        ^^ ^R^R7      RR\        R	4      ,          ,           \        RR
\        R	4      ,          ,           4      ,          R,
          ,
          4      ^ 8X  g   Q h\        ^^4       Fo  p \        V 4       F]  p\	        \        W4      \        V 4      RR4      '       g   Q hV^ 8  g   K4  \	        \        WR4      \        V 4      RR4      '       d   K]  Q h	  Kq  	  ^p\        ^^4       Fr  p \        V 4       F`  p\	        \        WVR7      \        W4      RR4      '       g   Q hV^ 8  g   K6  \	        \        WRV4      \        W4      RR4      '       d   K`  Q h	  Kt  	  ^p\        ^^4       Fr  p \        V 4       F`  p\	        \        WVR7      \        W4      RR4      '       g   Q hV^ 8  g   K6  \	        \        WRV4      \        W4      RR4      '       d   K`  Q h	  Kt  	  \        \        R 4       \        \        R 4       \        \        R 4       R# )r!   )r$   ciKid i  iB)i9iQI  iY<' i/  ixN gh㈵>F)r$   g-C6?gMbP?c                      \        ^ ^ 4      # r7   r   r8   r   r   r9   .test_hydrogen_energies_relat.<locals>.<lambda>|   s    z!Q/r   c                      \        ^R4      # )r    r2   rA   r8   r   r   r9   rB   }   s    z!R0r   c                      \        ^^ R4      # )r    FrA   r8   r   r   r9   rB   ~   s    z!Q6r   N)r   r
   r   r,   r   r   r   r<   )r(   r)   r$   s      r   test_hydrogen_energies_relatrE   V   s&   aa1%47Q666Jq!qA.Ad1gINr$q'zB'4(*+4, - .123 3 3Jq!qA.BtAwJOs47{S()4*,-4. / 0345 5 5
 Jq!qC0i(T
C 79x$t*'<<=6>@E6F G HKLM M MJq!rS1y7UD 8IU(;;<7=?D7E F GJKL L L
 1a[qAz!'a$====1u:aE2DGT4HHHH   	
A1a[qAz!!,d1j$EEEE1u:aE15tAz4NNNN   	
A1a[qAz!!,d1j$EEEE1u:aE15tAz4NNNN   :/0
:01
:67r   N)-q=rF   )$sympy.core.numbersr   r   r   r   sympy.core.singletonr   sympy.core.symbolr   &sympy.functions.elementary.exponentialr	   (sympy.functions.elementary.miscellaneousr
   (sympy.functions.elementary.trigonometricr   r   sympy.integrals.integralsr   sympy.simplify.simplifyr   sympy.physics.hydrogenr   r   r   r   sympy.testing.pytestr   r(   r%   r$   r   r*   r.   r4   r=   rE   r8   r   r   <module>rQ      sX    4 4 " % 6 9 ? / , B B '
'
1a0;.G	?( (8r   