From 0ae3ff9dceef25df4052cf8501823a25dfbf5afb Mon Sep 17 00:00:00 2001 From: bpinsard Date: Wed, 20 Mar 2024 14:19:26 -0400 Subject: [PATCH 1/2] fix copy of dseg.tsv following templateflow update --- smriprep/cli/run.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/smriprep/cli/run.py b/smriprep/cli/run.py index cb0c20f360..31cdef4dba 100644 --- a/smriprep/cli/run.py +++ b/smriprep/cli/run.py @@ -413,7 +413,16 @@ def _warn_redirect(message, category, filename, lineno, file=None, line=None): from niworkflows.utils.misc import _copy_any from templateflow import api - dseg_tsv = str(api.get('fsaverage', suffix='dseg', extension=['.tsv'])) + dseg_tsv = str( + api.get( + 'fsaverage', + hemi=None, + atlas=None, + segmentation='aparc', + suffix='dseg', + extension=['.tsv'], + ) + ) _copy_any(dseg_tsv, str(Path(output_dir) / 'smriprep' / 'desc-aseg_dseg.tsv')) _copy_any(dseg_tsv, str(Path(output_dir) / 'smriprep' / 'desc-aparcaseg_dseg.tsv')) logger.log(25, 'sMRIPrep finished without errors') From ac0c57fc15293f8e8c7b98a88deee6821fca7e07 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Fri, 22 Mar 2024 13:38:52 -0400 Subject: [PATCH 2/2] PIN: templateflow 24.1+ --- pyproject.toml | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b7b3e3a16b..03ecad03d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ dependencies = [ "packaging", "pybids >= 0.11.1", "pyyaml", - "templateflow >= 0.6", + "templateflow >= 24.1", ] dynamic = ["version"] diff --git a/requirements.txt b/requirements.txt index 2d90f82d01..4e14b12178 100644 --- a/requirements.txt +++ b/requirements.txt @@ -188,7 +188,7 @@ sqlalchemy==2.0.28 # via pybids svgutils==0.3.4 # via niworkflows -templateflow==24.0.0 +templateflow==24.2.0 # via niworkflows threadpoolctl==3.3.0 # via scikit-learn