Skip to content

Commit dd2a8ea

Browse files
committed
Add DocumenterCitations as doc dependency
1 parent 738435a commit dd2a8ea

File tree

3 files changed

+185
-2
lines changed

3 files changed

+185
-2
lines changed

docs/Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
DocumenterCitations = "daee34ce-89f3-4625-b898-19384cb65244"
34
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
45

6+
[sources]
7+
SpecialFunctions = {path = ".."}
8+
59
[compat]
6-
Documenter = "~0.27"
10+
Documenter = "1"

docs/make.jl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
using SpecialFunctions, Documenter
2+
using DocumenterCitations
23

34
# `using SpecialFunctions` for all doctests
45
DocMeta.setdocmeta!(SpecialFunctions, :DocTestSetup, :(using SpecialFunctions); recursive=true)
6+
7+
bib = CitationBibliography(
8+
joinpath(@__DIR__, "src", "refs.bib");
9+
style = :authoryear,
10+
)
11+
512
makedocs(modules=[SpecialFunctions],
613
sitename="SpecialFunctions.jl",
714
authors="Jeff Bezanson, Stefan Karpinski, Viral B. Shah, et al.",
815
format = Documenter.HTML(; assets = String[]),
916
pages=["Home" => "index.md",
1017
"Overview" => "functions_overview.md",
1118
"Reference" => "functions_list.md"],
12-
#warnonly=[:missing_docs],
19+
plugins=[bib],
20+
checkdocs=:exports,
1321
)
1422

1523
deploydocs(repo="github.com/JuliaMath/SpecialFunctions.jl.git")

