Moving along with the package updates, we come across the sitmo
header-only R package that falls victim to R 3.4’s newest CRAN check: Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’. Packages that encounter this note need to simply register the compiled code routines using the procedure described in this post.
The objective of sitmo
is to provide the means for performing parallel draws from a Parallel Pseudo Random Number Generator (PPRNG). One of the nice features of sitmo
is its ability to work under both C++98 or C++11. The overall development for the PPRNG was done by the sitmo consultancy agency. Though, the package does contain a very nice vignette that shows how to create a sampling routine to obtain a uniform distribution that can then be used alongside the Probability Integral Transformation to acquire many different distributions.
sitmo
news file entry for version 1.1.0 (2017-04-27)
CHANGES
- Added
src/init.c
to address R 3.4 C++ registration requirement (#2) - Clarified content in “Making a Uniform PRNG with
sitmo
” vignette.
BUG FIXES
- Addressed signed and unsigned integer comparison in sitmo header (#1)
- Corrected a URL that was problematic in “Deployment of
sitmo
within C++ Code” vignette.