Releases: JuliaMath/SpecialFunctions.jl
Releases · JuliaMath/SpecialFunctions.jl
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)
v0.10.3
v0.10.2
v0.10.1
SpecialFunctions v0.10.1
Closed issues:
- Connection timeout on v0.7 (#86)
- Is this a home for special function implementations in Julia? (#112)
- build no longer works on OS X (#123)
- wrong package name in rebuild message (#130)
- problems building on Win (#155)
- Error: Error building
SpecialFunctions
(#173) - SpecialFunctions with Multiple Versions of Julia (#174)
- 0.8 update and loggamma (#182)
- FAiling to build on Windows (#189)
- SpecialFunctions 0.8.0 Build freezes on Julia 1.2 (#190)
- v0.9.0: no libgfortran.so.5, then no libopenspecfun.so (#192)
- Incomplete gamma error (#204)
- 🚧 Is this repo maintained? (#215)
- erf(x,y) (#222)
Merged pull requests:
- Added spherical bessel functions (#196) (@MasonProtter)
- update docstrings (#201) (@AshtonSBradley)
- Hyperlink DOIs to preferred resolver (#205) (@katrinleinweber)
- Install TagBot as a GitHub Action (#207) (@JuliaTagBot)
- Correct a documentation error. (#209) (@dmbates)
- fix gamma_inc max precision case (#210) (@birm)
- split tests into components (#211) (@birm)
- Minor patch for sphericalbessely (#214) (@musm)
- Move Windows and FreeBSD CI to Travis (#219) (@ararslan)
- add erf(x,y) (#223) (@cossio)