@@ -237,10 +237,9 @@ def test_dtseries():
237237hdr = ci .Cifti2Header (matrix )
238238data = np .random .randn (13 ,10 )
239239img = ci .Cifti2Image (data ,hdr )
240- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_SERIES' )
241240
242241with InTemporaryDirectory ():
243- ci .save (img ,'test.dtseries.nii' )
242+ ci .save (img ,'test.dtseries.nii' , infer_intent = True )
244243img2 = nib .load ('test.dtseries.nii' )
245244assert img2 .nifti_header .get_intent ()[0 ]== 'ConnDenseSeries'
246245assert isinstance (img2 ,ci .Cifti2Image )
@@ -281,10 +280,9 @@ def test_dlabel():
281280hdr = ci .Cifti2Header (matrix )
282281data = np .random .randn (2 ,10 )
283282img = ci .Cifti2Image (data ,hdr )
284- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_LABELS' )
285283
286284with InTemporaryDirectory ():
287- ci .save (img ,'test.dlabel.nii' )
285+ ci .save (img ,'test.dlabel.nii' , infer_intent = True )
288286img2 = nib .load ('test.dlabel.nii' )
289287assert img2 .nifti_header .get_intent ()[0 ]== 'ConnDenseLabel'
290288assert isinstance (img2 ,ci .Cifti2Image )
@@ -301,10 +299,9 @@ def test_dconn():
301299hdr = ci .Cifti2Header (matrix )
302300data = np .random .randn (10 ,10 )
303301img = ci .Cifti2Image (data ,hdr )
304- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE' )
305302
306303with InTemporaryDirectory ():
307- ci .save (img ,'test.dconn.nii' )
304+ ci .save (img ,'test.dconn.nii' , infer_intent = True )
308305img2 = nib .load ('test.dconn.nii' )
309306assert img2 .nifti_header .get_intent ()[0 ]== 'ConnDense'
310307assert isinstance (img2 ,ci .Cifti2Image )
@@ -323,10 +320,9 @@ def test_ptseries():
323320hdr = ci .Cifti2Header (matrix )
324321data = np .random .randn (13 ,4 )
325322img = ci .Cifti2Image (data ,hdr )
326- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_SERIES' )
327323
328324with InTemporaryDirectory ():
329- ci .save (img ,'test.ptseries.nii' )
325+ ci .save (img ,'test.ptseries.nii' , infer_intent = True )
330326img2 = nib .load ('test.ptseries.nii' )
331327assert img2 .nifti_header .get_intent ()[0 ]== 'ConnParcelSries'
332328assert isinstance (img2 ,ci .Cifti2Image )
@@ -345,10 +341,9 @@ def test_pscalar():
345341hdr = ci .Cifti2Header (matrix )
346342data = np .random .randn (2 ,4 )
347343img = ci .Cifti2Image (data ,hdr )
348- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_SCALAR' )
349344
350345with InTemporaryDirectory ():
351- ci .save (img ,'test.pscalar.nii' )
346+ ci .save (img ,'test.pscalar.nii' , infer_intent = True )
352347img2 = nib .load ('test.pscalar.nii' )
353348assert img2 .nifti_header .get_intent ()[0 ]== 'ConnParcelScalr'
354349assert isinstance (img2 ,ci .Cifti2Image )
@@ -367,10 +362,9 @@ def test_pdconn():
367362hdr = ci .Cifti2Header (matrix )
368363data = np .random .randn (10 ,4 )
369364img = ci .Cifti2Image (data ,hdr )
370- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_DENSE' )
371365
372366with InTemporaryDirectory ():
373- ci .save (img ,'test.pdconn.nii' )
367+ ci .save (img ,'test.pdconn.nii' , infer_intent = True )
374368img2 = ci .load ('test.pdconn.nii' )
375369assert img2 .nifti_header .get_intent ()[0 ]== 'ConnParcelDense'
376370assert isinstance (img2 ,ci .Cifti2Image )
@@ -389,10 +383,9 @@ def test_dpconn():
389383hdr = ci .Cifti2Header (matrix )
390384data = np .random .randn (4 ,10 )
391385img = ci .Cifti2Image (data ,hdr )
392- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_PARCELLATED' )
393386
394387with InTemporaryDirectory ():
395- ci .save (img ,'test.dpconn.nii' )
388+ ci .save (img ,'test.dpconn.nii' , infer_intent = True )
396389img2 = ci .load ('test.dpconn.nii' )
397390assert img2 .nifti_header .get_intent ()[0 ]== 'ConnDenseParcel'
398391assert isinstance (img2 ,ci .Cifti2Image )
@@ -430,10 +423,9 @@ def test_pconn():
430423hdr = ci .Cifti2Header (matrix )
431424data = np .random .randn (4 ,4 )
432425img = ci .Cifti2Image (data ,hdr )
433- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED' )
434426
435427with InTemporaryDirectory ():
436- ci .save (img ,'test.pconn.nii' )
428+ ci .save (img ,'test.pconn.nii' , infer_intent = True )
437429img2 = ci .load ('test.pconn.nii' )
438430assert img .nifti_header .get_intent ()[0 ]== 'ConnParcels'
439431assert isinstance (img2 ,ci .Cifti2Image )
@@ -453,11 +445,9 @@ def test_pconnseries():
453445hdr = ci .Cifti2Header (matrix )
454446data = np .random .randn (4 ,4 ,13 )
455447img = ci .Cifti2Image (data ,hdr )
456- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_'
457- 'PARCELLATED_SERIES' )
458448
459449with InTemporaryDirectory ():
460- ci .save (img ,'test.pconnseries.nii' )
450+ ci .save (img ,'test.pconnseries.nii' , infer_intent = True )
461451img2 = ci .load ('test.pconnseries.nii' )
462452assert img .nifti_header .get_intent ()[0 ]== 'ConnPPSr'
463453assert isinstance (img2 ,ci .Cifti2Image )
@@ -478,11 +468,9 @@ def test_pconnscalar():
478468hdr = ci .Cifti2Header (matrix )
479469data = np .random .randn (4 ,4 ,2 )
480470img = ci .Cifti2Image (data ,hdr )
481- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_'
482- 'PARCELLATED_SCALAR' )
483471
484472with InTemporaryDirectory ():
485- ci .save (img ,'test.pconnscalar.nii' )
473+ ci .save (img ,'test.pconnscalar.nii' , infer_intent = True )
486474img2 = ci .load ('test.pconnscalar.nii' )
487475assert img .nifti_header .get_intent ()[0 ]== 'ConnPPSc'
488476assert isinstance (img2 ,ci .Cifti2Image )
@@ -517,7 +505,7 @@ def test_wrong_shape():
517505ci .Cifti2Image (data ,hdr )
518506with suppress_warnings ():
519507img = ci .Cifti2Image (data ,hdr )
520-
508+
521509with pytest .raises (ValueError ):
522510img .to_file_map ()
523511