
    IR-e	                     :   d Z ddlZddlmZ ddlmZmZmZ ddl	m
Z
mZmZ  e            Z eddgej        ed	d
            eddgej        dej        z  dej        z  dz  z  z  ed	d            eddgdej        z  ej        dz  z  ej        z  ej        z  ed	d            eddgdej        z  ej        dz  z  ej        z  ej        z  ed	d            eddgedgdgdfgd            d! Z[[[[[e dd"lmZ e  e e                      z  Z dS dS )#z
This module defines magnitude zero points and related photometric quantities.

The corresponding magnitudes are given in the description of each unit
(the actual definitions are in `~astropy.units.function.logarithmic`).
    N)si   )	astrophyscgsr   )UnitUnitBasedef_unitBolL_bolFzULuminosity corresponding to absolute bolometric magnitude zero (magnitude ``M_bol``).)	namespaceprefixesdocbolf_bol   g      $@   zVIrradiance corresponding to appparent bolometric magnitude zero (magnitude ``m_bol``).ABABfluxg1n;z5AB magnitude zero flux density (magnitude ``ABmag``).STSTfluxg|~+0/>z5ST magnitude zero flux density (magnitude ``STmag``).mgymaggynnanog&.>zMaggies - a linear flux unit that is the flux for a mag=0 object.To tie this onto a specific calibrated unit system, the zero_point_flux equivalency should be used.c                 4    t          |           }t          |fgS )a  
    An equivalency for converting linear flux units ("maggys") defined relative
    to a standard source into a standardized system.

    Parameters
    ----------
    flux0 : `~astropy.units.Quantity`
        The flux of a magnitude-0 object in the "maggy" system.
    )r   r   )flux0
flux_unit0s     9lib/python3.11/site-packages/astropy/units/photometric.pyzero_point_fluxr    B   s     eJJ      )generate_unit_summary)__doc__numpy_numpyastropy.constantsr   _si r   r   corer   r   r	   globals_nsL_bol0pipcergcmsHzAAr    utilsr"   _generate_unit_summary r!   r   <module>r7      s3        ' ' ' ' ' '                     * * * * * * * * * *gii 
GJ	!	 	 	 	 	
GJ!fi-4),#61"<<=	!	 	 	 	 		8CG#cfbj0247"%??    		8CG#cfbj0247"%??    	
Guvh%&	6	 	 	 	! ! !" Y
  GFFFFF%%ggii000GGG r!   