The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

CRAN Package Check Results for Package eyeris

Last updated on 2026-09-23 18:56:33 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 3.3.0 15.22 401.56 416.78 OK
r-devel-linux-x86_64-debian-gcc 3.3.0 9.48 272.89 282.37 OK
r-devel-linux-x86_64-fedora-clang 3.3.0 10.00 171.10 181.10 ERROR
r-devel-linux-x86_64-fedora-gcc 3.3.0 11.00 262.54 273.54 OK
r-devel-windows-x86_64 3.3.0 20.00 450.00 470.00 OK
r-patched-linux-x86_64 3.3.0 16.95 382.69 399.64 OK
r-release-linux-x86_64 3.3.0 13.33 378.52 391.85 OK
r-release-macos-arm64 3.3.0 4.00 102.00 106.00 OK
r-release-macos-x86_64 3.3.0 12.00 423.00 435.00 OK
r-release-windows-x86_64 3.3.0 20.00 451.00 471.00 OK
r-oldrel-macos-arm64 3.3.0 4.00 108.00 112.00 OK
r-oldrel-macos-x86_64 3.3.0 12.00 634.00 646.00 OK
r-oldrel-windows-x86_64 3.3.0 30.00 577.00 607.00 OK

Check Details

Version: 3.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [33s/34s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(eyeris) eyeris v3.3.0 - Lumpy Space Princess ꒰•ᴗ•。꒱۶ Welcome! Type ?`eyeris` to get started. ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). > > test_check("eyeris") ! [2026-09-16 17:08:55] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-chunked-processing-142.R v [2026-09-16 17:08:59] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:08:59] [OKAY] Running eyeris::resample() i [2026-09-16 17:08:59] [INFO] Processing block: block_1 v [2026-09-16 17:08:59] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:08:59] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:08:59] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:08:59] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:08:59] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:08:59] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:08:59] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:00] [INFO] Block processing summary: i [2026-09-16 17:09:00] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:00] [OKAY] Running eyeris::summarize_confounds() v [2026-09-16 17:09:00] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:00] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:00] [INFO] Processing block: block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:00] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:00] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:00] [INFO] Block processing summary: i [2026-09-16 17:09:00] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:00] [OKAY] Running eyeris::summarize_confounds() v [2026-09-16 17:09:00] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:00] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:00] [INFO] Processing block: block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:00] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:00] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:00] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:00] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:00] [INFO] Block processing summary: i [2026-09-16 17:09:00] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:00] [OKAY] Running eyeris::summarize_confounds() ! [2026-09-16 17:09:05] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). ! [2026-09-16 17:09:07] [WARN] `lpfilt()` is operating on data that contains gaps longer than the interpolation limit (`max_gap_ms`), which were left as `NA`. These gaps are temporarily filled so the filter can run and then masked back to `NA`; this can slightly bias the valid pupil samples immediately adjacent to each gap toward the interpolated values. If this bias is a concern for your analysis, consider disabling filtering and/or downsampling (e.g. `lpfilt = FALSE` and/or `downsample = FALSE` in `glassbox()`). ! [2026-09-16 17:09:08] [WARN] `downsample()` is operating on data that contains gaps longer than the interpolation limit (`max_gap_ms`), which were left as `NA`. These gaps are temporarily filled so the filter can run and then masked back to `NA`; this can slightly bias the valid pupil samples immediately adjacent to each gap toward the interpolated values. If this bias is a concern for your analysis, consider disabling filtering and/or downsampling (e.g. `lpfilt = FALSE` and/or `downsample = FALSE` in `glassbox()`). ! [2026-09-16 17:09:09] [WARN] `lpfilt()` is operating on data that contains gaps longer than the interpolation limit (`max_gap_ms`), which were left as `NA`. These gaps are temporarily filled so the filter can run and then masked back to `NA`; this can slightly bias the valid pupil samples immediately adjacent to each gap toward the interpolated values. If this bias is a concern for your analysis, consider disabling filtering and/or downsampling (e.g. `lpfilt = FALSE` and/or `downsample = FALSE` in `glassbox()`). ! [2026-09-16 17:09:09] [WARN] `downsample()` is operating on data that contains gaps longer than the interpolation limit (`max_gap_ms`), which were left as `NA`. These gaps are temporarily filled so the filter can run and then masked back to `NA`; this can slightly bias the valid pupil samples immediately adjacent to each gap toward the interpolated values. If this bias is a concern for your analysis, consider disabling filtering and/or downsampling (e.g. `lpfilt = FALSE` and/or `downsample = FALSE` in `glassbox()`). ! [2026-09-16 17:09:10] [WARN] `lpfilt()` is operating on data that contains gaps longer than the interpolation limit (`max_gap_ms`), which were left as `NA`. These gaps are temporarily filled so the filter can run and then masked back to `NA`; this can slightly bias the valid pupil samples immediately adjacent to each gap toward the interpolated values. If this bias is a concern for your analysis, consider disabling filtering and/or downsampling (e.g. `lpfilt = FALSE` and/or `downsample = FALSE` in `glassbox()`). ! [2026-09-16 17:09:11] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). i [2026-09-16 17:09:12] [INFO] Epoching pupil data... i [2026-09-16 17:09:12] [INFO] Block 1: found 3 matching events for PROBE v [2026-09-16 17:09:13] [OKAY] Done! v [2026-09-16 17:09:13] [OKAY] Block 1: pupil data from 3 unique event messages extracted v [2026-09-16 17:09:13] [OKAY] Pupil epoching completed in 0.08 seconds i [2026-09-16 17:09:13] [INFO] Recalculating epoched confounds for new epochs... v [2026-09-16 17:09:13] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:13] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:13] [INFO] Processing block: block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:13] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:13] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:13] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:13] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:13] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:13] [INFO] Block processing summary: i [2026-09-16 17:09:13] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:13] [OKAY] Running eyeris::summarize_confounds() ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-21.R v [2026-09-16 17:09:13] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:13] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:13] [INFO] Processing block: block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:13] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:14] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:14] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:14] [INFO] Block processing summary: i [2026-09-16 17:09:14] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:14] [OKAY] Running eyeris::summarize_confounds() ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-42.R v [2026-09-16 17:09:14] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:14] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:14] [INFO] Processing block: block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:14] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:14] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:14] [INFO] Block processing summary: i [2026-09-16 17:09:14] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:14] [OKAY] Running eyeris::summarize_confounds() ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-62.R v [2026-09-16 17:09:14] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:14] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:14] [INFO] Processing block: block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:14] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:14] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:14] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:14] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:14] [INFO] Block processing summary: i [2026-09-16 17:09:14] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:14] [OKAY] Running eyeris::summarize_confounds() ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-82.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-91.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parallel-database-111.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parquet-split-15.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parquet-split-100.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parquet-split-171.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parquet-split-231.R ** DuckDB not found. Database features are disabled. => To install DuckDB: - macOS: install.packages('duckdb', type = 'binary') - Linux: use system packages (e.g., `sudo apt-get install r-cran-duckdb`) or install.packages('duckdb') if binaries are available - Windows: install.packages('duckdb') Once installed, restart R and reload eyeris to enable database storage (bidsify(..., db_enabled = TRUE) and eyeris_db_* functions). Saving _problems/test-parquet-split-283.R v [2026-09-16 17:09:16] [OKAY] Running eyeris::load_asc() v [2026-09-16 17:09:16] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:16] [INFO] Processing block: block_1 v [2026-09-16 17:09:16] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:16] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:16] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:16] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). v [2026-09-16 17:09:16] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:16] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:16] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:16] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:16] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:16] [INFO] Block processing summary: i [2026-09-16 17:09:16] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:16] [OKAY] Running eyeris::summarize_confounds() v [2026-09-16 17:09:17] [OKAY] Running eyeris::load_asc() i [2026-09-16 17:09:17] [INFO] Binocular data detected. Processing average mode. v [2026-09-16 17:09:17] [OKAY] Running eyeris::resample() i [2026-09-16 17:09:17] [INFO] Processing block: block_1 v [2026-09-16 17:09:17] [OKAY] Running eyeris::deblink() for block_1 v [2026-09-16 17:09:17] [OKAY] Running eyeris::detransient() for block_1 v [2026-09-16 17:09:17] [OKAY] Running eyeris::interpolate() for block_1 ! [2026-09-16 17:09:17] [WARN] Interpolation now leaves gaps longer than 250 ms as `NA` instead of interpolating across them (following Kret & Sjak-Shie, 2018). This is a change in default behavior from eyeris <= 3.2.0 and may affect your results. To restore the previous behavior, set `interpolate = list(max_gap_ms = Inf)` in `glassbox()` (or `max_gap_ms = Inf` in `interpolate()`). ! [2026-09-16 17:09:17] [WARN] No NAs detected in pupil data... Skipping interpolation! v [2026-09-16 17:09:17] [OKAY] Running eyeris::lpfilt() for block_1 ! [2026-09-16 17:09:18] [WARN] Skipping eyeris::downsample() for block_1 ! [2026-09-16 17:09:18] [WARN] Skipping eyeris::bin() for block_1 ! [2026-09-16 17:09:18] [WARN] Skipping eyeris::detrend() for block_1 v [2026-09-16 17:09:18] [OKAY] Running eyeris::zscore() for block_1 i [2026-09-16 17:09:18] [INFO] Block processing summary: i [2026-09-16 17:09:18] [INFO] block_1: OK (steps: 6, latest: pupil_raw_deblink_detransient_interpolate_lpfilt_z) v [2026-09-16 17:09:18] [OKAY] Running eyeris::summarize_confounds() ! [2026-09-16 17:09:25] [WARN] Non-uniform sampling intervals detected: 1 of 4 intervals (25%) differ from the expected 1 ms spacing (nominal rate: 1000 Hz); 1 longer and 0 shorter. Estimated 2 dropped sample(s); largest long interval is 3 ms (~3x expected). First irregular interval occurs before sample 4. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:25] [WARN] Non-uniform sampling intervals detected: 2 of 7 intervals (28.57%) differ from the expected 1 ms spacing (nominal rate: 1000 Hz); 2 longer and 0 shorter. Estimated 5 dropped sample(s); largest long interval is 4 ms (~4x expected). First irregular interval occurs before sample 4. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:25] [WARN] Non-uniform sampling intervals detected: 2 of 5 intervals (40%) differ from the expected 4 ms spacing (nominal rate: 250 Hz); 0 longer and 2 shorter. First irregular interval occurs before sample 3. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:26] [WARN] Non-uniform sampling intervals detected: 1 of 4 intervals (25%) differ from the expected 1 ms spacing (nominal rate: inferred from data); 1 longer and 0 shorter. Estimated 2 dropped sample(s); largest long interval is 3 ms (~3x expected). First irregular interval occurs before sample 4. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:26] [WARN] Non-uniform sampling intervals detected: 1 of 6 intervals (16.67%) differ from the expected 1 ms spacing (nominal rate: 1000 Hz); 1 longer and 0 shorter. Estimated 996 dropped sample(s); largest long interval is 997 ms (~997x expected). First irregular interval occurs before sample 5. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:26] [WARN] Non-uniform sampling intervals detected in block_2: 1 of 2 intervals (50%) differ from the expected 1 ms spacing (nominal rate: 1000 Hz); 1 longer and 0 shorter. Estimated 2 dropped sample(s); largest long interval is 3 ms (~3x expected). First irregular interval occurs before sample 3. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:26] [WARN] Non-uniform sampling intervals detected: 1 of 4 intervals (25%) differ from the expected 1 ms spacing (nominal rate: 1000 Hz); 1 longer and 0 shorter. Estimated 1 dropped sample(s); largest long interval is 2 ms (~2x expected). First irregular interval occurs before sample 3. This violates the uniform-sampling assumption of the eyeris pipeline. Consider resampling onto a regular time grid before preprocessing. ! [2026-09-16 17:09:26] [WARN] Effective sampling rate (~500 Hz, 2 ms spacing) is lower than the device's reported 1000 Hz (1 ms). This can indicate systematic sample dropout (e.g., every Nth sample missing), which leaves a uniform but coarser time grid that the eyeris pipeline would otherwise treat as the true sampling rate. Verify the recording against the tracker's configured sampling rate. [ FAIL 12 | WARN 1 | SKIP 11 | PASS 560 ] ══ Skipped tests (11) ══════════════════════════════════════════════════════════ • On CRAN (5): 'test-bidsify-multirun-epochs.R:87:3', 'test-bidsify-multirun-epochs.R:125:3', 'test-bidsify-runnum-override.R:58:3', 'test-bidsify-runnum-override.R:105:3', 'test-bidsify-task-run-collision.R:46:3' • {duckdb} is not installed (1): 'test-database.R:1:1' • {duckdb} is not installed. (5): 'test-chunked-processing.R:3:3', 'test-chunked-processing.R:107:3', 'test-chunked-processing.R:159:3', 'test-chunked-processing.R:208:3', 'test-chunked-processing.R:340:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-chunked-processing.R:136:3'): eyeris_db_to_chunked_files validates inputs correctly ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-chunked-processing.R:136:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─eyeris::eyeris_db_to_chunked_files(...) 8. └─eyeris:::log_error(...) ── Failure ('test-parallel-database.R:9:5'): manual parallel processing flag enables temporary databases ── Expected `{ ... }` not to throw any errors. Actually got a <simpleError> with message: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. ├─withr::with_envvar(...) at test-parallel-database.R:4:3 2. │ └─base::force(code) 3. └─testthat::expect_no_error(...) at test-parallel-database.R:9:5 ── Failure ('test-parallel-database.R:31:5'): SLURM environment variables are detected for parallel processing ── Expected `{ ... }` not to throw any errors. Actually got a <simpleError> with message: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. ├─withr::with_envvar(...) at test-parallel-database.R:28:3 2. │ └─base::force(code) 3. └─testthat::expect_no_error(...) at test-parallel-database.R:31:5 ── Failure ('test-parallel-database.R:51:5'): PBS environment variables are detected for parallel processing ── Expected `{ ... }` not to throw any errors. Actually got a <simpleError> with message: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. ├─withr::with_envvar(...) at test-parallel-database.R:48:3 2. │ └─base::force(code) 3. └─testthat::expect_no_error(...) at test-parallel-database.R:51:5 ── Failure ('test-parallel-database.R:70:3'): normal database operation works without parallel processing ── Expected `{ ... }` not to throw any errors. Actually got a <simpleError> with message: formal argument "verbose" matched by multiple actual arguments ── Error ('test-parallel-database.R:87:3'): temporary database creation works ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::create_temp_eyeris_database(...) at test-parallel-database.R:87:3 2. └─eyeris:::log_error(...) ── Error ('test-parallel-database.R:107:3'): temporary database merging works ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::create_temp_eyeris_database(...) at test-parallel-database.R:107:3 2. └─eyeris:::log_error(...) ── Error ('test-parquet-split.R:11:3'): eyeris_db_to_parquet creates correctly named files and folders ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::connect_eyeris_database(...) at test-parquet-split.R:11:3 2. └─eyeris:::log_error(...) ── Error ('test-parquet-split.R:96:3'): read_eyeris_parquet correctly reads back split data ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::connect_eyeris_database(...) at test-parquet-split.R:96:3 2. └─eyeris:::log_error(...) ── Error ('test-parquet-split.R:167:3'): eyeris_db_to_parquet handles file size constraints ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::connect_eyeris_database(...) at test-parquet-split.R:167:3 2. └─eyeris:::log_error(...) ── Error ('test-parquet-split.R:227:3'): eyeris_db_to_parquet handles empty database gracefully ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris:::connect_eyeris_database(...) at test-parquet-split.R:227:3 2. └─eyeris:::log_error(...) ── Error ('test-parquet-split.R:279:5'): read_eyeris_parquet works with db_name parameter ── Error in `log_message("EXIT", ..., verbose = TRUE, wrap = wrap, .envir = .envir)`: formal argument "verbose" matched by multiple actual arguments Backtrace: ▆ 1. └─eyeris::read_eyeris_parquet(...) at test-parquet-split.R:279:5 2. └─eyeris:::log_error(...) [ FAIL 12 | WARN 1 | SKIP 11 | PASS 560 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

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.