o
    e                  
   @   s\   U d dl mZ ddlmZ dddddd	d
ddd	Zi Zeeef ed< dd Ze	e Z
dS )    )Dict   )ConstExpressionz-not a number (same as JavaScript literal NaN)z*the natural log of 10 (alias to Math.LN10)z-the transcendental number e (alias to Math.E)z.the base 10 logarithm e (alias to Math.LOG10E)z/the base 2 logarithm of e (alias to Math.LOG2E)z.the square root of 0.5 (alias to Math.SQRT1_2)z(the natural log of 2 (alias to Math.LN2)z,the square root of 2 (alias to Math.SQRT1_2)z/the transcendental number pi (alias to Math.PI))	NaNZLN10EZLOG10EZLOG2EZSQRT1_2ZLN2ZSQRT2ZPINAME_MAPc                  c   s>    t  } t D ]\}}t||}t||| |< |V  qd S )N)globalsCONST_LISTINGitemsr   getr   )globals_namedocZpy_name r   BD:\Projects\ConvertPro\env\Lib\site-packages\altair/expr/consts.py_populate_namespace   s   r   N)typingr   corer   r	   r   str__annotations__r   list__all__r   r   r   r   <module>   s    