-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
98 lines (81 loc) · 3.37 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
README FOR INTERPOLATION MODULE
Author: Enthought, Inc
Austin, TX
enthough-dev@mail.enthought.com
Interpolate is a central package in SciPy, an open-source software package for scientific computing in Python which is maintained by Enthought, Inc. Interpolate provides functionality for a variety of interpolation techniques, particularly those based on splines.
A large portion of scipy.interpolate is Python wrappers around the functionality of FITPACK, a Fortran package produced by Pleasant Valley Software for working with curves and surfaces. Scipy.interpolate provides the following wrappers around FITPACK functions:
splrep -- find smoothing spline given (x,y) points on curve.
splprep -- find smoothing spline given parametrically defined curve.
splev -- evaluate the spline or its derivatives.
splint -- compute definite integral of a spline.
sproot -- find the roots of a cubic spline.
spalde -- compute all derivatives of a spline at given points.
bisplrep -- find bivariate smoothing spline representation.
bisplev -- evaluate bivariate smoothing spline.
Other available functions include
UnivariateSpline -- A more recent, object-oriented wrapper;
finds a (possibly smoothed) interpolating
spline.
InterpolatedUnivariateSpline -- Identical to UnivariateSpline, but with
less error checking
LSQUnivariateSpline -- Appears to be identical to UnivariateSplin
with more error checking. Uses weighted
least squares fitting
BivariateSpline -- A more recent, object-oriented wrapper;
finds a interpolating spline for a
bivariate function.
SmoothBivariateSpline -- Smooth bivariate spline approximation
A number of other functions and classes are provided, for which README documentation is forthcoming.
Introductions to interpolation and splines can be found online at:
https://en.wikipedia.org/wiki/Interpolation
The Wikipedia article on interpolation. Provides an accessible
overview of major areas of the subject, including spline
interpolation.
https://en.wikipedia.org/wiki/Spline_interpolation
The Wikipedia article on spline interpolation. It is accessible
as a conceptual introduction, and contains links to various
algorithms, but discussion is limited to 1D interpolation.
interpolate.BivariateSpline
interpolate.InterpolatedUnivariateSpline
interpolate.LSQBivariateSpline
interpolate.LSQUnivariateSpline
interpolate.NumpyTest
interpolate.RectBivariateSpline
interpolate.SmoothBivariateSpline
interpolate.UnivariateSpline
interpolate.__all__
interpolate.__class__
interpolate.__delattr__
interpolate.__dict__
interpolate.__doc__
interpolate.__file__
interpolate.__getattribute__
interpolate.__hash__
interpolate.__init__
interpolate.__name__
interpolate.__new__
interpolate.__path__
interpolate.__reduce__
interpolate.__reduce_ex__
interpolate.__repr__
interpolate.__setattr__
interpolate.__str__
interpolate._fitpack
interpolate.bisplev
interpolate.bisplrep
interpolate.dfitpack
interpolate.fitpack
interpolate.fitpack2
interpolate.insert
interpolate.interp1d
interpolate.interp2d
interpolate.interpolate
interpolate.lagrange
interpolate.ppform
interpolate.spalde
interpolate.splev
interpolate.splint
interpolate.splprep
interpolate.splrep
interpolate.sproot
interpolate.test