Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/scipy/interpolate/__init__.py: 100%
17 statements
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-12 06:31 +0000
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-12 06:31 +0000
1"""
2========================================
3Interpolation (:mod:`scipy.interpolate`)
4========================================
6.. currentmodule:: scipy.interpolate
8Sub-package for objects used in interpolation.
10As listed below, this sub-package contains spline functions and classes,
111-D and multidimensional (univariate and multivariate)
12interpolation classes, Lagrange and Taylor polynomial interpolators, and
13wrappers for `FITPACK <http://www.netlib.org/dierckx/>`__
14and DFITPACK functions.
16Univariate interpolation
17========================
19.. autosummary::
20 :toctree: generated/
22 interp1d
23 BarycentricInterpolator
24 KroghInterpolator
25 barycentric_interpolate
26 krogh_interpolate
27 pchip_interpolate
28 CubicHermiteSpline
29 PchipInterpolator
30 Akima1DInterpolator
31 CubicSpline
32 PPoly
33 BPoly
36Multivariate interpolation
37==========================
39Unstructured data:
41.. autosummary::
42 :toctree: generated/
44 griddata
45 LinearNDInterpolator
46 NearestNDInterpolator
47 CloughTocher2DInterpolator
48 RBFInterpolator
49 Rbf
50 interp2d
52For data on a grid:
54.. autosummary::
55 :toctree: generated/
57 interpn
58 RegularGridInterpolator
59 RectBivariateSpline
61.. seealso::
63 `scipy.ndimage.map_coordinates`
65Tensor product polynomials:
67.. autosummary::
68 :toctree: generated/
70 NdPPoly
731-D Splines
74===========
76.. autosummary::
77 :toctree: generated/
79 BSpline
80 make_interp_spline
81 make_lsq_spline
82 make_smoothing_spline
84Functional interface to FITPACK routines:
86.. autosummary::
87 :toctree: generated/
89 splrep
90 splprep
91 splev
92 splint
93 sproot
94 spalde
95 splder
96 splantider
97 insert
99Object-oriented FITPACK interface:
101.. autosummary::
102 :toctree: generated/
104 UnivariateSpline
105 InterpolatedUnivariateSpline
106 LSQUnivariateSpline
1102-D Splines
111===========
113For data on a grid:
115.. autosummary::
116 :toctree: generated/
118 RectBivariateSpline
119 RectSphereBivariateSpline
121For unstructured data:
123.. autosummary::
124 :toctree: generated/
126 BivariateSpline
127 SmoothBivariateSpline
128 SmoothSphereBivariateSpline
129 LSQBivariateSpline
130 LSQSphereBivariateSpline
132Low-level interface to FITPACK functions:
134.. autosummary::
135 :toctree: generated/
137 bisplrep
138 bisplev
140Additional tools
141================
143.. autosummary::
144 :toctree: generated/
146 lagrange
147 approximate_taylor_polynomial
148 pade
150.. seealso::
152 `scipy.ndimage.map_coordinates`,
153 `scipy.ndimage.spline_filter`,
154 `scipy.signal.resample`,
155 `scipy.signal.bspline`,
156 `scipy.signal.gauss_spline`,
157 `scipy.signal.qspline1d`,
158 `scipy.signal.cspline1d`,
159 `scipy.signal.qspline1d_eval`,
160 `scipy.signal.cspline1d_eval`,
161 `scipy.signal.qspline2d`,
162 `scipy.signal.cspline2d`.
164``pchip`` is an alias of `PchipInterpolator` for backward compatibility
165(should not be used in new code).
166"""
167from ._interpolate import *
168from ._fitpack_py import *
170# New interface to fitpack library:
171from ._fitpack2 import *
173from ._rbf import Rbf
175from ._rbfinterp import *
177from ._polyint import *
179from ._cubic import *
181from ._ndgriddata import *
183from ._bsplines import *
185from ._pade import *
187from ._rgi import *
189# Deprecated namespaces, to be removed in v2.0.0
190from . import fitpack, fitpack2, interpolate, ndgriddata, polyint, rbf
192__all__ = [s for s in dir() if not s.startswith('_')]
194from scipy._lib._testutils import PytestTester
195test = PytestTester(__name__)
196del PytestTester
198# Backward compatibility
199pchip = PchipInterpolator