A simple rounding function. The default round() function in R
    uses the IEC 60559 standard and therefore it rounds 0.5 to 0 and rounds
    -1.5 to -2.  The roundx() function accounts for this and helps
    to round 0.5 up to 1.

Detecting outliers using robust methods, 
 	i.e. the Median Absolute Deviation (MAD) for univariate outliers; Leys, Ley, Klein, Bernard, & Licata (2013) <doi:10.1016/j.jesp.2013.03.013>
        and the Mahalanobis-Minimum Covariance Determinant (MMCD) for multivariate outliers; Leys, C., Klein, O., Dominicy, Y. & Ley, C. (2018) <doi:10.1016/j.jesp.2017.09.011>.
        There is also the more known but less robust Mahalanobis distance method, only for comparison purposes.

In order to make sure that web request ends up in the correct 
    handler function a router is often used. 'routr' is a package implementing a
    simple but powerful routing functionality for R based servers. It is a fully
    functional 'fiery' plugin, but can also be used with other 'httpuv' based
    servers.

Much as 'roxygen2' allows one to document functions in the same file as the function itself, 'roxut'  allows one to write the unit tests in the same file as the function.  Once processed, the unit tests are moved to the appropriate directory.  Currently supports 'testthat' and 'tinytest' frameworks. The 'roxygen2' package provides much of the infrastructure.

Generate your Rd documentation, 'NAMESPACE' file, and
    collation field using specially formatted comments. Writing
    documentation in-line with code makes it easier to keep your
    documentation up-to-date as your requirements change. 'roxygen2' is
    inspired by the 'Doxygen' system for C++.

Converts elements of 'roxygen' documentation to 'markdown'.

Generate utils::globalVariables() from 'roxygen2' @global and @autoglobal tags.

Provides formatting linting to 'roxygen2' tags. Linters report
    'roxygen2' tags that do not conform to a standard style. These linters
    can be a helpful check for building more consistent documentation and 
    to provide reminders about best practices or checks for typos. Default 
    linting suites are provided for common style guides such as the one 
    followed by the 'tidyverse', though custom linters can be registered by 
    other packages or be custom-tailored to a specific package.