You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CITATIONS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ entry in the above .bib file is under the citation key `pyautolens`. Please also
11
11
papers (<https://academic.oup.com/mnras/article/452/3/2940/1749640> and <https://academic.oup.com/mnras/article-abstract/478/4/4738/5001434?redirectedFrom=fulltext>) which are included
12
12
under the citation keys `Nightingale2015` and `Nightingale2018`.
13
13
14
-
You should also specify the non-linear search(es) you use in your analysis (e.g. Dynesty, Emcee, PySwarms, etc) in
14
+
You should also specify the non-linear search(es) you use in your analysis (e.g. Nautilus, Dynesty, Emcee, Zeus, etc) in
15
15
the main body of text, and delete as appropriate any packages your analysis did not use. The citations.bib file includes
Copy file name to clipboardExpand all lines: docs/general/citations.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,21 @@ entry in the above .bib file is under the citation key `pyautolens`. Please also
13
13
papers (<https://academic.oup.com/mnras/article/452/3/2940/1749640> and <https://academic.oup.com/mnras/article-abstract/478/4/4738/5001434?redirectedFrom=fulltext>) which are included
14
14
under the citation keys `Nightingale2015` and `Nightingale2018`.
15
15
16
-
You should also specify the non-linear search(es) you use in your analysis (e.g. Dynesty, Emcee, PySwarms, etc) in
16
+
You should also specify the non-linear search(es) you use in your analysis (e.g. Nautilus, Dynesty, Emcee, Zeus, etc) in
17
17
the main body of text, and delete as appropriate any packages your analysis did not use. The citations.bib file includes
18
18
the citation key for all of these projects.
19
19
20
+
## JAX
21
+
22
+
**PyAutoLens** runs on a NumPy backend by default and an optional
23
+
[JAX](https://github.com/jax-ml/jax) backend for just-in-time compilation, automatic
24
+
differentiation, and GPU/TPU execution. If you run any analysis on the JAX path, please
25
+
cite JAX under the citation key `jax`. JAX-specific components that are also cited under
26
+
their own keys when used are `optax` (gradient-based optimizers, key `optax`), the
27
+
interferometer non-uniform FFT (`nufftax` and its FINUFFT algorithm, keys `nufftax` and
28
+
`finufft`, see below), and the critical-curve/caustic solver (`Jax-Zero-Contour`, key
29
+
`jax_zero_contour`, see below).
30
+
20
31
## Jax-Zero-Contour
21
32
22
33
If you use the zero-contour method for critical curve and caustic computation (the default in
0 commit comments