diff --git a/CITATION.cff b/CITATION.cff index 271f2672f..f17d661fd 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -171,6 +171,10 @@ authors: family-names: Guetschel orcid: 'https://orcid.org/0000-0002-8933-7640' affiliation: 'Donders Institute for Brain, Cognition and Behaviour, Radboud University, Nijmegen, Netherlands' + - given-names: Mara + family-names: Wolter + orcid: 'https://orcid.org/0000-0002-6785-9886' + affiliation: 'Centre for Integrative Neuroscience, Tübingen, Germany' - given-names: Alexandre family-names: Gramfort affiliation: 'Université Paris-Saclay, Inria, CEA, Palaiseau, France' diff --git a/doc/authors.rst b/doc/authors.rst index 77ce5c33e..efad72dbf 100644 --- a/doc/authors.rst +++ b/doc/authors.rst @@ -44,3 +44,4 @@ .. _Jonathan Vanhoecke: https://github.com/JonathanVHoecke .. _Ford McDonald: https://github.com/fordmcdonald .. _Pierre Guetschel: https://github.com/PierreGtch +.. _Mara Wolter: https://github.com/marakw diff --git a/doc/whats_new.rst b/doc/whats_new.rst index 07d32b090..0a13f0311 100644 --- a/doc/whats_new.rst +++ b/doc/whats_new.rst @@ -18,6 +18,7 @@ Version 0.15 (unreleased) The following authors contributed for the first time. Thank you so much! 🤩 * `Daniel McCloy`_ +* `Mara Wolter`_ The following authors had contributed before. Thank you for sticking around! 🤘 @@ -59,6 +60,8 @@ Detailed list of changes - The datatype in the dataframe returned by :func:`mne_bids.stats.count_events` is now ``pandas.Int64Dtype`` instead of ``float64``, by `Eric Larson`_ (:gh:`1227`) +- The :func:`mne_bids.copyfiles.copyfile_ctf` now accounts for files with ``.{integer}_meg4`` extension, instead of only .meg4, + when renaming the files of a .ds folder, by `Mara Wolter`_ (:gh:`1230`) ⚕️ Code health ^^^^^^^^^^^^^^ diff --git a/mne_bids/copyfiles.py b/mne_bids/copyfiles.py index 3d525a429..5455ed83f 100644 --- a/mne_bids/copyfiles.py +++ b/mne_bids/copyfiles.py @@ -162,6 +162,13 @@ def copyfile_ctf(src, dest): ".newds", ".res4", ) + + # Consider CTF files that are split having consecutively numbered extensions + extra_ctf_file_types = tuple( + f".{i}_meg4" for i in range(1, 21) + ) # cap at 20 is arbitrary + file_types += extra_ctf_file_types + # Rename files in dest with the name of the dest directory fnames = [f for f in os.listdir(dest) if f.endswith(file_types)] bids_folder_name = op.splitext(op.split(dest)[-1])[0]