/
__init__.py
104 lines (80 loc) · 2.56 KB
/
__init__.py
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
99
100
101
102
103
104
"""
Class interface for pyshtools.
pyshtools defines several classes that facilitate the interactive examination
of geographical gridded data and their associated spherical harmonic
coefficients. Superclasses are used to implement interface functions and
documentation whereas subclasses are used to handle different internal data
types.
Class structure:
SHCoeffs
SHRealCoeffs
SHComplexCoeffs
SHGrid
DHRealGrid
DHComplexGrid
GLQRealGrid
GLQComplexGrid
SHWindow
SHWindowCap
SHWindowMask
Slepian
SlepianCap
SlepianMask
SlepianCoeffs
SHGravCoeffs
SHGravRealCoeffs
SHMagCoeffs
SHMagRealCoeffs
SHGravGrid
SHMagGrid
SHTensor
SHGravTensor
SHMagTensor
SHGeoid
SHGradient
For more information, see the documentation for the top level classes.
"""
from .shcoeffs import SHCoeffs
from .shcoeffs import SHRealCoeffs
from .shcoeffs import SHComplexCoeffs
from .shgrid import SHGrid
from .shgrid import DHRealGrid
from .shgrid import DHComplexGrid
from .shgrid import GLQRealGrid
from .shgrid import GLQComplexGrid
from .shwindow import SHWindow
from .shwindow import SHWindowCap
from .shwindow import SHWindowMask
from .slepian import Slepian
from .slepian import SlepianCap
from .slepian import SlepianMask
from .slepiancoeffs import SlepianCoeffs
from .shgravcoeffs import SHGravCoeffs
from .shgravcoeffs import SHGravRealCoeffs
from .shgravgrid import SHGravGrid
from .shtensor import SHGravTensor
from .shgeoid import SHGeoid
from .shmagcoeffs import SHMagCoeffs
from .shmagcoeffs import SHMagRealCoeffs
from .shmaggrid import SHMagGrid
from .shtensor import SHMagTensor
from .shgradient import SHGradient
del shcoeffs # noqa: F821
del shgrid # noqa: F821
del shwindow # noqa: F821
del slepian # noqa: F821
del slepiancoeffs # noqa: F821
del shgravcoeffs # noqa: F821
del shgravgrid # noqa: F821
del shtensor # noqa: F821
del shgeoid # noqa: F821
del shmagcoeffs # noqa: F821
del shmaggrid # noqa: F821
del shgradient # noqa: F821
# ---- Define __all__ for use with: from pyshtools import * ----
__all__ = ['SHCoeffs', 'SHRealCoeffs', 'SHComplexCoeffs', 'SHGrid',
'DHRealGrid', 'DHComplexGrid', 'GLQRealGrid', 'GLQComplexGrid',
'SHWindow', 'SHWindowCap', 'SHWindowMask', 'Slepian', 'SlepianCap',
'SlepianMask', 'SlepianCoeffs', 'SHGravCoeffs', 'SHGravRealCoeffs',
'SHGravGrid', 'SHGravTensor', 'SHGeoid', 'SHMagCoeffs',
'SHMagRealCoeffs', 'SHMagGrid', 'SHMagTensor', 'SHGradient']