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

As part of automating the release process as much as possible, we could use [GitHub's support for automatically generating release notes](https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes) based on the details and labels of pull-requests merged...

infrastructure

While there are already details of how to cite the repository in the README, [adding a `CITATION.cff` file](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files) would add a `Cite this repository` tab to sidebar increasing visibility, and...

infrastructure

Alongside setting up automated formatting (#205) we should also decide on a [linter](https://en.wikipedia.org/wiki/Lint_(software)) and set up a workflow to automate checks on pull-requests and pushes to main. I would recommend...

infrastructure

We should add guidelines for contributors to document things like our code style conventions, pull request model, expectations about reviewing etc. [This guide in GitHub documentation](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors) has some useful tips.

documentation

Currently the Codecov API token is included directly in the workflow file: https://github.com/astro-informatics/s2fft/blob/2c3d9e5af52940846b265d8912fc7ab0296f6891/.github/workflows/tests.yml#L38 In general tokens like this should be stored as a GitHub Actions [secret](https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions) (see for example [this...

security
infrastructure

To minimize the amount of manual steps involved in making a new release, it would good to automate the process as far as possible using GitHub Actions. A useful first...

infrastructure

Updates test matrix to run tests across all supported Python versions (currently Python 3.8 – 3.12) ~~and operating systems~~. Also adds weekly scheduled test runs to resolve #208. Given this...

Would resolve #211 Will require a repository secret `CODECOV_TOKEN ` to be added with a [Codecov repository upload token](https://docs.codecov.com/docs/frequently-asked-questions#where-is-the-repository-upload-token-found) set to work.

Updates notes on HEALPix transform long compilation times with reference to alternatives when running on CPU (JAX `healpy` wrappers) and GPU (CUDA extension module) to sidestep plus adds some basic...