U
    e»{j  ã                	   @   sÖ   d Z ddlZddlmZ ddlmZ [ddlmZmZ ddlm	Z
 ddlmZmZ dd	lmZmZ d
dddgZe ¡ �* e dd¡ e
jeeeƒ dedd� W 5 Q R X e ed ¡ e dk	rÊe d e¡7 Z [[[
[dS )ae  
Contains astronomical and physical constants for use in Astropy or other
places.

A typical use case might be::

    >>> from astropy.constants import c, m_e
    >>> # ... define the mass of something you want the rest energy of as m ...
    >>> m = m_e
    >>> E = m * c**2
    >>> E.to('MeV')  # doctest: +FLOAT_CMP
    <Quantity 0.510998927603161 MeV>

é    N)Úfind_current_module)Úunitsé   )ÚcgsÚsi)Úutils)ÚcodataÚiaudata)ÚConstantÚ
EMConstantz'The following constants are available:
zD========== ============== ================ =========================z6   Name        Value            Unit       DescriptionÚignorez#Constant .*already has a definitionT)Znot_in_module_onlyZdoclinesZ	set_classÚ
)Ú__doc__ÚwarningsZastropy.utilsr   Zastropyr   Ú r   r   r   Z_utilsÚconfigr   r	   Zconstantr
   r   Ú_linesÚcatch_warningsÚfilterwarningsZ_set_cÚappendÚjoin© r   r   úY/var/www/html/bwave/python/venv/lib/python3.8/site-packages/astropy/constants/__init__.pyÚ<module>   s<   ü
ú	