a
    ߙfb                     @   s   d Z ddlT ddlT ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z ddlT ddlT ddlT ddlT ddlT ddlT ddlT ddlT ddlT ddlT ddlT ddlT [eeeeeeeg d	d
 ZdS )a9  
This subpackage contains classes and functions for defining and converting
between different physical units.

This code is adapted from the `pynbody
<https://github.com/pynbody/pynbody>`_ units module written by Andrew
Pontzen, who has granted the Astropy project permission to use the
code under a BSD license.
   )*)si)cgs)	astrophys)photometric)misc)unitsc                 C   sJ   | dkrddl m} |S | dkr0ddlm} |S tdtd| dd S )	Nlittleh    )r	   with_H0)r   zmodule z has no attribute .)Zastropy.units.astrophysr	   Zastropy.units.equivalenciesr   AttributeError__name__)attrr	   r    r   5lib/python3.9/site-packages/astropy/units/__init__.py__getattr__4   s    r   N)__doc__coreZquantity r   r   r   r   r   Zfunctionr   Zfunction_unitsZphysicalZfunction.unitsZequivalenciesZfunction.coreZfunction.logarithmicZ
structuredZ
decoratorsbasesZset_enabled_unitsr   r   r   r   r   <module>   s.   