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

1""" 

2======================================== 

3Interpolation (:mod:`scipy.interpolate`) 

4======================================== 

5 

6.. currentmodule:: scipy.interpolate 

7 

8Sub-package for objects used in interpolation. 

9 

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. 

15 

16Univariate interpolation 

17======================== 

18 

19.. autosummary:: 

20 :toctree: generated/ 

21 

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 

34 

35 

36Multivariate interpolation 

37========================== 

38 

39Unstructured data: 

40 

41.. autosummary:: 

42 :toctree: generated/ 

43 

44 griddata 

45 LinearNDInterpolator 

46 NearestNDInterpolator 

47 CloughTocher2DInterpolator 

48 RBFInterpolator 

49 Rbf 

50 interp2d 

51 

52For data on a grid: 

53 

54.. autosummary:: 

55 :toctree: generated/ 

56 

57 interpn 

58 RegularGridInterpolator 

59 RectBivariateSpline 

60 

61.. seealso:: 

62 

63 `scipy.ndimage.map_coordinates` 

64 

65Tensor product polynomials: 

66 

67.. autosummary:: 

68 :toctree: generated/ 

69 

70 NdPPoly 

71 

72 

731-D Splines 

74=========== 

75 

76.. autosummary:: 

77 :toctree: generated/ 

78 

79 BSpline 

80 make_interp_spline 

81 make_lsq_spline 

82 make_smoothing_spline 

83 

84Functional interface to FITPACK routines: 

85 

86.. autosummary:: 

87 :toctree: generated/ 

88 

89 splrep 

90 splprep 

91 splev 

92 splint 

93 sproot 

94 spalde 

95 splder 

96 splantider 

97 insert 

98 

99Object-oriented FITPACK interface: 

100 

101.. autosummary:: 

102 :toctree: generated/ 

103 

104 UnivariateSpline 

105 InterpolatedUnivariateSpline 

106 LSQUnivariateSpline 

107 

108 

109 

1102-D Splines 

111=========== 

112 

113For data on a grid: 

114 

115.. autosummary:: 

116 :toctree: generated/ 

117 

118 RectBivariateSpline 

119 RectSphereBivariateSpline 

120 

121For unstructured data: 

122 

123.. autosummary:: 

124 :toctree: generated/ 

125 

126 BivariateSpline 

127 SmoothBivariateSpline 

128 SmoothSphereBivariateSpline 

129 LSQBivariateSpline 

130 LSQSphereBivariateSpline 

131 

132Low-level interface to FITPACK functions: 

133 

134.. autosummary:: 

135 :toctree: generated/ 

136 

137 bisplrep 

138 bisplev 

139 

140Additional tools 

141================ 

142 

143.. autosummary:: 

144 :toctree: generated/ 

145 

146 lagrange 

147 approximate_taylor_polynomial 

148 pade 

149 

150.. seealso:: 

151 

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`. 

163 

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 * 

169 

170# New interface to fitpack library: 

171from ._fitpack2 import * 

172 

173from ._rbf import Rbf 

174 

175from ._rbfinterp import * 

176 

177from ._polyint import * 

178 

179from ._cubic import * 

180 

181from ._ndgriddata import * 

182 

183from ._bsplines import * 

184 

185from ._pade import * 

186 

187from ._rgi import * 

188 

189# Deprecated namespaces, to be removed in v2.0.0 

190from . import fitpack, fitpack2, interpolate, ndgriddata, polyint, rbf 

191 

192__all__ = [s for s in dir() if not s.startswith('_')] 

193 

194from scipy._lib._testutils import PytestTester 

195test = PytestTester(__name__) 

196del PytestTester 

197 

198# Backward compatibility 

199pchip = PchipInterpolator