Serial layers#
Spherical harmonic transforms#
Defines a module for computing the forward (real-valued) SHT. |
|
Defines a module for computing the inverse (real-valued) SHT. |
|
Defines a module for computing the forward (real) vector SHT. |
|
Defines a module for computing the inverse (real-valued) vector SHT. |
Convolutions#
Spectral convolution layer on \(S^2\) implemented via real SHT (Driscoll--Healy formulation, see https://api.semanticscholar.org/CorpusID:122817218). |
|
Discrete-continuous (DISCO) convolution on the 2-sphere, as described in [1]. |
|
Discrete-continuous (DISCO) transpose convolution on the 2-sphere, as described in [1]. |
Filter basis#
Abstract base class for a filter basis |
|
Tensor-product basis on a disk constructed from piecewise linear basis functions. |
|
Hann-windowed Fourier basis on the disk: a Hann window in radius multiplied with a tensor-product sine/cosine basis in the Cartesian (x, y) coordinates on the disk. |
|
Zernike polynomials which are defined on the disk. |
|
Fourier-Bessel (Disk Harmonic) filter basis on the unit disk. |
Attention mechanism#
(Global) attention on the 2-sphere. |
|
Neighborhood attention on the 2-sphere. |
Resampling and quadrature#
Resampling module for signals on the 2-sphere \(S^2\). |
|
Scalar quadrature on \(S^2\) for integrating spherical fields defined on a latitude/longitude grid. |
Random fields#
Gaussian random field on the sphere via Karhunen--Loève expansion. |