[R] RMarkdown vignettes v. Jupyter notebooks?

Spencer Graves @pencer@gr@ve@ @ending from effectivedefen@e@org
Thu Oct 11 11:07:47 CEST 2018


Hello:


       What are the differences between Jupyter notebooks and RMarkdown 
vignettes?


       I'm trying to do real time monitoring of the broadcast quality of 
a radio station, and it seems to me that it may be easier to do that in 
Python than in R.[1]  This led me to a recent post to 
"python-list using python.org" that mentioned "Jupyter, Mathematica, and the 
Future of the Research Paper"[2] by Paul Romer, who won the 2018 Nobel 
Memorial Prize in Economics only a few days ago.  In brief, this article 
suggests that Jupyter notebooks may replace publication in refereed 
scientific journals as the primary vehicle for sharing scientific 
research, because they make it so easy for readers to follow both the 
scientific and computational logic and test their own modifications.


       A "Jupyter Notebook Tutorial: The Definitive Guide"[3] suggested 
I first install Anaconda Navigator.  I got version 1.9.2 of that.  It 
opens with options for eight different "applications" including 
JupyterLab 0.34.9, Jupyter Notebook 5.6.0, Spyder 3.3.1 (an IDE for 
Python), and RStudio 1.1.456.


       This leads to several questions:


             1.  In general, what experiences have people had with 
Jupyter Notebooks, Anaconda Navigator, and RMarkdown vignettes in 
RStudio, and the similarities and differences?  Do you know any 
references that discuss this?


             2.  More specifically, does it make sense to try to use 
RStudio from within Anaconda Navigator, or is one better off using 
RStudio as a separate, stand alone application -- or should one even 
abandon RStudio and run R instead from within a Jupyter Notebook? [I'm 
new to this topic, so it's possible that this question doesn't even make 
sense.]


       Thanks,
       Spencer Graves


[1] If you have ideas for how best to do real time monitoring of 
broadcast quality of a radio station, I'd love to hear them.  I need 
software that will do that, preferably something that's free, open 
source.  The commercial software I've seen for this is not adequate for 
my purposes, so I'm trying to write my own.  I have a sample script in 
Python that will read a live stream from a radio tuner and output a 
*.wav of whatever length I want, and I wrote Python eight years ago for 
a similar real time application.  I'd prefer to use R, but I don't know 
how to get started.


[2] 2018-04-13: 
"https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper". 
This further cites a similar article in The Atlantic from 2018-04-05: 
"www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676".



More information about the R-help mailing list