B
    q\                 @   s   d Z ddlmZ ddlmZmZ e ZedgeddZedd	gd
e eddZ	edgde eddZ
ee
edd [[ddlmZ e dk	re ee 7 Z dS )a5  
This package defines units that can also be used as functions of other units.
If called, their arguments are used to initialize the corresponding function
unit (e.g., ``u.mag(u.ct/u.s)``).  Note that the prefixed versions cannot be
called, as it would be unclear what, e.g., ``u.mmag(u.ct/u.s)`` would mean.
    )_add_prefixes   )RegularFunctionUnitIrreducibleFunctionUnitdexzDex: Base 10 logarithmic unit)	namespacedocdBZdecibelg?z)Decibel: ten per base 10 logarithmic unitmaggٿz9Astronomical magnitude: -2.5 per base 10 logarithmic unitT)r   prefixes)generate_unit_summaryN)__doc__Zastropy.units.corer   Zmixinr   r   globalsZ_nsr   r	   r
   Zastropy.units.utilsr   Z_generate_unit_summary r   r   ;lib/python3.7/site-packages/astropy/units/function/units.py<module>   s   