
Differentiable and accelerated spherical harmonic and Wigner transforms
From Earthly Machine Learning by Amirpasha
December 19, 2025 · 13 min · Season 1 · Episode 43
About this episode
This episode discusses novel algorithms for accelerated and differentiable computation of spherical harmonic and Wigner transforms.
Differentiable and accelerated spherical harmonic and Wigner transforms Matthew A. Price, Jason D. McEwen *Journal of Computational Physics (2024)* * This work introduces novel algorithmic structures for the **accelerated and differentiable computation** of generalized Fourier transforms on the sphere ($S^2$) and the rotation group ($SO(3)$), specifically spherical harmonic and Wigner transforms. * A key component is a **recursive algorithm for Wigner d-functions** designed to be stable to high harmonic degrees and extremely parallelizable, making the algorithms well-suited for high throughput computing on modern hardware accelerators such as GPUs. * The transforms support efficient computation of gradients, which is critical for machine learning and other differentiable programming tasks, achieved through a **hybrid automatic and manual differentiation approach** to avoid the memory overhead associated with full automatic differentiation. * Implemented in the open-source **S2FFT** software code (within the JAX differentiable programming framework), the algorithms support various sampling schemes, including equiangular samplings that admit exact spherical harmonic transforms. *…
People in this episode
Host: Amirpasha
Topics covered
- spherical harmonic transforms
- Wigner transforms
- differentiable programming
- high throughput computing
- machine learning
Keywords
- spherical harmonics
- Wigner d-functions
- differentiable computation
- high harmonic degrees
- GPU acceleration
- gradient computation
- automatic differentiation
Mentioned in this episode
Organizations: JAX
Products: S2FFT
Books & works: Journal of Computational Physics
More episodes of Earthly Machine Learning
- Aligning artificial intelligence with climate change mitigation · May 9, 2026 · 19 min
- Machine learning for the physics of climate · May 3, 2026 · 20 min
- Atmospheric Transport Modeling of CO2 With Neural Networks · April 27, 2026 · 21 min
- On the foundations of Earth foundation models · April 20, 2026 · 18 min
- Whose weather is it? A fairness framework for data-driven weather forecasting · April 14, 2026 · 22 min
- Learning predictable and informative dynamical drivers of extreme precipitation using variational autoencoders · March 7, 2026 · 18 min
Explore listener stats, chart rankings, contacts and more on the Earthly Machine Learning podcast page.