SkillAgentSearch skills...

Hcephes

The Netlib Cephes library reformatted for the 21st century.

Install / Use

/learn @limix/Hcephes
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

hcephes

Travis

The Netlib Cephes library reformatted for the 21st century.

Install

The easiest way of installing it is via conda

conda install -c conda-forge hcephes

Alternatively, one can compile and install it. From Linux, MacOS, or Windows (bash terminal) systems, enter

# DO_CMD=sudo
curl -fsSL https://git.io/JerYI | GITHUB_USER=limix GITHUB_PROJECT=hcephes bash

Usage

It requires you to provide the library name hcephes to your linker and the path inclusion of its hcephes.h header to your compiler. For example, suppose you on MacOS and you are using gcc. A C file like

/* example.c */
#include "hcephes.h"

#include <stdio.h>
#include <stdlib.h>

int main() {
    printf("%f\n", hcephes_bdtr(4, 5, 0.25));
    return 0;
}

might require the following command to create an executable file:

gcc example.c -lhcephes -I/usr/local/include -o example

For the complete list of the available functions, we refer the reader to include/hcephes.h file itself and to the cephes library documentation.

CMake

Add the following to your CMakeLists.txt:

find_package(hcephes REQUIRED)

target_link_libraries(mylib PRIVATE HCEPHES::hcephes)

Authors

License

This project is licensed under the MIT License.

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks2

Languages

C

Security Score

70/100

Audited on Aug 30, 2024

No findings