U
    »mœdÆ  ã                   @   s  d Z ddlmZ edkr 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 ]VZe d	¡rbqRee	eƒZeeejƒrzqReeƒržeeeƒsžee
 e¡ƒeƒZeeƒ e< qR[	[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 ]6ZeeeƒZeeƒ�r>ee
 e¡ƒeƒZeeƒ e< �q[[
[[[ze W n e k
�rx   dZY nX e�ršddl!Z!e!j" #d¡ [!�nrzddl$m%Z W n2 ek
�rÜ Z& zdZ'ee'ƒe&‚W 5 dZ&[&X Y nX ddl(m)Z ddl*m+Z+ [+ddl,m-Z- dZ.dZ/e- 0e¡e- 1e.¡k �s8e- 0e¡e- 1e/¡k�r`ddl2Z2e2 3de.› de/› de› d�e4¡ [-zddl5m6Z6 W n2 ek
�r¤ Z& zd Z'ee'ƒe&‚W 5 dZ&[&X Y nX dd!l7m8Z8 e8e9ƒZ:[8d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2gZ;e;d3d4d5d6d7g Zd8d9„ Z<ddl=Z>d: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.
)Úshowz³Error 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.)ÚPytestTesterZclusterZdatasetsZfftZfftpackZ	integrateZinterpolateÚioZlinalgÚmiscZndimageZodrÚoptimizeÚsignalÚsparseZspatialÚspecialÚstatsr   Útestr   r   Ú__numpy_version__c                   C   s   t S )N)Ú__all__© r   r   úG/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/scipy/__init__.pyÚ__dir__Á   s    r   c                 C   sN   | t krt d| › �¡S ztƒ |  W S  tk
rH   td| › d�ƒ‚Y nX d S )Nzscipy.z!Module 'scipy' has no attribute 'ú')Ú
submodulesÚ
_importlibÚimport_moduleÚglobalsÚKeyErrorÚAttributeError)Únamer   r   r   Ú__getattr__Æ   s    
ÿr'   )@Ú__doc__Únumpyr   Zshow_numpy_configÚImportErrorr   r   Z_lib.deprecationr   ÚnpZ_msgÚtypesÚ_typesr   Ú_keyÚ
startswithÚgetattrZ_funÚ
isinstanceÚ
ModuleTypeÚcallableÚtypeÚformatr#   Znumpy.randomr   r   Z	numpy.fftr	   Z	numpy.libr
   Z__SCIPY_SETUP__Ú	NameErrorÚsysÚstderrÚwriteZscipy.__config__r   ÚeÚmsgZscipy.versionr   Ú r   Z
scipy._libr   Znp_minversionZnp_maxversionÚparseÚVersionÚwarningsÚwarnÚUserWarningZscipy._lib._ccallbackr   Zscipy._lib._testutilsr   Ú__name__r   r    r   Ú	importlibr!   r'   r   r   r   r   Ú<module>   sÈ   <ÿ


ÿ



ÿýïû