Skip to content

Commit

Permalink
Merge pull request #236 from astro-informatics/mmg/update-citation
Browse files Browse the repository at this point in the history
Update citation details in docs and add CITATION.cff file
  • Loading branch information
matt-graham authored Nov 11, 2024
2 parents 57c07e5 + a1f400d commit fe60b34
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 15 deletions.
9 changes: 6 additions & 3 deletions .pip_readme.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,11 @@ referenced. A BibTeX entry for this reference may look like:
author = "Matthew A. Price and Jason D. McEwen",
title = "Differentiable and accelerated spherical harmonic and Wigner transforms",
journal = "Journal of Computational Physics",
year = "2023",
eprint = "arXiv:2311.14670"
year = "2024",
volume = "510",
pages = "113109",
eprint = "arXiv:2311.14670",
doi = "10.1016/j.jcp.2024.113109"
}
You might also like to consider citing our related papers on which this
Expand Down Expand Up @@ -97,4 +100,4 @@ it will be of use to a wider community.
Copyright 2023 Matthew Price, Jason McEwen and contributors.

`S2FFT` is free software made available under the MIT License. For
details see the LICENSE file.
details see the LICENSE file.
38 changes: 38 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
cff-version: 1.2.0
title: >-
s2fft: Differentiable and accelerated spherical transforms with JAX
message: >-
If you use this software, please cite it using the metadata from this file.
type: software
authors:
- given-names: Matthew A.
family-names: Price
affiliation: University College London
website: 'https://cosmomatt.github.io/'
- given-names: Jason
orcid: 'https://orcid.org/0000-0002-5852-8890'
family-names: McEwen
affiliation: University College London
website: 'http://www.jasonmcewen.org/'
repository-code: 'https://github.com/astro-informatics/s2fft'
url: 'https://astro-informatics.github.io/s2fft'
license: MIT
preferred-citation:
type: article
authors:
- family-names: Matthew A.
given-names: Price
affiliation: University College London
website: 'https://cosmomatt.github.io/''
- family-names: Jason
given-names: McEwen
orcid: 'https://orcid.org/0000-0002-5852-8890'
website: 'http://www.jasonmcewen.org/''
doi: 10.1016/j.jcp.2024.113109
journal: Journal of Computational Physics
month: 8
start: 113109
title: Differentiable and accelerated spherical harmonic and Wigner transforms
issue: 1
volume: 510
year: 2024
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# Differentiable and accelerated spherical transforms

`S2FFT` is a Python package for computing Fourier transforms on the sphere
and rotation group [(Price & McEwen 2023)](https://arxiv.org/abs/2311.14670) using
and rotation group [(Price & McEwen 2024)](https://arxiv.org/abs/2311.14670) using
JAX or PyTorch. It leverages autodiff to provide differentiable transforms, which are
also deployable on hardware accelerators (e.g. GPUs and TPUs).

Expand Down Expand Up @@ -45,7 +45,7 @@ parallelised and distributed, and so map very well onto the architecture
of hardware accelerators (i.e. GPUs and TPUs). In particular, these
algorithms are based on new Wigner-d recursions that are stable to high
angular resolution $L$. The diagram below illustrates the recursions
(for further details see Price & McEwen, in prep.).
(for further details see [Price & McEwen 2024]((https://arxiv.org/abs/2311.14670))).

![image](./docs/assets/figures/Wigner_recursion_legend_darkmode.png)
With this recursion to hand, the spherical harmonic coefficients of an
Expand All @@ -58,7 +58,7 @@ Alternatively, the real polar-d functions may calculated recursively,
computing only a portion of the projection at a time, hence incurring
negligible memory overhead at the cost of slightly slower execution. The
diagram below illustrates the separable spherical harmonic transform
(for further details see Price & McEwen, in prep.).
(for further details see [Price & McEwen 2024]((https://arxiv.org/abs/2311.14670))).

![image](./docs/assets/figures/sax_schematic_legend_darkmode.png)

Expand Down Expand Up @@ -186,9 +186,9 @@ in `S2FFT` against the C implementations in the
A brief summary is shown in the table below for the recursion (left) and
precompute (right) algorithms, with `S2FFT` running on GPUs (for further
details see Price & McEwen, in prep.). Note that our compute time is
agnostic to spin number (which is not the case for many other methods
that scale linearly with spin).
details see [Price & McEwen 2024]((https://arxiv.org/abs/2311.14670))).
Note that our compute time is agnostic to spin number (which is not the
case for many other methods that scale linearly with spin).
| L | Wall-Time | Speed-up | Error | Wall-Time | Speed-up | Error | Memory |
|------|-----------|----------|----------|-----------|----------|----------|---------|
Expand Down Expand Up @@ -248,9 +248,12 @@ referenced. A BibTeX entry for this reference may look like:
@article{price:s2fft,
author = "Matthew A. Price and Jason D. McEwen",
title = "Differentiable and accelerated spherical harmonic and Wigner transforms",
journal = "Journal of Computational Physics, submitted",
year = "2023",
eprint = "arXiv:2311.14670"
journal = "Journal of Computational Physics",
year = "2024",
volume = "510",
pages = "113109",
eprint = "arXiv:2311.14670",
doi = "10.1016/j.jcp.2024.113109"
}
```

Expand Down
9 changes: 6 additions & 3 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,12 @@ article is referenced. A BibTeX entry for this reference may look like:
@article{price:s2fft,
author = "Matthew A. Price and Jason D. McEwen",
title = "Differentiable and accelerated spherical harmonic and Wigner transforms",
journal = "Journal of Computational Physics, submitted",
year = "2023",
eprint = "arXiv:2311.14670"
journal = "Journal of Computational Physics",
year = "2024",
volume = "510",
pages = "113109",
eprint = "arXiv:2311.14670",
doi = "10.1016/j.jcp.2024.113109"
}
You might also like to consider citing our related papers on which this code builds:
Expand Down

0 comments on commit fe60b34

Please sign in to comment.