Skip to content
Back to formatted view

Raw Message

Message-ID: <dd6f1c20-5bdf-98f7-f5fb-f90e130804f6@statistik.tu-dortmund.de>
Date: 2018-04-24T17:53:02Z
From: Uwe Ligges
Subject: [R-pkg-devel] some notes
In-Reply-To: <CAHpfP__0SzubxA2Lw2n_+=u66qmXyXom02Qe6pUCim01HRyXqA@mail.gmail.com>

On 24.04.2018 19:50, Xubo Yue wrote:
> Hey
> 
> I am a little bit confused. Must I use vignette to show example of plot? 
> Or I can simple ignore vignette?

You can ignore the vignette suggestion, it was just a proposal to 
present longer runing stuff more elaborated as in your examples.

Best,
Uwe Ligges



> Thank you!
> 
> On Tue, Apr 24, 2018 at 1:44 PM, Uwe Ligges 
> <ligges at statistik.tu-dortmund.de 
> <mailto:ligges at statistik.tu-dortmund.de>> wrote:
> 
> 
> 
>     On 24.04.2018 19:40, Duncan Murdoch wrote:
> 
>         On 24/04/2018 1:07 PM, Xubo Yue wrote:
> 
>             Everyone, I appreciate for your help!
> 
>             Hey Uwe Ligges:
> 
>             There are four examples in my package: read data, calculate
>             correlation, plot, and summarize connection network. The
>             plot is the slowest one and I have to use donttest{} to
>             avoid testing it on CRAN. All other examples are fast and
>             take less than 10s, so I can let CRAN test it.
> 
>             Also Swetlana suggest me to write a vignette to demonstrate
>             plot. However, my plot is in rgl device (an rgl window
>             separated from default R plot window) and cannot be
>             integrated into rmarkdown.
> 
> 
>         That's not true -- see the rgl vignettes, and the rglwidget()
>         function. The main limitation is that the output needs to be
>         HTML rather than LaTeX/PDF.? (There are ways to incorporate
>         interactive rgl graphics into PDF documents, but they are
>         limited and fragile, so I don't recommend them.)
> 
> 
>     Same from here, note that Swetlana generally suggested to move
>     things that are slightly longer than the 5sec threshhold for
>     examples to tests *or* perhaps in vignettes, this was not intended
>     as a specific advice for this particular example.
> 
>     Best,
>     Uwe
> 
> 
>         Duncan Murdoch
> 
> 
>             So in a nutshell: can I just use donttest{} to my plot
>             example and comment that it takes a long time to run?
> 
>             It is my first time to submit r package, sorry for any
>             inconvenience!
> 
>             Thank you very much for your help!
> 
>             On Tue, Apr 24, 2018 at 1:01 PM, Duncan Murdoch
>             <murdoch.duncan at gmail.com <mailto:murdoch.duncan at gmail.com>
>             <mailto:murdoch.duncan at gmail.com
>             <mailto:murdoch.duncan at gmail.com>>> wrote:
> 
>              ??? On 24/04/2018 12:48 PM, Uwe Ligges wrote:
> 
> 
> 
>              ??????? On 24.04.2018 18:45, Spencer Graves wrote:
> 
>              ??? [... deleting irrelevant stuff...]
> 
> 
> 
>              ???????????? ? ????? If it becomes infeasible to find
>             smaller datasets,
>              ??????????? etc., you can
>              ??????????? cut out certain tests with a construct like the
>             following:
> 
> 
>              ??????????? if(!fda::CRAN()){
>              ??????????? # ... tests to run on other computers but to
>             skip on CRAN.? ...
>              ??????????? }
> 
> 
>              ??????? Ummm, how should fda::CRAN() now that it runs on CRAN?
> 
>              ??????? CRAN prefers to ship a set of examples/tests etc.
>             that meet our
>              ??????? requirements. If you want to ru addtional tests
>             and/or examples,
>              ??????? then
>              ??????? run them conditionally on something that is true
>             for your local
>              ??????? machine,
>              ??????? e.g. some defined environment variable.
> 
> 
>              ??? For Xubo Yue, who may not be aware of all of the players:
> 
>              ??? Uwe Ligges is one of the individuals who runs CRAN. 
>             When you submit
>              ??? a package to CRAN, you are asking Uwe and others to
>             distribute your
>              ??? work. You should listen to what he says.
> 
>              ??? Spencer Graves and I are not involved in running CRAN. 
>             We will give
>              ??? you advice that we think is good advice, but if it
>             conflicts with
>              ??? Uwe's, follow his.
> 
>              ??? Duncan Murdoch
> 
> 
> 
> 
>             -- 
>             *Xubo (Max) YUE, *PhD Student,
>             /The Industrial and Operation Engineering Department,/
>             /College of Engineering,/
>             /The University of Michigan, Ann Arbor, MI, USA/
> 
> 
> 
> 
> 
> 
> -- 
> *Xubo (Max) YUE, *PhD Student,
> /The Industrial and Operation Engineering Department,/
> /College of Engineering,/
> /The University of Michigan, Ann Arbor, MI, USA/
> 
>