s2fft icon indicating copy to clipboard operation
s2fft copied to clipboard

Differentiable and accelerated spherical transforms with JAX

Results 79 s2fft issues
Sort by recently updated
recently updated
newest added

In https://github.com/astro-informatics/s2fft/blob/ea118328bb80d44a0b57fff73b3bee372ffc5025/s2fft/recursions/trapani.py#L776-L792 the entire body of the function is commented out. I suspect this may be something to do with the `assert` statements not working correctly within a JAX JIT...

clean up

We should include a notebook tutorial that demonstrates how to convert between the spherical harmonic coefficient conventions used by HEALPix (i.e. `healpy`) and `s2fft`. Conversion functions are [documented here](https://astro-informatics.github.io/s2fft/api/sampling/spherical_samples.html#s2fft.sampling.s2_samples.flm_1d_to_2d). But...

documentation
good first issue

Both the forward and inverse precompute transforms default to a value of `None` for their `kernel` argument and the corresponding docstrings indicate this argument is optional: https://github.com/astro-informatics/s2fft/blob/7cf80bb87201fbdf39a1531a31b25a3112c1f140/s2fft/precompute_transforms/spherical.py#L14-L23 https://github.com/astro-informatics/s2fft/blob/7cf80bb87201fbdf39a1531a31b25a3112c1f140/s2fft/precompute_transforms/spherical.py#L289-L298 Looking through...

documentation

See https://github.com/astro-informatics/s2fft/pull/236#issuecomment-2404449219 In summary ideally we should automatically update the `authors` field in `CITATION.cff` file based on the contributors listed in `.all-contributorsrc` potentially basing this on something like [this script](https://github.com/UCL/TLOmodel/blob/master/src/scripts/automation/update_citation.py)...

infrastructure

Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.3 to 4.7.4. Release notes Sourced from JamesIves/github-pages-deploy-action's releases. v4.7.4 What's Changed Bug Fixes 🐛 fix: Silence chmod failures on read-only folders by @​Copilot in JamesIves/github-pages-deploy-action#1913 fix...

dependencies
github_actions

When performing a simple inverse to forward transform (i.e. taking an array of Spherical Harmonic(SH) coefficients, applying inverse function for surface values, and then forward function on the same surface...

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6. Release notes Sourced from actions/download-artifact's releases. v6.0.0 What's Changed BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but...

dependencies
github_actions

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. Release notes Sourced from actions/upload-artifact's releases. v5.0.0 What's Changed BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but...

dependencies
github_actions

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.1.4 to 3.2.1. Release notes Sourced from pypa/cibuildwheel's releases. v3.2.1 🛠 Update to CPython 3.14.0 final (#2614) 🐛 Fix the default MACOSX_DEPLOYMENT_TARGET on Python 3.14 (#2613) 📚...

dependencies
github_actions

Hello, I am trying to install GPU-enabled jax and jaxlib onto a linux-based remote computer. I am following the instructions on this website: https://docs.jax.dev/en/latest/installation.html. However, when running _pip install --upgrade...