Skip to content

Commit 5c3226f

Browse files
committed
add stable high-spin precompute transforms (risbo recursion under hood)
1 parent 5df8106 commit 5c3226f

File tree

7 files changed

+997
-396
lines changed

7 files changed

+997
-396
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:html_theme.sidebar_secondary.remove:
2+
3+
**************************
4+
constructor (high-spin)
5+
**************************
6+
.. automodule:: s2fft.precompute_transforms.alt_construct
7+
:members:

docs/api/precompute_transforms/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ Precompute Functions
6060
- Builds a kernel including quadrature weights and Wigner-D coefficients for spherical harmonic transform.
6161
* - :func:`~s2fft.precompute_transforms.construct.wigner_kernel`
6262
- Builds a kernel including quadrature weights and Wigner-D coefficients for Wigner transform.
63+
* - :func:`~s2fft.precompute_transforms.alt_construct.spin_spherical_kernel`
64+
- Builds a high-spin stable kernel including quadrature weights and Wigner-D coefficients for spherical harmonic transform.
65+
* - :func:`~s2fft.precompute_transforms.alt_construct.wigner_kernel`
66+
- Builds a high-spin stable kernel including quadrature weights and Wigner-D coefficients for Wigner transform.
6367
* - :func:`~s2fft.precompute_transforms.construct.healpix_phase_shifts`
6468
- Builds a vector of corresponding phase shifts for each HEALPix latitudinal ring.
6569

@@ -69,6 +73,7 @@ Precompute Functions
6973
:caption: Precompute Transforms
7074

7175
construct
76+
alt_construct
7277
spin_spherical
7378
wigner
7479

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
from . import spherical
22
from . import wigner
33
from . import construct
4+
from . import alt_construct

0 commit comments

Comments
 (0)