
    tKg                     t    d dl mZmZmZmZmZ d dlmZmZm	Z	m
Z
 d dlmc mZ d Zd Zd Zd Zd Zd	 Zd
 Zy)    )findvalueConstantWarningcspeed_of_light)assert_equalassert_assert_almost_equalsuppress_warningsNc                      t        dd      } t        | dg       t        dd      } t        | g        t        dd      } t        | t        g d             y )Nzweak mixingFdispzweak mixing angle
qwertyuiopznatural unit)
znatural unit of velocityznatural unit of actionznatural unit of action in eV sznatural unit of massznatural unit of energyznatural unit of energy in MeVznatural unit of momentumz!natural unit of momentum in MeV/cznatural unit of lengthznatural unit of time)r   r   sorted)keyss    e/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/scipy/constants/tests/test_codata.py	test_findr      sT    E*D+,-5)DrU+Dv 	8 	9 	:    c                  l    d} t        t        |       t               t        t        |       t               y )Nspeed of light in vacuum)r   r   r   r   )c_ss    r   test_basic_table_parser      s#    
$CsQs^,r   c                  h    t        dt        j                  t        j                  d      fz  d       y )Nz%d %sr   z299792458 m s^-1)r   _cdr   unit r   r   test_basic_lookupr   !   s'    CEE388,F#GHH#%r   c                  F    t        t        t        d            dkD         y )NFr   i,  )r	   lenr   r   r   r   test_find_allr    &   s    C% !C'(r   c                  8    t        t        dd      d   d       y )Nz	Wien freqFr   r   z(Wien frequency displacement law constant)r   r   r   r   r   test_find_singler"   *   s    k.q1;=r   c                  @    t        t        d      t        d             y )Nzmagn. flux quantumzmag. flux quantum)r
   r   r   r   r   test_2002_vs_2006r$   /   s    23124r   c                     t               5 } | j                  t               t        j                  D ]<  }t        t        j                  |   d   t        |      z
  t        |      z  dk(         > 	 d d d        y # 1 sw Y   y xY w)Nr   )r   filterr   r   exact_valuesr	   r   )supkeys     r   test_exact_valuesr*   4   sa    		

?###CS%%c*1-c
:eCjHAMN $ 
		s   A%A::B)scipy.constantsr   r   r   r   r   numpy.testingr   r	   r
   r   scipy.constants._codata	constants_codatar   r   r   r   r    r"   r$   r*   r   r   r   <module>r0      s?    K K. . % %:(-%
)=
4
Or   