
    Ug                     v    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dS )    )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                     d S )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    `/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/scipy/constants/tests/test_codata.py	test_findr      s    E***D+,---5)))DrU+++Dv 	8 	8 	8 	9 	9 	: 	: 	: 	: 	:    c                      d} t          t          |           t                     t          t          |           t                     d S )Nspeed of light in vacuum)r   r   r   r   )c_ss    r   test_basic_table_parser      s9    
$CsQs^,,,,,r   c                  h    t          dt          j        t          j        d          fz  d           d S )Nz%d %sr   z299792458 m s^-1)r   _cdr   unit r   r   test_basic_lookupr   !   s:    CE38,F#G#GHH#% % % % %r   c                  b    t          t          t          d                    dk               d S )NFr   i,  )r	   lenr   r   r   r   test_find_allr    &   s.    C%   !!C'(((((r   c                  P    t          t          dd          d         d           d S )Nz	Wien freqFr   r   z(Wien frequency displacement law constant)r   r   r   r   r   test_find_singler"   *   s5    k...q1;= = = = =r   c                  Z    t          t          d          t          d                     d S )Nzmagn. flux quantumzmag. flux quantum)r
   r   r   r   r   test_2002_vs_2006r$   /   s5    2331224 4 4 4 4r   c                  :   t                      5 } |                     t                     t          j        D ]K}t          t          j        |         d         t          |          z
  t          |          z  dk               L	 d d d            d S # 1 swxY w Y   d S )Nr   )r   filterr   r   exact_valuesr	   r   )supkeys     r   test_exact_valuesr*   4   s    			 O

?#### 	O 	OCS%c*1-c

:eCjjHAMNNNN	OO O O O O O O O O O O O O O O O O Os   A3BB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 K K K K K K K K K K K K. . . . . . . . . . . . % % % % % % % % %: : :(- - -% % %
) ) )= = =
4 4 4
O O O O Or   