|
24 | 24 | from ..openers import ImageOpener
|
25 | 25 | from ..batteryrunners import BatteryRunner, Report
|
26 | 26 | from ..wrapstruct import LabeledWrapStruct
|
27 |
| -from ..deprecated import deprecate_with_version |
28 | 27 |
|
29 | 28 | # mgh header
|
30 | 29 | # See https://surfer.nmr.mgh.harvard.edu/fswiki/FsTutorial/MghFormat
|
@@ -462,45 +461,6 @@ def diagnose_binaryblock(klass, binaryblock, endianness=None):
|
462 | 461 | return '\n'.join([report.message
|
463 | 462 | for report in reports if report.message])
|
464 | 463 |
|
465 |
| - class _HeaderData: |
466 |
| - """ Provide interface to deprecated MGHHeader fields""" |
467 |
| - def __init__(self, structarr): |
468 |
| - self._structarr = structarr |
469 |
| - |
470 |
| - def __getitem__(self, item): |
471 |
| - sa = self._structarr |
472 |
| - if item == 'mrparams': |
473 |
| - return np.hstack((sa['tr'], sa['flip_angle'], sa['te'], sa['ti'])) |
474 |
| - return sa[item] |
475 |
| - |
476 |
| - def __setitem__(self, item, val): |
477 |
| - sa = self._structarr |
478 |
| - if item == 'mrparams': |
479 |
| - sa['tr'], sa['flip_angle'], sa['te'], sa['ti'] = val |
480 |
| - else: |
481 |
| - sa[item] = val |
482 |
| - |
483 |
| - @property |
484 |
| - @deprecate_with_version('_header_data is deprecated.\n' |
485 |
| - 'Please use the _structarr interface instead.\n' |
486 |
| - 'Note also that some fields have changed name and ' |
487 |
| - 'shape.', |
488 |
| - '2.3', '4.0') |
489 |
| - def _header_data(self): |
490 |
| - """ Deprecated field-access interface """ |
491 |
| - return self._HeaderData(self._structarr) |
492 |
| - |
493 |
| - def __getitem__(self, item): |
494 |
| - if item == 'mrparams': |
495 |
| - return self._header_data[item] |
496 |
| - return super(MGHHeader, self).__getitem__(item) |
497 |
| - |
498 |
| - def __setitem__(self, item, value): |
499 |
| - if item == 'mrparams': |
500 |
| - self._header_data[item] = value |
501 |
| - else: |
502 |
| - super(MGHHeader, self).__setitem__(item, value) |
503 |
| - |
504 | 464 |
|
505 | 465 | class MGHImage(SpatialImage, SerializableImage):
|
506 | 466 | """ Class for MGH format image
|
|
0 commit comments