B
    d              	   @   sZ  d Z ddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
 e
eg ddlZe Zeddgdgfejed	d
d eddgejed	dd edddgejedddddd edddddgejedddddd  ed!d"d#gejedd$d%d&dd  ed'd(gejej ejed	d)d ed*d+d,gejedd-d.d/dd  ed0d1d2d3d4gejedd5d6d7dd  ed8d9d:gejedd;d<d=dd  ed>d?gejej ejejej  ejed	d@dAdBdd  edCdDdEgejeddFdGdHdd  edIdJgdJgfdJdJdKed	dL edMdNdOgdPej  ejdQ  ej! ed	dRd edSdTdUgdVdWej"  e# ejdX  ejdY  ej$dY  ed	dZd ed[d\gd\gfd\d\d\d]ed	d^gd_ ed`ged	da edbdcgedda eddgede edfged	da edgged	da edhged	da edigdjedkdlddm edngeddodpdqid  [[[ddrl%m&Z' e dk	rVe e'e 7 Z dS )szr
This package defines the astrophysics-specific units.  They are also
available in the `astropy.units` namespace.
   )si    )UnitBasedef_unitsi_prefixesbinary_prefixesset_enabled_unitsNZAUauZastronomical_unitTz>astronomical unit: approximately the mean Earth--Sun distance.)	namespaceprefixesdocpcZparsecz'parsec: approximately 3.26 light-years.ZsolRadR_sunZRsunzSolar radiusFz	R_{\odot}u   R⊙)latexunicode)r
   r   r   formatZ
jupiterRadR_jupZRjupZ	R_jupiterZRjupiterzJupiter radiusz	R_{\rm J}u   R♃)r
   r   r   r   ZearthRadR_earthZRearthzEarth radiusz
R_{\oplus}u   R⊕ZlyrZ	lightyearz
Light yearZsolMassM_sunZMsunz
Solar massz	M_{\odot}u   M⊙ZjupiterMassM_jupZMjupZ	M_jupiterZMjupiterzJupiter massz	M_{\rm J}u   M♃Z	earthMassM_earthZMearthz
Earth massz
M_{\oplus}u   M⊕ZRyZrydbergzDRydberg: Energy of a photon whose wavenumber is the Rydberg constantz
R_{\infty}u   R∞ZsolLumL_sunZLsunzSolar luminancez	L_{\odot}u   L⊙phZphoton)ogipvounit)r   r
   r   ZJyZJanskyZjanskygˮ@:   zJansky: spectral flux densityRZRayleighZrayleighg    _B   zRayleigh: photon fluxctcount)Zfitsr   r   p)r   r
   r   Zexclude_prefixesZadu)r
   r   ZDNdnSun)r
   ZchanbinZbeamZelectronzNumber of electronsze^{-}u   e⁻)r   r
   r   Zlittlehz'Reduced/"dimensionless" Hubble constantr   zh_{100})generate_unit_summary)(__doc__ r   Zastropy.constantsZ_sicorer   r   r   r   r   numpyZ_numpyglobalsZ_nsr	   r   r   r   r   cyrtomr   r   r   ZRydhZeVsr   WZHzpir   srutilsr&   Z_generate_unit_summary r6   r6   d/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/astropy/units/astrophys.py<module>   s   


	&
"
.
	


