@@ -237,10 +237,9 @@ def test_dtseries():
237
237
hdr = ci .Cifti2Header (matrix )
238
238
data = np .random .randn (13 , 10 )
239
239
img = ci .Cifti2Image (data , hdr )
240
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_SERIES' )
241
240
242
241
with InTemporaryDirectory ():
243
- ci .save (img , 'test.dtseries.nii' )
242
+ ci .save (img , 'test.dtseries.nii' , infer_intent = True )
244
243
img2 = nib .load ('test.dtseries.nii' )
245
244
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnDenseSeries'
246
245
assert isinstance (img2 , ci .Cifti2Image )
@@ -281,10 +280,9 @@ def test_dlabel():
281
280
hdr = ci .Cifti2Header (matrix )
282
281
data = np .random .randn (2 , 10 )
283
282
img = ci .Cifti2Image (data , hdr )
284
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_LABELS' )
285
283
286
284
with InTemporaryDirectory ():
287
- ci .save (img , 'test.dlabel.nii' )
285
+ ci .save (img , 'test.dlabel.nii' , infer_intent = True )
288
286
img2 = nib .load ('test.dlabel.nii' )
289
287
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnDenseLabel'
290
288
assert isinstance (img2 , ci .Cifti2Image )
@@ -301,10 +299,9 @@ def test_dconn():
301
299
hdr = ci .Cifti2Header (matrix )
302
300
data = np .random .randn (10 , 10 )
303
301
img = ci .Cifti2Image (data , hdr )
304
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE' )
305
302
306
303
with InTemporaryDirectory ():
307
- ci .save (img , 'test.dconn.nii' )
304
+ ci .save (img , 'test.dconn.nii' , infer_intent = True )
308
305
img2 = nib .load ('test.dconn.nii' )
309
306
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnDense'
310
307
assert isinstance (img2 , ci .Cifti2Image )
@@ -323,10 +320,9 @@ def test_ptseries():
323
320
hdr = ci .Cifti2Header (matrix )
324
321
data = np .random .randn (13 , 4 )
325
322
img = ci .Cifti2Image (data , hdr )
326
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_SERIES' )
327
323
328
324
with InTemporaryDirectory ():
329
- ci .save (img , 'test.ptseries.nii' )
325
+ ci .save (img , 'test.ptseries.nii' , infer_intent = True )
330
326
img2 = nib .load ('test.ptseries.nii' )
331
327
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnParcelSries'
332
328
assert isinstance (img2 , ci .Cifti2Image )
@@ -345,10 +341,9 @@ def test_pscalar():
345
341
hdr = ci .Cifti2Header (matrix )
346
342
data = np .random .randn (2 , 4 )
347
343
img = ci .Cifti2Image (data , hdr )
348
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_SCALAR' )
349
344
350
345
with InTemporaryDirectory ():
351
- ci .save (img , 'test.pscalar.nii' )
346
+ ci .save (img , 'test.pscalar.nii' , infer_intent = True )
352
347
img2 = nib .load ('test.pscalar.nii' )
353
348
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnParcelScalr'
354
349
assert isinstance (img2 , ci .Cifti2Image )
@@ -367,10 +362,9 @@ def test_pdconn():
367
362
hdr = ci .Cifti2Header (matrix )
368
363
data = np .random .randn (10 , 4 )
369
364
img = ci .Cifti2Image (data , hdr )
370
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_DENSE' )
371
365
372
366
with InTemporaryDirectory ():
373
- ci .save (img , 'test.pdconn.nii' )
367
+ ci .save (img , 'test.pdconn.nii' , infer_intent = True )
374
368
img2 = ci .load ('test.pdconn.nii' )
375
369
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnParcelDense'
376
370
assert isinstance (img2 , ci .Cifti2Image )
@@ -389,10 +383,9 @@ def test_dpconn():
389
383
hdr = ci .Cifti2Header (matrix )
390
384
data = np .random .randn (4 , 10 )
391
385
img = ci .Cifti2Image (data , hdr )
392
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_DENSE_PARCELLATED' )
393
386
394
387
with InTemporaryDirectory ():
395
- ci .save (img , 'test.dpconn.nii' )
388
+ ci .save (img , 'test.dpconn.nii' , infer_intent = True )
396
389
img2 = ci .load ('test.dpconn.nii' )
397
390
assert img2 .nifti_header .get_intent ()[0 ] == 'ConnDenseParcel'
398
391
assert isinstance (img2 , ci .Cifti2Image )
@@ -430,10 +423,9 @@ def test_pconn():
430
423
hdr = ci .Cifti2Header (matrix )
431
424
data = np .random .randn (4 , 4 )
432
425
img = ci .Cifti2Image (data , hdr )
433
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED' )
434
426
435
427
with InTemporaryDirectory ():
436
- ci .save (img , 'test.pconn.nii' )
428
+ ci .save (img , 'test.pconn.nii' , infer_intent = True )
437
429
img2 = ci .load ('test.pconn.nii' )
438
430
assert img .nifti_header .get_intent ()[0 ] == 'ConnParcels'
439
431
assert isinstance (img2 , ci .Cifti2Image )
@@ -453,11 +445,9 @@ def test_pconnseries():
453
445
hdr = ci .Cifti2Header (matrix )
454
446
data = np .random .randn (4 , 4 , 13 )
455
447
img = ci .Cifti2Image (data , hdr )
456
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_'
457
- 'PARCELLATED_SERIES' )
458
448
459
449
with InTemporaryDirectory ():
460
- ci .save (img , 'test.pconnseries.nii' )
450
+ ci .save (img , 'test.pconnseries.nii' , infer_intent = True )
461
451
img2 = ci .load ('test.pconnseries.nii' )
462
452
assert img .nifti_header .get_intent ()[0 ] == 'ConnPPSr'
463
453
assert isinstance (img2 , ci .Cifti2Image )
@@ -478,11 +468,9 @@ def test_pconnscalar():
478
468
hdr = ci .Cifti2Header (matrix )
479
469
data = np .random .randn (4 , 4 , 2 )
480
470
img = ci .Cifti2Image (data , hdr )
481
- img .nifti_header .set_intent ('NIFTI_INTENT_CONNECTIVITY_PARCELLATED_'
482
- 'PARCELLATED_SCALAR' )
483
471
484
472
with InTemporaryDirectory ():
485
- ci .save (img , 'test.pconnscalar.nii' )
473
+ ci .save (img , 'test.pconnscalar.nii' , infer_intent = True )
486
474
img2 = ci .load ('test.pconnscalar.nii' )
487
475
assert img .nifti_header .get_intent ()[0 ] == 'ConnPPSc'
488
476
assert isinstance (img2 , ci .Cifti2Image )
@@ -517,7 +505,7 @@ def test_wrong_shape():
517
505
ci .Cifti2Image (data , hdr )
518
506
with suppress_warnings ():
519
507
img = ci .Cifti2Image (data , hdr )
520
-
508
+
521
509
with pytest .raises (ValueError ):
522
510
img .to_file_map ()
523
511
0 commit comments