JuliaMath / JuliaMath/SpecialFunctions.jl

Ensure all functions correctly handle Float16

Open
#133 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
381
Forks
113
Avg merge
1d 23h
Merged PRs (30d)
1

Description

It was noted that `gamma` and `lgamma` did not handle `Float16` in #131, which was subsequently fixed in #132. I'm opening this issue to track correct handling in the remaining functions exported by this package. Please feel free to check off as appropriate.

- [x] airy
- [x] airyai
- [x] airyaiprime
- [x] airyaiprimex
- [x] airyaix
- [x] airybi
- [x] airybiprime
- [x] airybiprimex
- [x] airybix
- [x] airyprime
- [x] airyx
- [ ] besselh
- [ ] besselhx
- [ ] besseli
- [ ] besselix
- [ ] besselj
- [ ] besselj0
- [ ] besselj1
- [ ] besseljx
- [ ] besselk
- [ ] besselkx
- [ ] bessely
- [ ] bessely0
- [ ] bessely1
- [ ] besselyx
- [x] beta
- [x] cosint
- [x] dawson
- [x] digamma
- [x] erf
- [x] erfc
- [x] erfcinv
- [x] erfcx
- [x] erfi
- [x] erfinv
- [x] eta
- [x] gamma
- [ ] hankelh1
- [ ] hankelh1x
- [ ] hankelh2
- [ ] hankelh2x
- [x] invdigamma
- [x] lbeta
- [ ] lbinomial
- [ ] lfact
- [ ] lfactorial
- [x] lgamma
- [x] polygamma
- [x] sinint
- [x] trigamma
- [x] zeta

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.