Skip to content

Write function very slow for certain filenames containing "_" but very fast without it. #67

@JAQuent

Description

@JAQuent

I encountered a very weird issue while using the toolbox on Ubuntu (but presumably this is also the reason why it takes so long to write stuff on our cluster).

When I am trying write to a .nii file using the write() function I get very different writing speeds depending on the name of the file everything else being the same.

Base code

data = nifti_data_obj;
data.dat = modelmd;
data.fullpath = file_name;
write(data,'overwrite');

If the file name is test.nii, test_test.nii or even TYPEBFITHRF.nii , it is very fast (01 minutes, 01.632 seconds). However if I use the name TYPEB_FITHRF.nii it takes so long to write the 13.9 GB file that in the testing process I never finished it. To give you an idea how slow: After 3 minutes, TYPEB_FITHRF.nii is still only 39.7 MB in file size.

Unfortunately I am not very versed in MATLAB so I have no idea what's going on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions