Changes in version 1.0.1.9000 Changes in version 1.0.1 (2026-05-18) - fui() now only calls get_functional_covariates() for concurrent = TRUE, preventing issues with finding columns with shared prefixes (#8) - Rebuilt under R 4.6.0 - Step 3.1 in G_estimate_randint() now calls message() instead of print() to be consistent with other messages - References to Xin et al. (2025) reflect publication of the reviewed preprint on eLife - Additional comments and spacing changes in fui.R Changes in version 1.0.0 (2026-01-08) - Added concurrent models to fui(), allowing for fitting data with both functional outcomes and functional covariates. - Rewrote all standard functions to S3 generics to allow for the same functions to handle both non-concurrent and concurrent functionality. This may need to be refined into S4 and R6 to prevent strange function exports. - Added documentation for various helpers, which are exported somewhat messily to allow for the main calculation of fui(). - Added datasets lick and d2pvt to demonstrate fui() in the vignettes fastFMM and d2pvt, respectively. These datasets replace the previously used synthetic data. - Updated references to the concurrent model (Xin et al. (2025)) and the data (Jeong et al. (2022), Machen et al. (2025)). - Minor bug fix in plot_fui()'s. Adding geom_segment() axes no longer rely on the deprecated ggplot2::aes_string() method. - Setting parallel = TRUE now requires n_cores to be manually specified. This avoids problems with asking for too many simultaneous processes on high-performance clusters if the user does not strictly specify the number of available threads. Changes in version 0.4.0 (2025-03-13) - Provided pointers to a Python package to call fastFMM from Python. - Provided pointers to user guides written in Python. - Updated reference/citations on documentation. Changes in version 0.3.0 (2024-09-29) - Fixed bugs. - Added (optional) parallelization of step 3.2 in analytic inference fui(), leading to substantial speed ups of fui(). - Added in parallelization functionality for PCs. - Added in code to remove rows with missing functional outcome values and added in option to impute with longitudinal FPCA (experimental feature). - Changed default method of moments estimator to MoM=1 (appears to perform comparably to MoM=2 but is much faster and less memory intensive). - Removed some fui() arguments that were not in use. Changes in version 0.2.0 (2024-02-02) - Fixed several bugs. Changes in version 0.1.0 (2023-11-14) - Initial CRAN submission.