s2fft
s2fft copied to clipboard
Differentiable and accelerated spherical transforms with JAX
This PR wraps the existing Risbo Wigner d-function recursions to generate the necessary precompute matrices for the forward/inverse spherical harmonic/Wigner transforms. ### Method: To do this for each $\ell \in...
Currently, we have to install pytorch to use the JAX backend of s2fft. I think it would be a nice to be able to conditionally activate backends depending on the...
@ElisR picking up our previous discussion here. ### Problem It seems that you would like to efficiently evaluate the inverse Wigner transforms for L = N = 64? Are you...
Main s2fft paper publication details need to be updated since this has now been accepted and published.
Suggestion from @jasonmcewen: > Should we auto-execute the tutorial notebooks when building the documentation? My view is this is a good idea in terms of ensuring they are kept up...
Currently there is some duplication of content across the top-level [`README.md` file](https://github.com/astro-informatics/s2fft/blob/main/README.md), the [`index.rst` file used as the documentation site index page](https://github.com/astro-informatics/s2fft/blob/main/docs/index.rst) and the [`.pip_readme.rst` file used in the packages...
Suggestion from @jasonmcewen: > What about adding a list of codes that use s2fft to the readme/docs somewhere? ... It could be mutually beneficial since it would help to promote...
Running `tests/test_spherical_precompute.py::test_transform_inverse_healpix` on a MacOS (`arm64`) runner with Python 3.9 or above generates a segmentation fault [with output](https://github.com/astro-informatics/s2fft/actions/runs/10886545411/job/30206814060) ``` Fatal Python error: Segmentation fault Thread 0x000000017b2f3000 (most recent call first):...
@jasonmcewen suggested we may wish to look at options for collecting statistics about usage of `s2fft` (and related packages) to support potential future funding applications. Some notes from a bit...