Print version information about R, the OS and attached or loaded packages.
sessionInfo(package = NULL)
# S3 method for sessionInfo
print(x, locale = TRUE,
RNG = !identical(x$RNGkind, .RNGdefaults), …)
# S3 method for sessionInfo
toLatex(object, locale = TRUE,
RNG = !identical(object$RNGkind, .RNGdefaults), …)
osVersion
a character vector naming installed packages, or NULL
(the default) meaning all attached packages.
an object of class "sessionInfo"
.
an object of class "sessionInfo"
.
show locale information?
show information on RNGkind()
? Defaults to true
iff it differs from the R version's default, i.e., RNGversion(*)
.
currently not used.
sessionInfo()
returns an object of class "sessionInfo"
which has print
and
toLatex
methods. This is a list with components
a list, the result of calling R.Version()
.
a character string describing the platform R was built under. Where sub-architectures are in use this is of the form platform/sub-arch (nn-bit).
a character string (or possibly NULL
), the same
as osVersion
, see below.
a character vector, the result of calling RNGkind()
.
a character string, the result of calling
getOption("matprod")
.
a character string, the result of calling
extSoftVersion()["BLAS"]
.
a character string, the result of calling La_library()
.
a character string, the result of calling Sys.getlocale()
.
a character vector of base packages which are attached.
(not always present): a character vector of other attached packages.
(not always present): a named list of the results of
calling packageDescription
on packages whose
namespaces are loaded but are not attached.
osVersion
is a character string (or possibly NULL
on
bizarre platforms) describing the OS and version which it is running
under (as distinct from built under). This attempts to name a Linux
distribution and give the OS name on an Apple Mac.
It is the same as sessionInfo()$running
and created when loading the utils package.
Windows may report unexpected versions: see the help for
win.version
.
How OSes identify themselves and their versions can be arcane: where
possible osVersion
(and hence sessionInfo()$running
) uses
a human-readable form.
# NOT RUN {
sI <- sessionInfo()
sI
# The same, showing the RNGkind, but not the locale :
print(sI, RNG = TRUE, locale = FALSE)
toLatex(sI, locale = FALSE) # shortest; possibly desirable at end of report
# }
Run the code above in your browser using DataLab