Manage the Life Cycle of your Package Functions

c(
      person(given = "Lionel", family = "Henry", role = c("aut", "cre"), email = "lionel@rstudio.com"),
      person(given = "RStudio", role = "cph")
    )

Manage the life cycle of your exported functions with
    shared conventions, documentation badges, and non-invasive
    deprecation warnings. The 'lifecycle' package defines four
    development stages (experimental, maturing, stable, and
    questioning) and three deprecation stages (soft-deprecated,
    deprecated, and defunct). It makes it easy to insert badges
    corresponding to these stages in your documentation. Usage of
    deprecated functions are signalled with increasing levels of
    non-invasive verbosity.

covr, crayon, knitr, rmarkdown, testthat (>= 2.1.0)

Lionel Henry [aut, cre],
  RStudio [cph]

base64enc, ggplot2, knitr, microbenchmark, R.devices, R.rsp

Functions that Apply to Rows and Columns of Matrices (and to
Vectors)

c(
  person("Henrik", "Bengtsson", role=c("aut", "cre", "cph"),
                                 email="henrikb@braju.com"),
  person("Hector", "Corrada Bravo", role="ctb"),
  person("Robert", "Gentleman", role="ctb"),
  person("Ola", "Hossjer", role="ctb"),
  person("Harris", "Jaffee", role="ctb"),
  person("Dongcan", "Jiang", role="ctb"),
  person("Peter", "Langfelder", role="ctb"),
  person("Peter", "Hickey", role="ctb"),
  person("Brian", "Montgomery", role="ctb"))

Henrik Bengtsson [aut, cre, cph],
  Hector Corrada Bravo [ctb],
  Robert Gentleman [ctb],
  Ola Hossjer [ctb],
  Harris Jaffee [ctb],
  Dongcan Jiang [ctb],
  Peter Langfelder [ctb],
  Peter Hickey [ctb],
  Brian Montgomery [ctb]

High-performing functions operating on rows and columns of matrices, e.g. col / rowMedians(), col / rowRanks(), and col / rowSds().  Functions optimized per data type and for subsetted calculations such that both memory usage and processing time is minimized.  There are also optimized vector-based methods, e.g. binMeans(), madDiff() and weightedMedian().