a
    ߙfb!                     @   s  d Z ddlmZ ddlmZmZmZ ddlZ	e
 Zeddgeded	d
ddddddd eddgeddd edgeeddddd eg dde edddgddgdfgdd d!d"d# ed$d%gd&gfd'ed(  edd)d*dd+d, ed-d.gedd/d ed0d1ge	jd2 e edd3d4d5dd ed6gd7e ed	d8d9d:dd ed;d<gd=e edd>d?d@dd edAdBgdCe eddDd dEdFde_edGgde edHdI edJgdKe edLdMdNdd edOdPgedQ eddRd edSdTgeddUgdVdW edXdYgdZe ded[ eg d\d]e edd^gd_ ed`dagdbe eddcddgd_ edegdfe edgdI edhdigdje edk edlgdQe edk edUdmgdne eddogd_ edpdqgdne eddr eg dsde eddtd edudvgedwdI edxdygde eddzd{gd_ ed|d}gd'e ed~dI eddgeddd eddgeddd eddgeddddd eg dee ed  eddd eg dee eddd eddgejje eddd eg deed  eddd eg dee eddd eg deddd eddgee eddd eg dee d  eddd eddgdgfe!ed  edddddd eg dee!d  eddd eg de e!d  eddd eg de!e eddd eg de"ed  eddd eg de"ed  eddd eddgeddd eddge#e$ eddd eddge%ed  eddd eddgde ed	dd eddge&d ed	dd e'eeeee#ee(e)gZ*[[[ddl+m,Z- e dure e-e
 7 Z dS )z`
This package defines the SI units.  They are also available in the
`astropy.units` namespace.

    )si   )UnitBaseUnitdef_unitNZpercentZpctg{Gz?Fz,percent: one hundredth of unity, factor 0.01%z\%)ZgenericZconsoleZcdslatexunicode)	namespaceprefixesdocformatmZmeterTz meter: base unit of length in SI)r
   r   r   Zmicronz!micron: alias for micrometer (um)z\mu mu   µm)r   r	   )r
   r   r   )AngstromZAAZangstromg?u   ångström: 10 ** -10 mZmilligMbP?z\mathring{A}   År   )r   r	   Zvounit)r
   r   r   r   lLZliteri  g      @z\mathcal{l}u   ℓzliter: metric unit of volume)r
   r   r   r   radZradianzTradian: angular measurement of the ratio between the length on an arc and its radiusdegZdegreeg     f@z2degree: angular measurement 1/360 of full rotationz
{}^{\circ}   °Z	hourangleg      .@z8hour angle: angular measurement with 24 in a full circlez{}^{h}u   ʰZarcminZ	arcminuteg?zarc minute: angular measurementz{}^{\prime}u   ′arcsecZ	arcsecondg߼xV42?zarc second: angular measurementz{}^{\prime\prime}u   ″Zmasz%milli arc second: angular measurement)r
   r   Zuasgư>z%micro arc second: angular measurementz\mu asu   μassrZ	steradian   z$steradian: unit of solid angle in SIssecondaz second: base unit of time in SI.)r
   r   exclude_prefixesr   minZminute<   )r   r
   )hZhourZhri  p)r
   r   r   dday   cyZsdaygՕrA	@z=Sidereal day (sday) is the time of one rotation of the Earth.wkZweek   )r
   Z	fortnightZannumg     v@PZyrZyear)r
   r   )ZHzZHertzZhertzZ	FrequencykgZkilogramz"kilogram: base unit of mass in SI.gZgramkZkilotZtonnezMetric tonnemolZmolez+mole: amount of a chemical substance in SI.KZKelvinz7Kelvin: temperature with a null point at absolute zero.Zdeg_CZCelsiuszDegrees Celsiusz{}^{\circ}Cu   °C)NZNewtonZnewtonzNewton: force)JZJouleZjoulezJoule: energyZeVZelectronvoltzElectron Volt)ZPaZPascalZpascalzPascal: pressure)WZWattZwattzWatt: power)AZampereZampz+ampere: base unit of electric current in SICZcoulombzcoulomb: electric charge)VZVoltZvoltz/Volt: electric potential or electromotive forceZOhmZohmzOhm: electrical resistancez\Omegau   Ω)SZSiemensZsiemenszSiemens: electrical conductance)FZFaradZfaradzFarad: electrical capacitance)WbZWeberZweberzWeber: magnetic flux)TZTeslaZteslazTesla: magnetic flux density)HZHenryZhenryzHenry: inductancecdZcandelaz.candela: base unit of luminous intensity in SIlmZlumenzlumen: luminous fluxZlxZluxzlux: luminous emittanceBqZ	becquerelz becquerel: unit of radioactivityZCiZcurieg   d:!Bzcurie: unit of radioactivity)generate_unit_summary).__doc__Zastropy.constantsr   Z_sicorer   r   r   ZnumpyZ_numpyglobalsZ_nsZumZnmcmZpir   r   r   Z_formatr   r   r"   r&   r!   r)   r   r/   evaluer1   r4   r5   r6   r:   r=   r   r>   r?   setr.   r-   basesZutilsr@   Z_generate_unit_summary rI   rI   /lib/python3.9/site-packages/astropy/units/si.py<module>   sP  





