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.
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 |
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.