
    IR-e,                     r    d Z ddlZddlmZ i Zi Z ee          Z eej        h          d             ZdS )zT
Helpers for overriding numpy functions in
`~astropy.time.Time.__array_function__`.
    N)FunctionAssigner)helpsc                    ddl m} t          | |          rt          ||          st          S |                    d          rYt          j        t          j        | j                  t          j	        |j                  g|R i |\  }}|| z
  }| ||z  z   ||z  fS t          j        t          j        | j                  t          j	        |j                  g|R i |}| || z
  |z  z   S )Nr   )Timeretstep)
astropy.timer   
isinstanceNotImplementedgetnplinspacezerosshapeones)tstarttstopargskwargsr   offsetssteptdeltas           Ilib/python3.11/site-packages/astropy/time/time_helper/function_helpers.pyr   r      s    !!!!!!&$ "%&& 	"!!zz) 
3HV\""BGEK$8$8
;?
 
 
CI
 
 ((&4-77+HV\""BGEK$8$8
;?
 
 
CI
 
 7222    )	__doc__numpyr   .astropy.units.quantity_helper.function_helpersr   UNSUPPORTED_FUNCTIONSCUSTOM_FUNCTIONScustom_functionsr    r   r   <module>r!      s         K K K K K K   ##$455  &&&3 3 '&3 3 3r   