CRAN Package Check Results for Maintainer ‘Georg M. Goerg <im at gmge.org>’

Last updated on 2026-02-15 07:51:10 CET.

Package ERROR NOTE OK
ForeCA 1 13
LambertW 14

Package ForeCA

Current CRAN status: ERROR: 1, NOTE: 13

Version: 0.2.7
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Georg M. Goerg <im@gmge.org>’ Package CITATION file contains call(s) to old-style personList() or as.personList(). Please use c() on person objects instead. Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 0.2.7
Check: Rd files
Result: NOTE checkRd: (-1) foreca.Rd:77: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:78-80: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:81-83: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:84-87: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:88-90: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:91-92: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:93: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) initialize_weightvector.Rd:53-54: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:55: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:56: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:57: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:58: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:59: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:60-61: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:62: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:63: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:64-65: Lost braces in \itemize; meant \describe ? Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-macos-arm64, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.2.7
Check: tests
Result: ERROR Running ‘testthat.R’ [6s/6s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > test_check("ForeCA") Loading required package: ForeCA This is 'ForeCA' version 0.2.7. See https://github.com/gmgeorg/ForeCA for latest updates and citation("ForeCA"). May the ForeC be with you. Seed used in testing 548676 $estimate $weightvector.trace Series 1 Series 2 Series 3 Series 4 Series 5 Iter 0 0.8508559 0.1638361 0.3256218 0.15438309 0.3454537 Iter 1 0.8624697 0.1740986 0.3023916 0.10648321 0.3507939 Iter 2 0.8666853 0.1816373 0.2933533 0.08954103 0.3489854 Iter 3 0.8685611 0.1855961 0.2895743 0.08322078 0.3469536 Iter 4 0.8694451 0.1874853 0.2879162 0.08070921 0.3456945 Iter 5 0.8698647 0.1883562 0.2871707 0.07966136 0.3450282 Iter 6 0.8700626 0.1887523 0.2868316 0.07920956 0.3446984 Iter 7 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408 $h.trace [1] 0.6081042 0.6056372 0.6052891 0.6052296 0.6052182 0.6052160 0.6052155 [8] 0.6052154 $h.trace.univ [1] 0.6088211 0.6063578 0.6060110 0.6059520 0.6059408 0.6059386 0.6059382 [8] 0.6059381 $Omega.trace [1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619 $Omega.trace.univ [1] 39.10870 39.35343 39.39143 39.39964 39.40197 39.40278 39.40310 39.40323 $Omega [1] 39.40619 $h [1] 0.6052154 $weightvector Series 1 Series 2 Series 3 Series 4 Series 5 [1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408 $iterations [1] 7 $converged [1] TRUE attr(,"class") [1] "foreca.EM.one_weightvector" $algorithm.control $algorithm.control$tol [1] 1e-06 $algorithm.control$type [1] "EM" $algorithm.control$max.iter [1] 50 $algorithm.control$num.starts [1] 10 $spectrum.control $spectrum.control$method [1] "mvspec" $spectrum.control$smoothing [1] FALSE $entropy.control $entropy.control$base [1] 200 $entropy.control$method [1] "MLE" $entropy.control$prior.probs [1] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [13] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [25] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [37] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [49] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [61] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [73] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [85] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [97] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [109] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [121] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [133] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [145] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [157] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [169] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [181] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 [193] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 $entropy.control$prior.weight [1] 0.001 $entropy.control$threshold [1] 0 $best.attempt [1] "SFA.slow" $h [1] 0.6052154 $iterations [1] 7 $Omega.trace [1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619 $converged [1] TRUE $weightvector Series 1 Series 2 Series 3 Series 4 Series 5 [1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408 $score Time Series: Start = 1 End = 200 Frequency = 1 Series 1 [1,] 0.531007716 [2,] -0.242381264 [3,] 1.409868023 [4,] -0.496304337 [5,] 1.716055552 [6,] 1.215954077 [7,] 1.451089896 [8,] 0.104152544 [9,] 1.359256702 [10,] 0.285875177 [11,] 1.149123825 [12,] 0.967830540 [13,] 1.337378938 [14,] 1.101469353 [15,] 1.973763846 [16,] 1.099759321 [17,] 1.333472740 [18,] 0.952254728 [19,] 0.126525833 [20,] 0.503903133 [21,] -0.121605801 [22,] 0.099599114 [23,] -0.174723472 [24,] -0.766188032 [25,] -0.877366634 [26,] 0.151427335 [27,] -0.282278510 [28,] 0.907577459 [29,] 0.071132618 [30,] 0.528527172 [31,] 0.145771561 [32,] -0.180752132 [33,] -0.524587068 [34,] 0.728527790 [35,] -0.339084484 [36,] 1.159065923 [37,] -0.548097651 [38,] -0.291667390 [39,] -0.627526287 [40,] 0.198277587 [41,] 0.203378208 [42,] 1.005445894 [43,] -0.447978457 [44,] 1.363051139 [45,] -0.259644397 [46,] 1.117157290 [47,] 0.315163991 [48,] 0.559882928 [49,] -0.651240004 [50,] 0.009362618 [51,] -0.304379137 [52,] -0.822919727 [53,] -0.723055455 [54,] -0.716653382 [55,] -0.721987657 [56,] -0.793610174 [57,] -0.528863058 [58,] -1.111243550 [59,] -0.071374662 [60,] -0.446230070 [61,] 0.331060473 [62,] -0.793260476 [63,] 0.524959324 [64,] -1.414416234 [65,] -0.325846868 [66,] -1.755264648 [67,] -1.802505363 [68,] -0.968185758 [69,] -1.834274976 [70,] -1.382675094 [71,] -1.882340829 [72,] -1.370481240 [73,] -0.931984720 [74,] -0.282723629 [75,] -1.466617936 [76,] -1.274214194 [77,] -2.163751069 [78,] -2.218751946 [79,] -1.127605309 [80,] -1.962034934 [81,] -1.866183835 [82,] -2.209758349 [83,] -1.471593918 [84,] -1.760257753 [85,] -1.673410936 [86,] -2.312339442 [87,] -2.124042454 [88,] -1.287288091 [89,] -1.357638657 [90,] -0.207126952 [91,] -1.205260846 [92,] -0.764016805 [93,] -1.442218131 [94,] -1.342322292 [95,] -1.186217102 [96,] -0.541453489 [97,] -0.681423129 [98,] -0.353442655 [99,] 0.065747247 [100,] 0.434787571 [101,] 0.020343267 [102,] -0.038566702 [103,] 0.711138734 [104,] 0.283601678 [105,] 1.363741780 [106,] 0.577228013 [107,] 0.546651205 [108,] 0.747084152 [109,] 0.351715093 [110,] 0.851474130 [111,] -0.052121981 [112,] -0.518415576 [113,] 0.026586666 [114,] -0.280332539 [115,] 0.486560673 [116,] -1.010499266 [117,] 0.577864353 [118,] 0.088537178 [119,] 1.086391240 [120,] 0.841973481 [121,] 1.884389832 [122,] 0.542106328 [123,] 1.125791694 [124,] 0.812417670 [125,] 0.625533083 [126,] 0.918099558 [127,] 1.117545948 [128,] 0.661568597 [129,] 1.295189777 [130,] 0.973610843 [131,] 0.857014739 [132,] 0.526005218 [133,] 1.238805734 [134,] 0.703037589 [135,] 1.385842627 [136,] 0.655007379 [137,] 1.691197866 [138,] 0.267806343 [139,] 1.650345132 [140,] 1.033591479 [141,] 1.558415331 [142,] 1.435358682 [143,] 1.794093075 [144,] 1.134096802 [145,] 1.515495906 [146,] 1.351195500 [147,] 0.569260043 [148,] 0.879263479 [149,] 1.798577922 [150,] 0.184137791 [151,] 0.582924483 [152,] 0.835844340 [153,] 1.084250908 [154,] 1.492123583 [155,] 1.184609364 [156,] 1.535874852 [157,] 0.896541067 [158,] 0.875480357 [159,] 0.988240287 [160,] 0.307485677 [161,] 1.187293443 [162,] -0.123912466 [163,] 0.089205808 [164,] -0.594852154 [165,] -0.014191160 [166,] -1.012829253 [167,] -0.021893739 [168,] -0.105140697 [169,] -0.143783306 [170,] 0.176642079 [171,] -0.260711573 [172,] 0.278283309 [173,] -0.890847937 [174,] 0.023817187 [175,] -1.218054942 [176,] -0.554278834 [177,] -0.467698915 [178,] -0.187185196 [179,] -0.616961190 [180,] -0.670460555 [181,] -1.228137631 [182,] -1.287313976 [183,] -0.891122657 [184,] -1.600040146 [185,] 0.189567929 [186,] -0.903721844 [187,] -0.571664576 [188,] -0.589397135 [189,] -0.790509118 [190,] -0.945152831 [191,] -0.398301692 [192,] -0.576784233 [193,] 0.095190442 [194,] -0.656570997 [195,] 0.761527861 [196,] -0.852501961 [197,] 0.246820528 [198,] -0.291474967 [199,] 0.881657650 [200,] -0.817615345 attr(,"whitened") [1] TRUE $Omega.init [1] 39.1087 attr(,"unit") [1] "%" $Omega [1] 39.40619 $best.f [1] 9.276680e-02 2.015693e-01 3.170411e-03 4.215030e-02 1.966489e-03 [6] 5.388620e-03 8.014078e-03 9.595580e-05 3.051171e-03 4.381243e-04 [11] 6.122249e-03 3.120716e-03 9.639396e-03 7.682677e-03 4.659447e-04 [16] 1.158130e-03 3.027707e-03 5.281574e-04 6.304311e-04 3.024080e-05 [21] 3.376575e-03 9.527856e-04 1.637330e-03 7.020073e-04 1.320455e-03 [26] 1.075432e-03 1.629566e-03 2.120256e-03 5.572384e-04 9.992411e-04 [31] 8.343970e-05 1.990236e-03 3.048766e-04 7.068383e-05 1.286122e-03 [36] 3.434084e-04 4.705033e-04 1.049453e-03 6.489878e-04 9.688063e-04 [41] 1.688313e-03 3.462617e-04 2.758472e-04 1.536050e-04 3.781979e-04 [46] 1.510636e-04 1.400191e-04 2.092933e-04 1.145014e-03 7.511327e-05 [51] 2.424899e-05 8.251278e-04 2.750060e-04 1.325533e-04 3.934879e-05 [56] 2.896776e-04 1.289401e-03 5.174085e-04 4.275726e-04 1.723240e-04 [61] 7.395534e-04 6.644013e-05 1.393588e-03 1.006847e-03 9.951920e-04 [66] 1.685137e-04 3.162490e-04 8.929429e-04 2.064822e-04 9.060662e-04 [71] 1.073643e-03 6.584038e-04 4.434815e-04 6.496868e-04 3.615419e-03 [76] 2.023011e-04 3.916437e-04 1.795952e-03 1.781473e-04 4.726287e-04 [81] 4.756564e-04 2.500599e-03 1.261473e-04 5.798732e-04 2.810249e-04 [86] 7.444191e-04 6.115906e-04 3.321676e-03 5.037909e-04 5.313569e-03 [91] 1.288995e-03 3.795535e-03 1.955326e-03 1.259022e-03 5.653691e-05 [96] 6.128468e-03 1.756882e-02 3.675042e-03 6.055964e-03 6.425032e-03 $best.f.univ [1] 9.280584e-02 2.016842e-01 3.164935e-03 4.206686e-02 1.968451e-03 [6] 5.410595e-03 7.989901e-03 9.675048e-05 3.036389e-03 4.381671e-04 [11] 6.133954e-03 3.140127e-03 9.642182e-03 7.715123e-03 4.785350e-04 [16] 1.171440e-03 3.045749e-03 5.092051e-04 6.273320e-04 3.023488e-05 [21] 3.348931e-03 9.497734e-04 1.623818e-03 6.971748e-04 1.336827e-03 [26] 1.084332e-03 1.612804e-03 2.124447e-03 5.643469e-04 9.956337e-04 [31] 8.582415e-05 1.985959e-03 3.028976e-04 7.168036e-05 1.277593e-03 [36] 3.396795e-04 4.735710e-04 1.040407e-03 6.553005e-04 9.632931e-04 [41] 1.693622e-03 3.460259e-04 2.696614e-04 1.565952e-04 3.782033e-04 [46] 1.393840e-04 1.477018e-04 2.116761e-04 1.170383e-03 8.007365e-05 [51] 2.534625e-05 8.290728e-04 2.587884e-04 1.299230e-04 4.197085e-05 [56] 2.942903e-04 1.300815e-03 5.378603e-04 4.237361e-04 1.673180e-04 [61] 7.462312e-04 6.956334e-05 1.405294e-03 9.976091e-04 9.874679e-04 [66] 1.769881e-04 3.172637e-04 9.008014e-04 2.015485e-04 8.952347e-04 [71] 1.083226e-03 6.625184e-04 4.475467e-04 6.584209e-04 3.674006e-03 [76] 2.153315e-04 3.904965e-04 1.852217e-03 1.827897e-04 4.760030e-04 [81] 4.767325e-04 2.477752e-03 1.284588e-04 5.823268e-04 2.777058e-04 [86] 7.450050e-04 5.900756e-04 3.476483e-03 5.220919e-04 5.158883e-03 [91] 1.281293e-03 3.695016e-03 1.947027e-03 1.283622e-03 4.158765e-05 [96] 5.763557e-03 1.742827e-02 3.811271e-03 5.969818e-03 6.709775e-03 $Omega.univ [1] 39.40323 attr(,"unit") [1] "%" attr(,"class") [1] "foreca.one_weightvector" ForeCA found the top 4 ForeCs of 'kSeries' (5 time series). Out of the top 4 ForeCs, 0 are white noise. Omega(ForeC 1) = 39.4% vs. maximum Omega(kSeries) = 27.95%. This is an absolute increase of 11.45 percentage points (relative: 40.98%) in forecastability. * * * * * * * * * * Use plot(), biplot(), and summary() for more details. zero-mean: Mean absolute difference: 1.513723 unit-variance: Mean relative difference: 2.542441 uncorrelated: Mean absolute difference: 0.3752561 zero-mean: Mean absolute difference: 1.513723 unit-variance: Mean relative difference: 2.542441 uncorrelated: Mean absolute difference: 0.3752561 *** caught segfault *** address 0x1, cause 'invalid permissions' Traceback: 1: eigen(x) 2: FUN(array(newX[, i], d.call, dn.call), ...) 3: apply(spec.Series, 1, function(x) eigen(x)$values) 4: eval(code, test_env) 5: eval(code, test_env) 6: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt) 7: doTryCatch(return(expr), name, parentenv, handler) 8: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 9: tryCatchList(expr, classes, parentenv, handlers) 10: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal) 11: doWithOneRestart(return(expr), restart) 12: withOneRestart(expr, restarts[[1L]]) 13: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { }) 14: test_code(code, parent.frame()) 15: test_that("mvspectrum is positive semi-definite for every frequency", { lambdas <- apply(spec.Series, 1, function(x) eigen(x)$values) lambdas.flat <- c(lambdas) expect_equal(Im(lambdas.flat), rep(0, length(lambdas.flat))) lambdas.flat <- Re(lambdas.flat) lambdas.pos <- (round(lambdas.flat, 4) >= 0) expect_true(all(lambdas.pos), info = paste0(test.msg, ";\n ", sum(!lambdas.pos), " are negative")) }) 16: eval(code, test_env) 17: eval(code, test_env) 18: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt) 19: doTryCatch(return(expr), name, parentenv, handler) 20: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21: tryCatchList(expr, classes, parentenv, handlers) 22: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal) 23: doWithOneRestart(return(expr), restart) 24: withOneRestart(expr, restarts[[1L]]) 25: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { }) 26: test_code(code = exprs, env = env, reporter = get_reporter() %||% StopReporter$new()) 27: source_file(path, env = env(env), desc = desc, shuffle = shuffle, error_call = error_call) 28: FUN(X[[i]], ...) 29: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call) 30: doTryCatch(return(expr), name, parentenv, handler) 31: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 32: tryCatchList(expr, classes, parentenv, handlers) 33: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL}) 34: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call)) 35: test_files_serial(test_dir = test_dir, test_package = test_package, test_paths = test_paths, load_helpers = load_helpers, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, desc = desc, load_package = load_package, shuffle = shuffle, error_call = error_call) 36: test_files(test_dir = path, test_paths = test_paths, test_package = package, reporter = reporter, load_helpers = load_helpers, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, load_package = load_package, parallel = parallel, shuffle = shuffle) 37: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed") 38: test_check("ForeCA") An irrecoverable exception occurred. R is aborting now ... Flavor: r-devel-macos-arm64

Package LambertW

Current CRAN status: OK: 14

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.