Releases: JuliaMath/SpecialFunctions.jl
Releases · JuliaMath/SpecialFunctions.jl
v1.4.2
SpecialFunctions v1.4.2
Closed issues:
- logic error in
ncbeta
, (so inncF
too) (#237)
Merged pull requests:
- Generalize three-argument version of
beta_inc
(#318) (@devmotion)
v1.4.1
SpecialFunctions v1.4.1
Merged pull requests:
- Add ChainRules definitions for
gamma(a, x)
,loggamma(a, x)
, andgamma_inc
(#305) (@devmotion) - Use
ChainRulesCore.@not_implemented
and extend tests (#308) (@devmotion) - Some fixes and simplications to the beta function(s). (#316) (@andreasnoack)
v1.4.0
SpecialFunctions v1.4.0
Closed issues:
- Incomplete Gamma Function (#115)
- Migrate to travis-ci.com (#243)
- gamma(a, x) returns incorrect values for a <= ~1/2 (#303)
- Julia 1.6 in Windows 10 installs old version (#306)
- Gamma function overflows on Windows, but not on WSL2/Ubuntu (#309)
- endless loop in gamma_inc? (#311)
Merged pull requests:
- Remove out-of-date notes in documentation (#302) (@giordano)
- Fix evaluation of continued fraction for En_gamma (#312) (@andreasnoack)
- Use LogExpFunctions (#313) (@devmotion)
- Fix gamma_inc for larga a and small x (and very large x) (#314) (@andreasnoack)
- Some fixes for gamma_inc_inv (#315) (@andreasnoack)
v1.3.0
SpecialFunctions v1.3.0
Closed issues:
- Documentation missing for latest tags (#286)
- Derivatives of Bessel functions with respect to the order (#292)
- renaming factorial (#296)
- maclaurin series using recursion (#298)
- won't compile on OS X 10.15.7 (but is fine on linux) (#301)
Merged pull requests:
- WIP: add loggamma(a,z) (#283) (@stevengj)
- Add SSH key to TagBot (#287) (@giordano)
- temporary workaround for chainrules test problem (#289) (@stevengj)
- renenable ChainRules tests now that ChainRulesTestUtils is fixed (#290) (@oxinabox)
- update to new ChainRulesTestUtils (#294) (@oxinabox)
- add CompatHelper (#299) (@ranocha)
- use new ChainRulesTestUtils (#300) (@oxinabox)
v1.2.1
SpecialFunctions v1.2.1
Closed issues:
- bug in expintx for complex arguments (#284)
Merged pull requests:
v1.2.0
SpecialFunctions v1.2.0
Closed issues:
- expintx function — exponentially scaled expint (#249)
- cancellation error in expint for near-integer order and small |z| (#276)
- erfcinv does not support BigFloat (#277)
Merged pull requests:
- Add differentiation rules from ChainRules (#238) (@devmotion)
- Add exponentially scaled exponential integral (expintx) (#270) (@augustt198)
- upper incomplete gamma function Γ(a,z) (#271) (@stevengj)
- bigfloat erfinv and erfcinv (#278) (@stevengj)
- fix spurious domainerror for expint(3.2, 1.3) (#280) (@stevengj)
- expint: series around gamma poles (#281) (@augustt198)
v1.1.0
SpecialFunctions v1.1.0
Closed issues:
- Add jinc function (#264)
- expint: spurious domainerror for negative order (#272)
- wrong answer for expint(2.2,3.2) (#274)
Merged pull requests:
- Adding jinc function (#266) (@roflmaostc)
- fix spurious expint domain errors (#273) (@stevengj)
- expint: add another condition for gamma CF use (#275) (@augustt198)
v1.0.0
SpecialFunctions v1.0.0
Closed issues:
- exponential integral (Ei, E₁, Eₙ...) function (#19)
- function naming style guide (#217)
- MethodError: no method matching loggammadiv(::Int64, ::Int64) for beta with a >> b (#239)
- optimized expint(x::BigFloat) (#245)
- expint type instabilty for negative order (#246)
- Expint hangs for complex NaN values (#247)
- expint test failure on Julia nightly (#250)
- expint requires Julia 1.4 for evalpoly (#251)
- expint(n,x) is incorrect for negative integers n (#259)
- more expint bugs (#263)
- including Jacobi polynomials and Wigner functions (#267)
Merged pull requests:
- Exponential integral function (#236) (@augustt198)
- missing promotion methods for loggammadiv (#240) (@stevengj)
- expint: Type stability, NaNs (#248) (@augustt198)
- Multiple changes to CI (#252) (@giordano)
- replace evalpoly with at-evalpoly (#253) (@stevengj)
- fix test deprecation warning (#254) (@stevengj)
- precompute the test inputs (#255) (@stevengj)
- add expinti function (#257) (@stevengj)
- use mpfr_eint for expint/expinti of BigFloat (#258) (@stevengj)
- fix expint for negative order (#260) (@stevengj)
- Fix reference to
expinti
in functions overview (#261) (@giordano) - more expint fixes (#262) (@stevengj)
- expint: fixes for #263 (#268) (@augustt198)