Hi all,
I’m trying to do DICOM to BIDS conversion through heudiconv and got this assertion error
INFO: [Node] Finished “convert”, elapsed time 371.500961s.
Traceback (most recent call last):
File “/opt/miniconda-py39_4.12.0/bin/heudiconv”, line 8, in
sys.exit(main())
File “/src/heudiconv/heudiconv/cli/run.py”, line 30, in main
workflow(**kwargs)
File “/src/heudiconv/heudiconv/main.py”, line 479, in workflow
prep_conversion(
File “/src/heudiconv/heudiconv/convert.py”, line 259, in prep_conversion
convert(
File “/src/heudiconv/heudiconv/convert.py”, line 637, in convert
save_scans_key(item, bids_outfiles)
File “/src/heudiconv/heudiconv/bids.py”, line 483, in save_scans_key
assert bids_files, “we do expect some files since it was called”
AssertionError: we do expect some files since it was called
Finished SOAR_Travel_01 20240523_Utoledo_13
The folder structure is as follows:
-d /fs/ess/PAS2302/Subbi/SOAR/SOAR_Travel_Phantom/{subject}/SCANS//DICOM/ \
I checked the folder each of the subfolders that are not converting have DICOM files in them.
Also for heudiconv what does:
- -g grouping flag do in the CLI
- Is there a way to extract these heudiconv errors into a csv file for subjects that crash and don’t fully complete?
Using heudiconv_1.1.1.sif
Thanks.
Sincerely,
Subbi Madhavan