This is a single-header C++ Library from Ailurus Studio that brings you extra time to admire life instead of coding the same functions again and again. :+1:
But try not to forget that with great power comes great responsibility. :smile:
to the files you want to upgrade with ai.hh functions and set the necessary switches to enable C++11 (e.g.,
-std=c++11 for GCC and Clang).
:beer: If you are using OS X and Homebrew, just type
brew tap starobinskii/AiLibrary and
brew install AiLibrary and you’re set. If you want the bleeding edge rather than the latest release, use
brew install AiLibrary --HEAD.
On Linux you can get Homebrew too! See :beer::penguin:Linuxbrew and use the very same commands to install AiLibrary.
If you are using the Snapcraft, install with ease by typing
snap install ailibrary.
Also we are looking forward to add our package to Spack and some other managers.
For changes between versions see the CHANGELOG.md.
We have found Catch2 pretty useful to test this library. To run the existing tests type
Do not forget to install the library before testing.
- Egor Starobinskii - Initial work - starobinskii
- Nikita Mushchak - Fast Fourier transform (FFT) - NikitaMushchak
See also the list of contributors who participated in this project.
This project is licensed under the BSD 3-Clause License - see the LICENSE.md file for details