c(
person("Joël", "Gombin", email="joel.gombin@gmail.com", role = c("cre", "aut")),
person("Ramnath", "Vaidyanathan", role = "aut"),
person("Vladimir", "Agafonkin", role = "aut"),
person("Mapbox", role = "cph")
)
The concaveman function ports the 'concaveman' (<https://github.com/mapbox/concaveman>) library from 'mapbox'. It computes the concave polygon(s) for one or several set of points.
V8, sf, magrittr, jsonlite, methods, dplyr
Joël Gombin [cre, aut],
Ramnath Vaidyanathan [aut],
Vladimir Agafonkin [aut],
Mapbox [cph]

There are 3 main functions in this package: ckmeans(), lcvqe() and mpckm(). They take an unlabeled dataset and two lists of must-link and cannot-link constraints as input and produce a clustering as output.

There are 4 main functions in this package: ckmeans(), lcvqe(), mpckm() and ccls(). They take an unlabeled dataset and two lists of must-link and cannot-link constraints as input and produce a clustering as output.

Connected Components of an Undirected Graph
person("Stéphane", "Laurent", , "laurent_step@outlook.fr", role = c("cre", "aut"))
Provides a function for fast computation of the connected
components of an undirected graph (though not faster than the
components() function of the 'igraph' package) from the edges or the
adjacency matrix of the graph. Based on this one, a function to
compute the connected components of a triangle 'rgl' mesh is also
provided.

The four functions svdcp (cp for column partitioned),
svdbip or svdbip2 (bip for bi-partitioned), and svdbips (s for
a simultaneous optimization of one set of r solutions),
correspond to a "SVD by blocks" notion, by supposing each block
depending on relative subspaces, rather than on two whole
spaces as usual SVD does. The other functions, based on this
notion, are relative to two column partitioned data matrices x
and y defining two sets of subsets xi and yj of variables and
amount to estimate a link between xi and yj for the pair (xi,
yj) relatively to the links associated to all the other pairs.