This library is a comprehensive collection of special math functions implemented in the Cairo programming language. It is primarily focused on providing high-precision calculations for a range of special functions, such as Gamma functions for integers, half-integers, and real numbers, with the potential for further expansion to other special functions.
- Gamma Function Calculations: Supports Gamma function calculations for integers, half-integers, and real numbers.
- Special Mathematical Operations: Includes a variety of special math operations like factorial, double factorial, exponential functions, logarithmic functions, and more.
- High-Precision Fixed Point Arithmetic: Utilizes Cairo's fixed-point arithmetic for high-precision calculations.
To use this library, ensure that you have Cairo installed and set up. You can find more information about installing Cairo here.
Once Cairo is set up, clone this repository to your local machine:
git clone https://github.com/artemmeeen001/cairo-functions
Navigate to the cloned directory:
cd cairo-functions
Contributions to expand and improve this library are welcome. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
For any queries or suggestions, feel free to open an issue in the repository.