Recent Releases of princurve
princurve - princurve 2.1.6
BUG FIX
project_to_curve(): Return error message whenxorscontain insufficient rows.BUG FIX unit tests: Switch from
svg()topdf()as support forsvg()might be optional.
- R
Published by rcannood over 5 years ago
princurve - princurve 2.1.5
- BUG FIX
project_to_curve(): Fix pass-by-reference bug, issue #33. Thanks to @szcf-weiya for detecting and fixing this bug!
- R
Published by rcannood almost 6 years ago
princurve - princurve 2.1.4
Fix warning in
stats::approx()due to changes made in R 3.6.Defuncted
principal.curve()andget.lam().
- R
Published by rcannood almost 7 years ago
princurve - princurve 2.1.3
Removed extra dependencies in princurve by removing vignettes; fixes #28.
Fully deprecated
principal.curve()andget.lam().
- R
Published by rcannood almost 7 years ago
princurve - princurve 2.1.2
DOCUMENTATION: Use the
magickpackage to generate animated GIFs in the vignette, instead of theanimationpackage, becauseanimationusesffmpegwhich is not installed on all CRAN systems.DEPRECATION: Added deprecation which will be triggered starting from 2018-08-01 upon calling
principal.curve()orget.lam().
- R
Published by rcannood almost 7 years ago
princurve - princurve 2.1.1
DOCUMENTATION: Added vignettes on the algorithm behind princurve and on benchmarking results between princurve 1.1 and 2.1.
BUG FIX
principal_curve(): Don't apply rownames to curve as approx_points could be set to a different value other thannrow(x).TESTING: Skip comparison unit test between princurve 1.1 and 2.1 on CRAN.
MINOR CHANGE
project_to_curve(): Attempt to fix rchk warnings by not usingx(i, j) = vnotation but insteadx[j * x.nrow() + i] = v.DOCUMENTATION: Fix in README documentation.
- R
Published by rcannood almost 8 years ago
princurve - 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 ensureprincipal_curve()scales well to higher numbers of samples.
- R
Published by rcannood almost 8 years ago
princurve - princurve 2.0.4
- BUG FIX: Fixed issues with legacy
principal.curve()andget.lam()(#8). - TESTING: Perform direct comparison between the current princurve and
princurve 1.1-12 to check whether
principal.curve()andget.lam()produce output with exactly the same format and almost exactly the same values. - SIGNIFICANT CHANGE: Remove the
ordparameter fromproject_to_curve(), in order to reduce the amount of Rcpp code a little bit. - DOCUMENTATION: Improved citations (#10).
- DOCUMENTATION: Improved news (#11).
- SPEED UP
project_to_curve: Do not computelambdaaccurately as it is only used to order the points inx. - MINOR CHANGE: Added
...argument towhiskers(). - DOCUMENTATION: Minor fix in output documentation of
principal_curve(). - DOCUMENTATION: Added more information to the README.
- R
Published by rcannood almost 8 years ago
princurve - princurve 2.0.3
- SIGNIFICANT CHANGES: Reimplemented
project_to_curve()completely in Rcpp, thereby completely removing all Fortran code from princurve. - TESTING: test both on linux and osx.
- TESTING: Added tests to ensure
project_to_curve()works similar to legacyget.lam().
- R
Published by rcannood about 8 years ago