|
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