Error(s) in re-building vignettes:
--- re-building ‘a-general-tutorial.Rmd’ using rmarkdown

Quitting from a-general-tutorial.Rmd:41-49 [unnamed-chunk-4]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ifcb_download_test_data()`:
! Download failed after 10 attempts.
---
Backtrace:
    ▆
 1. └─iRfcb::ifcb_download_test_data(...)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'a-general-tutorial.Rmd' failed with diagnostics:
Download failed after 10 attempts.
--- failed re-building ‘a-general-tutorial.Rmd’

--- re-building ‘qc-tutorial.Rmd’ using rmarkdown
Requirement already satisfied: pip in /tmp/RtmpXpXojv/working_dir/Rtmp4eAGHY/iRfcb/lib64/python3.13/site-packages (24.3.1)
Collecting pip
  Downloading pip-25.3-py3-none-any.whl.metadata (4.7 kB)
Collecting wheel
  Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
Collecting setuptools
  Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Downloading pip-25.3-py3-none-any.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 18.6 MB/s eta 0:00:00
Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
Downloading setuptools-80.9.0-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 18.0 MB/s eta 0:00:00
Installing collected packages: wheel, setuptools, pip
  Attempting uninstall: pip
    Found existing installation: pip 24.3.1
    Uninstalling pip-24.3.1:
      Successfully uninstalled pip-24.3.1
Successfully installed pip-25.3 setuptools-80.9.0 wheel-0.45.1
Collecting scipy>=1.13.0 (from -r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 1))
  Downloading scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (62 kB)
Collecting pandas>=2.2.2 (from -r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 2))
  Downloading pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (91 kB)
Collecting matplotlib>=3.9.0 (from -r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (52 kB)
Collecting numpy<2.6,>=1.25.2 (from scipy>=1.13.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 1))
  Downloading numpy-2.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Collecting python-dateutil>=2.8.2 (from pandas>=2.2.2->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 2))
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting pytz>=2020.1 (from pandas>=2.2.2->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 2))
  Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas>=2.2.2->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 2))
  Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting contourpy>=1.0.1 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB)
Collecting cycler>=0.10 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (114 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.3 kB)
Collecting packaging>=20.0 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pillow>=8 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB)
Collecting pyparsing>=3 (from matplotlib>=3.9.0->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 3))
  Downloading pyparsing-3.3.1-py3-none-any.whl.metadata (5.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas>=2.2.2->-r /data/gannet/ripley/R/packages/tests-devel/iRfcb.Rcheck/iRfcb/python/requirements.txt (line 2))
  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Downloading scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.7/35.7 MB 35.1 MB/s  0:00:01
Downloading numpy-2.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 76.6 MB/s  0:00:00
Downloading pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 64.3 MB/s  0:00:00
Downloading matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 40.9 MB/s  0:00:00
Downloading contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (362 kB)
Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
Downloading fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (4.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 49.9 MB/s  0:00:00
Downloading kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 39.0 MB/s  0:00:00
Downloading packaging-25.0-py3-none-any.whl (66 kB)
Downloading pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 42.2 MB/s  0:00:00
Downloading pyparsing-3.3.1-py3-none-any.whl (121 kB)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)
Installing collected packages: pytz, tzdata, six, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, scipy, python-dateutil, contourpy, pandas, matplotlib

Successfully installed contourpy-1.3.3 cycler-0.12.1 fonttools-4.61.1 kiwisolver-1.4.9 matplotlib-3.10.8 numpy-2.4.0 packaging-25.0 pandas-2.3.3 pillow-12.0.0 pyparsing-3.3.1 python-dateutil-2.9.0.post0 pytz-2025.2 scipy-1.16.3 six-1.17.0 tzdata-2025.3

Quitting from qc-tutorial.Rmd:139-159 [unnamed-chunk-9]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `py_call_impl()`:
! FileNotFoundError: [Errno 2] No such file or directory: 'data/features/2023'
Run `reticulate::py_last_error()` for details.
---
Backtrace:
    ▆
 1. └─iRfcb::ifcb_psd(...)
 2.   └─reticulate (local) Bin(...)
 3.     └─reticulate:::py_call_impl(callable, call_args$unnamed, call_args$named)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'qc-tutorial.Rmd' failed with diagnostics:
FileNotFoundError: [Errno 2] No such file or directory: 'data/features/2023'
Run `reticulate::py_last_error()` for details.
--- failed re-building ‘qc-tutorial.Rmd’

SUMMARY: processing the following files failed:
  ‘a-general-tutorial.Rmd’ ‘qc-tutorial.Rmd’

Error: Vignette re-building failed.
Execution halted