docs/src/refs.bib

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
@article{berry_1990,
2+
title = {Algorithm AS R83: A Remark on Algorithm AS 109: Inverse of the Incomplete Beta Function Ratio},
3+
ISSN = {00359254, 14679876},
4+
URL = {http://www.jstor.org/stable/2347779},
5+
author = {K. J. Berry and P. W. Mielke and G. W. Cran},
6+
journal = {Journal of the Royal Statistical Society. Series C (Applied Statistics)},
7+
number = {2},
8+
pages = {309--310},
9+
publisher = {Royal Statistical Society, Oxford University Press},
10+
volume = {39},
11+
year = {1990}
12+
}
13+
14+
@article{blair_1976,
15+
title = {Rational Chebyshev Approximations for the Inverse of the Error Function},
16+
author = {Blair, J. M. and Edwards, C. A. and Johnson, J. H.},
17+
date = {1976},
18+
year = {1976},
19+
journal = {Mathematics of Computation},
20+
shortjournal = {Math. Comp.},
21+
volume = {30},
22+
number = {136},
23+
pages = {827--830},
24+
issn = {0025-5718, 1088-6842},
25+
doi = {10.1090/S0025-5718-1976-0421040-7},
26+
url = {https://www.ams.org/mcom/1976-30-136/S0025-5718-1976-0421040-7/},
27+
langid = {english}
28+
}
29+
30+
@article{brent_1978,
31+
title = {A Fortran Multiple-Precision Arithmetic Package},
32+
author = {Brent, Richard P.},
33+
date = {1978-03},
34+
year = {1978},
35+
journal = {ACM Transactions on Mathematical Software},
36+
shortjournal = {ACM Trans. Math. Softw.},
37+
volume = {4},
38+
number = {1},
39+
pages = {57--70},
40+
issn = {0098-3500, 1557-7295},
41+
doi = {10.1145/355769.355775},
42+
url = {https://dl.acm.org/doi/10.1145/355769.355775},
43+
langid = {english}
44+
}
45+
46+
@article{cran_1977,
47+
title = {Remark AS R19 and Algorithm AS 109: A Remark on Algorithms: AS 63: The Incomplete Beta Integral AS 64: Inverse of the Incomplete Beta Function Ratio},
48+
author = {Cran, G. W. and Martin, K. J. and Thomas, G. E.},
49+
journal = {Journal of the Royal Statistical Society. Series C (Applied Statistics)},
50+
number = {1},
51+
issn = {00359254, 14679876},
52+
url = {http://www.jstor.org/stable/2346887},
53+
pages = {111--114},
54+
publisher = {Royal Statistical Society, Oxford University Press},
55+
volume = {26},
56+
year = {1977}
57+
}
58+
59+
@article{chattamvelli_1997,
60+
title = {Computing the Non-Central Beta Distribution Function},
61+
author = {Chattamvelli, R. and Shanmugam, F.},
62+
date = {1997-03-01},
63+
year = {1997},
64+
journal = {Journal of the Royal Statistical Society Series C: Applied Statistics},
65+
volume = {46},
66+
number = {1},
67+
pages = {146--156},
68+
issn = {0035-9254, 1467-9876},
69+
doi = {10.1111/1467-9876.00055},
70+
url = {https://academic.oup.com/jrsssc/article/46/1/146/6990591},
71+
langid = {english}
72+
}
73+
74+
@article{didonato_1986,
75+
title = {Computation of the incomplete gamma function ratios and their inverse},
76+
author = {DiDonato, Armido R and Morris, Alfred H},
77+
volume = {12},
78+
issn = {0098-3500, 1557-7295},
79+
url = {https://dl.acm.org/doi/10.1145/22721.23109},
80+
doi = {10.1145/22721.23109},
81+
abstract = {An algorithm is given for computing the incomplete gamma function ratios $P(a, x)$ and $Q(a, x)$ for $a \geq 0$, $x \geq 0$, $a + x \neq 0$. Temme's uniform asymptotic expansions are used. The algorithm is robust; results accurate to 14 significant digits can be obtained. An' extensive set of coefficients for the Temme expansions is included. An algorithm, employing third-order Schröder iteration supported by Newton-Raphson iteration, is provided for computing $x$ when $a$, $P(a, x)$, and $Q(a, x)$ are given. Three iterations at most are required to obtain 10 significant digit accuracy for $x$.},
82+
language = {en},
83+
number = {4},
84+
urldate = {2025-03-08},
85+
journal = {ACM Transactions on Mathematical Software},
86+
month = dec,
87+
year = {1986},
88+
pages = {377--393},
89+
}
90+
91+
92+
@article{didonato_1992,
93+
title = {Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios},
94+
shorttitle = {Algorithm 708},
95+
author = {Didonato, Armido R. and Morris, Alfred H.},
96+
date = {1992-09},
97+
year = {1992},
98+
journal = {ACM Transactions on Mathematical Software},
99+
shortjournal = {ACM Trans. Math. Softw.},
100+
volume = {18},
101+
number = {3},
102+
pages = {360--373},
103+
issn = {0098-3500, 1557-7295},
104+
doi = {10.1145/131766.131776},
105+
url = {https://dl.acm.org/doi/10.1145/131766.131776},
106+
langid = {english}
107+
}
108+
109+
@article{fukushima_2009,
110+
title = {Fast Computation of Complete Elliptic Integrals and Jacobian Elliptic Functions},
111+
author = {Fukushima, Toshio},
112+
date = {2009-12},
113+
year = {2009},
114+
journal = {Celestial Mechanics and Dynamical Astronomy},
115+
shortjournal = {Celest. Mech. Dyn. Astr.},
116+
volume = {105},
117+
number = {4},
118+
pages = {305--328},
119+
issn = {0923-2958, 1572-9478},
120+
doi = {10.1007/s10569-009-9228-z},
121+
url = {http://link.springer.com/10.1007/s10569-009-9228-z},
122+
langid = {english}
123+
}
124+
125+
@article{fukushima_2015,
126+
title = {Precise and Fast Computation of Complete Elliptic Integrals by Piecewise Minimax Rational Function Approximation},
127+
author = {Fukushima, Toshio},
128+
date = {2015-07},
129+
year = {2015},
130+
journal = {Journal of Computational and Applied Mathematics},
131+
volume = {282},
132+
pages = {71--76},
133+
issn = {03770427},
134+
doi = {10.1016/j.cam.2014.12.038},
135+
url = {https://www.sciencedirect.com/science/article/pii/S0377042715000023},
136+
langid = {english}
137+
}
138+
139+
@article{lenth_1987,
140+
title = {Algorithm AS 226: Computing Noncentral Beta Probabilities},
141+
shorttitle = {Algorithm AS 226},
142+
author = {Lenth, Russell V.},
143+
date = {1987},
144+
year = {1987},
145+
journal = {Applied Statistics},
146+
volume = {36},
147+
number = {2},
148+
eprint = {10.2307/2347558},
149+
eprinttype = {jstor},
150+
pages = {241},
151+
issn = {00359254},
152+
doi = {10.2307/2347558},
153+
url = {https://www.jstor.org/stable/10.2307/2347558?origin=crossref},
154+
urldate = {2025-02-19}
155+
}
156+
157+
@article{macleod_1996,
158+
title = {Rational Approximations, Software and Test Methods for Sine and Cosine Integrals},
159+
author = {MacLeod, Allan J.},
160+
date = {1996-09},
161+
year = {1996},
162+
journal = {Numerical Algorithms},
163+
shortjournal = {Numer. Algor.},
164+
volume = {12},
165+
number = {2},
166+
pages = {259--272},
167+
issn = {1017-1398, 1572-9265},
168+
doi = {10.1007/BF02142806},
169+
url = {http://link.springer.com/10.1007/BF02142806},
170+
langid = {english}
171+
}

0 commit comments

Comments
 (0)