rdmtools/trr379_rdmtools
Michał Szczepanik e46e3a1754 Add a script which updates the BIDS layout
This is a scripted set of renames / deletions / file edits which change
an existing BIDS layout to a layout which uses acq-labels to distinguish
field maps and has correctly named dwi field maps (no dwi/...sbref).
This script also ensures one-to-one IntendedFor mapping between field
maps (field map pairs) and acquisitions if possible.

This should effectively obsolete `fix_dwi_sdc.py` & `peg_fieldmaps.py`,
because the same operations are done here.

The code will no-op when there is nothing to do, so it should be OK
to apply across subjects for whom the corrections above have already
been applied. Log messages are printed to provide an oveview of applied
changes.
2026-06-12 15:07:10 +02:00
..
__init__.py initial commit 2026-01-10 15:49:33 +01:00
bif_aachen.py rf: switch Aachen pipeline to uploading, identical to Heidelberg 2026-03-24 10:57:14 +01:00
cobic_frankfurt.py fix: logic error, we need not push the git-annex branch of a private clone 2026-03-20 13:47:47 +01:00
dicom_archive.py feat: keep DICOM archive content static 2026-03-17 13:50:04 +01:00
fix_dwi_sdc.py Add a script to fix dwi file naming (field maps) 2026-05-11 18:48:04 +02:00
mk_studyvisit_archive.py feat: new module and command to build DICOM archives reproducibly 2026-03-17 12:42:17 +01:00
ni_mannheim.py feat: better (error) handling of external changes 2026-05-28 11:27:19 +02:00
peg_fieldmaps.py Lower python version dependency for peg_fieldmaps 2026-05-20 16:03:51 +02:00
uk_heidelberg.py rf: heidelberg plans to use apptainer 2026-03-23 20:28:46 +01:00
update_bids_layout.py Add a script which updates the BIDS layout 2026-06-12 15:07:10 +02:00
update_jtrack_study_dataset.py feat: silent operation for CRON 2026-03-19 08:04:59 +01:00
utils.py chore: record TODO 2026-03-24 12:48:11 +01:00