Skip to content

Commit 3256b68

Browse files
committed
Merge #154, [ci:publish-pages]
2 parents 8b6bb70 + 5e0db84 commit 3256b68

7 files changed

Lines changed: 20 additions & 10 deletions

File tree

.github/workflows/pages.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ jobs:
1818
if: contains(github.event.head_commit.message, '[ci:build-pages]')
1919
run: |
2020
echo "FEWPAGE_BUILD=true" >> "$GITHUB_ENV"
21+
- name: build on commit message
22+
if: contains(github.event.head_commit.message, '[ci:publish-pages]')
23+
run: |
24+
echo "FEWPAGE_BUILD=true" >> "$GITHUB_ENV"
25+
echo "FEWPAGE_PUBLISH=true" >> "$GITHUB_ENV"
2126
- name: execute notebooks on request
2227
if: contains(github.event.head_commit.message, '[doc:run-notebooks]')
2328
run: |

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ This package contains a highly modular framework for the rapid generation of acc
77

88
* Generally, the modules fall into four categories: trajectory, amplitudes, summation, and utilities. Please see the [documentation](https://fastemriwaveforms.readthedocs.io/en/latest) for further information on these modules.
99
* The code can be found on Github [here](https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms).
10-
* The data necessary for various modules in this package will automatically download the first time it is needed. If you would like to view the data, it can be found on [Zenodo](https://zenodo.org/record/3981654).
11-
* The current and all past code release zip files can also be found on Zenodo [here](https://zenodo.org/record/3969004).
10+
* The data necessary for various modules in this package will automatically download the first time it is needed. If you would like to view the data, it can be found on [Zenodo](https://zenodo.org/records/3981654).
11+
* The current and all past code release zip files can also be found on Zenodo [here](https://zenodo.org/records/3969004).
1212

1313
**Please see the [citation](#citation) section below for information on citing FEW.** This package is part of the [Black Hole Perturbation Toolkit](https://bhptoolkit.org/).
1414

@@ -108,7 +108,7 @@ The above exception was the direct cause of the following exception:
108108
few.cutils.BackendAccessException: Backend 'cuda12x' is unavailable. See previous error messages.
109109
```
110110

111-
Once FEW is working and the expected backends are selected, check out the [examples notebooks](https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/blob/master/examples/)
111+
Once FEW is working and the expected backends are selected, check out the [examples notebooks](https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/examples/)
112112
on how to start with this software.
113113

114114
## Installing from sources
@@ -312,7 +312,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
312312

313313
## Citation
314314

315-
Please make sure to cite FEW papers and the FEW software on [Zenodo](https://zenodo.org/record/3969004).
315+
Please make sure to cite FEW papers and the FEW software on [Zenodo](https://zenodo.org/records/3969004).
316316
We provide a set of prepared references in [PAPERS.bib](PAPERS.bib). There are other papers that require citation based on the classes used. For most classes this applies to, you can find these by checking the `citation` attribute for that class. All references are detailed in the [CITATION.cff](CITATION.cff) file.
317317

318318
## Acknowledgments

docs/source/conf.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,12 @@
9393
"python": ("https://docs.python.org/3.11", None),
9494
}
9595

96-
linkcheck_ignore = [r"https://dx.doi.org/", r"https://hpc.pages.cnes.fr/.*"]
96+
linkcheck_ignore = [
97+
r"https://dx.doi.org/",
98+
r"https://hpc.pages.cnes.fr/.*",
99+
r"https://jupyterhub.cnes.fr/.*",
100+
r"https://bhptoolkit.org/FastEMRIWaveforms/.*",
101+
]
97102

98103
myst_heading_anchors = 2
99104
myst_url_schemes = {

src/few/cutils/wrappers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def pointer_adjust(func):
6464
If you use this decorator, you must convert input arrays to size_t data type in Cython and
6565
then properly cast the pointer as it enters the c++ function. See the
6666
Cython codes
67-
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/few/cutils/src>`_
67+
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/src/few/cutils>`_
6868
for examples.
6969
7070
"""

src/few/files/registry.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ repositories:
44
- name: bhptk_kerreq
55
url_pattern: "https://download.bhptoolkit.org/few/data/KerrEq/%(filename)s"
66
- name: zenodo
7-
url_pattern: "https://zenodo.org/record/15624459/files/%(filename)s"
7+
url_pattern: "https://zenodo.org/records/15624459/files/%(filename)s"
88
files:
99
- name: AmplitudeVectorNorm.dat
1010
repositories:

src/few/summation/interpolatedmodesum.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class CubicSplineInterpolant(ParallelModuleBase):
2020
`scipy.interpolate.CubicSpline <https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.CubicSpline.html#cubicspline>`_.
2121
However, the most efficient way to use this method is in a customized
2222
cuda kernel. See the
23-
`source code for the interpolated summation <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/blob/master/few/cutils/src/interpolate.cu>`_
23+
`source code for the interpolated summation <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/blob/master/src/few/cutils/interpolate.cu>`_
2424
in cuda for an example of this.
2525
2626
This class can be run on GPUs and CPUs.

src/few/utils/utility.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ def wrapper(*args, **kwargs):
549549
If you use this function, you must convert input arrays to size_t data type in Cython and
550550
then properly cast the pointer as it enters the c++ function. See the
551551
Cython codes
552-
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/few/cutils/src>`_
552+
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/src/few/cutils>`_
553553
for examples.
554554
555555
args:
@@ -621,7 +621,7 @@ def pointer_adjust(func):
621621
If you use this decorator, you must convert input arrays to size_t data type in Cython and
622622
then properly cast the pointer as it enters the c++ function. See the
623623
Cython codes
624-
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/few/cutils/src>`_
624+
`here <https://github.com/BlackHolePerturbationToolkit/FastEMRIWaveforms/tree/master/src/few/cutils>`_
625625
for examples.
626626
627627
"""

0 commit comments

Comments
 (0)