U
    ê¥¡ck  ã                
   @   s>   d dl mZ dddddddd	d
dœ	Zi Zdd„ Zeeƒ ƒZdS )é   )Ú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SQRT2ÚPIc                  c   s<   t ƒ } t ¡ D ](\}}t ||¡}t||ƒ| |< |V  qd S )N)ÚglobalsÚCONST_LISTINGÚitemsÚNAME_MAPÚgetr   )Úglobals_ÚnameÚdocZpy_name© r   ú6/tmp/pip-unpacked-wheel-y9_o96ar/altair/expr/consts.pyÚ_populate_namespace   s
    r   N)Úcorer   r   r	   r   ÚlistÚ__all__r   r   r   r   Ú<module>   s   ÷