For those who prefer to learn from video, here are a sequence of
videos for getting started with litr
:
-
Quickstart Video. This video shows how little time
it takes to get started with
litr
.
-
A Full Literate Programming Example. This video
walks through the entire process of writing an R package with
litr
. Our example is an R package that fits least squares. We show how latex equations and plots can be used to explain code. We also show how to write a unit test (using thetestthat
R package).
-
Using Rcpp in an R Package. We show how to add
Rcpp
code to an R package usinglitr
. We continue the least squares example from our previous video. We useRcppArmadillo
and see that it makes our least squares function 3x faster.
- Next video planned: Using
litr
withbookdown
. If you are interested in this topic, for now you can look at an example wherelitr
andbookdown
are used together (full github repo here). To get started, you can run the following command in an R session:
litr::draft_bookdown("frombookdown")