Multi-threaded serialization of compressed array that
fully utilizes modern solid state drives. It allows
to store and load extremely large data on demand within seconds
without occupying too much memories. With data stored on hard drive,
a lazy-array data can be loaded, shared across multiple R sessions.
For arrays with partition mode on, multiple R sessions can write to
a same array simultaneously along the last dimension (partition).
The internal storage format is provided by 'fstcore' package geared by
'LZ4' and 'ZSTD' compressors.
testthat, knitr, fst, rmarkdown, dipsaus (>= 0.0.8)

Progress Bar with Remaining Time Forecast Method
person("Yangzhuoran", "Yang", email = "Fin.Yang@monash.edu",
role = c("aut", "cre"), comment = c(ORCID = "0000-0002-1232-8017"))
A simple progress bar showing estimated remaining time.
Multiple forecast methods and user defined forecast method for
the remaining time are supported.
Yangzhuoran Yang [aut, cre] (<https://orcid.org/0000-0002-1232-8017>)

A disciplined approach to non-standard evaluation.
as.person(c(
"Hadley Wickham <hadley@rstudio.com> [aut,cre]",
"RStudio [cph]"
))
knitr, rmarkdown (>= 0.2.65), microbenchmark, testthat

knitr, rmarkdown (>= 0.2.65), microbenchmark

An alternative approach to non-standard evaluation using
formulas. Provides a full implementation of LISP style 'quasiquotation',
making it easier to generate code with other code.
c(
person("Hadley", "Wickham", ,"hadley@rstudio.com", c("aut", "cre")),
person("RStudio", role = "cph")
)
knitr, rmarkdown (>= 0.2.65), testthat, covr

Applying the Lazy-Greedy Spanning Algorithm
Bokgyeong Kang, John Hughes, Quirijn W. Bouts, Alex P. ten Brink, and Kevin Buchin
Provides an R wrapper for an efficient C++ implementation of the Lazy-Greedy spanning algorithm of Bouts, ten Brink, and Buchin (2014) <DOI:10.1145/2582112.2582154>.

Read raster data at a specified resolution on-demand via 'GDAL'
(the Geospatial Data Abstraction Library <https://gdal.org/>). Augments the
'raster' package by never reading data from a raster source until necessary for
generating an in-memory 'raster' object. A 'lazyraster' object may be cropped
and converted to 'raster' object, and by default will only read a small amount
of data sufficient for an overall summary. The amount of data read can be
controlled by specifying the output dimensions.
graphics, raster, vapour (>= 0.4.0), methods, quadmesh (>=
0.4.0)