On 24.02.2019 00:43, Mohammad Ali Nilforooshan wrote:
I'm struggling to stop receiving a NOTE about a suggested package, and it
seems to be the problem for many people. Your help is really appreciated.

In the function, I have:

if(requireNamespace("doParallel", quietly=TRUE))
{
    library("doParallel")

Do you really need both, the namespace loaded *and* the package oin the search oath?

If the former is suficient, the library(call) should be omitted.

Best,
Uwe Ligges

    cl = parallel::makeCluster(ncl)
    doParallel::registerDoParallel(cl)
    Q = foreach(i=ggID, .combine='cbind') %dopar% ## do something
} else {
    ## do something else
}

In DESCRIPTION, I have:

Suggests:
    doParallel (>= 1.0.14)

This is the NOTE that I receive:

'library' or 'require' call to 'doParallel' in package code.
Please use :: or requireNamespace() instead.
See section 'Suggested packages' in the 'Writing R Extensions' manual.

        [[alternative HTML version deleted]]

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel


______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to