Changes in version 1.23-0 o Set all default taus s(p)mds, s(P)mda, ecl(p)ca, ecl(p)da to 25% quantiles of the enormed delta. Fixed bug in these functions that caused an error when no tau was supplied. Fixed bug in lmds and bcmds for input deltas being 0; it now exists cleanly with an error message. Changes in version 1.22-0 (2025-09-18) o Added function alignplot. Changes in version 1.21-1 (2025-07-07) o Fixed bug in Shepard plot for smds, smda, clca, clda with type="mspline". Changes in version 1.21-0 o Added new aliases for the eCLCA versions. Changed default acc for manifold learning algorithms to 1e-8. Edited model names to not list the optimization algorithm. Changes in version 1.20-1 (2025-05-07) o Added sphere data, ufold data and two rings data. Changes in version 1.19-1 o Added an acc argument to lmds and bcmds. Changes in version 1.18-2 o Added eCLCA, eCLPCA, eCLDA, eCLPDA aliases for sparsified MDS. Added mspline ot spmds variants. Changes in version 1.18-1 o Added a traceIt argument to the SPMDS variants which allows monitoring of the quasi-majorization. Changes in version 1.17-2 o Added msplines for spmds. Added a convergence warning that gets output for verbose > 0 (not automatically as in stops it may create many warnings). Changes in version 1.17-1 o Added opmds for nonlinear MDS with power functions (based on Jan's smacofPO but with explicitly normalized stress). Added msplines for r-stress. Made a versioning typo, so it is now 1.17 instead of 1.7. Changes in version 1.6-1 (2024-09-22) o Fixed a bug in the optimal scaling for the disparities. Changes in version 1.5-1 o Added a weightmat and a type argument to bcmds and lmds. Not of consequence for the fit, but to streamline UI. Changed $weightmat slot in bcmds to diagonal matrix. Changes in version 1.5-0 o Added Koller data snapshot. Changes in version 1.4-1 o Changed smpds (and related funcs) to weight zero is d(X)^kappa>tau, not d(X)>tau as before Changes in version 1.3-3 o Added argument normconf to bcmds and lmds so that the configuration get normed the same way as the power stresses (default is FALSE). Note that then the foo$confdist no longer matched dist(foo$conf). Added biplotmds for bcmds and lmds objects (which work better with the non-normalized configurations in these two). Changes in version 1.3-2 o Fixed biplotmds to work with any objects that inherit from smacof (e.g. in cops). Changes in version 1.3-1 o Added a handler for the itmax in a call when using jackknife.smacofP oder bootmds.smacofP so that it is passed down accordingly. Necessary also for the corresponding methods in stops. Changes in version 1.2-4 o Changed default nrep in multistart. Changes in version 1.2-3 o Fixed jackmds and smacofxDeleteOne to also work with init. New multistart default and updates to docs. Changes in version 1.2-2 o Fixed returned calls for functions that internally call other functions. Changes in version 1.2-1 o Fixed jackknife to work with weightmat and also with bcmds and lmds. Updated docs. Changes in version 1.2-0 o Fixed jackknife for smacofP objects (jackmds). Changes in version 1.1-0 o Added corpsepaint data. Changes in version 1.0-1 o Fixed minor bugs in lmds and bcmds. Changes in version 1.0-0 o Fixed some docs and set numbering to start at 1.0-0. Fixed roxygen @docType change from here https://github.com/r-lib/roxygen2/issues/1491. Changes in version 0.6-6 (2023-08-17) o Fixed CRAN request: Exported biplotmds.smacofP. On CRAN now, initial CRAN release. Changes in version 0.6-5 o Fixed CRAN requests: changed \donttrun to \donttest, added on.exit() when there were changes to par, for examples that changed par we reconstruct the original par. Changes in version 0.6-4 o Tested and submitted to CRAN. Changes in version 0.6-3 o Updated examples for permtest to be <5s. Updated DESCRIPTION and docs. Changes in version 0.6-2 o Changed init=NULL handling in the sparsified models. We now fit an rstress model instead of torgerson (more useful since we cut off based on fitted distances). Changes in version 0.6-1 o Added new clca and clda that wrap ProjectionBasedClustering::CCA as works horse. Changes in version 0.6-0 o Renamed clca and pclca and clda and pclda functionalities to spmds (sparsified post mds) as our implementation is only inspired by CLCA. The used majorization is a quasi-majorization which means stress can increase in iterations or completely fail up until the point where we have a stable assignment of weight that are 0. The sparsity is not necessarily optimal and will likely be improved upon in the future. Changes in version 0.5-0 o Improved clca and pclca objects. Added clda, pclda, som_pclda som_clda. Changes in version 0.4-3 o Some bug fixes, new docs and tests. Improved clca and pclca and som_clca som_pclca. Changes in version 0.4-0 o Made plot.cmdscalex with the same defaults as plot.smacofP Changes in version 0.3-2 o sammon can now also take data frames. Changes in version 0.3-1 o Updated cmdscale wrapper and the plot function for cmdscalex. Same for sammon. Factorized all into their own files. Changes in version 0.3-0 o Added function for self organizing map-style clca. Changes in version 0.2-0 o Fixed compiling issues and methods and all. Changes in version 0.0-1 o Forked the present functionality from the COPS and STOPS packages to this package.