""" 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 fftpack --- Discrete Fourier Transform algorithms 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-dimensional 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
"""
raise ImportError( "Cannot import scipy when running from numpy source directory.")
# Import numpy symbols to scipy name space
# Allow distributors to run custom init code
# Remove the linalg imported from numpy so that the scipy.linalg package can be # imported.
# We first need to detect if we're being called as part of the scipy # setup procedure itself in a reliable manner.
import sys as _sys _sys.stderr.write('Running from scipy source directory.\n') del _sys else: except ImportError: msg = """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.""" raise ImportError(msg)
import warnings warnings.warn("Numpy 1.8.2 or above is recommended for this version of " "scipy (detected version %s)" % __numpy_version__, UserWarning)
|