docs: def parse_affine(self, hdat, dataobj=None):
          '''
          Parses the affine out of the given header data and yields it.
          '''
          if 'affine' in hdat: return to_affine(hdat['affine'])
          else:                return to_affine(self.default_affine())