
    M/Ph                         d dl mZmZ d dlZd dlZ eej                  Ze ed          k     Ze Z	e ed          k     Z
e ed          k     Ze ed          k     Zd Zej        dfdZe
rd	d
lmZ dS d d
lmZ dS )    )VersionparseNz1.4.99z1.5.99z1.6.99z1.8.99c                 @   | dk    r| S | | dz
  z  s| S t          d          }d}|| k     rl|}|| k     rI|  |z   }d|dz
                                  z  }||z  }|| k    r|S ||k     r|}|dz  }|| k    r|S || k     I||k     r|}|dz  }|| k    r|S || k     l||k     r|}|S )a!  
    Find the next regular number greater than or equal to target.
    Regular numbers are composites of the prime factors 2, 3, and 5.
    Also known as 5-smooth numbers or Hamming numbers, these are the optimal
    size for inputs to FFTPACK.

    Target must be a positive integer.
          inf         )float
bit_length)targetmatchp5p35quotientp2Ns          X/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/compat/scipy.py_next_regularr      s	    {{ fqj! %LLE	
B
v++Fll !C(H100223BSAF{{U1HCf}}
 Fll ;;E
a<<I+ v++, 
EzzL    c                     t          j        | t                    |z  }||                    |          }t	          |t           j                  st          j        |          }|S )zReturn an array of all value.)dtype)nponesboolastype
isinstancendarrayasarray)shapevaluetypecodeouts       r   	_valarrayr%   ;   sZ     '%t
$
$
$u
,Cjj""c2:&& jooJr   r   )multivariate_t)packaging.versionr   r   numpyr   scipy__version__
SP_VERSIONSP_LT_15SCIPY_GT_14SP_LT_16SP_LT_17SP_LT_19r   nanr%   _scipy_multivariate_tr&   scipy.stats r   r   <module>r5      s   , , , , , , , ,     U5$%%
)))l)))))))))* * *Z 6D      +55555555********r   