Skip to content

Tags: JuliaMath/SpecialFunctions.jl

Tags

v2.5.0

[Diff since v2.4.0](v2.4.0...v2.5.0)

**Merged pull requests:**
- Rewrite `gamma_inc_taylor` and `gamma_inc_asym` more concisely (#443) (@BioTurboNick)
- Fix gamma docstring (#471) (@devmotion)
- Documentation updates (#476) (@abhro)
- Update ci.yml (#477) (@ViralBShah)
- Test `min`, `lts` and `1` in CI (#478) (@devmotion)
- Prepare a new release (#479) (@devmotion)
- Bump codecov/codecov-action from 4 to 5 (#481) (@dependabot[bot])

v2.4.0

[Diff since v2.3.1](v2.3.1...v2.4.0)

**Merged pull requests:**
- Add `erfinv` and `erfcinv` for `Float16` and generalize `logerfc` and `logerfcx` (#372) (@devmotion)
- Bump actions/checkout from 3 to 4 (#447) (@dependabot[bot])
- digamma and trigamma accuracy improvements (#451) (@KlausC)
- fix documentation typo (#458) (@araujoms)
- Delete .drone.yml (#459) (@ViralBShah)
- Delete .drone.jsonnet (#460) (@ViralBShah)
- doc: add example and doctest for `gamma` (#462) (@inkydragon)
- Bump codecov/codecov-action from 3 to 4 (#464) (@dependabot[bot])
- Improve type stable in function `expint` (#466) (@songjhaha)
- doc: add missing doc for `beta_inc_inv` (#467) (@inkydragon)
- Fix docstring for gamma_inc.rgamma1pm1 (#469) (@abhro)
- Bump julia-actions/setup-julia from 1 to 2 (#470) (@dependabot[bot])
- Bump julia-actions/cache from 1 to 2 (#473) (@dependabot[bot])

**Closed issues:**
- Accuracy of `digamma` function can be improved (#450)
- Failing to build on Apple M1 Sonoma (#454)
- Registering Functions with `Symbolics.jl` (#455)

v2.3.1

[Diff since v2.3.0](v2.3.0...v2.3.1)

v2.3.0

[Diff since v2.2.0](v2.2.0...v2.3.0)

**Closed issues:**
- StackOverflowError when applying ForwardDiff.derivative to scaled bessel functions, e.g. besseljx (#412)
- Possible bug in gamma_inc (#418)
- incorrect reference (#438)

**Merged pull requests:**
- Added faddeeva_w function (#88) (@fp4code)
- Update gamma_inc documentation: Q(x,a) should be Q(a,x) (#414) (@aniolm9)
- fix typos (#430) (@spaette)
- enable dependabot for GitHub actions (#431) (@ranocha)
- Bump actions/cache from 1 to 3 (#432) (@dependabot[bot])
- Use julia-actions/cache and update actions (#435) (@devmotion)
- Avoid an infinite loop in `beta_inc` for `NaN` input (#445) (@ararslan)

v2.2.0

[Diff since v2.1.7](v2.1.7...v2.2.0)

**Closed issues:**
- Vectorization depwarns accidentally export functions (#37)
- factorial(x::Vector{Int64}) StackOverflow (#304)
- Can't install this package  (#405)
- Add Laguerre and Hermite polynomials (#408)
- zeta(s) flips signs in some regions (#420)
- SpecialFunctions do not compile on an Apple M2 (but on an Apple M1)? (#427)

**Merged pull requests:**
- Backport fix in #404 to SpecialFunctions 1.8 (#406) (@devmotion)
- Pure Julia implementation of OpenLibm's `lgamma`, `lgamma_r` (#413) (@andrewjradcliffe)
- Small typo on gamma_inc_temme_1 fixed (#419) (@astrozot)
- make ChainRulesCore dependency into an extension (#421) (@KristofferC)
- Fix zeta sign flipping in some input regions (#420) (#422) (@quytelda)
- Backport fixes in #419 and #422 to SpecialFunctions 1.8 branch (#423) (@devmotion)
- Add prefix to extension (#424) (@devmotion)
- Support IrrationalConstants 0.2 (#425) (@devmotion)

v1.8.8

[Diff since v1.8.7](v1.8.7...v1.8.8)

**Closed issues:**
- Vectorization depwarns accidentally export functions (#37)
- factorial(x::Vector{Int64}) StackOverflow (#304)
- Add Laguerre and Hermite polynomials (#408)
- zeta(s) flips signs in some regions (#420)
- SpecialFunctions do not compile on an Apple M2 (but on an Apple M1)? (#427)
- TagBot trigger issue (#429)

**Merged pull requests:**
- Pure Julia implementation of OpenLibm's `lgamma`, `lgamma_r` (#413) (@andrewjradcliffe)
- Update gamma_inc documentation: Q(x,a) should be Q(a,x) (#414) (@aniolm9)
- Small typo on gamma_inc_temme_1 fixed (#419) (@astrozot)
- make ChainRulesCore dependency into an extension (#421) (@KristofferC)
- Fix zeta sign flipping in some input regions (#420) (#422) (@quytelda)
- Backport fixes in #419 and #422 to SpecialFunctions 1.8 branch (#423) (@devmotion)
- Add prefix to extension (#424) (@devmotion)
- Support IrrationalConstants 0.2 (#425) (@devmotion)

v1.8.7

[Diff since v1.8.6](v1.8.6...v1.8.7)

**Closed issues:**
- More gamma_inc_inv Failures (#390)
- gama_inc_inv fails for valid arguments (#403)
- Can't install this package  (#405)

**Merged pull requests:**
- Fix `gamma_inc_inv` for some subnormal results (#404) (@devmotion)
- Backport fix in #404 to SpecialFunctions 1.8 (#406) (@devmotion)

v2.1.7

[Diff since v2.1.6](v2.1.6...v2.1.7)

**Closed issues:**
- More gamma_inc_inv Failures (#390)
- gama_inc_inv fails for valid arguments (#403)

**Merged pull requests:**
- Backport #401 and prepare release of SpecialFunctions 1.8.6 (#402) (@devmotion)
- Fix `gamma_inc_inv` for some subnormal results (#404) (@devmotion)

v1.8.6

[Diff since v1.8.5](v1.8.5...v1.8.6)

**Merged pull requests:**
- Fix `beta_inc_inv` bug introduced in #399 (#401) (@devmotion)
- Backport #401 and prepare release of SpecialFunctions 1.8.6 (#402) (@devmotion)

v2.1.6

[Diff since v2.1.5](v2.1.5...v2.1.6)

**Merged pull requests:**
- Backport fix in #399 to 1.8 and release it as 1.8.5 (#400) (@devmotion)
- Fix `beta_inc_inv` bug introduced in #399 (#401) (@devmotion)