princurve 2.1.0
-
BUG FIX
principal_curve(): avoid division by zero when the initial principal curve
has already converged. -
BUG FIX
project_to_curve(): set dimension names of outputtedscorrectly. -
DOCUMENTATION: Added
cran-comments.mdandrevdepto repository. -
MINOR CHANGE: Removed
adjust_range(); usegrDevices::extendrange()instead. -
TESTING
start_circle(): Added unit tests. -
BUG FIX
start_circle(): Make sure circle is centered and scaled correctly. -
MINOR CHANGE: Move smoother functions from inside
principal_curve()to
a listsmoother_functions. -
TESTING
smoother_functions: Added tests to ensure each of the smoother
functions work correctly. -
SPEED UP
project_to_curve(): Significantly speed up this function by not
allocation objects that don't need allocation, and pre-allocating objects
that do. -
SPEED UP
principal_curve(): Addedapprox_pointsparameter. This allows
approximation of the curve between smoothing and projection, to ensure
principal_curve()scales well to higher numbers of samples.