U
    e»{j,  ã                   @   sB   d Z ddlZddlmZ i Zi ZeeƒZeejhd�dd„ ƒZdS )zT
Helpers for overriding numpy functions in
`~astropy.time.Time.__array_function__`.
é    N)ÚFunctionAssigner)Zhelpsc                 O   sª   ddl m} t| |ƒr$t||ƒs$tS | d¡rrtjt | j¡t 	|j¡f|ž|Ž\}}||  }| ||  || fS tjt | j¡t 	|j¡f|ž|Ž}| ||  |  S d S )Nr   )ÚTimeZretstep)
Zastropy.timer   Ú
isinstanceÚNotImplementedÚgetÚnpÚlinspaceZzerosÚshapeZones)ZtstartZtstopÚargsÚkwargsr   ÚoffsetsÚstepZtdelta© r   úh/var/www/html/bwave/python/venv/lib/python3.8/site-packages/astropy/time/time_helper/function_helpers.pyr      s0    



 
ÿÿÿ
 
ÿÿÿr   )	Ú__doc__Únumpyr   Z.astropy.units.quantity_helper.function_helpersr   ZUNSUPPORTED_FUNCTIONSZCUSTOM_FUNCTIONSZcustom_functionsr   r   r   r   r   Ú<module>   s   