# Gamma.jl
[![Build Status](https://github.com/JuliaMath/Gamma.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/JuliaMath/Gamma.jl/actions/workflows/CI.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/JuliaMath/Gamma.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/JuliaMath/Gamma.jl)

Simple and fast Gamma function.

This library provides a dependence-free, Julia native implementation of the [Gamma function](https://en.wikipedia.org/wiki/Gamma_function) and related utilities like `loggamma`, `logabsgamma` and `digamma`.

Supports `Integer`, `Float16`, `Float32`, and `Float64`, `Complex` and `BigFloat` arguments.

## Contributing

Contributions are very welcome, as are feature requests, suggestions or general discussions.
Please open an issue for discussion on newer implementations, share papers, new features, or if you encounter any problems.
Our goal is to provide high quality Julia native implementations of Gamma functions that match or exceed the accuracy of the implementations provided by SpecialFunctions.jl.
Please let us know if you encounter any accuracy or performance issues.
