'Open Tracing' <https://opentracing.io> allows developers to
add instrumentation to their application code using interfaces that are
vendor-agnostic. This is used to monitor services, triage
failures and find performance bottlenecks, among other things. The 'ot'
package has generic methods to be extended when implementing the
specification for a specific vendor.

c(person("Max", "Sommerfeld",
email = "max.sommerfeld@mathematik.uni-goettingen.de",
role = c("aut", "cre")))
Sample from the limiting distributions of empirical Wasserstein
distances under the null hypothesis and under the alternative. Perform a
two-sample test on multivariate data using these limiting distributions and
binning.

One Time Password Generation and Verification
Generating and validating One-time Password based on
Hash-based Message Authentication Code (HOTP)
and Time Based One-time Password (TOTP)
according to RFC 4226 <https://tools.ietf.org/html/rfc4226> and
RFC 6238 <https://tools.ietf.org/html/rfc6238>.

An R Wrapper for the 'OpenTripPlanner' REST API
c(
person("Marcus", "Young", email = "M.A.Young@soton.ac.uk", role = c("aut", "cre"))
)
A wrapper for the 'OpenTripPlanner' <http://www.opentripplanner.org/>
REST API. Queries are submitted to the relevant 'OpenTripPlanner' API resource, the response
is parsed and useful R objects are returned.

checkmate, httr, janitor, jsonlite, geojsonsf

checkmate, httr, geojsonsf, janitor, jsonlite, sf

c(
person("Marcus", "Young", email = "M.A.Young@soton.ac.uk", role = c("aut", "cre"),
comment = c(ORCID = "0000-0003-4627-1116"))
)

checkmate, httr, geojsonsf, janitor, jsonlite, sf, urltools

checkmate, httr, geojsonsf, janitor, jsonlite, sf, urltools,
dplyr, rrapply, rlang

Performs robust cluster analysis allowing for outliers and noise that cannot be fitted by any cluster. The data are modelled by a mixture of Gaussian distributions and a noise component, which is an improper uniform  distribution covering the whole Euclidean space. Parameters are estimated by  (pseudo) maximum likelihood. This is fitted by a EM-type algorithm. See Coretto and Hennig (2015) <https://arxiv.org/abs/1406.0808>, and Coretto and Hennig (2016) <https://arxiv.org/abs/1309.6895>.
Pietro Coretto [aut, cre], Christian Hennig [aut]
c(person("Pietro", "Coretto", role = c("aut", "cre"), email = "pcoretto@unisa.it"),
person("Christian", "Hennig", role = "aut"))
stats, graphics, grDevices, mclust, prabclus