NEWS | R Documentation |
expint News
CHANGES IN expint VERSION 0.1-8
NEW FEATURE
Unit tests for the incomplete gamma function based on the definition, and for the exponential integrals based on table of Abramowitz and Stegun.
BUG FIXES
Include prototypes for all C level functions to please
-Wstrict-prototypes
.
CHANGES IN expint VERSION 0.1-7
BUG FIXES
Replace deprecated (as of R 4.2.0) macro
DOUBLE_EPS
byDBL_EPSILON
in C code.Remove the unnecessary
LazyData
entry in theDESCRIPTION
file.
CHANGES IN expint VERSION 0.1-6
Fixed the example API and the documentation in the vignette. The previous implementation yielded duplicated symbols with option
-fno-common
that will be the default in gcc starting with version 10.0.x. Thanks to Joshua Ulrich josh.m.ulrich@gmail.com, maintainer of xts and TTR for proposing the fix.
CHANGES IN expint VERSION 0.1-5
Minor documentation and comments updates.
CHANGES IN expint VERSION 0.1-4
BUG FIX
Usage of
R_useDynamicSymbols
to preclude compilationNOTE
s, better registration of native routines and reduced symbol visibility.Vignette no longer uses LaTeX package framed as it was not found on OS X in CRAN builds.
CHANGES IN expint VERSION 0.1-3
BUG FIX
Fixed wrong values for expint_E1(x, scale = TRUE) for x in (-4, -1] or x in (0, 1]. Thanks to Vincent Dorie vjd4@nyu.edu for the catch and report.
CHANGES IN expint VERSION 0.1-2
Yet more authors (actually copyright holders) added to the list of authors.
CHANGES IN expint VERSION 0.1-1
BUG FIX
Fixed improper use of macro
ISNAN
(andISNA
) that caused compilation to fail on Linux and Solaris.
OTHER CHANGES
Original author of GSL code for
expint
andgamma_inc
(G. Jungman) added as an author of the package.Improved (read: more explicit) copyright notices to GSL, R Core Team and R Foundation where appropriate.
CHANGES IN expint VERSION 0.1-0
Initial release. The package provides the R functions to compute the exponential integrals
E_1(x)
,E_2(x)
,E_n(x)
andEi(x)
, and the incomplete gamma functionG(a, x)
. The package also provides a C API to access the actual workhorsesexpint_E1
,expint_E2
,expint_En
andgamma_inc
. Sub-directory ‘example_API’ of the package installation directory contains a complete test package implementing API usage.