The rstantools package provides tools for developing R packages interfacing with Stan. The package vignettes provide guidelines and recommendations for developers as well as a demonstration of creating a working R package with a pre-compiled Stan program.
-
Guidelines for developers of R Packages interfacing with Stan
-
Step by step guide for creating a package that depends on RStan
- mc-stan.org/rstantools (online documentation, vignettes)
- Ask a question (Stan Forums on Discourse)
- Open an issue (GitHub issues for bug reports, feature requests)
- Install from CRAN:
install.packages("rstantools")
- Install latest development version from GitHub (requires remotes package):
if (!require("remotes")) {
install.packages("remotes")
}
remotes::install_github("stan-dev/rstantools")
This installation from GitHub will not build the vignettes, but we recommend viewing the them online at mc-stan.org/rstantools/articles.