High Performance Colour Space Manipulation
c(person(given = "Thomas Lin",
family = "Pedersen",
role = c("cre", "aut"),
email = "thomasp85@gmail.com",
comment = c(ORCID = "0000-0002-5147-4711")),
person(given = "Berendea",
family = "Nicolae",
role = "aut",
comment = "Author of the ColorSpace C++ library"),
person(given = "Romain",
family = "François",
role = "aut",
email = "romain@purrple.cat",
comment = c(ORCID = "0000-0002-2444-4226"))
)
The encoding of colour can be handled in many different ways, using
different colour spaces. As different colour spaces have different uses,
efficient conversion between these representations are important. The
'farver' package provides a set of functions that gives access to very fast
colour space conversion and comparisons implemented in C++, and offers
speed improvements over the 'convertColor' function in the 'grDevices'
package.
Thomas Lin Pedersen [cre, aut]
(<https://orcid.org/0000-0002-5147-4711>),
Berendea Nicolae [aut] (Author of the ColorSpace C++ library),
Romain François [aut] (<https://orcid.org/0000-0002-2444-4226>)

c(
person("Thomas Lin", "Pedersen", , "thomasp85@gmail.com", role = c("cre", "aut"),
comment = c(ORCID = "0000-0002-5147-4711")),
person("Berendea", "Nicolae", role = "aut",
comment = "Author of the ColorSpace C++ library"),
person("Romain", "François", , "romain@purrple.cat", role = "aut",
comment = c(ORCID = "0000-0002-2444-4226"))
)
The encoding of colour can be handled in many different ways,
using different colour spaces. As different colour spaces have
different uses, efficient conversion between these representations are
important. The 'farver' package provides a set of functions that gives
access to very fast colour space conversion and comparisons
implemented in C++, and offers speed improvements over the
'convertColor' function in the 'grDevices' package.

Fasano-Franceschini Test: A 2-D Kolmogorov-Smirnov Two-Sample
Test
c(person(given = "Elan",
family = "Ness-Cohn",
role = c("aut", "cre"),
email = "elanness-cohn2017@u.northwestern.edu",
comment = c(ORCID = "0000-0002-3935-6667")),
person(given = "Rosemary",
family = "Braun",
email = "rbraun@northwestern.edu",
role = c("ctb","ths"),
comment = c(ORCID = "0000-0001-9668-9866")))
An implementation of the 2-D Kolmogorov-Smirnov (KS) two-sample test as defined by Fasano and Franceschini (Fasano and Franceschini 1987). The 'fasano.franceschini.test' package provides three improvements over the current 2-D KS test on the Comprehensive R Archive Network (CRAN): (i) the Fasano and Franceschini test has been shown to run in O(n^2) versus the Peacock implementation which runs in O(n^3); (ii) the package implements a procedure for handling ties in the data; and (iii) the package implements a parallelized bootstrapping procedure for improved significance testing. Ultimately, the 'fasano.franceschini.test' package presents a robust statistical test for analyzing random samples defined in 2-dimensions.
tidyverse, knitr, rmarkdown, bookdown, testthat (>= 3.0.0)