s2fft
s2fft copied to clipboard
Differentiable and accelerated spherical transforms with JAX
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...
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...
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...
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)...
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...
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...
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...
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) 📚...
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...