Welcome to the BenchmarkFcns project.

Benchmarkfcns is an effort to provide a high-perfomant, public and free implementation of well-known benchmark functions for mathematical optimization algorithms in Python. The Python library is implemented in C++ and utilizes the powerful SIMD vector calucluations to offer very fast and efficient evaluation of the implemented functions on large batches of data.

The library is packaged and available on the PyPI index. To install, simply run pip install benchmarkfcns. After installing, using the library is straightforward and all that is needed is to import the needed functions, construct a matrix of input values and call the function.

For a detailed documentation of the implemented functions, please visit the Documents page. More information about the project, including acknowledgements and copyright notices, are available at the About page.