Changes in version 1.5.9 (2025-05-03) o Updating configure.ac. Changes in version 1.5.8 o Suppressing output for pcal1. Changes in version 1.5.7 (2023-01-18) o Adding sharpel1rs for fitting lines with missing data. o Adding sparsel1pca for fitting regularized lines. Changes in version 1.5.6 (2022-01-03) o Adding Makefile.ucrt Changes in version 1.5.5 (2021-10-29) o Updating configure.ac Changes in version 1.5.4 (2020-02-11) o Including stdbool.h o Updating configure.ac Changes in version 1.5.3 (2019-12-19) o Changing class() to inherits() o Adding weightedL1Distance.R for weighted L1-norm distances of points to a subspace Changes in version 1.5.2 (2017-07-20) o Repairing projection into orthogonal space for SharpEl1-PCA o No longer removing origin points from PCA-L1 o Edited man pages Changes in version 1.5.1 (2017-04-10) o Updated calculation of L1-norm scores o Edited man pages Changes in version 1.5 (2017-03-09) o Added implementation of method SharpEl1-PCA (Brooks and Dula, 2017) o Added implementation of method PCA-Lp (Kwak, 2014) o Updated options for calculating scores and reconstructions (Zhou and Marron, 2016) Changes in version 1.4.1 (2016-12-20) o Added DOI numbers for references o Updated implementation of wPCA method (Park and Klabjan, 2016) Changes in version 1.4 o Added implementation of method L1-PCAhp (Visentin, Prestwich, and Armagan, 2016) o Added implementation of wPCA method (Park and Klabjan, 2016) Changes in version 1.3 (2015-04-25) o Updated installation instructions and configure.ac. o Added interface to R's internal random number generator in pcal1.c, pcal1_R.c o Added support for user-defined starting points in function pcal1 and l1pca Changes in version 1.2 (2012-07-06) o Initialized variables in pcal1_R.c, l1pca_R.c, l1pcastar_R.c Changes in version 1.1 (2012-04-23) o Removed compiler-dependent flags from configure.ac Changes in version 1.0 (2012-04-20) o Initial release