
     h              	       R   d Z ddlmZ e ed          ddlmZ ddlmZ ddlZ	dZ
ddlZe	j        D ]Ze                    d	          r ee	e          Z eeej                  r6 ee          r3 eee          s'  ee
                    e                    e          Ze e            e<   [	[dd
lmZmZ dZ
  ee
                    d                    e          Z  ee
                    d                    e          ZddlmZ   ed          e          ZddlmZ dZ
ej        D ]MZ eee          Z ee          r'  ee
                    e                    e          Ze e            e<   N[[
[[[	 e n# e $ r dZY nw xY wer!ddl!Z!e!j"        #                    d           [!dS 	 ddl$m%Z n# e$ rZ&dZ' ee'          e&dZ&[&ww xY wddl(m)Z ddl*m+Z+ [+ddl,m-Z- dZ.dZ/ e-j0        e           e-j1        e.          k     s" e-j0        e           e-j1        e/          k    rddl2Z2 e2j3        de. de/ de de4           [-	 ddl5m6Z6 n# e$ rZ&d Z' ee'          e&dZ&[&ww xY wdd!l7m8Z8  e8e9          Z:[8g d"Z;e;g d#z   Zd$ Z<ddl=Z>d% Z?dS )&a(	  
SciPy: A scientific computing package for Python
================================================

Documentation is available in the docstrings and
online at https://docs.scipy.org.

Contents
--------
SciPy imports all the functions from the NumPy namespace, and in
addition provides:

Subpackages
-----------
Using any of these subpackages requires an explicit import. For example,
``import scipy.cluster``.

::

 cluster                      --- Vector Quantization / Kmeans
 datasets                     --- Dataset methods
 fft                          --- Discrete Fourier transforms
 fftpack                      --- Legacy discrete Fourier transforms
 integrate                    --- Integration routines
 interpolate                  --- Interpolation Tools
 io                           --- Data input and output
 linalg                       --- Linear algebra routines
 linalg.blas                  --- Wrappers to BLAS library
 linalg.lapack                --- Wrappers to LAPACK library
 misc                         --- Various utilities that don't have
                                  another home.
 ndimage                      --- N-D image package
 odr                          --- Orthogonal Distance Regression
 optimize                     --- Optimization Tools
 signal                       --- Signal Processing Tools
 signal.windows               --- Window functions
 sparse                       --- Sparse Matrices
 sparse.linalg                --- Sparse Linear Algebra
 sparse.linalg.dsolve         --- Linear Solvers
 sparse.linalg.dsolve.umfpack --- :Interface to the UMFPACK library:
                                  Conjugate Gradient Method (LOBPCG)
 sparse.linalg.eigen          --- Sparse Eigenvalue Solvers
 sparse.linalg.eigen.lobpcg   --- Locally Optimal Block Preconditioned
                                  Conjugate Gradient Method (LOBPCG)
 spatial                      --- Spatial data structures and algorithms
 special                      --- Special functions
 stats                        --- Statistical Functions

Utility tools
-------------
::

 test              --- Run scipy unittests
 show_config       --- Show scipy build configuration
 show_numpy_config --- Show numpy build configuration
 __version__       --- SciPy version string
 __numpy_version__ --- Numpy version string

    )show_configNz=Cannot import SciPy when running from NumPy source directory.)__version__   )_deprecatedzQscipy.{0} is deprecated and will be removed in SciPy 2.0.0, use numpy.{0} instead_)randrandnzXscipy.{0} is deprecated and will be removed in SciPy 2.0.0, use numpy.random.{0} insteadr   r	   )ifftzWscipy.ifft is deprecated and will be removed in SciPy 2.0.0, use scipy.fft.ifft instead)scimathz]scipy.{0} is deprecated and will be removed in SciPy 2.0.0, use numpy.lib.scimath.{0} insteadFz%Running from SciPy source directory.
)showzError importing SciPy: you cannot import SciPy while
        being in scipy source directory; please exit the SciPy source
        tree first and relaunch your Python interpreter.)version)_distributor_init)_pep440z1.19.5z1.27.0zA NumPy version >=z and <z9 is required for this version of SciPy (detected version ))LowLevelCallablezvThe `scipy` install you are using seems to be broken, (extension modules cannot be imported), please try reinstalling.)PytestTester)clusterdatasetsfftfftpack	integrateinterpolateiolinalgmiscndimageodroptimizesignalsparsespatialspecialstats)r   testr   r   __numpy_version__c                      t           S )N)__all__     J/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/scipy/__init__.py__dir__r+      s    r)   c                     | t           v rt          j        d|            S 	 t                      |          S # t          $ r t          d|  d          w xY w)Nzscipy.z!Module 'scipy' has no attribute '')
submodules
_importlibimport_moduleglobalsKeyErrorAttributeError)names    r*   __getattr__r5      sr    :+OTOO<<<yy&   $????  s	   6 A)@__doc__numpyr   show_numpy_configImportErrorr   r%   _lib.deprecationr   np_msgtypes_typesr'   _key
startswithgetattr_fun
isinstance
ModuleTypecallabletypeformatr1   numpy.randomr   r	   	numpy.fftr
   	numpy.libr   __SCIPY_SETUP__	NameErrorsysstderrwritescipy.__config__r   emsgscipy.versionr    r   
scipy._libr   np_minversionnp_maxversionparseVersionwarningswarnUserWarningscipy._lib._ccallbackr   scipy._lib._testutilsr   __name__r$   r.   r+   	importlibr/   r5   r(   r)   r*   <module>ra      s  : :x 3 2 2 2 2 2
+GI I I 2 2 2 2 2 2 * ) ) ) ) )    	     J  Ds 72tDz$)** x~~ 4jjt44 4-{{4;;t,,--d33GGIIdOO $ $ $ $ $ $ $ $	''{{4;;v&&''--)DKK(())%00      8{{ 7 8 88<> >      	,O  D77D!!Dx~~ 4-{{4;;t,,--d33GGIIdOO$kOO   OOO  [JJJJ=>>>&8888888 & & &< k#A%	& 544444 $#####"""""" MM'((?7?=+I+IIIGM+,,0N0NNN 6= 6 6 6 6!26 6 6 "	# 	# 	# 	&::::::: & & &) k#A%	& 322222<!!D  J(     G   #"""	 	 	 	 	sB   F FF G GGGI% %I=*I88I=