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 <lig...@statistik.tu-dortmund.de <mailto:lig...@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.dun...@gmail.com <mailto:murdoch.dun...@gmail.com>
            <mailto:murdoch.dun...@gmail.com
            <mailto:murdoch.dun...@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/



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

Reply via email to