Skip to contents

Reports what this build of zuspecial evaluates with: the vendored xsf commit, the SciPy release whose subprojects/xsf pin it is, the xsref commit whose mpmath reference tables the tests use, the Boost.Math version (from the BH package) used for the functions SciPy evaluates with Boost, the compiler, and the table of exported functions.

Usage

zuspecial_info()

Value

A list with xsf_commit, scipy_version, xsref_commit, boost_version, compiler and functions. functions is a data frame with one row per exported function: r_name, scipy_name, backend (the library that evaluates real arguments; complex arguments always go to xsf) and complex (whether it takes complex arguments).

Examples

info <- zuspecial_info()
info$scipy_version
#> [1] "1.18.1"
head(info$functions)
#>        r_name scipy_name backend complex
#> 1    sc_gamma      gamma     xsf    TRUE
#> 2  sc_gammaln    gammaln     xsf   FALSE
#> 3 sc_loggamma   loggamma     xsf    TRUE
#> 4   sc_rgamma     rgamma     xsf    TRUE
#> 5 sc_gammasgn   gammasgn     xsf   FALSE
#> 6      sc_psi        psi     xsf    TRUE