This is very useful - didn’t know that. Thanks
Rainer > On 7 Aug 2018, at 13:11, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > > On 05/08/2018 4:21 PM, Gianmarco Alberti wrote: >> I am building a R package, and I am facing an issue caused (as far as I >> understand) by the fact that some functions out of my package rely on two >> fuctions having the same name and coming from 2 different packages: >> pROC::roc >> spatstat::roc > > As Iñaki pointed out, the main issue is that you should be using Import > rather than Depends. But I didn't see mentioned the fact that the NAMESPACE > file can rename a function when you import it, e.g. > > importFrom(pROC, pROCroc = roc) > importFrom(spatstat, spatstatroc = roc) > > Now in your own functions you can use pROCroc() or spatstatroc() and they > won't conflict. > > (I was going to point you to the documentation for this, but I am not sure it > is properly documented anywhere.) > > Duncan Murdoch > >> When checking the package via devtools::check(), I get the following warning: >> Warning: replacing previous import ‘spatstat::roc’ by ‘pROC::roc’ when >> loading ‘GmAMisc’ >> Note that both packages are listed among the Imports in my package's >> DESCRIPTION file, and that (within my functions) I have actually used >> spatstat::roc and pROC::roc where needed. >> I have done some web-search but I could not locate any workaround that >> actually fixes my issue. >> Do you have any suggestion on the matter? >> ************************************** >> Dr Gianmarco Alberti (PhD) >> (currently) >> Research Support Officer II >> Department of Classics and Archaeology >> Faculty of Arts >> University of Malta >> (starting from 3rd September 2018) >> Lecturer in Spatial Forensics >> Department of Criminology >> Faculty for Social Wellbeing >> University of Malta >> https://www.researchgate.net/profile/Gianmarco_Alberti4 >> http://cainarchaeology.weebly.com/ >> ************************************** >> [[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 -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) University of Zürich Cell: +41 (0)78 630 66 57 email: rai...@krugs.de Skype: RMkrug PGP: 0x0F52F982
signature.asc
Description: Message signed with OpenPGP
______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel