@@ -50,6 +50,40 @@ Precompute Functions
5050 * - :func: `~s2fft.precompute_transforms.wigner.forward_transform_torch `
5151 - Forward Wigner transform (Torch)
5252
53+ .. list-table :: Fourier-Wigner transforms.
54+ :widths: 25 25
55+ :header-rows: 1
56+
57+ * - Function Name
58+ - Description
59+ * - :func: `~s2fft.precompute_transforms.fourier_wigner.inverse_transform `
60+ - Inverse Wigner transform with Fourier method (NumPy)
61+ * - :func: `~s2fft.precompute_transforms.fourier_wigner.inverse_transform_jax `
62+ - Inverse Wigner transform with Fourier method (JAX)
63+ * - :func: `~s2fft.precompute_transforms.fourier_wigner.forward_transform `
64+ - Forward Wigner transform with Fourier method (NumPy)
65+ * - :func: `~s2fft.precompute_transforms.fourier_wigner.forward_transform_jax `
66+ - Forward Wigner transform with Fourier method (JAX)
67+
68+ .. list-table :: Custom Operations
69+ :widths: 25 25
70+ :header-rows: 1
71+
72+ * - Function Name
73+ - Description
74+ * - :func: `~s2fft.precompute_transforms.custom_ops.wigner_subset_to_s2 `
75+ - Transforms an arbitrary subset of Wigner coefficients onto a subset of spin signals on the sphere.
76+ * - :func: `~s2fft.precompute_transforms.custom_ops.wigner_subset_to_s2_jax `
77+ - Transforms an arbitrary subset of Wigner coefficients onto a subset of spin signals on the sphere (JAX).
78+ * - :func: `~s2fft.precompute_transforms.custom_ops.so3_to_wigner_subset `
79+ - Transforms a signal on the rotation group to an arbitrary subset of its Wigner coefficients.
80+ * - :func: `~s2fft.precompute_transforms.custom_ops.so3_to_wigner_subset_jax `
81+ - Transforms a signal on the rotation group to an arbitrary subset of its Wigner coefficients (JAX).
82+ * - :func: `~s2fft.precompute_transforms.custom_ops.s2_to_wigner_subset `
83+ - Transforms from a collection of arbitrary spin signals on the sphere to the corresponding collection of their harmonic coefficients.
84+ * - :func: `~s2fft.precompute_transforms.custom_ops.s2_to_wigner_subset_jax `
85+ - Transforms from a collection of arbitrary spin signals on the sphere to the corresponding collection of their harmonic coefficients (JAX).
86+
5387.. list-table :: Constructing Kernels for precompute transforms.
5488 :widths: 25 25
5589 :header-rows: 1
@@ -60,6 +94,14 @@ Precompute Functions
6094 - Builds a kernel including quadrature weights and Wigner-D coefficients for spherical harmonic transform.
6195 * - :func: `~s2fft.precompute_transforms.construct.wigner_kernel `
6296 - Builds a kernel including quadrature weights and Wigner-D coefficients for Wigner transform.
97+ * - :func: `~s2fft.precompute_transforms.construct.spin_spherical_kernel_jax `
98+ - Builds a kernel including quadrature weights and Wigner-D coefficients for spherical harmonic transform (JAX).
99+ * - :func: `~s2fft.precompute_transforms.construct.wigner_kernel_jax `
100+ - Builds a kernel including quadrature weights and Wigner-D coefficients for Wigner transform (JAX).
101+ * - :func: `~s2fft.precompute_transforms.construct.fourier_wigner_kernel `
102+ - Builds a kernel including quadrature weights and Fourier coefficienfs of Wigner d-functions
103+ * - :func: `~s2fft.precompute_transforms.construct.fourier_wigner_kernel_jax `
104+ - Builds a kernel including quadrature weights and Fourier coefficienfs of Wigner d-functions (JAX).
63105 * - :func: `~s2fft.precompute_transforms.construct.healpix_phase_shifts `
64106 - Builds a vector of corresponding phase shifts for each HEALPix latitudinal ring.
65107
@@ -69,6 +111,9 @@ Precompute Functions
69111 :caption: Precompute Transforms
70112
71113 construct
114+ alt_construct
72115 spin_spherical
73116 wigner
117+ fourier_wigner
118+ custom_ops
74119
0 commit comments